summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-19 12:05:02 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-19 12:05:02 +0100
commitb6cfc0c19effe2d9f7b8ab303cd00636f16da253 (patch)
treea0158050dac0a7ebfb9df4f667ec6ad2dd185538
parent2d01b3d133c0fbf17de8d7b47905585af88bd6e4 (diff)
gentoo auto-resync : 19:04:2024 - 12:05:02
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29729 -> 29755 bytes
-rw-r--r--app-admin/Manifest.gzbin32013 -> 32013 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.32.87.ebuild90
-rw-r--r--app-admin/xkcdpass/Manifest1
-rw-r--r--app-admin/xkcdpass/files/xkcdpass-1.19.4-no-examples-in-site-packages.patch13
-rw-r--r--app-backup/Manifest.gzbin7863 -> 7867 bytes
-rw-r--r--app-backup/borgmatic/Manifest2
-rw-r--r--app-backup/borgmatic/borgmatic-1.8.10.ebuild79
-rw-r--r--app-cdr/Manifest.gzbin7503 -> 7503 bytes
-rw-r--r--app-cdr/disc-cover/Manifest2
-rw-r--r--app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild35
-rw-r--r--app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch10
-rw-r--r--app-editors/Manifest.gzbin13957 -> 13957 bytes
-rw-r--r--app-editors/vscode/Manifest10
-rw-r--r--app-editors/vscode/vscode-1.87.2.ebuild132
-rw-r--r--app-editors/vscode/vscode-1.88.0.ebuild132
-rw-r--r--app-editors/vscode/vscode-1.88.1.ebuild2
-rw-r--r--app-editors/vscodium/Manifest12
-rw-r--r--app-editors/vscodium/vscodium-1.88.0.24096.ebuild129
-rw-r--r--app-editors/vscodium/vscodium-1.88.1.24104.ebuild (renamed from app-editors/vscodium/vscodium-1.87.2.24072.ebuild)0
-rw-r--r--app-emacs/Manifest.gzbin75452 -> 75451 bytes
-rw-r--r--app-emacs/package-lint/Manifest1
-rw-r--r--app-emacs/package-lint/files/package-lint-symbol-info-data-directory.patch26
-rw-r--r--app-emulation/Manifest.gzbin15651 -> 15649 bytes
-rw-r--r--app-emulation/virtualbox/Manifest5
-rw-r--r--app-emulation/virtualbox/virtualbox-9999.ebuild6
-rw-r--r--app-forensics/Manifest.gzbin4704 -> 4711 bytes
-rw-r--r--app-forensics/lynis/Manifest2
-rw-r--r--app-forensics/lynis/lynis-3.1.1.ebuild3
-rw-r--r--app-i18n/Manifest.gzbin18363 -> 18367 bytes
-rw-r--r--app-i18n/scim-uim/Manifest1
-rw-r--r--app-i18n/scim-uim/scim-uim-0.2.0-r2.ebuild53
-rw-r--r--app-metrics/Manifest.gzbin7122 -> 7122 bytes
-rw-r--r--app-metrics/postfix_exporter/Manifest11
-rw-r--r--app-metrics/postfix_exporter/postfix_exporter-0.1.2-r1.ebuild54
-rw-r--r--app-misc/Manifest.gzbin50592 -> 50597 bytes
-rw-r--r--app-misc/pax-utils/Manifest1
-rw-r--r--app-misc/pax-utils/files/pax-utils-1.3.5-man-reorder-xmlto-arguments.patch30
-rw-r--r--app-misc/tmuxp/Manifest10
-rw-r--r--app-misc/tmuxp/tmuxp-1.36.0.ebuild43
-rw-r--r--app-misc/tmuxp/tmuxp-1.37.0.ebuild43
-rw-r--r--app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild50
-rw-r--r--app-misc/tmuxp/tmuxp-1.46.0.ebuild (renamed from app-misc/tmuxp/tmuxp-1.40.0.ebuild)5
-rw-r--r--app-misc/yq/Manifest2
-rw-r--r--app-misc/yq/yq-3.4.1.ebuild56
-rw-r--r--app-pda/Manifest.gzbin2229 -> 2232 bytes
-rw-r--r--app-pda/libimobiledevice-glue/Manifest2
-rw-r--r--app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild2
-rw-r--r--app-pda/libimobiledevice/Manifest2
-rw-r--r--app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9581 -> 9587 bytes
-rw-r--r--app-portage/fetchcommandwrapper/Manifest1
-rw-r--r--app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r3.ebuild26
-rw-r--r--app-portage/pkg-testing-tools/Manifest2
-rw-r--r--app-portage/pkg-testing-tools/pkg-testing-tools-0.2.4.ebuild32
-rw-r--r--app-vim/Manifest.gzbin31557 -> 31554 bytes
-rw-r--r--app-vim/extra-syntax/Manifest1
-rw-r--r--app-vim/extra-syntax/extra-syntax-4-r2.ebuild37
-rw-r--r--app-vim/phpdocs/Manifest1
-rw-r--r--app-vim/phpdocs/phpdocs-0.26-r1.ebuild18
-rw-r--r--app-vim/undotree/Manifest2
-rw-r--r--app-vim/undotree/undotree-6.0.ebuild12
-rw-r--r--app-vim/vim-flake8/Manifest3
-rw-r--r--app-vim/vim-flake8/vim-flake8-1.6-r1.ebuild15
-rw-r--r--app-vim/vim-flake8/vim-flake8-1.6.ebuild14
-rw-r--r--dev-build/Manifest.gzbin6541 -> 6541 bytes
-rw-r--r--dev-build/ninja/Manifest4
-rw-r--r--dev-build/ninja/ninja-1.12.0.ebuild21
-rw-r--r--dev-build/ninja/ninja-9999.ebuild21
-rw-r--r--dev-debug/Manifest.gzbin4008 -> 4006 bytes
-rw-r--r--dev-debug/lldb/Manifest3
-rw-r--r--dev-debug/lldb/lldb-18.1.4.ebuild111
-rw-r--r--dev-java/Manifest.gzbin55805 -> 55810 bytes
-rw-r--r--dev-java/commons-logging/Manifest3
-rw-r--r--dev-java/commons-logging/commons-logging-1.3.1.ebuild153
-rw-r--r--dev-java/java-dep-check/Manifest2
-rw-r--r--dev-java/java-dep-check/java-dep-check-0.5-r3.ebuild (renamed from dev-java/java-dep-check/java-dep-check-0.5-r2.ebuild)4
-rw-r--r--dev-lang/Manifest.gzbin21979 -> 21986 bytes
-rw-r--r--dev-lang/cxprolog/Manifest1
-rw-r--r--dev-lang/cxprolog/cxprolog-0.98.2-r1.ebuild144
-rw-r--r--dev-lang/gdl/Manifest1
-rw-r--r--dev-lang/gdl/gdl-1.0.4-r1.ebuild149
-rw-r--r--dev-libs/Manifest.gzbin98039 -> 98046 bytes
-rw-r--r--dev-libs/libclc/Manifest3
-rw-r--r--dev-libs/libclc/libclc-18.1.4.ebuild62
-rw-r--r--dev-libs/mxml/Manifest3
-rw-r--r--dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch20
-rw-r--r--dev-libs/mxml/mxml-4.0.2.ebuild63
-rw-r--r--dev-libs/nss/Manifest1
-rw-r--r--dev-libs/nss/files/nss-3.23-hppa-byte_order.patch16
-rw-r--r--dev-libs/tree-sitter/Manifest5
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild (renamed from dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild)5
-rw-r--r--dev-libs/tree-sitter/tree-sitter-9999.ebuild5
-rw-r--r--dev-libs/weston/Manifest2
-rw-r--r--dev-libs/weston/weston-11.0.1-r10.ebuild2
-rw-r--r--dev-ml/Manifest.gzbin38320 -> 38328 bytes
-rw-r--r--dev-ml/llvm-ocaml/Manifest3
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-18.1.4.ebuild108
-rw-r--r--dev-php/Manifest.gzbin35173 -> 35168 bytes
-rw-r--r--dev-php/cli-prompt/Manifest2
-rw-r--r--dev-php/cli-prompt/cli-prompt-1.0.3.ebuild22
-rw-r--r--dev-python/Manifest.gzbin270619 -> 270647 bytes
-rw-r--r--dev-python/aiosignal/Manifest2
-rw-r--r--dev-python/aiosignal/aiosignal-1.3.1.ebuild10
-rw-r--r--dev-python/aiosmtpd/Manifest2
-rw-r--r--dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild2
-rw-r--r--dev-python/atpublic/Manifest2
-rw-r--r--dev-python/atpublic/atpublic-4.1.0.ebuild2
-rw-r--r--dev-python/autobahn/Manifest3
-rw-r--r--dev-python/autobahn/autobahn-23.6.2.ebuild13
-rw-r--r--dev-python/autobahn/files/autobahn-23.6.2-pytest-asyncio.patch42
-rw-r--r--dev-python/beartype/Manifest2
-rw-r--r--dev-python/beartype/beartype-0.18.3.ebuild40
-rw-r--r--dev-python/black/Manifest4
-rw-r--r--dev-python/black/black-23.12.1.ebuild55
-rw-r--r--dev-python/black/black-24.3.0.ebuild2
-rw-r--r--dev-python/blinker/Manifest2
-rw-r--r--dev-python/blinker/blinker-1.7.0.ebuild13
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.34.87.ebuild53
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.34.87.ebuild67
-rw-r--r--dev-python/clang-python/Manifest3
-rw-r--r--dev-python/clang-python/clang-python-18.1.4.ebuild54
-rw-r--r--dev-python/coverage/Manifest4
-rw-r--r--dev-python/coverage/coverage-7.4.3.ebuild98
-rw-r--r--dev-python/coverage/coverage-7.4.4.ebuild2
-rw-r--r--dev-python/dj-database-url/Manifest2
-rw-r--r--dev-python/dj-database-url/dj-database-url-2.1.0.ebuild2
-rw-r--r--dev-python/dj-email-url/Manifest2
-rw-r--r--dev-python/dj-email-url/dj-email-url-1.0.6.ebuild2
-rw-r--r--dev-python/dj-search-url/Manifest2
-rw-r--r--dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild2
-rw-r--r--dev-python/django-cache-url/Manifest2
-rw-r--r--dev-python/django-cache-url/django-cache-url-3.4.5.ebuild2
-rw-r--r--dev-python/django-configurations/Manifest2
-rw-r--r--dev-python/django-configurations/django-configurations-2.5.1.ebuild2
-rw-r--r--dev-python/django/Manifest6
-rw-r--r--dev-python/django/django-3.2.25.ebuild1
-rw-r--r--dev-python/django/django-4.2.11.ebuild1
-rw-r--r--dev-python/django/django-5.0.4.ebuild3
-rw-r--r--dev-python/exceptiongroup/Manifest2
-rw-r--r--dev-python/exceptiongroup/exceptiongroup-1.2.1.ebuild36
-rw-r--r--dev-python/findpython/Manifest4
-rw-r--r--dev-python/findpython/findpython-0.6.1.ebuild (renamed from dev-python/findpython/findpython-0.4.1.ebuild)2
-rw-r--r--dev-python/fonttools/Manifest4
-rw-r--r--dev-python/fonttools/fonttools-4.49.0.ebuild98
-rw-r--r--dev-python/fonttools/fonttools-4.50.0.ebuild2
-rw-r--r--dev-python/griffe/Manifest16
-rw-r--r--dev-python/griffe/griffe-0.41.0.ebuild45
-rw-r--r--dev-python/griffe/griffe-0.41.1.ebuild45
-rw-r--r--dev-python/griffe/griffe-0.41.2.ebuild45
-rw-r--r--dev-python/griffe/griffe-0.41.3.ebuild45
-rw-r--r--dev-python/griffe/griffe-0.42.0.ebuild45
-rw-r--r--dev-python/griffe/griffe-0.42.1.ebuild45
-rw-r--r--dev-python/griffe/griffe-0.43.0.ebuild (renamed from dev-python/griffe/griffe-0.40.1.ebuild)0
-rw-r--r--dev-python/jaraco-functools/Manifest2
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-4.0.1.ebuild55
-rw-r--r--dev-python/lit/Manifest3
-rw-r--r--dev-python/lit/lit-18.1.4.ebuild46
-rw-r--r--dev-python/pandas/Manifest2
-rw-r--r--dev-python/pandas/files/pandas-2.1.1-which.patch12
-rw-r--r--dev-python/pandas/files/pandas-2.1.4-khash-dep.patch45
-rw-r--r--dev-python/pikepdf/Manifest14
-rw-r--r--dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild (renamed from dev-python/pikepdf/pikepdf-8.11.2.ebuild)2
-rw-r--r--dev-python/pikepdf/pikepdf-8.12.0.ebuild68
-rw-r--r--dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild (renamed from dev-python/pikepdf/pikepdf-8.13.0.ebuild)2
-rw-r--r--dev-python/pikepdf/pikepdf-8.14.0.ebuild68
-rw-r--r--dev-python/pikepdf/pikepdf-8.15.0.ebuild68
-rw-r--r--dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild (renamed from dev-python/pikepdf/pikepdf-8.15.1.ebuild)2
-rw-r--r--dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild (renamed from dev-python/pikepdf/pikepdf-8.4.1.ebuild)4
-rw-r--r--dev-python/pillow/Manifest2
-rw-r--r--dev-python/pillow/pillow-10.3.0.ebuild2
-rw-r--r--dev-python/pyasynchat/Manifest2
-rw-r--r--dev-python/pyasynchat/pyasynchat-1.0.4.ebuild2
-rw-r--r--dev-python/pyasyncore/Manifest2
-rw-r--r--dev-python/pyasyncore/pyasyncore-1.0.4.ebuild2
-rw-r--r--dev-python/pymdown-extensions/Manifest2
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.8.ebuild47
-rw-r--r--dev-python/pytest-django/Manifest2
-rw-r--r--dev-python/pytest-django/pytest-django-4.8.0.ebuild2
-rw-r--r--dev-python/reportlab/Manifest2
-rw-r--r--dev-python/reportlab/reportlab-4.2.0.ebuild53
-rw-r--r--dev-python/scikit-build-core/Manifest2
-rw-r--r--dev-python/scikit-build-core/scikit-build-core-0.9.0.ebuild61
-rw-r--r--dev-python/seedir/Manifest2
-rw-r--r--dev-python/seedir/seedir-0.4.2.ebuild4
-rw-r--r--dev-python/shiboken6/Manifest2
-rw-r--r--dev-python/shiboken6/shiboken6-6.6.2-r1.ebuild180
-rw-r--r--dev-python/stripe/Manifest2
-rw-r--r--dev-python/stripe/stripe-9.3.0.ebuild88
-rw-r--r--dev-python/sybil/Manifest2
-rw-r--r--dev-python/sybil/sybil-6.0.3.ebuild2
-rw-r--r--dev-python/testfixtures/Manifest2
-rw-r--r--dev-python/testfixtures/testfixtures-8.1.0.ebuild2
-rw-r--r--dev-python/unearth/Manifest6
-rw-r--r--dev-python/unearth/unearth-0.14.0.ebuild39
-rw-r--r--dev-python/unearth/unearth-0.15.2.ebuild (renamed from dev-python/unearth/unearth-0.15.0.ebuild)0
-rw-r--r--dev-qt/Manifest.gzbin11906 -> 11892 bytes
-rw-r--r--dev-qt/qt-docs/Manifest206
-rw-r--r--dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild167
-rw-r--r--dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild167
-rw-r--r--dev-qt/qt3d/Manifest4
-rw-r--r--dev-qt/qt3d/qt3d-6.6.2.ebuild36
-rw-r--r--dev-qt/qt3d/qt3d-6.6.3.ebuild37
-rw-r--r--dev-qt/qt5compat/Manifest4
-rw-r--r--dev-qt/qt5compat/qt5compat-6.6.2.ebuild37
-rw-r--r--dev-qt/qt5compat/qt5compat-6.6.3.ebuild37
-rw-r--r--dev-qt/qtbase/Manifest6
-rw-r--r--dev-qt/qtbase/files/qtbase-6.5.2-no-glx.patch29
-rw-r--r--dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch13
-rw-r--r--dev-qt/qtbase/qtbase-6.6.2-r1.ebuild366
-rw-r--r--dev-qt/qtbase/qtbase-6.6.3-r1.ebuild369
-rw-r--r--dev-qt/qtcharts/Manifest4
-rw-r--r--dev-qt/qtcharts/qtcharts-6.6.2.ebuild28
-rw-r--r--dev-qt/qtcharts/qtcharts-6.6.3.ebuild28
-rw-r--r--dev-qt/qtconnectivity/Manifest4
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild72
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild72
-rw-r--r--dev-qt/qtdeclarative/Manifest4
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.6.2-r1.ebuild33
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild33
-rw-r--r--dev-qt/qtgui/Manifest1
-rw-r--r--dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch228
-rw-r--r--dev-qt/qthttpserver/Manifest4
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild31
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild31
-rw-r--r--dev-qt/qtimageformats/Manifest4
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild41
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild41
-rw-r--r--dev-qt/qtlocation/Manifest4
-rw-r--r--dev-qt/qtlocation/qtlocation-6.6.2.ebuild44
-rw-r--r--dev-qt/qtlocation/qtlocation-6.6.3.ebuild44
-rw-r--r--dev-qt/qtmultimedia/Manifest4
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild89
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild89
-rw-r--r--dev-qt/qtnetworkauth/Manifest4
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.6.2.ebuild15
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild15
-rw-r--r--dev-qt/qtpositioning/Manifest4
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild68
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild68
-rw-r--r--dev-qt/qtquick3d/Manifest4
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild48
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild49
-rw-r--r--dev-qt/qtquicktimeline/Manifest4
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild18
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild18
-rw-r--r--dev-qt/qtscxml/Manifest4
-rw-r--r--dev-qt/qtscxml/qtscxml-6.6.2.ebuild34
-rw-r--r--dev-qt/qtscxml/qtscxml-6.6.3.ebuild34
-rw-r--r--dev-qt/qtsensors/Manifest4
-rw-r--r--dev-qt/qtsensors/qtsensors-6.6.2.ebuild28
-rw-r--r--dev-qt/qtsensors/qtsensors-6.6.3.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest4
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.6.2.ebuild38
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild38
-rw-r--r--dev-qt/qtserialport/Manifest4
-rw-r--r--dev-qt/qtserialport/qtserialport-6.6.2.ebuild18
-rw-r--r--dev-qt/qtserialport/qtserialport-6.6.3.ebuild18
-rw-r--r--dev-qt/qtshadertools/Manifest4
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild17
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild17
-rw-r--r--dev-qt/qtspeech/Manifest4
-rw-r--r--dev-qt/qtspeech/qtspeech-6.6.2.ebuild47
-rw-r--r--dev-qt/qtspeech/qtspeech-6.6.3.ebuild47
-rw-r--r--dev-qt/qtsvg/Manifest4
-rw-r--r--dev-qt/qtsvg/qtsvg-6.6.2.ebuild18
-rw-r--r--dev-qt/qtsvg/qtsvg-6.6.3.ebuild18
-rw-r--r--dev-qt/qttools/Manifest4
-rw-r--r--dev-qt/qttools/qttools-6.6.2.ebuild151
-rw-r--r--dev-qt/qttools/qttools-6.6.3.ebuild153
-rw-r--r--dev-qt/qttranslations/Manifest4
-rw-r--r--dev-qt/qttranslations/qttranslations-6.6.2.ebuild15
-rw-r--r--dev-qt/qttranslations/qttranslations-6.6.3.ebuild15
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest4
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild51
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild51
-rw-r--r--dev-qt/qtwayland/Manifest5
-rw-r--r--dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch30
-rw-r--r--dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild59
-rw-r--r--dev-qt/qtwayland/qtwayland-6.6.3.ebuild55
-rw-r--r--dev-qt/qtwebchannel/Manifest4
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild27
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild27
-rw-r--r--dev-qt/qtwebengine/Manifest8
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-5.15.2-enable-ppc64.patch37
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.6.2-clang18.patch80
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild314
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild313
-rw-r--r--dev-qt/qtwebsockets/Manifest4
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild28
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild28
-rw-r--r--dev-qt/qtwebview/Manifest4
-rw-r--r--dev-qt/qtwebview/qtwebview-6.6.2.ebuild19
-rw-r--r--dev-qt/qtwebview/qtwebview-6.6.3.ebuild19
-rw-r--r--dev-ruby/Manifest.gzbin109968 -> 109970 bytes
-rw-r--r--dev-ruby/ffi-compiler/Manifest1
-rw-r--r--dev-ruby/ffi-compiler/files/respect-cflags.patch17
-rw-r--r--dev-ruby/libusb/Manifest2
-rw-r--r--dev-ruby/libusb/libusb-0.7.0.ebuild46
-rw-r--r--dev-ruby/reline/Manifest2
-rw-r--r--dev-ruby/reline/reline-0.5.2.ebuild31
-rw-r--r--dev-ruby/tins/Manifest2
-rw-r--r--dev-ruby/tins/tins-1.33.0.ebuild29
-rw-r--r--dev-tcltk/Manifest.gzbin5470 -> 5467 bytes
-rw-r--r--dev-tcltk/tktreectrl/Manifest3
-rw-r--r--dev-tcltk/tktreectrl/tktreectrl-2.4.1-r1.ebuild2
-rw-r--r--dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild41
-rw-r--r--dev-util/Manifest.gzbin65277 -> 65272 bytes
-rw-r--r--dev-util/cargo-tarpaulin/Manifest328
-rw-r--r--dev-util/cargo-tarpaulin/cargo-tarpaulin-0.27.1.ebuild233
-rw-r--r--dev-util/cargo-tarpaulin/cargo-tarpaulin-0.28.0.ebuild289
-rw-r--r--dev-util/idea-community/Manifest2
-rw-r--r--dev-util/idea-community/idea-community-2024.1.0.ebuild2
-rw-r--r--dev-util/libabigail/Manifest5
-rw-r--r--dev-util/libabigail/libabigail-2.5.ebuild121
-rw-r--r--dev-util/libabigail/libabigail-9999.ebuild3
-rw-r--r--dev-util/radare2/Manifest1
-rw-r--r--dev-util/radare2/files/radare2-5.8.2-bundled-capstone.patch21
-rw-r--r--dev-util/ruff/Manifest46
-rw-r--r--dev-util/ruff/ruff-0.4.0.ebuild (renamed from dev-util/ruff/ruff-0.3.7.ebuild)51
-rw-r--r--dev-util/tree-sitter-cli/Manifest2
-rw-r--r--dev-util/tree-sitter-cli/tree-sitter-cli-0.22.5.ebuild32
-rw-r--r--dev-vcs/Manifest.gzbin11498 -> 11504 bytes
-rw-r--r--dev-vcs/mercurial/Manifest1
-rw-r--r--dev-vcs/mercurial/files/mercurial-6.3.2-setup-rust-makedirs.patch30
-rw-r--r--games-emulation/Manifest.gzbin12033 -> 12040 bytes
-rw-r--r--games-emulation/melonds/Manifest2
-rw-r--r--games-emulation/melonds/files/melonds-0.9.5-DSi_Camera-algorithm.patch24
-rw-r--r--games-emulation/melonds/files/melonds-0.9.5-no-ccache-detection.patch16
-rw-r--r--games-emulation/ppsspp/Manifest2
-rw-r--r--games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch23
-rw-r--r--games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch26
-rw-r--r--games-emulation/vbam/Manifest2
-rw-r--r--games-emulation/vbam/vbam-9999.ebuild4
-rw-r--r--games-simulation/Manifest.gzbin3936 -> 3931 bytes
-rw-r--r--games-simulation/openrct2/Manifest1
-rw-r--r--games-simulation/openrct2/files/openrct2-0.4.7-musl.patch55
-rw-r--r--games-strategy/Manifest.gzbin8089 -> 8089 bytes
-rw-r--r--games-strategy/megaglest/Manifest1
-rw-r--r--games-strategy/megaglest/megaglest-3.13.0-r2.ebuild173
-rw-r--r--games-strategy/ufoai/Manifest2
-rw-r--r--games-strategy/ufoai/ufoai-2.5.0_p20180603-r2.ebuild (renamed from games-strategy/ufoai/ufoai-2.5.0_p20180603-r1.ebuild)7
-rw-r--r--gui-libs/Manifest.gzbin4942 -> 4947 bytes
-rw-r--r--gui-libs/libdecor/Manifest4
-rw-r--r--gui-libs/libdecor/libdecor-0.2.2-r1.ebuild (renamed from gui-libs/libdecor/libdecor-0.2.2.ebuild)18
-rw-r--r--gui-libs/libdecor/libdecor-9999.ebuild16
-rw-r--r--gui-wm/Manifest.gzbin1212 -> 1212 bytes
-rw-r--r--gui-wm/hyprland/Manifest1
-rw-r--r--gui-wm/hyprland/files/gcc14.patch32
-rw-r--r--kde-apps/Manifest.gzbin37403 -> 37402 bytes
-rw-r--r--kde-apps/krdc/Manifest3
-rw-r--r--kde-apps/krdc/files/krdc-winpr-version.patch31
-rw-r--r--kde-apps/krdc/krdc-23.08.5-r1.ebuild (renamed from kde-apps/krdc/krdc-23.08.5.ebuild)2
-rw-r--r--mail-client/Manifest.gzbin3385 -> 3392 bytes
-rw-r--r--mail-client/thunderbird-bin/Manifest134
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-115.10.1.ebuild (renamed from mail-client/thunderbird-bin/thunderbird-bin-115.10.0.ebuild)0
-rw-r--r--mail-client/thunderbird/Manifest66
-rw-r--r--mail-client/thunderbird/thunderbird-115.10.1.ebuild1341
-rw-r--r--mail-filter/Manifest.gzbin8208 -> 8210 bytes
-rw-r--r--mail-filter/rspamd/Manifest2
-rw-r--r--mail-filter/rspamd/rspamd-3.8.4.ebuild2
-rw-r--r--mail-mta/Manifest.gzbin2385 -> 2386 bytes
-rw-r--r--mail-mta/proton-mail-bridge/Manifest5
-rw-r--r--mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0-r1.ebuild (renamed from mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0.ebuild)6
-rw-r--r--mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1.ebuild120
-rw-r--r--media-fonts/Manifest.gzbin37588 -> 37585 bytes
-rw-r--r--media-fonts/encodings/Manifest2
-rw-r--r--media-fonts/encodings/encodings-1.1.0.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin38023 -> 38010 bytes
-rw-r--r--media-gfx/freecad/Manifest5
-rw-r--r--media-gfx/freecad/files/freecad-0.19.1-0001-Gentoo-specific-Remove-ccache-usage.patch23
-rw-r--r--media-gfx/freecad/files/freecad-0.19.4-Gentoo-specific-don-t-check-vcs.patch20
-rw-r--r--media-gfx/freecad/files/freecad-0.20.2-Fixes-8206-FreeCAD-segfaults-being-run-with-paramete.patch22
-rw-r--r--media-gfx/freecad/files/freecad-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch93
-rw-r--r--media-gfx/freecad/files/freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch24
-rw-r--r--media-gfx/pixels2pgf/Manifest1
-rw-r--r--media-gfx/pixels2pgf/pixels2pgf-0.1.ebuild17
-rw-r--r--media-gfx/viewer/Manifest1
-rw-r--r--media-gfx/viewer/viewer-0.8.0-r1.ebuild42
-rw-r--r--media-libs/Manifest.gzbin69496 -> 69500 bytes
-rw-r--r--media-libs/netpbm/Manifest1
-rw-r--r--media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch157
-rw-r--r--media-libs/openh264/Manifest2
-rw-r--r--media-libs/openh264/files/openh264-2.4.0-fix-off-by-one-decode-regression.patch26
-rw-r--r--media-libs/openh264/files/openh264-2.4.0-unordered-frame-glitches.patch264
-rw-r--r--media-sound/Manifest.gzbin57567 -> 57566 bytes
-rw-r--r--media-sound/klick/Manifest2
-rw-r--r--media-sound/klick/klick-0.12.2-r4.ebuild4
-rw-r--r--media-sound/lollypop/Manifest8
-rw-r--r--media-sound/lollypop/lollypop-1.4.29.ebuild70
-rw-r--r--media-sound/lollypop/lollypop-1.4.39.ebuild (renamed from media-sound/lollypop/lollypop-1.4.35.ebuild)33
-rw-r--r--media-sound/lollypop/metadata.xml12
-rw-r--r--media-sound/pavucontrol/Manifest2
-rw-r--r--media-sound/pavucontrol/files/pavucontrol-5.0-make-libcanberra-optional.patch125
-rw-r--r--media-sound/pavucontrol/pavucontrol-5.0-r3.ebuild52
-rw-r--r--media-sound/yoshimi/Manifest2
-rw-r--r--media-sound/yoshimi/yoshimi-2.3.2-r1.ebuild (renamed from media-sound/yoshimi/yoshimi-2.3.2.ebuild)5
-rw-r--r--media-sound/zynaddsubfx/Manifest4
-rw-r--r--media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r3.ebuild (renamed from media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r1.ebuild)2
-rw-r--r--media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r4.ebuild (renamed from media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r2.ebuild)2
-rw-r--r--media-video/Manifest.gzbin24372 -> 24395 bytes
-rw-r--r--media-video/dvd_info/Manifest2
-rw-r--r--media-video/dvd_info/dvd_info-1.1.ebuild16
-rw-r--r--media-video/dvgrab/Manifest1
-rw-r--r--media-video/dvgrab/dvgrab-3.5-r1.ebuild32
-rw-r--r--media-video/ffmpeg-chromium/Manifest2
-rw-r--r--media-video/ffmpeg-chromium/ffmpeg-chromium-125.ebuild247
-rw-r--r--media-video/qmplay2/Manifest2
-rw-r--r--media-video/qmplay2/qmplay2-24.04.07.ebuild2
-rw-r--r--media-video/vlc/Manifest2
-rw-r--r--media-video/vlc/vlc-3.0.20-r10.ebuild2
-rw-r--r--metadata/Manifest.gzbin11186 -> 11192 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.gzbin28393 -> 28421 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58098 -> 58261 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.8716
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin12237 -> 12406 bytes
-rw-r--r--metadata/md5-cache/app-backup/borgmatic-1.8.1016
-rw-r--r--metadata/md5-cache/app-cdr/Manifest.gzbin9302 -> 9460 bytes
-rw-r--r--metadata/md5-cache/app-cdr/disc-cover-1.5.6-r311
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin26385 -> 25907 bytes
-rw-r--r--metadata/md5-cache/app-editors/vscode-1.87.215
-rw-r--r--metadata/md5-cache/app-editors/vscode-1.88.015
-rw-r--r--metadata/md5-cache/app-editors/vscode-1.88.14
-rw-r--r--metadata/md5-cache/app-editors/vscodium-1.88.0.2409615
-rw-r--r--metadata/md5-cache/app-editors/vscodium-1.88.1.24104 (renamed from metadata/md5-cache/app-editors/vscodium-1.87.2.24072)2
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin35597 -> 35596 bytes
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-99994
-rw-r--r--metadata/md5-cache/app-forensics/Manifest.gzbin7405 -> 7410 bytes
-rw-r--r--metadata/md5-cache/app-forensics/lynis-3.1.12
-rw-r--r--metadata/md5-cache/app-i18n/Manifest.gzbin28172 -> 28014 bytes
-rw-r--r--metadata/md5-cache/app-i18n/scim-uim-0.2.0-r213
-rw-r--r--metadata/md5-cache/app-metrics/Manifest.gzbin10849 -> 10690 bytes
-rw-r--r--metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r115
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin78445 -> 78126 bytes
-rw-r--r--metadata/md5-cache/app-misc/tmuxp-1.36.016
-rw-r--r--metadata/md5-cache/app-misc/tmuxp-1.37.016
-rw-r--r--metadata/md5-cache/app-misc/tmuxp-1.38.0-r116
-rw-r--r--metadata/md5-cache/app-misc/tmuxp-1.40.016
-rw-r--r--metadata/md5-cache/app-misc/tmuxp-1.46.016
-rw-r--r--metadata/md5-cache/app-misc/yq-3.4.117
-rw-r--r--metadata/md5-cache/app-pda/Manifest.gzbin3230 -> 3236 bytes
-rw-r--r--metadata/md5-cache/app-pda/libimobiledevice-1.3.0_p202402014
-rw-r--r--metadata/md5-cache/app-pda/libimobiledevice-glue-1.1.04
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18272 -> 18267 bytes
-rw-r--r--metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r315
-rw-r--r--metadata/md5-cache/app-portage/pkg-testing-tools-0.2.416
-rw-r--r--metadata/md5-cache/app-vim/Manifest.gzbin35660 -> 34871 bytes
-rw-r--r--metadata/md5-cache/app-vim/extra-syntax-4-r212
-rw-r--r--metadata/md5-cache/app-vim/phpdocs-0.26-r113
-rw-r--r--metadata/md5-cache/app-vim/undotree-6.013
-rw-r--r--metadata/md5-cache/app-vim/vim-flake8-1.613
-rw-r--r--metadata/md5-cache/app-vim/vim-flake8-1.6-r113
-rw-r--r--metadata/md5-cache/dev-build/Manifest.gzbin14945 -> 14944 bytes
-rw-r--r--metadata/md5-cache/dev-build/ninja-1.12.02
-rw-r--r--metadata/md5-cache/dev-build/ninja-99992
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin9438 -> 9592 bytes
-rw-r--r--metadata/md5-cache/dev-debug/lldb-18.1.417
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin71015 -> 71158 bytes
-rw-r--r--metadata/md5-cache/dev-java/commons-logging-1.3.116
-rw-r--r--metadata/md5-cache/dev-java/java-dep-check-0.5-r3 (renamed from metadata/md5-cache/dev-java/java-dep-check-0.5-r2)3
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin47469 -> 47790 bytes
-rw-r--r--metadata/md5-cache/dev-lang/cxprolog-0.98.2-r115
-rw-r--r--metadata/md5-cache/dev-lang/gdl-1.0.4-r117
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin182835 -> 183130 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libclc-18.1.414
-rw-r--r--metadata/md5-cache/dev-libs/mxml-4.0.214
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-0.22.5 (renamed from metadata/md5-cache/dev-libs/tree-sitter-0.22.4)6
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-99994
-rw-r--r--metadata/md5-cache/dev-libs/weston-11.0.1-r104
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin105144 -> 105302 bytes
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-18.1.417
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin45425 -> 45262 bytes
-rw-r--r--metadata/md5-cache/dev-php/cli-prompt-1.0.310
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin356135 -> 355720 bytes
-rw-r--r--metadata/md5-cache/dev-python/aiosignal-1.3.14
-rw-r--r--metadata/md5-cache/dev-python/aiosmtpd-1.4.54
-rw-r--r--metadata/md5-cache/dev-python/atpublic-4.1.04
-rw-r--r--metadata/md5-cache/dev-python/autobahn-23.6.24
-rw-r--r--metadata/md5-cache/dev-python/beartype-0.18.316
-rw-r--r--metadata/md5-cache/dev-python/black-23.12.116
-rw-r--r--metadata/md5-cache/dev-python/black-24.3.04
-rw-r--r--metadata/md5-cache/dev-python/blinker-1.7.04
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.8716
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.8716
-rw-r--r--metadata/md5-cache/dev-python/clang-python-18.1.417
-rw-r--r--metadata/md5-cache/dev-python/coverage-7.4.317
-rw-r--r--metadata/md5-cache/dev-python/coverage-7.4.44
-rw-r--r--metadata/md5-cache/dev-python/dj-database-url-2.1.04
-rw-r--r--metadata/md5-cache/dev-python/dj-email-url-1.0.64
-rw-r--r--metadata/md5-cache/dev-python/dj-search-url-0.1-r14
-rw-r--r--metadata/md5-cache/dev-python/django-3.2.256
-rw-r--r--metadata/md5-cache/dev-python/django-4.2.116
-rw-r--r--metadata/md5-cache/dev-python/django-5.0.48
-rw-r--r--metadata/md5-cache/dev-python/django-cache-url-3.4.54
-rw-r--r--metadata/md5-cache/dev-python/django-configurations-2.5.14
-rw-r--r--metadata/md5-cache/dev-python/exceptiongroup-1.2.116
-rw-r--r--metadata/md5-cache/dev-python/findpython-0.6.1 (renamed from metadata/md5-cache/dev-python/findpython-0.4.1)4
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.49.017
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.50.04
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.40.116
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.41.016
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.41.216
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.41.316
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.42.016
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.42.116
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.43.0 (renamed from metadata/md5-cache/dev-python/griffe-0.41.1)2
-rw-r--r--metadata/md5-cache/dev-python/jaraco-functools-4.0.116
-rw-r--r--metadata/md5-cache/dev-python/lit-18.1.416
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.11.2-r1 (renamed from metadata/md5-cache/dev-python/pikepdf-8.11.2)6
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.12.017
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.13.017
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.14.0-r1 (renamed from metadata/md5-cache/dev-python/pikepdf-8.14.0)6
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.15.017
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.15.1-r1 (renamed from metadata/md5-cache/dev-python/pikepdf-8.15.1)6
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.4.1-r1 (renamed from metadata/md5-cache/dev-python/pikepdf-8.4.1)6
-rw-r--r--metadata/md5-cache/dev-python/pillow-10.3.04
-rw-r--r--metadata/md5-cache/dev-python/pyasynchat-1.0.44
-rw-r--r--metadata/md5-cache/dev-python/pyasyncore-1.0.44
-rw-r--r--metadata/md5-cache/dev-python/pymdown-extensions-10.816
-rw-r--r--metadata/md5-cache/dev-python/pytest-django-4.8.04
-rw-r--r--metadata/md5-cache/dev-python/reportlab-4.2.016
-rw-r--r--metadata/md5-cache/dev-python/scikit-build-core-0.9.016
-rw-r--r--metadata/md5-cache/dev-python/seedir-0.4.24
-rw-r--r--metadata/md5-cache/dev-python/shiboken6-6.6.2-r117
-rw-r--r--metadata/md5-cache/dev-python/stripe-9.3.016
-rw-r--r--metadata/md5-cache/dev-python/sybil-6.0.34
-rw-r--r--metadata/md5-cache/dev-python/testfixtures-8.1.04
-rw-r--r--metadata/md5-cache/dev-python/unearth-0.14.016
-rw-r--r--metadata/md5-cache/dev-python/unearth-0.15.2 (renamed from metadata/md5-cache/dev-python/unearth-0.15.0)2
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin35235 -> 25672 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qt-docs-6.6.2_p20240212113314
-rw-r--r--metadata/md5-cache/dev-qt/qt-docs-6.6.3_p20240319184614
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.6.2-r118
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.6.3-r118
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.6.217
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.6.317
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.6.2-r116
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.6.217
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.6.317
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.6.217
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.6.317
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.6.217
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.6.317
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.6.213
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.6.313
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.6.2-r116
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.6.217
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.6.317
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.6.316
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.6.216
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.6.316
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin203721 -> 204204 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/libusb-0.7.017
-rw-r--r--metadata/md5-cache/dev-ruby/reline-0.5.217
-rw-r--r--metadata/md5-cache/dev-ruby/tins-1.33.017
-rw-r--r--metadata/md5-cache/dev-tcltk/Manifest.gzbin8653 -> 8496 bytes
-rw-r--r--metadata/md5-cache/dev-tcltk/tktreectrl-2.4.115
-rw-r--r--metadata/md5-cache/dev-tcltk/tktreectrl-2.4.1-r14
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin126657 -> 126984 bytes
-rw-r--r--metadata/md5-cache/dev-util/cargo-tarpaulin-0.27.113
-rw-r--r--metadata/md5-cache/dev-util/cargo-tarpaulin-0.28.013
-rw-r--r--metadata/md5-cache/dev-util/idea-community-2024.1.02
-rw-r--r--metadata/md5-cache/dev-util/libabigail-2.516
-rw-r--r--metadata/md5-cache/dev-util/libabigail-99994
-rw-r--r--metadata/md5-cache/dev-util/ruff-0.3.715
-rw-r--r--metadata/md5-cache/dev-util/ruff-0.4.015
-rw-r--r--metadata/md5-cache/dev-util/tree-sitter-cli-0.22.515
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin19667 -> 19664 bytes
-rw-r--r--metadata/md5-cache/games-emulation/vbam-99996
-rw-r--r--metadata/md5-cache/games-strategy/Manifest.gzbin10200 -> 10357 bytes
-rw-r--r--metadata/md5-cache/games-strategy/megaglest-3.13.0-r216
-rw-r--r--metadata/md5-cache/games-strategy/ufoai-2.5.0_p20180603-r2 (renamed from metadata/md5-cache/games-strategy/ufoai-2.5.0_p20180603-r1)6
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin7596 -> 7597 bytes
-rw-r--r--metadata/md5-cache/gui-libs/libdecor-0.2.215
-rw-r--r--metadata/md5-cache/gui-libs/libdecor-0.2.2-r115
-rw-r--r--metadata/md5-cache/gui-libs/libdecor-999912
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin71847 -> 71845 bytes
-rw-r--r--metadata/md5-cache/kde-apps/krdc-23.08.5-r1 (renamed from metadata/md5-cache/kde-apps/krdc-23.08.5)4
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin8908 -> 9071 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-115.10.117
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-115.10.017
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-115.10.117
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin12746 -> 12741 bytes
-rw-r--r--metadata/md5-cache/mail-filter/rspamd-3.8.44
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4204 -> 4043 bytes
-rw-r--r--metadata/md5-cache/mail-mta/proton-mail-bridge-3.10.0-r1 (renamed from metadata/md5-cache/mail-mta/proton-mail-bridge-3.10.0)8
-rw-r--r--metadata/md5-cache/mail-mta/proton-mail-bridge-3.6.117
-rw-r--r--metadata/md5-cache/media-fonts/Manifest.gzbin43463 -> 43463 bytes
-rw-r--r--metadata/md5-cache/media-fonts/encodings-1.1.04
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin58070 -> 57750 bytes
-rw-r--r--metadata/md5-cache/media-gfx/pixels2pgf-0.111
-rw-r--r--metadata/md5-cache/media-gfx/viewer-0.8.0-r113
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin76867 -> 76860 bytes
-rw-r--r--metadata/md5-cache/media-sound/klick-0.12.2-r44
-rw-r--r--metadata/md5-cache/media-sound/lollypop-1.4.2917
-rw-r--r--metadata/md5-cache/media-sound/lollypop-1.4.3517
-rw-r--r--metadata/md5-cache/media-sound/lollypop-1.4.3918
-rw-r--r--metadata/md5-cache/media-sound/pavucontrol-5.0-r315
-rw-r--r--metadata/md5-cache/media-sound/yoshimi-2.3.2-r1 (renamed from metadata/md5-cache/media-sound/yoshimi-2.3.2)6
-rw-r--r--metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r3 (renamed from metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r1)6
-rw-r--r--metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r4 (renamed from metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r2)6
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin40317 -> 40147 bytes
-rw-r--r--metadata/md5-cache/media-video/dvd_info-1.111
-rw-r--r--metadata/md5-cache/media-video/dvgrab-3.5-r112
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-chromium-12517
-rw-r--r--metadata/md5-cache/media-video/qmplay2-24.04.074
-rw-r--r--metadata/md5-cache/media-video/vlc-3.0.20-r104
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin60961 -> 60959 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/fail2ban-1.0.2-r34
-rw-r--r--metadata/md5-cache/net-dialup/Manifest.gzbin7420 -> 7417 bytes
-rw-r--r--metadata/md5-cache/net-dialup/xl2tpd-1.3.18-r14
-rw-r--r--metadata/md5-cache/net-fs/Manifest.gzbin5831 -> 5840 bytes
-rw-r--r--metadata/md5-cache/net-fs/samba-4.18.116
-rw-r--r--metadata/md5-cache/net-fs/samba-4.19.66
-rw-r--r--metadata/md5-cache/net-fs/samba-4.20.06
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin17016 -> 16853 bytes
-rw-r--r--metadata/md5-cache/net-im/signal-desktop-bin-7.5.1 (renamed from metadata/md5-cache/net-im/signal-desktop-bin-7.3.0)4
-rw-r--r--metadata/md5-cache/net-im/synapse-1.102.017
-rw-r--r--metadata/md5-cache/net-im/synapse-1.103.04
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin59475 -> 59480 bytes
-rw-r--r--metadata/md5-cache/net-libs/libomemo-0.8.1-r1 (renamed from metadata/md5-cache/net-libs/libomemo-0.8.1)6
-rw-r--r--metadata/md5-cache/net-libs/nodejs-18.20.14
-rw-r--r--metadata/md5-cache/net-libs/nodejs-20.12.14
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin21041 -> 21041 bytes
-rw-r--r--metadata/md5-cache/net-mail/mu-1.12.44
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94354 -> 94678 bytes
-rw-r--r--metadata/md5-cache/net-misc/babeld-1.9.19
-rw-r--r--metadata/md5-cache/net-misc/dropbox-197.4.757116
-rw-r--r--metadata/md5-cache/net-misc/freerdp-2.11.5-r104
-rw-r--r--metadata/md5-cache/net-misc/freerdp-3.4.0-r114
-rw-r--r--metadata/md5-cache/net-misc/geoipyupdate-0.0.115
-rw-r--r--metadata/md5-cache/net-misc/putty-0.81 (renamed from metadata/md5-cache/net-misc/putty-0.80)2
-rw-r--r--metadata/md5-cache/net-misc/r8125-9.013.0216
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin15598 -> 15270 bytes
-rw-r--r--metadata/md5-cache/net-vpn/riseup-vpn-0.21.11_p2022111319
-rw-r--r--metadata/md5-cache/net-vpn/riseup-vpn-0.21.11_p20230412-r119
-rw-r--r--metadata/md5-cache/net-vpn/riseup-vpn-0.24.3 (renamed from metadata/md5-cache/net-vpn/riseup-vpn-0.21.11)14
-rw-r--r--metadata/md5-cache/net-vpn/tor-0.4.7.16-r14
-rw-r--r--metadata/md5-cache/net-vpn/tor-0.4.8.104
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin26750 -> 26751 bytes
-rw-r--r--metadata/md5-cache/net-wireless/bluez-5.75 (renamed from metadata/md5-cache/net-wireless/bluez-5.73)4
-rw-r--r--metadata/md5-cache/sci-astronomy/Manifest.gzbin8899 -> 8895 bytes
-rw-r--r--metadata/md5-cache/sci-astronomy/calcmysky-0.3.24
-rw-r--r--metadata/md5-cache/sci-biology/Manifest.gzbin22349 -> 22349 bytes
-rw-r--r--metadata/md5-cache/sci-biology/treeviewx-0.5.1.20100823_p411
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin19066 -> 19060 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/routino-3.3.3-r416
-rw-r--r--metadata/md5-cache/sci-geosciences/routino-3.4.1-r116
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin70383 -> 70387 bytes
-rw-r--r--metadata/md5-cache/sci-libs/cartopy-0.22.0 (renamed from metadata/md5-cache/sci-libs/cartopy-0.21.1)12
-rw-r--r--metadata/md5-cache/sci-libs/cartopy-0.23.017
-rw-r--r--metadata/md5-cache/sci-libs/dsdp-5.8-r314
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin28934 -> 29096 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/ginac-1.8.7-r215
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin30419 -> 30421 bytes
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-tor-202307274
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin87825 -> 87834 bytes
-rw-r--r--metadata/md5-cache/sys-apps/attr-2.5.2-r14
-rw-r--r--metadata/md5-cache/sys-apps/util-linux-2.39.3-r74
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin31504 -> 32447 bytes
-rw-r--r--metadata/md5-cache/sys-devel/clang-18.1.418
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-18.1.4-r315
-rw-r--r--metadata/md5-cache/sys-devel/clang-runtime-18.1.413
-rw-r--r--metadata/md5-cache/sys-devel/lld-18.1.417
-rw-r--r--metadata/md5-cache/sys-devel/llvm-18.1.418
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-18.1.414
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin27215 -> 28768 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/asahi-sources-6.8.6_p115
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.15618
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.8718
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.2818
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.8.718
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.15617
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.8717
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.2817
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.8.717
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.2124
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.1514
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.1.814
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.6.214
-rw-r--r--metadata/md5-cache/sys-kernel/git-sources-6.9_rc115
-rw-r--r--metadata/md5-cache/sys-kernel/git-sources-6.9_rc215
-rw-r--r--metadata/md5-cache/sys-kernel/git-sources-6.9_rc315
-rw-r--r--metadata/md5-cache/sys-kernel/git-sources-6.9_rc44
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.99994
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.15618
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.99994
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.8718
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.99994
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.2818
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.99994
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.8.718
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.15.156 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.15.155)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.1.87 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.1.86)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.6.28 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.6.27)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.8.7 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.8.6)4
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin41693 -> 42639 bytes
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-18.1.415
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.416
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-18.1.417
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-18.1.417
-rw-r--r--metadata/md5-cache/sys-libs/libomp-18.1.417
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-18.1.417
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin16565 -> 16557 bytes
-rw-r--r--metadata/md5-cache/sys-process/rtirq-20240220 (renamed from metadata/md5-cache/sys-process/rtirq-20220923)4
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin35056 -> 35689 bytes
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.15.1567
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.1.877
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.6.287
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.8.77
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24821 -> 24977 bytes
-rw-r--r--metadata/md5-cache/www-apps/piwigo-14.4.016
-rw-r--r--metadata/md5-cache/www-apps/ttyd-1.7.4-r12
-rw-r--r--metadata/md5-cache/www-apps/ttyd-1.7.72
-rw-r--r--metadata/md5-cache/www-apps/ttyd-99992
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12577 -> 12751 bytes
-rw-r--r--metadata/md5-cache/www-client/chromium-125.0.6422.417
-rw-r--r--metadata/md5-cache/www-client/firefox-115.10.04
-rw-r--r--metadata/md5-cache/www-client/google-chrome-beta-125.0.6422.4 (renamed from metadata/md5-cache/www-client/google-chrome-beta-124.0.6367.60)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-124.0.2478.49 (renamed from metadata/md5-cache/www-client/microsoft-edge-beta-124.0.2478.19)2
-rw-r--r--metadata/md5-cache/www-client/opera-beta-110.0.5130.8 (renamed from metadata/md5-cache/www-client/opera-beta-109.0.5097.5-r1)6
-rw-r--r--metadata/md5-cache/www-plugins/Manifest.gzbin2064 -> 2073 bytes
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-125.0.6422.4_beta (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-124.0.6367.60_beta)2
-rw-r--r--metadata/md5-cache/x11-apps/Manifest.gzbin16222 -> 16378 bytes
-rw-r--r--metadata/md5-cache/x11-apps/mesa-progs-9.0.015
-rw-r--r--metadata/md5-cache/x11-apps/mesa-progs-99996
-rw-r--r--metadata/md5-cache/x11-apps/mkfontscale-1.2.34
-rw-r--r--metadata/md5-cache/x11-apps/xauth-1.1.34
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6766 -> 6762 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-390.1572
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin27397 -> 27370 bytes
-rw-r--r--metadata/md5-cache/x11-libs/libXcursor-1.2.24
-rw-r--r--metadata/md5-cache/x11-libs/libXdmcp-1.1.54
-rw-r--r--metadata/md5-cache/x11-libs/libfontenc-1.1.84
-rw-r--r--metadata/md5-cache/x11-libs/libxcb-1.16.14
-rw-r--r--metadata/md5-cache/x11-libs/pixman-0.43.44
-rw-r--r--metadata/md5-cache/x11-plugins/Manifest.gzbin31610 -> 31625 bytes
-rw-r--r--metadata/md5-cache/x11-plugins/guifications-2.16-r14
-rw-r--r--metadata/md5-cache/x11-plugins/lurch-0.6.8-r3 (renamed from metadata/md5-cache/x11-plugins/lurch-0.6.8-r2)6
-rw-r--r--metadata/md5-cache/x11-plugins/lurch-0.7.0-r1 (renamed from metadata/md5-cache/x11-plugins/lurch-0.7.0)6
-rw-r--r--metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r14
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin8501 -> 8985 bytes
-rw-r--r--metadata/md5-cache/x11-terms/kitty-0.34.118
-rw-r--r--metadata/md5-cache/x11-terms/kitty-shell-integration-0.34.110
-rw-r--r--metadata/md5-cache/x11-terms/kitty-terminfo-0.34.111
-rw-r--r--metadata/md5-cache/x11-themes/Manifest.gzbin26058 -> 26228 bytes
-rw-r--r--metadata/md5-cache/x11-themes/fedora-backgrounds-33.0.82
-rw-r--r--metadata/md5-cache/x11-themes/fedora-backgrounds-34.0.12
-rw-r--r--metadata/md5-cache/x11-themes/fedora-backgrounds-36.1.22
-rw-r--r--metadata/md5-cache/x11-themes/fedora-backgrounds-37.0.52
-rw-r--r--metadata/md5-cache/x11-themes/fedora-backgrounds-38.1.12
-rw-r--r--metadata/md5-cache/x11-themes/fedora-backgrounds-39.0.52
-rw-r--r--metadata/md5-cache/x11-themes/fedora-backgrounds-40.1.19
-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-analyzer/Manifest.gzbin43612 -> 43607 bytes
-rw-r--r--net-analyzer/fail2ban/Manifest2
-rw-r--r--net-analyzer/fail2ban/fail2ban-1.0.2-r3.ebuild2
-rw-r--r--net-dialup/Manifest.gzbin5220 -> 5219 bytes
-rw-r--r--net-dialup/xl2tpd/Manifest2
-rw-r--r--net-dialup/xl2tpd/xl2tpd-1.3.18-r1.ebuild4
-rw-r--r--net-firewall/Manifest.gzbin4222 -> 4219 bytes
-rw-r--r--net-firewall/ipset/Manifest1
-rw-r--r--net-firewall/ipset/files/ipset.initd-r5105
-rw-r--r--net-fs/Manifest.gzbin3369 -> 3367 bytes
-rw-r--r--net-fs/samba/Manifest6
-rw-r--r--net-fs/samba/samba-4.18.11.ebuild1
-rw-r--r--net-fs/samba/samba-4.19.6.ebuild1
-rw-r--r--net-fs/samba/samba-4.20.0.ebuild1
-rw-r--r--net-im/Manifest.gzbin9416 -> 9421 bytes
-rw-r--r--net-im/signal-desktop-bin/Manifest4
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-7.5.1.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-7.3.0.ebuild)4
-rw-r--r--net-im/synapse/Manifest5
-rw-r--r--net-im/synapse/synapse-1.102.0.ebuild215
-rw-r--r--net-im/synapse/synapse-1.103.0.ebuild2
-rw-r--r--net-libs/Manifest.gzbin31838 -> 31835 bytes
-rw-r--r--net-libs/accounts-qt/Manifest5
-rw-r--r--net-libs/accounts-qt/files/0001-Port-away-from-deprecated-QList-toSet.patch92
-rw-r--r--net-libs/accounts-qt/files/0002-Add-Qt6-CI.patch137
-rw-r--r--net-libs/accounts-qt/files/0003-Use-undeprecated-Account-value.patch28
-rw-r--r--net-libs/accounts-qt/files/0004-Don-t-access-a-QString-out-of-bounds.patch42
-rw-r--r--net-libs/accounts-qt/files/0005-Adjust-buildsystem-to-include-correct-Qt-Major-versi.patch118
-rw-r--r--net-libs/libomemo/Manifest2
-rw-r--r--net-libs/libomemo/libomemo-0.8.1-r1.ebuild (renamed from net-libs/libomemo/libomemo-0.8.1.ebuild)4
-rw-r--r--net-libs/nodejs/Manifest5
-rw-r--r--net-libs/nodejs/files/nodejs-20.8.1-gcc14.patch24
-rw-r--r--net-libs/nodejs/nodejs-18.20.1.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-20.12.1.ebuild2
-rw-r--r--net-mail/Manifest.gzbin14052 -> 14051 bytes
-rw-r--r--net-mail/mu/Manifest2
-rw-r--r--net-mail/mu/mu-1.12.4.ebuild2
-rw-r--r--net-misc/Manifest.gzbin54294 -> 54459 bytes
-rw-r--r--net-misc/babeld/Manifest2
-rw-r--r--net-misc/babeld/babeld-1.9.1.ebuild23
-rw-r--r--net-misc/dropbox/Manifest3
-rw-r--r--net-misc/dropbox/dropbox-197.4.7571.ebuild110
-rw-r--r--net-misc/freerdp/Manifest4
-rw-r--r--net-misc/freerdp/freerdp-2.11.5-r10.ebuild2
-rw-r--r--net-misc/freerdp/freerdp-3.4.0-r11.ebuild2
-rw-r--r--net-misc/geoipyupdate/Manifest3
-rw-r--r--net-misc/geoipyupdate/geoipyupdate-0.0.1.ebuild26
-rw-r--r--net-misc/geoipyupdate/metadata.xml7
-rw-r--r--net-misc/openssh-contrib/Manifest1
-rw-r--r--net-misc/openssh-contrib/files/openssh-8.6_p1-hpn-version.patch13
-rw-r--r--net-misc/putty/Manifest4
-rw-r--r--net-misc/putty/putty-0.81.ebuild (renamed from net-misc/putty/putty-0.80.ebuild)0
-rw-r--r--net-misc/r8125/Manifest2
-rw-r--r--net-misc/r8125/r8125-9.013.02.ebuild37
-rw-r--r--net-vpn/Manifest.gzbin7572 -> 7572 bytes
-rw-r--r--net-vpn/riseup-vpn/Manifest12
-rw-r--r--net-vpn/riseup-vpn/riseup-vpn-0.21.11_p20221113.ebuild89
-rw-r--r--net-vpn/riseup-vpn/riseup-vpn-0.21.11_p20230412-r1.ebuild90
-rw-r--r--net-vpn/riseup-vpn/riseup-vpn-0.24.3.ebuild (renamed from net-vpn/riseup-vpn/riseup-vpn-0.21.11.ebuild)37
-rw-r--r--net-vpn/tor/Manifest4
-rw-r--r--net-vpn/tor/tor-0.4.7.16-r1.ebuild2
-rw-r--r--net-vpn/tor/tor-0.4.8.10.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin13910 -> 13910 bytes
-rw-r--r--net-wireless/bluez/Manifest3
-rw-r--r--net-wireless/bluez/bluez-5.75.ebuild (renamed from net-wireless/bluez/bluez-5.73.ebuild)6
-rw-r--r--profiles/Manifest.gzbin204133 -> 204455 bytes
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.force7
-rw-r--r--profiles/arch/sparc/package.use.stable.force7
-rw-r--r--profiles/base/package.use.mask8
-rw-r--r--profiles/package.mask6
-rw-r--r--sci-astronomy/Manifest.gzbin6683 -> 6681 bytes
-rw-r--r--sci-astronomy/calcmysky/Manifest2
-rw-r--r--sci-astronomy/calcmysky/calcmysky-0.3.2.ebuild2
-rw-r--r--sci-biology/Manifest.gzbin19189 -> 19187 bytes
-rw-r--r--sci-biology/treeviewx/Manifest4
-rw-r--r--sci-biology/treeviewx/metadata.xml3
-rw-r--r--sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild6
-rw-r--r--sci-geosciences/Manifest.gzbin11599 -> 11597 bytes
-rw-r--r--sci-geosciences/routino/Manifest3
-rw-r--r--sci-geosciences/routino/routino-3.4.1-r1.ebuild (renamed from sci-geosciences/routino/routino-3.3.3-r4.ebuild)6
-rw-r--r--sci-libs/Manifest.gzbin44815 -> 44808 bytes
-rw-r--r--sci-libs/cartopy/Manifest6
-rw-r--r--sci-libs/cartopy/cartopy-0.22.0.ebuild (renamed from sci-libs/cartopy/cartopy-0.21.1.ebuild)10
-rw-r--r--sci-libs/cartopy/cartopy-0.23.0.ebuild87
-rw-r--r--sci-libs/cartopy/files/cartopy-0.23.0-backport-test-fixes.patch13
-rw-r--r--sci-libs/dsdp/Manifest1
-rw-r--r--sci-libs/dsdp/dsdp-5.8-r3.ebuild90
-rw-r--r--sci-mathematics/Manifest.gzbin19318 -> 19309 bytes
-rw-r--r--sci-mathematics/ginac/Manifest1
-rw-r--r--sci-mathematics/ginac/ginac-1.8.7-r2.ebuild76
-rw-r--r--sec-keys/Manifest.gzbin24937 -> 24936 bytes
-rw-r--r--sec-keys/openpgp-keys-tor/Manifest2
-rw-r--r--sec-keys/openpgp-keys-tor/openpgp-keys-tor-20230727.ebuild4
-rw-r--r--sys-apps/Manifest.gzbin50874 -> 50874 bytes
-rw-r--r--sys-apps/attr/Manifest2
-rw-r--r--sys-apps/attr/attr-2.5.2-r1.ebuild2
-rw-r--r--sys-apps/systemd/Manifest2
-rw-r--r--sys-apps/systemd/files/systemd-test-process-util.patch15
-rw-r--r--sys-apps/util-linux/Manifest2
-rw-r--r--sys-apps/util-linux/util-linux-2.39.3-r7.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin7697 -> 7708 bytes
-rw-r--r--sys-devel/clang-common/Manifest3
-rw-r--r--sys-devel/clang-common/clang-common-18.1.4-r3.ebuild297
-rw-r--r--sys-devel/clang-runtime/Manifest1
-rw-r--r--sys-devel/clang-runtime/clang-runtime-18.1.4.ebuild40
-rw-r--r--sys-devel/clang/Manifest3
-rw-r--r--sys-devel/clang/clang-18.1.4.ebuild476
-rw-r--r--sys-devel/gcc/Manifest1
-rw-r--r--sys-devel/gcc/files/gcc-14.0.1_pre20240303-uninit.patch48
-rw-r--r--sys-devel/lld/Manifest3
-rw-r--r--sys-devel/lld/lld-18.1.4.ebuild94
-rw-r--r--sys-devel/llvm-common/Manifest3
-rw-r--r--sys-devel/llvm-common/llvm-common-18.1.4.ebuild54
-rw-r--r--sys-devel/llvm/Manifest3
-rw-r--r--sys-devel/llvm/llvm-18.1.4.ebuild548
-rw-r--r--sys-kernel/Manifest.gzbin4569 -> 4571 bytes
-rw-r--r--sys-kernel/asahi-sources/Manifest2
-rw-r--r--sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild76
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest28
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild127
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild127
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild161
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild161
-rw-r--r--sys-kernel/gentoo-kernel/Manifest17
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild141
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild146
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.28.ebuild153
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.8.7.ebuild153
-rw-r--r--sys-kernel/gentoo-sources/Manifest8
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.212.ebuild2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.151.ebuild2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.81.ebuild2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.21.ebuild2
-rw-r--r--sys-kernel/git-sources/Manifest10
-rw-r--r--sys-kernel/git-sources/git-sources-6.9_rc1.ebuild39
-rw-r--r--sys-kernel/git-sources/git-sources-6.9_rc2.ebuild39
-rw-r--r--sys-kernel/git-sources/git-sources-6.9_rc3.ebuild39
-rw-r--r--sys-kernel/git-sources/git-sources-6.9_rc4.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/Manifest25
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.156.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.87.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.28.ebuild143
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.8.7.ebuild143
-rw-r--r--sys-kernel/vanilla-sources/Manifest16
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.15.156.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.15.155.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.1.87.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.1.86.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.6.28.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.6.27.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.8.7.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.8.6.ebuild)0
-rw-r--r--sys-libs/Manifest.gzbin14571 -> 14580 bytes
-rw-r--r--sys-libs/compiler-rt-sanitizers/Manifest3
-rw-r--r--sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.4.ebuild218
-rw-r--r--sys-libs/compiler-rt/Manifest3
-rw-r--r--sys-libs/compiler-rt/compiler-rt-18.1.4.ebuild172
-rw-r--r--sys-libs/libcxx/Manifest3
-rw-r--r--sys-libs/libcxx/libcxx-18.1.4.ebuild210
-rw-r--r--sys-libs/libcxxabi/Manifest3
-rw-r--r--sys-libs/libcxxabi/libcxxabi-18.1.4.ebuild111
-rw-r--r--sys-libs/libomp/Manifest3
-rw-r--r--sys-libs/libomp/libomp-18.1.4.ebuild161
-rw-r--r--sys-libs/llvm-libunwind/Manifest3
-rw-r--r--sys-libs/llvm-libunwind/llvm-libunwind-18.1.4.ebuild129
-rw-r--r--sys-process/Manifest.gzbin10144 -> 10144 bytes
-rw-r--r--sys-process/rtirq/Manifest4
-rw-r--r--sys-process/rtirq/rtirq-20240220.ebuild (renamed from sys-process/rtirq/rtirq-20220923.ebuild)10
-rw-r--r--virtual/Manifest.gzbin27868 -> 27865 bytes
-rw-r--r--virtual/dist-kernel/Manifest4
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.156.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.87.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.28.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.8.7.ebuild16
-rw-r--r--www-apps/Manifest.gzbin13498 -> 13497 bytes
-rw-r--r--www-apps/piwigo/Manifest2
-rw-r--r--www-apps/piwigo/piwigo-14.4.0.ebuild42
-rw-r--r--www-apps/ttyd/Manifest6
-rw-r--r--www-apps/ttyd/ttyd-1.7.4-r1.ebuild4
-rw-r--r--www-apps/ttyd/ttyd-1.7.7.ebuild4
-rw-r--r--www-apps/ttyd/ttyd-9999.ebuild4
-rw-r--r--www-client/Manifest.gzbin6048 -> 6044 bytes
-rw-r--r--www-client/chromium/Manifest9
-rw-r--r--www-client/chromium/chromium-125.0.6422.4.ebuild1439
-rw-r--r--www-client/chromium/files/chromium-108-EnumTable-crash.patch76
-rw-r--r--www-client/chromium/files/chromium-119.0.6045.159-icu-74.patch21
-rw-r--r--www-client/chromium/files/chromium-125-oauth2-client-switches.patch45
-rw-r--r--www-client/chromium/files/chromium-125-system-zstd.patch53
-rw-r--r--www-client/firefox/Manifest2
-rw-r--r--www-client/firefox/firefox-115.10.0.ebuild2
-rw-r--r--www-client/google-chrome-beta/Manifest4
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-125.0.6422.4.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-124.0.6367.60.ebuild)0
-rw-r--r--www-client/microsoft-edge-beta/Manifest4
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-124.0.2478.49.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-124.0.2478.19.ebuild)0
-rw-r--r--www-client/opera-beta/Manifest4
-rw-r--r--www-client/opera-beta/opera-beta-110.0.5130.8.ebuild (renamed from www-client/opera-beta/opera-beta-109.0.5097.5-r1.ebuild)2
-rw-r--r--www-plugins/Manifest.gzbin1080 -> 1077 bytes
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest4
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-125.0.6422.4_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-124.0.6367.60_beta.ebuild)0
-rw-r--r--x11-apps/Manifest.gzbin13845 -> 13851 bytes
-rw-r--r--x11-apps/mesa-progs/Manifest7
-rw-r--r--x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch215
-rw-r--r--x11-apps/mesa-progs/files/9999-Disable-things-we-don-t-want.patch78
-rw-r--r--x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild93
-rw-r--r--x11-apps/mesa-progs/mesa-progs-9999.ebuild26
-rw-r--r--x11-apps/mkfontscale/Manifest2
-rw-r--r--x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild2
-rw-r--r--x11-apps/xauth/Manifest2
-rw-r--r--x11-apps/xauth/xauth-1.1.3.ebuild2
-rw-r--r--x11-drivers/Manifest.gzbin4713 -> 4714 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest2
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild3
-rw-r--r--x11-libs/Manifest.gzbin17996 -> 18006 bytes
-rw-r--r--x11-libs/libXcursor/Manifest2
-rw-r--r--x11-libs/libXcursor/libXcursor-1.2.2.ebuild2
-rw-r--r--x11-libs/libXdmcp/Manifest2
-rw-r--r--x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild2
-rw-r--r--x11-libs/libfontenc/Manifest2
-rw-r--r--x11-libs/libfontenc/libfontenc-1.1.8.ebuild2
-rw-r--r--x11-libs/libxcb/Manifest2
-rw-r--r--x11-libs/libxcb/libxcb-1.16.1.ebuild2
-rw-r--r--x11-libs/pixman/Manifest2
-rw-r--r--x11-libs/pixman/pixman-0.43.4.ebuild2
-rw-r--r--x11-misc/Manifest.gzbin46520 -> 46520 bytes
-rw-r--r--x11-misc/dmenu/Manifest1
-rw-r--r--x11-misc/dmenu/files/dmenu-4.9-gentoo.patch21
-rw-r--r--x11-plugins/Manifest.gzbin26786 -> 26787 bytes
-rw-r--r--x11-plugins/guifications/Manifest2
-rw-r--r--x11-plugins/guifications/guifications-2.16-r1.ebuild2
-rw-r--r--x11-plugins/lurch/Manifest4
-rw-r--r--x11-plugins/lurch/lurch-0.6.8-r3.ebuild (renamed from x11-plugins/lurch/lurch-0.6.8-r2.ebuild)5
-rw-r--r--x11-plugins/lurch/lurch-0.7.0-r1.ebuild (renamed from x11-plugins/lurch/lurch-0.7.0.ebuild)4
-rw-r--r--x11-plugins/pidgin-hotkeys/Manifest2
-rw-r--r--x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r1.ebuild2
-rw-r--r--x11-terms/Manifest.gzbin4559 -> 4552 bytes
-rw-r--r--x11-terms/kitty-shell-integration/Manifest2
-rw-r--r--x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild37
-rw-r--r--x11-terms/kitty-terminfo/Manifest2
-rw-r--r--x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild23
-rw-r--r--x11-terms/kitty/Manifest5
-rw-r--r--x11-terms/kitty/files/kitty-0.33.0-no-simd.patch12
-rw-r--r--x11-terms/kitty/kitty-0.34.1.ebuild190
-rw-r--r--x11-themes/Manifest.gzbin20569 -> 20569 bytes
-rw-r--r--x11-themes/fedora-backgrounds/Manifest14
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild4
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild4
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild4
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild4
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild4
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild4
-rw-r--r--x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild19
1056 files changed, 13770 insertions, 12259 deletions
diff --git a/Manifest b/Manifest
index 4cb1d0a2c915..4b93b15ffb9d 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29729 BLAKE2B e12e63e69ebc6bc34a208f0e1e4aea28b0dfd01816dfc23af27bf661822e37cff982d22872d5d37589b094fa4e3f06da6b144d5888483fedd9993966ea55fa43 SHA512 13c5b4479256e033e6b136b12d427c38b0a09aac1897bfb372d2aa81d20f9339e52c2999f22216b16deea88d74189b9ba70368f5525724eaa2b79d1033c74294
-TIMESTAMP 2024-04-18T10:40:26Z
+MANIFEST Manifest.files.gz 29755 BLAKE2B 68db7c5faa4c5f4dbe1ce72a4f64b83d5b6a82b508c419af3e080ea744bd0434e8ed6721de4206c34f82f3142d939c85c75af3b46e666d9686347bc768c897b8 SHA512 147c7a50602cdbbaaee888143377ab4c186a7c70160b86ca5f37d905db0bdfe6330316ae17fd34191769e19dc5947ca5baffa187fcf4a39ecede55024c81db4b
+TIMESTAMP 2024-04-19T09:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYg+JpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYiPANfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDzHg/9Ffkp5u4bof+bQiDYlODeZIJlGDnXm21dVYHNpD3PWx8nWOdrhIMRLEMq
-j5oVqrHWeegE+9dPqW+Q0bkT/wqMDS6p6jm16p8VW7UBZfVCle2P0WqPfY+3AYX1
-0m3Q/vTHNBBXtZuuMMN/dKhZZT4W5hlpn3952/G6nPJGoHsZRYA8OzaAxIFUx2MY
-H2fVXotThfSiJkXEyZk+4AXj2Cvb0YYrTE+M2kYEOHb/fslCnXy7IRxkRhVWUdm2
-UvXDza2dGOOu/PK6cePexveVnrzX5ihOeiBDlSmjh1qQVXmC2X7lOnk90rzu1HAp
-IC7hQhtc0r+TdkQrf+5w9iIUvhIJOhvRtkt+3LT1kKcULK+hNRNANJUMp4gY7dnO
-iCIi8DR7LHZSYNb9xSbu07fm4lb3h8JGhX1LGG0UeBVKM29XpjUAT86U5NJI8IuG
-uJC+f0+2V+ugTP1i+fi5lB/3NvkVN5TMNYaEfsKl0sF498AKh9z8LLjFCOY+YN/H
-mB92HYyXEEpIMrTRX3NJ8tqXRYSiKUivEaofV9stKHOsURn0Riu4hzZ83lFzJ0l/
-9YM8o4tp8bxH63I+qqB5xtPQUlqJNinjB8MFQSqo1VfbWsyaDOtFrl72tJLE/2St
-Tv8YgPFPtaKxPIKHNZ6caRbf+HHJJziX7vUfY5dSYv3QZ9TL34U=
-=WlXV
+klBgXA//buhgJh/BNxIlQ7XpB9+g7C71vP4jEE47fntB0kSd32+lefiBzHsZxkB+
+93nACQLGuHWgnHidO/Y2nZjucKWJSPeRGSRAVgyTbT61i9YKBAOSNM2uI0OeBYMe
+pOiwd+2Ipo8iYIpT5ypKeYZxhK7S2WLC3zj99Ret3n7ivhnfvpRdTfekSpxeGIOq
+hbkUL8STebJA8dy34mtHwCXXPg68HzdcDehYqJhp6YREO6MnzX1UtZVGk2YO33y9
+FfjuWNxWzTVHnViZ3+nMzqRrCDWOpOCuEPOo4UE8euKzQW/v43cH5xS0Jtye/mh1
+PqhGoRoXgIcW3g/tbs5iF/r17eTNWs/jd3BqdCttGa2RO7HwWT/Vfhf7M0c3eT4p
+wLxhP71ZQPieR0fSmk4TQ0w2I1Xrk4l846Xu/trQk06AvGFiz5j2j3bIJ3QvRwyV
+oRn76n20GaHwhZBHYpHcEiO4BKWQ7E21CDlLmP7VgOT0zwTzp+GvTNS3LBW5amPP
+4kAOV5e3Wm8ohTlRMK9QP6ujic/DbLUllMKULrZt/T9YsuFxiIt2qaf3x5KJAW6N
+q63p2flSw6wEKbF0bCAyYBLlYzdEls/Qp7wUGVVj+0qMigv8bIrXAbc1Q5VUuQ7a
+l9W+8Lyy2kAUSA6EE6y9BEaAkaCUaNgZsKbuIWQfLtJLQAtrZvg=
+=BSl7
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index d995e4686d99..210c40e5d510 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index b72541ad4c9f..2898a9f4bc8e 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 113aeacdd06a..8b9152babe42 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,9 +3,11 @@ DIST aws-cli-1.32.79.gh.tar.gz 2685785 BLAKE2B 3bbfad927d9d882e6b502f47919ce963d
DIST aws-cli-1.32.84.gh.tar.gz 2691519 BLAKE2B 4cb78f14975d74013803af0f6397d959294cca6046ee19c1a907ca3e60fd224539d39535416ddcc2713b1de653b78ba03965dc78415dd915e80d11fcd6fbe02f SHA512 19d2030201806b336ede2c5e09f761e39959a156057d68316180145232e54013f2e5fa57023146488d407aa7e655fdb2245058e45eb5c4d6778eecd867f6eac1
DIST aws-cli-1.32.85.gh.tar.gz 2692681 BLAKE2B 1b74cd51dd71ce01b492f21de40d25e7ea4b2e3e3572cf2346b0fd293a4ba2dbb870acb1f0b2f41494f5fb065d5eb20c6e3f98a4035d7426bf6926535c8ef83e SHA512 7f471978f4a306944d30ad2cacd3feaea6a821be79aa814300a2833824328414f878ee2d0a6d42371d38e3d841530be7f25f0e14b81360e81182d9c9e35227b5
DIST aws-cli-1.32.86.gh.tar.gz 2692809 BLAKE2B b0c9956d7b2b81f05b8f59ccbcd14baca3acb9f006ac965d0df06d86309bdd4d71c430514d22ef5c5c871e6009a174e8abc25b47ab8cd4471230e301bc0e50a1 SHA512 ab689fc5997bd14223e76307c1c4609950b5e4a62932163bd68d8a4d7a9c09db55b17c4377cba3901cd9518ac2b6ccc191fd9c7692dd0e188bfdd475bfcfc0ac
+DIST aws-cli-1.32.87.gh.tar.gz 2692945 BLAKE2B 5c22caaad9f9134013e96a665681de698510b77048dbbd2f84748b5dc3283dfc2f34aa62e8669265fe8e686e8497ab72d67bb401a343d9f036eb6ba2558cd0ff SHA512 48779efe4d2ee34e5f145fdf753619fd39ef48085705d7fe67e6b0d51c70fc2b0a43eb4a7d07c4d9befeb596d9c59b8725eea9b9619ac614b4cdd6dbdacc81a4
EBUILD awscli-1.32.74.ebuild 3022 BLAKE2B eca1e9b920babafc0c226e1d3c0b23baa63965cffceacc71118d2e4a1302945d10294223300a94f9dec4b39e52c7bd8f44e35cbf7cf30c117f9d86fe93450326 SHA512 11de7ee4880fe2bd192c6c15081b598d4c9d2f18b28064908a855cb01283408542c8981841c531d546b6de9e2b932d2a23e2fe1a9e90030566af6b966c30fd97
EBUILD awscli-1.32.79.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
EBUILD awscli-1.32.84.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
EBUILD awscli-1.32.85.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
EBUILD awscli-1.32.86.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
+EBUILD awscli-1.32.87.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.32.87.ebuild b/app-admin/awscli/awscli-1.32.87.ebuild
new file mode 100644
index 000000000000..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.87.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=( "${serial_tests[@]}" )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+
+ insinto /usr/share/zsh/site-functions
+ newins bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-admin/xkcdpass/Manifest b/app-admin/xkcdpass/Manifest
index e1af18902bf5..3066a792fb3d 100644
--- a/app-admin/xkcdpass/Manifest
+++ b/app-admin/xkcdpass/Manifest
@@ -1,4 +1,3 @@
-AUX xkcdpass-1.19.4-no-examples-in-site-packages.patch 571 BLAKE2B 1e12132799bd9e699ed5ebf2c3b87efd57123a797ad9456c665c37e6f98dce106cc010e84a0dfb8fa6f64a63a22f828ddaddb640672facb24e7ece2971f83285 SHA512 504affb76dfc39b74c03a5ab563e376ea781ea31f9e6a630225b2bae15f9b8e3a9757a8a6b90e613360917578730d42d310e9bd344e84620a4af88079567cf32
DIST xkcdpass-1.19.8.tar.gz 2689908 BLAKE2B 68d0e6b2799773433962ee19ede47f5983839f4e4cecd4939205c2f0872228b4da5a107176d3931fc41aa47be8e51b7fb7383c1da1898684484be98913c088f9 SHA512 f218a9afdf103444558233f9fe32655d2c604f3553d2782a923f73baa4d69495871557a753a5f38be4607bd373df43cf425c0cc6675b0b1b34723098fdeff7b5
DIST xkcdpass-1.19.9.tar.gz 2689919 BLAKE2B 089997c82569afa40fd2f7d2046b0dd284491d080597513f963c4e6af49ad20c4e01397af0f1dc3b91a23b95666b492eaaf85c3ac1c8f87d3250e012fd00bdc1 SHA512 b326160e181f0e0485514f10efa6cd8e98e139a8a89af37bad511713a7f46750f6da3ff1eeab20b850e0b5c607d0e329966d100d6bd4fe43b80d3edce090a2c1
EBUILD xkcdpass-1.19.8.ebuild 1062 BLAKE2B f683309d78534e2d082c2dd5f3bd68adaa10ca30bb27e16b07ddfc6e59d7e78210573958c007705de97c79f380fcd2ef4011e737199a918620f160f016c5437e SHA512 cffae44eb4c4bff9cc41e30699b1ed49e7be79f55ec7a63d5385e5a66df3f3ac76c555ba41c26a835fc310760cfd471c4be888a38a8bb980aeee4b77559b2462
diff --git a/app-admin/xkcdpass/files/xkcdpass-1.19.4-no-examples-in-site-packages.patch b/app-admin/xkcdpass/files/xkcdpass-1.19.4-no-examples-in-site-packages.patch
deleted file mode 100644
index c2ad0fe63460..000000000000
--- a/app-admin/xkcdpass/files/xkcdpass-1.19.4-no-examples-in-site-packages.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/setup.py b/setup.py
-index 2f35f86..eed1e7b 100644
---- a/setup.py
-+++ b/setup.py
-@@ -11,7 +11,7 @@ setup(
- description='Generate secure multiword passwords/passphrases, inspired by XKCD',
- long_description=open('README.rst', encoding='utf-8').read(),
- #packages=['xkcdpass'],
-- packages=find_namespace_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
-+ packages=find_namespace_packages(exclude=["examples", "*.tests", "*.tests.*", "tests.*", "tests"]),
- zip_safe=False,
- license='BSD',
- include_package_data=True,
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index 5a45a577221b..ddb6080201c4 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest
index e5c238cfddc1..bf82516fc387 100644
--- a/app-backup/borgmatic/Manifest
+++ b/app-backup/borgmatic/Manifest
@@ -1,7 +1,9 @@
AUX borgmatic-1.7.13-no_test_coverage.patch 248 BLAKE2B 624e21cc8971d9374b34dee002635d9090576ba785cf3b6da7c10a91f439fd8e11b335bb33dc9c3b7421b4a5a8982e2a5f67b723b06051969651d626f09bf972 SHA512 fc549c0a63a6182b1848d89a1c9aacd3057f07988d1e8ec3b6ae1defb0675e7b934b0c65c9b09edc431172bc550521058ab73cb64ae6e577072331d4d5269e78
AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6e46102a5e558c25444d82dd3679b81c0ba50c72dfec8ce8f935fdcb558ff61fec7bf30409b4b9809d76e7488554f4461c4b5eac035a60c07 SHA512 9b4c65b249a033f17b68c5209c0132bd94e310d46193a9a85090cb8520220705aacd91c19d713e11e6955c1e0b1e09823abcaf8164ab0f162ff9a62652bb7e56
+DIST borgmatic-1.8.10.tar.gz 599453 BLAKE2B 1ae994d452d29139d23940500d7c9f01e7fc1ddbd36254bf0c36d7f56064ccba7fb8434741dd0114d42271eb241098a12f8a07b83046447ae2225f7cd2ab12ae SHA512 10f5d962f6d25ef42ba4d076e238e1986dcfcd9832b3eea08560f367524824fdb0f80f42962ea6a471d711c6a0e293669b85abdc160475c20eed851ce7ad7f42
DIST borgmatic-1.8.8.tar.gz 589575 BLAKE2B 09a3ca616bd1cf5fcc6c773d8066357d764b44230d691b7afa90bb1fdbce3aa3bfaac509e921adaa9086ba60310b24d1f2ba186849853c8f04e2a85c4b0ec94f SHA512 3984f6e34f8aed5c57df22799e60724903bfcec833e5c3215ad731977b7d376f36129fabd489c166f945d7103f272bcc132a9ea49010552001794b57f27fb5d5
DIST borgmatic-1.8.9.tar.gz 592715 BLAKE2B 3586404985b8cc0d5575f570ba6679c406e95b83453a7c2414872049067b1736010b9f8498fa92e91d281b1cdf75882bc09e40d6d9e443bff33c399ee1392ff9 SHA512 05386f6321d78e304030ebb78c495aee53a1b6f17241f101e73a097aa4208ac641d6105b1e8161cf714b2eab7c34fe682e082e9e997dc4ac6a6a4207253e8421
+EBUILD borgmatic-1.8.10.ebuild 2114 BLAKE2B 211a365fbe7f4a0caca44b1118348d0ca0b5a63655e79fc2ce710fd203d6c3269505d3bbdb6475897b9faa0fcddfab8995b9b01977cebdfc86a035ff17fca4d7 SHA512 3237f5954d637154e739d3c5d8e39267511b8b3cc69bcf8d7a9ce3e0f49cab4603c41ed59917019532946f7ba659a05ba8a1504a0348fa6d14e11f0cf0d9c2f7
EBUILD borgmatic-1.8.8.ebuild 2113 BLAKE2B fd62e06d43871b3c0d1ed770e46b16ec709df12bda518d7bb9786825a6d0fc0964cf1745d1cf3ebf8da0047ae242374d49b34695e90a51ad8e2559029986143c SHA512 50148509d71cd0c0bc219d625642b6ae6f35306cb8ecdcc3f571049ccd0902b40c247c729aec10d9ff61b5fa6f999100149837675d1fd97c63d41c5fe261320c
EBUILD borgmatic-1.8.9.ebuild 2114 BLAKE2B 211a365fbe7f4a0caca44b1118348d0ca0b5a63655e79fc2ce710fd203d6c3269505d3bbdb6475897b9faa0fcddfab8995b9b01977cebdfc86a035ff17fca4d7 SHA512 3237f5954d637154e739d3c5d8e39267511b8b3cc69bcf8d7a9ce3e0f49cab4603c41ed59917019532946f7ba659a05ba8a1504a0348fa6d14e11f0cf0d9c2f7
MISC metadata.xml 536 BLAKE2B 5e80422f7eefe88fca9b77830cdbf2a63beb4249afe374d39e961620bea17405e723bc942f2d6f99a5745b3ec3b9580b5e5045e9d533d5374f9fb02dc422faa3 SHA512 ccd19188ccba5f80dd6d12e43a84bcf5db3ca0ff3f7f7a6e42c4971d7a41931221677cfbe24e6f1b1f1f1fb77223e4ccb7dd44e1102beb431765fa9654a4a866
diff --git a/app-backup/borgmatic/borgmatic-1.8.10.ebuild b/app-backup/borgmatic/borgmatic-1.8.10.ebuild
new file mode 100644
index 000000000000..09e09f4eea4c
--- /dev/null
+++ b/app-backup/borgmatic/borgmatic-1.8.10.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 systemd pypi
+
+DESCRIPTION="Automatically create, prune and verify backups with borgbackup"
+HOMEPAGE="https://torsion.org/borgmatic/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+IUSE="apprise"
+
+REQUIRED_USE="test? ( apprise )"
+
+# borg is called as an external tool, hence no pythonic stuff
+RDEPEND="app-backup/borgbackup
+ $(python_gen_cond_dep '
+ <dev-python/colorama-0.5[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ ')
+ apprise? ( $(python_gen_cond_dep '
+ dev-python/apprise[${PYTHON_USEDEP}]
+ ') )"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep '
+ >=dev-python/flexmock-0.10.10[${PYTHON_USEDEP}]
+ ')
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.7.13-no_test_coverage.patch
+ "${FILESDIR}"/${PN}-1.7.14-systemd_service_bin_path.patch
+)
+
+# A fragile test whose only purpose is to make sure the NEWS file
+# has been updated for the current version.
+EPYTEST_DESELECT=(
+ tests/integration/commands/test_borgmatic.py::test_borgmatic_version_matches_news_version
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+ distutils-r1_src_install
+ systemd_dounit sample/systemd/borgmatic.{service,timer}
+ keepdir /etc/borgmatic
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "To generate a sample configuration file, run:"
+ elog " ${PN} config generate"
+ else
+ local oldver
+ for oldver in ${REPLACING_VERSIONS}; do
+ if ver_test "${oldver}" -lt 1.8.0; then
+ ewarn "Please be warned that ${PN}-1.8.0 has introduced several breaking changes."
+ ewarn "For details, please see"
+ ewarn
+ ewarn " https://github.com/borgmatic-collective/borgmatic/releases/tag/1.8.0"
+ ewarn
+ break
+ fi
+ done
+ fi
+ elog
+ elog "Systemd users wishing to periodically run ${PN} can use the provided timer and service units."
+}
diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz
index 0e9cea2eef46..2ac0d521b841 100644
--- a/app-cdr/Manifest.gz
+++ b/app-cdr/Manifest.gz
Binary files differ
diff --git a/app-cdr/disc-cover/Manifest b/app-cdr/disc-cover/Manifest
index 4e78135331a6..896d34281637 100644
--- a/app-cdr/disc-cover/Manifest
+++ b/app-cdr/disc-cover/Manifest
@@ -1,3 +1,5 @@
+AUX disc-cover-1.5.6-defined-error.patch 340 BLAKE2B c1e57b4622a8e96d74cd86852c0064c7836894e63d6ed35eb45c0d17a8e59573ca482e039771300262e111680c9cfcc4fe1a7df093c1f95aca1b0379d20bbeb4 SHA512 a389c63de1f83300e814b38772e8a2c903b607336844bb87ed214ceb1ba423b77caf2f2efc5725dd2483615bcac003523b7cf6080a4db9769f65b0453019fddf
DIST disc-cover-1.5.6.tar.gz 52749 BLAKE2B e816e77df2306f51aa55043c25adc62a21efe2cfeafa36c52dd3fa6e026d603297705ab99b4f5fcf9eab106fdc4bb940a5de2428553909f45bc99c3c927cd8b6 SHA512 ac00eeda8da63312afa16fdd4d12d160c651dc44aa44e769b92cad1dd9ddb10f123e8fc64e14853302455047ec86582fa9de423ccacd32912a078d2a21cb0d8c
EBUILD disc-cover-1.5.6-r2.ebuild 707 BLAKE2B b7cf486d72c4ad5dd0e62cbc4f950b1602cdc21652f485136b9a874de730f3744a0348b1382876ef4f1115701bb914a75bd9ab5b6f5e2f22363d5c5fe0c078dd SHA512 178a0578c450ff246294d8a4173faef072d6a7999fed97b1beabd4a5a01dcfc6e87c1925db091f4f23a9c841b8aa9df3ef5a67c618bdbf2e8c2dcf6f973c9484
+EBUILD disc-cover-1.5.6-r3.ebuild 760 BLAKE2B 44a350f5dc181adea21ace6688ef64da0214c9ed13ed2fb07b039d69d9c5e41ff4ba74d6ed34fb46203776f3917e32ec874fe91ee5021bf79aad2740524531d0 SHA512 59a2485caff2d82804c1920b937db3ef090750c8858e8e4cd22849f32fe1f82a765c481fe4e48b7bbb9bb28141bf02af1d3695db537d6ea92ac1281d39d8fcbc
MISC metadata.xml 467 BLAKE2B bf0180fe1b96e8ba460f6b87457b25972876b95d20e275672cad5766316ff776f4215dc174271d37004b21d475a66f5e5366f7dda46817dc894b3bc8af56518a SHA512 7eda5fc34c3c850bf3b7d9734f81238a998236df8a41b4e11c31d4b1ea3bf88574c2944b6ddd3b2a7f06c4f1da3a6cf0ae09d143f910ab5294b9f91ccbc653c9
diff --git a/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild b/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild
new file mode 100644
index 000000000000..a548238ff238
--- /dev/null
+++ b/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Creates CD-Covers via LaTeX by fetching cd-info from freedb.org or local file"
+HOMEPAGE="https://web.archive.org/web/20151104062521/http://www.vanhemert.co.uk/disc-cover.html"
+SRC_URI="http://www.vanhemert.co.uk/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+
+BDEPEND="dev-lang/perl"
+RDEPEND="${BDEPEND}
+ dev-perl/Audio-CD-disc-cover
+ virtual/latex-base"
+
+PATCHES=(
+ "${FILESDIR}/${P}-defined-error.patch"
+)
+
+src_compile() {
+ pod2man disc-cover > disc-cover.1 || die
+}
+
+src_install() {
+ dobin disc-cover
+
+ einstalldocs
+ doman disc-cover.1
+
+ insinto /usr/share/disc-cover/templates
+ doins -r templates/.
+}
diff --git a/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch b/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch
new file mode 100644
index 000000000000..301167547970
--- /dev/null
+++ b/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch
@@ -0,0 +1,10 @@
+--- disc-cover-1.5.6.orig/disc-cover 2006-06-20 14:16:24.000000000 +0200
++++ disc-cover-1.5.6/disc-cover 2023-12-26 00:27:51.511140810 +0100
+@@ -743,7 +743,7 @@
+ {
+ my ($error) = defined($_[0]) ? $_[0] : undef ;
+ shift;
+- my (@solutions) = defined(@_) ? @_ : undef;
++ my (@solutions) = @_;
+
+ warn "Error: $error\n" if defined ($error);
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 8e85964f794c..98d6f98cd543 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index 1a150f022046..f1fc1035516d 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -1,15 +1,7 @@
AUX code-url-handler.desktop 310 BLAKE2B 3ab159ac9fe169233cc5aeafe1eb18a7fafe9a00b89921dfdfcef0c1a24242a6e092b70c0753fa80f3d69a6d992856a7bee7200b287011078d8069d934cc23bc SHA512 853da70a663b119167d7adaf8be1d060516d4f71601b522fa48890e568cc5cbbb7941b4b7bbec4aae298e28ca2a8b1d2696c50823fbfedfd11c0a16255bb48a9
AUX code.desktop 489 BLAKE2B 154da7270214920d153c9ad0c303bb1594d0e62fe34d85417560043b77f63ebac8ec8ee206acc10a3870e78f9cc367dc0d12222c493b3e9e801e64c140b47c91 SHA512 6185b29487313750a0059d1ddf92f1814613631cfef148955718c93dc35d4c98ddfda5d348d899c6ffe0bd04d7309b5934d931fa7f0192da753f058ab77cba98
-DIST vscode-1.87.2-amd64.tar.gz 140710466 BLAKE2B 576be13495b91cbb0a0e9033a3872a311293a1dfc579d52e9eedd28ffbc40d4949e420e7b5439263b6ecce3f2b175247647732e6057f98367eb294b9aa8a8945 SHA512 c9f4a1cccf7df1cc152b41f77f9fed8752aacd848060464165a12f161d2df88cbae8ba447f43ca0285777e6e05125e79d054557fbe4b26e660a9544ba9a26c75
-DIST vscode-1.87.2-arm.tar.gz 126088523 BLAKE2B bf319c10c244387ec5f1f4fa21951b497bed1757e51fa90f54e50376f991daff54b2dba9bb410d27183c4598c187d12ed45794ad32b97c83fb2173d9fac2dc09 SHA512 a41a9f200cecc3dbe7c30c13b3d3a8c564dd3f526dd7969c1c6d83313ce1bdd052a94295897a4f2c5810b7a6bf36255234523477990c0db821d6913c50eda6a2
-DIST vscode-1.87.2-arm64.tar.gz 137662384 BLAKE2B af725963c3dc71d50efa5ff3cc7a3995a45a9d2846f736b1a26c02b2c9b7f1567831a75bb4896398c45f9cb5fcadf6e7d17114b50065155d9f80d8015ce25d1d SHA512 b99be940c5d5ebc8c39e1c52eaa49930bffcbaae41bd071e8aca2d1b08ff14c2ce8fda75f8f2e74a495ca59218045643ec91e7b2c4fe4b2ffeaaf33fddb5ed7c
-DIST vscode-1.88.0-amd64.tar.gz 142821004 BLAKE2B 77a683594fe68b95c2525b1fc6095f5ada366e17113ef324f6e3bf4ebe9b1e2f642bdca1c59a284538b5e868840e4a075ab6bc899a6687a773e1f7001363c956 SHA512 56c8f8e3b84e1332c094b65fe66b1d73e5bf15312d49dcd9dce43f722c71522bbd538c333c9cb6c48151d54ed71d0bcf4ba724a6977a0610ff7f40728ba310eb
-DIST vscode-1.88.0-arm.tar.gz 128137355 BLAKE2B 84264085419b461b6ab50096c8c1f07945b22bb32afcd03e26e340259052889cfe333244ae387ebbdc236b18081e7f7ac3fd02421614e7877cd0bfa6e7dbc088 SHA512 65a3765327b61233f36f856ae674e516a5049e4013c08e7be37fdf6e8c529b3c3910bac31f0c4e0998f96c03b5ac61d0aac98b9d1f3cfc53b302697ab41257d1
-DIST vscode-1.88.0-arm64.tar.gz 139085528 BLAKE2B 7f002d28e92f1b372f488616cd9e1c7169c3bd3d07b47ec448a9adc2cc87e829bd1d5a067c40b4792bef93e3daee9b4457104e6dd527f36505615af00a86138c SHA512 7ce8ab674c16de100041ea2bdbb0fa4033c1b28154a67e6ee1b8cb68063b60f5d5ed3bc95c311081a78f1ee29e504aa7977564a43e76576709dcf2213d7acdf0
DIST vscode-1.88.1-amd64.tar.gz 142835966 BLAKE2B f78ed2a0a68d9c632ac1b8c811647696da2f9d86d1c171fdc1a0ea75f77872bb5e9a860020a49c0e3a3cfcafd85f9cf9da3300326b1e08077bc6f1eeb1c53f64 SHA512 5730981a13d72a317c180b566ec0d3408e75bb80eb37dd7de58e2beb4492ab59df9009cff92b3ac1cb4283f66868d793bdffc0689248fb3630e9cf55bfcc7bab
DIST vscode-1.88.1-arm.tar.gz 128139341 BLAKE2B 36da83b891554c2e4090e70635f7c241e20dd5be0beddcf15df32563ef47e20e5de3f4cef874b2b0ebf49702582cb604e7a4e2355d5a46ecc8f934de42b49c1e SHA512 79e181b0c8603c06605eaa1901527bb5da593c40ce2a830b36f80911648736125c5f12ec98fe9ca61edeea051f5ab8cd172983a0228800b32a718ef4a00ef089
DIST vscode-1.88.1-arm64.tar.gz 139073832 BLAKE2B 884231acc011963151ca6121243c459415b261158ee01056cbc7316f4ac7f05fe65583500d6f2cc9967975fd5ff063b02c2b7bd85aa2e2614d844f72385cb672 SHA512 af02536c815e78c12ffeb5f472e63f7390cb619e772256d00cf130898fb836a853fe9fd6362540d1dd1384949e13ca261a98da6abdf8781e62e981ab47847eaf
-EBUILD vscode-1.87.2.ebuild 3012 BLAKE2B 09ac5d69e996582233513c089c1d485d2a23d125b9a6d9e4d242f73d5060762cb0dea4d24acf7ce75aed56861e4cc4c2c0bcafdc09bad2079b9cc9a5384ecc49 SHA512 ab6b99212c99b3d511be8368bdc4d1d19479eea191c70d9ed9389220035029b837695c20ab0c2332e29d3fb6b76b7439985b6117fc01f8a8c6ed8a4181d0d0e6
-EBUILD vscode-1.88.0.ebuild 3012 BLAKE2B 09ac5d69e996582233513c089c1d485d2a23d125b9a6d9e4d242f73d5060762cb0dea4d24acf7ce75aed56861e4cc4c2c0bcafdc09bad2079b9cc9a5384ecc49 SHA512 ab6b99212c99b3d511be8368bdc4d1d19479eea191c70d9ed9389220035029b837695c20ab0c2332e29d3fb6b76b7439985b6117fc01f8a8c6ed8a4181d0d0e6
-EBUILD vscode-1.88.1.ebuild 3013 BLAKE2B 2a0b0a88e04707ab2a71eb2b8fb4f592047703e617fffd649acf27bd040d5388882b73a823c5299d544a4608d16f5be64bb26cc9c513db75e2f1b102de187b4d SHA512 d7ce60ca8c8e2477f23014efb6bc8a217b00af8aed582c392281931421e37e0e7f2391b914a06f7f433f51540ec382c4aa57adc4dc52f9237bf6a4ec3e5fc993
+EBUILD vscode-1.88.1.ebuild 3012 BLAKE2B 09ac5d69e996582233513c089c1d485d2a23d125b9a6d9e4d242f73d5060762cb0dea4d24acf7ce75aed56861e4cc4c2c0bcafdc09bad2079b9cc9a5384ecc49 SHA512 ab6b99212c99b3d511be8368bdc4d1d19479eea191c70d9ed9389220035029b837695c20ab0c2332e29d3fb6b76b7439985b6117fc01f8a8c6ed8a4181d0d0e6
MISC metadata.xml 1319 BLAKE2B 02076564e7b3b37433125cdcada4445311f03699bc7adb00f60af4f73f2fa9ebb90b805885198bd7cbdc54b779fa259d56c3142b30d595eaed278130081d8ca7 SHA512 d0922226274b1686ea14c8ca4e5835f6b30399bd71372bde4ac7e4eee4301ccca7fc32472d6ac0bd598b0459ebc33a59d346a21f5fa2d39cac4ed197682354e0
diff --git a/app-editors/vscode/vscode-1.87.2.ebuild b/app-editors/vscode/vscode-1.87.2.ebuild
deleted file mode 100644
index f803279f6a02..000000000000
--- a/app-editors/vscode/vscode-1.87.2.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils xdg optfeature
-
-DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
-HOMEPAGE="https://code.visualstudio.com"
-SRC_URI="
- amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz )
- arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz )
- arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz )
-"
-S="${WORKDIR}"
-
-LICENSE="
- Apache-2.0
- BSD
- BSD-1
- BSD-2
- BSD-4
- CC-BY-4.0
- ISC
- LGPL-2.1+
- Microsoft-vscode
- MIT
- MPL-2.0
- openssl
- PYTHON
- TextMate-bundle
- Unlicense
- UoI-NCSA
- W3C
-"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="egl kerberos wayland"
-RESTRICT="mirror strip bindist"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- app-crypt/libsecret[crypt]
- app-misc/ca-certificates
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/libcanberra[gtk3]
- media-libs/libglvnd
- media-libs/mesa
- net-misc/curl
- sys-apps/dbus
- sys-libs/zlib
- sys-process/lsof
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- x11-libs/libXrandr
- x11-libs/libXScrnSaver
- x11-libs/pango
- x11-misc/xdg-utils
- kerberos? ( app-crypt/mit-krb5 )
-"
-
-QA_PREBUILT="*"
-
-src_install() {
- if use amd64; then
- cd "${WORKDIR}/VSCode-linux-x64" || die
- elif use arm; then
- cd "${WORKDIR}/VSCode-linux-armhf" || die
- elif use arm64; then
- cd "${WORKDIR}/VSCode-linux-arm64" || die
- else
- die "Visual Studio Code only supports amd64, arm and arm64"
- fi
-
- # Cleanup
- rm -r ./resources/app/ThirdPartyNotices.txt || die
-
- # Disable update server
- sed -e "/updateUrl/d" -i ./resources/app/product.json || die
-
- if ! use kerberos; then
- rm -r ./resources/app/node_modules.asar.unpacked/kerberos || die
- fi
-
- # Install
- pax-mark m code
- mkdir -p "${ED}/opt/${PN}" || die
- cp -r . "${ED}/opt/${PN}" || die
- fperms 4711 /opt/${PN}/chrome-sandbox
-
- dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode"
- dosym -r "/opt/${PN}/bin/code" "usr/bin/code"
-
- local EXEC_EXTRA_FLAGS=()
- if use wayland; then
- EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" "--enable-wayland-ime" )
- fi
- if use egl; then
- EXEC_EXTRA_FLAGS+=( "--use-gl=egl" )
- fi
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code-url-handler.desktop" \
- > "${T}/code-url-handler.desktop" || die
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code.desktop" \
- > "${T}/code.desktop" || die
-
- domenu "${T}/code.desktop"
- domenu "${T}/code-url-handler.desktop"
- newicon "resources/app/resources/linux/code.png" "vscode.png"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "keyring support inside vscode" "virtual/secret-service"
-}
diff --git a/app-editors/vscode/vscode-1.88.0.ebuild b/app-editors/vscode/vscode-1.88.0.ebuild
deleted file mode 100644
index f803279f6a02..000000000000
--- a/app-editors/vscode/vscode-1.88.0.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils xdg optfeature
-
-DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
-HOMEPAGE="https://code.visualstudio.com"
-SRC_URI="
- amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz )
- arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz )
- arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz )
-"
-S="${WORKDIR}"
-
-LICENSE="
- Apache-2.0
- BSD
- BSD-1
- BSD-2
- BSD-4
- CC-BY-4.0
- ISC
- LGPL-2.1+
- Microsoft-vscode
- MIT
- MPL-2.0
- openssl
- PYTHON
- TextMate-bundle
- Unlicense
- UoI-NCSA
- W3C
-"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="egl kerberos wayland"
-RESTRICT="mirror strip bindist"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- app-crypt/libsecret[crypt]
- app-misc/ca-certificates
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/libcanberra[gtk3]
- media-libs/libglvnd
- media-libs/mesa
- net-misc/curl
- sys-apps/dbus
- sys-libs/zlib
- sys-process/lsof
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- x11-libs/libXrandr
- x11-libs/libXScrnSaver
- x11-libs/pango
- x11-misc/xdg-utils
- kerberos? ( app-crypt/mit-krb5 )
-"
-
-QA_PREBUILT="*"
-
-src_install() {
- if use amd64; then
- cd "${WORKDIR}/VSCode-linux-x64" || die
- elif use arm; then
- cd "${WORKDIR}/VSCode-linux-armhf" || die
- elif use arm64; then
- cd "${WORKDIR}/VSCode-linux-arm64" || die
- else
- die "Visual Studio Code only supports amd64, arm and arm64"
- fi
-
- # Cleanup
- rm -r ./resources/app/ThirdPartyNotices.txt || die
-
- # Disable update server
- sed -e "/updateUrl/d" -i ./resources/app/product.json || die
-
- if ! use kerberos; then
- rm -r ./resources/app/node_modules.asar.unpacked/kerberos || die
- fi
-
- # Install
- pax-mark m code
- mkdir -p "${ED}/opt/${PN}" || die
- cp -r . "${ED}/opt/${PN}" || die
- fperms 4711 /opt/${PN}/chrome-sandbox
-
- dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode"
- dosym -r "/opt/${PN}/bin/code" "usr/bin/code"
-
- local EXEC_EXTRA_FLAGS=()
- if use wayland; then
- EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" "--enable-wayland-ime" )
- fi
- if use egl; then
- EXEC_EXTRA_FLAGS+=( "--use-gl=egl" )
- fi
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code-url-handler.desktop" \
- > "${T}/code-url-handler.desktop" || die
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/code.desktop" \
- > "${T}/code.desktop" || die
-
- domenu "${T}/code.desktop"
- domenu "${T}/code-url-handler.desktop"
- newicon "resources/app/resources/linux/code.png" "vscode.png"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "keyring support inside vscode" "virtual/secret-service"
-}
diff --git a/app-editors/vscode/vscode-1.88.1.ebuild b/app-editors/vscode/vscode-1.88.1.ebuild
index a36c312a934c..f803279f6a02 100644
--- a/app-editors/vscode/vscode-1.88.1.ebuild
+++ b/app-editors/vscode/vscode-1.88.1.ebuild
@@ -34,7 +34,7 @@ LICENSE="
W3C
"
SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
IUSE="egl kerberos wayland"
RESTRICT="mirror strip bindist"
diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index e4983414f7d1..a0a91006a04f 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -1,15 +1,11 @@
AUX vscodium-url-handler.desktop 334 BLAKE2B 3e089403de3df453f9c35737911846105ebee07ba17cd61443f739a035755a3b17b7a76f54231950bb4d752e0853a1e920dc489487ed3b12230dbe96037e833b SHA512 548b2df53ee5975e543a8ce5f8ac48bcc5878a86e7b6759d8e6d6d5cf7a126d91326f801a3c3548b7390dc9113b9bf37ecc38276ddd0b3354c4be8ab58b466fa
AUX vscodium.desktop 519 BLAKE2B 9bb65cb1b0618deba7db401f314f00611970eb34a82988f349d215759aba195c3d61b51f1e2f1e58ecef0fff952d68a25551a55d75c44a817d8de6dd65562732 SHA512 12db368ca425b707e6c0d9437e987aa0e5a773ac3f8fe51c5aec8eb82768dec0494988a0fef1a8be781e238d9fb9dd22097166ac8eea924154d7481998b0c18e
-DIST vscodium-1.87.2.24072-amd64.tar.gz 129360253 BLAKE2B ba23577ac6bca179521e817980deece287774fe6124cd8795ac1332773991b17c53ec4ad459616c62e0eb28612e9489321ab350cc3b84659ebecef508c3d474b SHA512 ad1a069f8b27045b200f8816a310b91e03b9c8d6cee7f5983fe7498111dcc9a3f2ec542d40adf0e61421757553e0fc6c43386d294f09c1c321a9c3efa95eca6e
-DIST vscodium-1.87.2.24072-arm.tar.gz 116213887 BLAKE2B 49700f4be28780e61d1d82f606a07f5053399ca045da04a9764c69c9cbac25e4fc9b6e4eadc73b107c01d6ee2133fd353dfc352c05e7bebbfc4224c72a0ad8e6 SHA512 f926a74a4c83b5686f71488cb9a97dcd425a68252425b45000219f5cd5c4bc614ef2497310031142cc5af9cfc4eadc82e63f546f2c8eae6e04f513b2a7ab7a8e
-DIST vscodium-1.87.2.24072-arm64.tar.gz 127551847 BLAKE2B 7f8bcc64d094f7d88cb34abfa67530933a4e4452321a979a9c8b718fe728dfa0c5c67448e7f10c5bdb68b255521fa677b0fc0d8576b5281daf91ec38e2dcbb9a SHA512 8140c021fd2730b25428d7beb03db679c25bf0e8678a4641f9db55015faf79377c2c23b03121d51ea063162e4dc93872f92ac1d4e2dead36722d44e4a802790b
-DIST vscodium-1.88.0.24096-amd64.tar.gz 129277895 BLAKE2B 8f7b2315fd55595c0d9b1e8925ed057847b08a3bc872a46dd99798af4e3a8b13dc45b6acf603b82b08b2756d6a944b848d27347ebc2a818b9a8ceedb577d20cc SHA512 53627ff4715e85142ea5b021a38af254d279a15046e4153538043ec2bfb82dbd8a7490f7dda4ebc6eac56f54fb435cfeb3b7ddddf08539855a055d4cbed13da1
-DIST vscodium-1.88.0.24096-arm.tar.gz 118180248 BLAKE2B b9ab1f070541b56534c0568609428d24930bb3729e659677aaa48e11890ce91fa5c3ad487cc60927caf84fa90ff79e791181e7047cb6f8f2e55608cb929d4ad6 SHA512 eaa29c3793dae51cde6a5b9f1194fa58ec800e3eb68be2ff3178a05b78690d47b86884a8f8b155198ba8ec7bbd2fdc4d4e1d71875c2469c64189fad6c7fb53bb
-DIST vscodium-1.88.0.24096-arm64.tar.gz 128995233 BLAKE2B 0e566579e2fc11a017ca9e5d0fc21d9298b87ea5a6232bbb008d196bf943fcd4c06fe1308a0a181f6a5d497cb7e35c7ecc1901f76d73895bc572fe01c82edd84 SHA512 74f2f9504806d0d7cbb2dc4a51ef7e518b96e17e8d9f87fc569285493a2a3eb828dd15c56a773ca067590821ad27f6ecbe0ec89386cdd814ec5d6dbf524ccfe2
DIST vscodium-1.88.1.24102-amd64.tar.gz 129277427 BLAKE2B 5b1584a4b1707e4616515cf242d097a09b83fde6326d2d6ca43bf4f321b299d930e0d3744603ee1a1b6affa72aeecb7a231423116a631aa10b2660efc1f72638 SHA512 e30b983f11ed7567c4e3f21fa9d3574cb60675ac0c1a1b4764c4eea8baa40099d54377a398ad13972f77aab72880789deefbf9f559a8773c62be4fafe954ae48
DIST vscodium-1.88.1.24102-arm.tar.gz 118175032 BLAKE2B e1d53eecbfed89f48cbc65674261bb76470dbcac2c4a4a2e5a554beae42643d9a3b4a629872d9f220db0ac0fe7115385ce56663ef86b2d25d940b5ec000c8c21 SHA512 52ea09c2d761860febc1aa7bbb5edc0c6b6a2b8225e49d1c863de774bb6600cecc90bcdad25489d9eb99d4e2cf94f638d4482d539631126603ef5ffa8af1548d
DIST vscodium-1.88.1.24102-arm64.tar.gz 128995378 BLAKE2B 1a44737c071687a8126789caae088230c593a39bd49d915fc5b65431a36ccb7685c2f0ddeab8cc7a090acb6264c2b7fac0d6b8fcd270f4ba2ddfd0e3f3c1e02d SHA512 7c9d4f2acf07474fff03d129a8c63a9e663cb0ad0dc9a88020ea04c616f0bbd50586d690e2f7b4ebce6e0dcb5fdae8d620ef566abb5af14e1f7d0b6cc30968b1
-EBUILD vscodium-1.87.2.24072.ebuild 2901 BLAKE2B f58c59d519e804d8c682e6aaa07b64b26e5e8238c5a59677eff7fb18de196079d70b0694cfec4b44b21d9a0cfccce7bba8eff83c87f7827fce4ff9a485f1a8fc SHA512 7a82d3a00c419052661ee089d8ec2e2c7df838d7d1f1f8e2ec58afcc388e65a871238a03480e1937575a0b1bf0636b72bb8144c47a2dec23def9c6d8da6cd6f1
-EBUILD vscodium-1.88.0.24096.ebuild 2901 BLAKE2B f58c59d519e804d8c682e6aaa07b64b26e5e8238c5a59677eff7fb18de196079d70b0694cfec4b44b21d9a0cfccce7bba8eff83c87f7827fce4ff9a485f1a8fc SHA512 7a82d3a00c419052661ee089d8ec2e2c7df838d7d1f1f8e2ec58afcc388e65a871238a03480e1937575a0b1bf0636b72bb8144c47a2dec23def9c6d8da6cd6f1
+DIST vscodium-1.88.1.24104-amd64.tar.gz 129280084 BLAKE2B 2d08d9008ef1c0f5890ddce171823cb6dd91b6b5cfdc4136783b8b97a50e7826e95b947b67bcdffb5900dea8718d20ccde6f46d73de295e48444790582ee7805 SHA512 0f7bfb93dabe29ae008d6bc8c571fa3fc7bc97b68eb5725a485dca283c019a7b9dd9ded5c55a9ce7e6ca58f48de1390a542068734acca1060b481cb1e3cb553c
+DIST vscodium-1.88.1.24104-arm.tar.gz 118167766 BLAKE2B 3b992242adbb8271f7b647ebe2f36c3e3fb30539e69b921cbe981fe92c345f272b465123c4eb789e9e830b2517759deefa8d0bf0cd6ec75a72664a67c4499c53 SHA512 d8a63d8c78931937f487f35f3e4f56405b32d2813855c9752478639cb9abea374749cb22cad54bc5c395c6841032b4b42ce26b754161f91de9b1711ef1fdf1f1
+DIST vscodium-1.88.1.24104-arm64.tar.gz 128990828 BLAKE2B 4cc567c7c6923a171a133a3176a24855cf5162a35f7d4160812f403fc66367950ee5dad58c08ae3028038dec850af9f42ef542e8698e0bb38b9c45873b3bec74 SHA512 d1e59e057d8882878260630bbf8373445c7c2812068af501a4f883d521f6868866d78a87423f96e51273f8c3f76169dbc4ed408c4c9cf085768e74a0c2d9d092
EBUILD vscodium-1.88.1.24102.ebuild 2901 BLAKE2B f58c59d519e804d8c682e6aaa07b64b26e5e8238c5a59677eff7fb18de196079d70b0694cfec4b44b21d9a0cfccce7bba8eff83c87f7827fce4ff9a485f1a8fc SHA512 7a82d3a00c419052661ee089d8ec2e2c7df838d7d1f1f8e2ec58afcc388e65a871238a03480e1937575a0b1bf0636b72bb8144c47a2dec23def9c6d8da6cd6f1
+EBUILD vscodium-1.88.1.24104.ebuild 2901 BLAKE2B f58c59d519e804d8c682e6aaa07b64b26e5e8238c5a59677eff7fb18de196079d70b0694cfec4b44b21d9a0cfccce7bba8eff83c87f7827fce4ff9a485f1a8fc SHA512 7a82d3a00c419052661ee089d8ec2e2c7df838d7d1f1f8e2ec58afcc388e65a871238a03480e1937575a0b1bf0636b72bb8144c47a2dec23def9c6d8da6cd6f1
MISC metadata.xml 1563 BLAKE2B 63d5132bcea2c419facf49b2d644bf1f58f44da333adb8270aedaaa289563ff5d116a0700df1306bdf1e7d2628f72959b8f18540486d3ce56bfe67adb925d8fe SHA512 ea75764cc70ac6a9452600a106de3784baaa9f84fa5b1021cea2be073636fb0fc8c6904a7db2a560ccb2bba491d76125e5996e0aac28ea11cd039ae16972e595
diff --git a/app-editors/vscodium/vscodium-1.88.0.24096.ebuild b/app-editors/vscodium/vscodium-1.88.0.24096.ebuild
deleted file mode 100644
index e22d9d5645b8..000000000000
--- a/app-editors/vscodium/vscodium-1.88.0.24096.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils xdg optfeature
-
-# Usage: arch_src_uri <gentoo arch> <upstream arch>
-arch_src_uri() {
- echo "${1}? (
- https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
- -> ${P}-${1}.tar.gz
- )"
-}
-
-DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode"
-HOMEPAGE="https://vscodium.com/"
-SRC_URI="
- $(arch_src_uri amd64 x64)
- $(arch_src_uri arm armhf)
- $(arch_src_uri arm64 arm64)
-"
-S="${WORKDIR}"
-
-LICENSE="
- Apache-2.0
- BSD
- BSD-1
- BSD-2
- BSD-4
- CC-BY-4.0
- ISC
- LGPL-2.1+
- MIT
- MPL-2.0
- openssl
- PYTHON
- TextMate-bundle
- Unlicense
- UoI-NCSA
- W3C
-"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="egl kerberos wayland"
-RESTRICT="strip bindist"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- app-crypt/libsecret[crypt]
- app-misc/ca-certificates
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/libcanberra[gtk3]
- media-libs/libglvnd
- media-libs/mesa
- net-misc/curl
- net-print/cups
- sys-apps/dbus
- sys-libs/zlib
- sys-process/lsof
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- x11-libs/libXrandr
- x11-libs/libXScrnSaver
- x11-libs/pango
- x11-misc/xdg-utils
- kerberos? ( app-crypt/mit-krb5 )
-"
-
-QA_PREBUILT="*"
-
-src_install() {
- # Cleanup license file - it exists only in amd64 tarball
- rm -f "${S}/resources/app/LICENSE.txt" || die
-
- if ! use kerberos; then
- rm -rf "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die
- fi
-
- # Install
- pax-mark m codium
- mkdir -p "${ED}/opt/${PN}" || die
- cp -r . "${ED}/opt/${PN}" || die
- fperms 4711 /opt/${PN}/chrome-sandbox
-
- dosym -r "/opt/${PN}/bin/codium" "usr/bin/vscodium"
- dosym -r "/opt/${PN}/bin/codium" "usr/bin/codium"
-
- local EXEC_EXTRA_FLAGS=()
- if use wayland; then
- EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" )
- fi
- if use egl; then
- EXEC_EXTRA_FLAGS+=( "--use-gl=egl" )
- fi
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/vscodium-url-handler.desktop" \
- > "${T}/vscodium-url-handler.desktop" || die
-
- sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
- "${FILESDIR}/vscodium.desktop" \
- > "${T}/vscodium.desktop" || die
-
- domenu "${T}/vscodium.desktop"
- domenu "${T}/vscodium-url-handler.desktop"
- newicon "resources/app/resources/linux/code.png" "vscodium.png"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- elog "When compared to the regular VSCode, VSCodium has a few quirks"
- elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "keyring support inside vscode" "virtual/secret-service"
-}
diff --git a/app-editors/vscodium/vscodium-1.87.2.24072.ebuild b/app-editors/vscodium/vscodium-1.88.1.24104.ebuild
index e22d9d5645b8..e22d9d5645b8 100644
--- a/app-editors/vscodium/vscodium-1.87.2.24072.ebuild
+++ b/app-editors/vscodium/vscodium-1.88.1.24104.ebuild
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index f41b85ba870d..81e508599a0e 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/package-lint/Manifest b/app-emacs/package-lint/Manifest
index a53f57626e0f..3e3103bf60c2 100644
--- a/app-emacs/package-lint/Manifest
+++ b/app-emacs/package-lint/Manifest
@@ -1,5 +1,4 @@
AUX package-lint-0.22-load-data-directory.patch 611 BLAKE2B 5b4b891a9fad83fe1e7e7bafec245454d8103132d0c8ffde327ce4d126078a847daf565e5bd7bbed799f1c7dfcf3834f7456d392f000ef94df8c3f569c8b1260 SHA512 7bfe862eb18779dd99fa6fdb7be4178efecd527638b2fea2b0ef60611161a814be8721146a24626c5737971849a9e5a5420dd742eaf29066c8a2387281850a74
-AUX package-lint-symbol-info-data-directory.patch 1249 BLAKE2B 119c77c1a720bb08be8dc82b74eba56b0ada00bdc769d6efa644613e582613929e4e1a64ef932160053e07275d533dad86db83d0441c69487a7505bf9cb9dbf4 SHA512 ca0bf2708d7d06361b604f1ac0466f0273492629f827939424a5c1bc764bf1756f71b69eab29eab9db76b168db7e45ab370ff0c8e5ac601bff08a4bd4424a745
DIST package-lint-0.22.tar.gz 322207 BLAKE2B 4605bd733ac46c5d1535c5c27c3921006e9641342f2fc42500b225146384e193c719e73c246ec9fc8a9db811d6c9b70b979647b9581a135e78b4cb7f4f4dfd8a SHA512 3924d8a0daaf2bf08c3128aff9776b3b5629d1bc6beeeef6355b07cb14f04769a24458eb81f38a27a7fa3db235fe5eca7a1cdf1a1ae222dd67e8d53e7955647b
DIST package-lint-0.23.tar.gz 322339 BLAKE2B c3c0a866d46863248fdcf914049859e9dccf0f921a71cc44f4c386e50f5bafac58ba3d1e04b6dcbd58c650fa1386574b2bb3e014cde972416ca3af7f1158b1a1 SHA512 b6d52dd8edb730c77afdadcde48e3235ce90c0e435faf28f220108d9f5994c4a07e8e9b08f765628a7591c11f8e96cfe1ea25606a1d081bede0923528fbf47e3
EBUILD package-lint-0.22.ebuild 925 BLAKE2B 9f1047eaaed5ae922468997420bc0ea31a017d2193c81e4f475aa9200c3dd3238a54badc1b09806b2d0c35206494d8c5848eafb5f7bebcdae6647d7dd132131f SHA512 1800b0d891438b213ca0dc43b4b8c96ffb3ef224c00b34b847b18fd3b6ea404467f7f60a09dc38a692e7271c67ac8ba01333f5bfe937fada29ee2b80d3bc01ba
diff --git a/app-emacs/package-lint/files/package-lint-symbol-info-data-directory.patch b/app-emacs/package-lint/files/package-lint-symbol-info-data-directory.patch
deleted file mode 100644
index 1b8644976721..000000000000
--- a/app-emacs/package-lint/files/package-lint-symbol-info-data-directory.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-index 2ecaef5..8178375 100644
---- a/package-lint.el
-+++ b/package-lint.el
-@@ -106,13 +106,15 @@ a backport library shipping the feature and VERSION is an
- optional minimum version containing the feature.")
-
- (defconst package-lint-symbol-info
-- (let* ((stdlib-changes (with-temp-buffer
-- (insert-file-contents
-- (expand-file-name "data/stdlib-changes"
-- (if load-file-name
-- (file-name-directory load-file-name)
-- default-directory)))
-- (read (current-buffer))))
-+ (let* ((stdlib-changes
-+ (with-temp-buffer
-+ (insert-file-contents
-+ (let ((siteetc-stdlib-changes
-+ (expand-file-name "data/stdlib-changes" "@SITEETC@")))
-+ (if (file-exists-p siteetc-stdlib-changes)
-+ siteetc-stdlib-changes
-+ (expand-file-name "data/stdlib-changes" default-directory))))
-+ (read (current-buffer))))
- (info (make-hash-table)))
- (pcase-dolist (`(,version . ,data) stdlib-changes)
- (pcase-dolist (`(,syms . ,action)
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 0e5c676c6eac..62f149b32318 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
index 40554bddf8be..a6ca4a2f3eff 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -17,18 +17,17 @@ DIST VirtualBox-6.1.50.tar.bz2 165959648 BLAKE2B e244c4fa2ffe86216664104473e27e8
DIST VirtualBox-7.0.12.tar.bz2 175644088 BLAKE2B 507cbf7b1a8a807bd2602e74bc19a59cb177b9b2bdefa1be582e520666360a42510ca501f20c354746a0f1dadf61fe29135e3edc867e611bfe60a9405cb2bbce SHA512 9fe4511442eba788d02f932f5e98cfcc5aa4ebed41c00bd7333cf7e3f5de787e458f1f56930978283f041f403652c803143335fe9120ab63a2c113ca7b3f588f
DIST VirtualBox-7.0.14.tar.bz2 175654864 BLAKE2B 99f4942b864ce481d69983af31393d763452c5b55697ab642b43c155f5fbc2a9963fbe1b7744baef620d0b351e1ac73c1ef978698b9a7e77897bb9cbc18dc17c SHA512 6a82933bbf51ff255d17cb61ae6ddfb791a2200e3dff705f181cd06c6031b48cf15faa5e8202a65daef0fb20b7fd9e33d40dbd0f9cc3f49af49fff04a1cb0a73
DIST VirtualBox-7.0.16.tar.bz2 170897951 BLAKE2B 6b436c38df632222621723db94677a0efef5de2ac1eacec73571bc658955f23fff347fa60c37ec78c58bf94b82b8f9a95fb26c07ef4becc7e9f535af069151f5 SHA512 1b8ba08bec144cbd1f2e9aa0929cdf60a0b99930f1dd80567094fba75097d87661aef3da2cc24f4abff6b6db8f186e251c5f693a2a93943cc39909d5f1e1bce5
-DIST virtualbox-help-7.0.10.tar.xz 3941196 BLAKE2B fa6667e0cf12e2e05b896a7d9d7e1f78d43bb4618f35b3c81f5ccf5f227d1181b0c8fb1f6dc02a8619550b193a73d4094c5d3f0d43514392f9ed563085068789 SHA512 fab2dff812a438f3e78dbace24741d91b317bbbc7362f082a18f3871e3c6fd8af7744cf1b3fd3b82cf5135e03d521de05a7a5bc98ec19aacfa1b4e5392e60f30
DIST virtualbox-help-7.0.12.tar.xz 3945920 BLAKE2B 7f2201f3baf6d27d95dc9f878426e34a27c9f9e113d55348f57703b1bd4878df8c6f02492412b779896c48224fb2df224c953b425dde9c99d2b4dbfda1d80d4f SHA512 ddf429a984fe433c4bcbdf87930b3cc16075d4f4725d2e571e9bf05d820d26eb6f88dd6f2bd3992927b261377c84ac4e35a929113b3294e3b2887760fe7a0b52
DIST virtualbox-help-7.0.14.tar.xz 3944832 BLAKE2B 95079e4da8c960c41cee799142779a6c2587e0e8af7956ca551cb5a4c0f36f313189dfe08afba83a0c32886866a7f9903b5e370008d6b3ce6283fb2288866b06 SHA512 e2f1acdd7577a93047e220300b1996d2855ddef20053c01294f8295fde0840645c41b75632d71dd2fc276219084fe4105fd057623f39375542358796425a2d03
DIST virtualbox-help-7.0.16.tar.xz 3948696 BLAKE2B 5c5937313ea0e5cb4764b8a61fd1587e88a4afc965ef00862c5a265a15253929d35e0635231b6be5656f26f600bc4b70a2fa2ebc0f33b35d35c184b57e5acef8 SHA512 b9baca57118a82e3489c8445f0988671f16f75de60cc2d929d5e3b0c4c9e3ceacd796a72a81bba88d69eb4b4559835a13775c18d7782ae7dbe8ad202e247db0c
DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
DIST virtualbox-patches-7.0.14.tar.bz2 6937 BLAKE2B da5f18efbba2a8f4701b3d29dc00784e4e80e18a18b029e5dce8c142eb4dc97637069bfc5081422064a7dc59dfacf503ebbdc3421caa96430dc53fa72988aa20 SHA512 57cc34b92e4626de5c445e34ae025da7ec0d752a60618c619a55c28bf7d6b1cc9dc81ea059b949b0f3e625568207e8084f9462faf487ca0daf2794e7f1feac36
DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577 SHA512 a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
-DIST virtualbox-patches-7.1.0_pre20240210.tar.bz2 5479 BLAKE2B 98bfc9391e756df139e0dd88ca2dd5c9f6cd9c0ce5b5e770dbe28d2e6acbfd04a26b06414c2640894bd3bbd2f10a80f6053d0c6f18d27752a05cadf773e50f19 SHA512 51b0fe68f23a73d20ec3a93b1fc8c073e0bc2bfe4e2e267de6ee6f103abc44c35bb50a96f3842a1e46049418336a3327ab291972a17b8a29b596ba9be4bdb962
+DIST virtualbox-patches-7.1.0_pre20240419.tar.bz2 5316 BLAKE2B 1a890b7d19cb252c7801b68c299676e2cd7a209a57a03cb39025e1a969a1c73142eb96154dae8469405f93d61969154428ea0fe3950a00d8a0a69dc8aefb4fc9 SHA512 ce4f850ce87652ef4eab039332048333949c94f0627bec8eb00d9689d7f8edcce372e2185ef8bbda9aef97781a2008b7c6464468cc38f3454dee862efc0ecdc9
EBUILD virtualbox-6.1.48-r2.ebuild 18946 BLAKE2B aad9adbb63d7252b67c4ac441900542ab085e749c6f3159a2a4ca88b7ba22d492ca81d72dce940d3caa9db449929e377544414873a7b7029456f0ba63b085a25 SHA512 a62a6b18a51143b925ef3d8940283746ba2ddff975bec0e1335da7bc5f5bcd9b0bc4a4f30880faa3e590c0c7064fe758620f730726899d81e0a97c6c953e822e
EBUILD virtualbox-6.1.50-r2.ebuild 18982 BLAKE2B 0290f1ebcb0f31f211b92c7e7d64a9187886ce214d7a710df4676060789ae4d9d408cd25d50c97698ad67aad4384682ae87d6b6f4076f39e4722145245ed7314 SHA512 63e87fec69f8d1ec84bfa4ddb364ea029f7950d684ddbe6d58552c0582ae5dc782c08b58126f68a96219737ef72410196434a888781d6f367209c88302f67424
EBUILD virtualbox-7.0.12-r2.ebuild 20777 BLAKE2B bb294e6143551fdd1553609e4f47c2e7451cc5907b8b5d180f0b0263097a1d21b63b1822b7e7579e4661b1d1831dcf0a8cced0cc906655a4cd76d1bdae6117f4 SHA512 888b6736c82b57bd364c4671f6cddea033c92798f7ba5cd1edd934b3c0edbf63dfbafddb61044cea2c9e5f4347eb2910a4c3a16ec7357b8c4f59fb6c6056dd26
EBUILD virtualbox-7.0.14-r2.ebuild 20785 BLAKE2B 2b67f9feb5aeca76ee368fed058e70199c0eaa81c61dd1d6f45f7792535555369a6cca5b48036b2a471b8b2ae61daa4e25f98cb37eb2b74aa09d5e228d2e91a7 SHA512 753839ffe74dfc62a0cbd43cd93b6afbb3614cf64dc768ff22c0f42096225364e60099adb2b996f8cdd36b051a1f8b24d16f15760106a7f9a51d69ee4dd83f5b
EBUILD virtualbox-7.0.16.ebuild 20785 BLAKE2B f7894541ca64dab97dfb0c254dc88efbc4b1e0ae016b30ef53bcc9b43e45da35e027e1c929938d11d8d50873cee291fa826e7d204367e05c323f8e52ae6b61f9 SHA512 dbff90c4946662cf3daebe7769c8c33444368fe88a7f09fb992ec931ad5164ff412327fb5cbd396c43b5db6142a214e27c08520493d9afa2588e20ba2852754d
-EBUILD virtualbox-9999.ebuild 21624 BLAKE2B a3590b3abfa2f318ced4bbe4fe35c224a09229d199f215fa60e72a9de80bc561ec479f80ae3de3923d0adaf6160cbc825b7cc3d8f167cc46ceeb50bec8559634 SHA512 917b865d73c3c41c7c2b91140e0fcd7771dcf35dff54643ad10587012ea87ecef125b0f0e76cebcb519134fab9e248370bf86a027fc3b315e18747a92c2ec8c8
+EBUILD virtualbox-9999.ebuild 21624 BLAKE2B a6f313a7d558bff32016cd0d9c268a755e09fd58375b56eb93e524f672b07245398ee9655054e166b467da837c833bd28ed574b7ffba26219b9c8c1ca079900d SHA512 e0bace5e08b17f69cc077d27100aeea6409cbac648b8c80494333f4a24352fe9e046c3d8bb502d050899bfd9d3500a8464752e19e0bd1ed6ca46a5ba22de1445
MISC metadata.xml 870 BLAKE2B 26f9370557a12c17465e7ca2d63902a2ce5b2d65fbdf40f3b890bd89aca28a1816424caf579f71b762876e8e91b292c5ecbcbad985e9da1e1472e66a2eaf6965 SHA512 eb2e9114dc343062e9afd3b933a5d355be790febb4a18f741347072d305b7d63ed40a6a3b9d11b91eb8602d5d2d4f5cf6c2ebde278fb0d0df48a5c5647374e33
diff --git a/app-emulation/virtualbox/virtualbox-9999.ebuild b/app-emulation/virtualbox/virtualbox-9999.ebuild
index fa51d3f6c124..7c503c7ea1c8 100644
--- a/app-emulation/virtualbox/virtualbox-9999.ebuild
+++ b/app-emulation/virtualbox/virtualbox-9999.ebuild
@@ -30,14 +30,14 @@ inherit desktop edo flag-o-matic java-pkg-opt-2 linux-mod-r1 multilib optfeature
python-single-r1 subversion tmpfiles toolchain-funcs udev xdg
MY_PN="VirtualBox"
-BASE_PV=7.0.10
+BASE_PV=7.0.16
MY_P=${MY_PN}-${PV}
DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
HOMEPAGE="https://www.virtualbox.org/"
ESVN_REPO_URI="https://www.virtualbox.org/svn/vbox/trunk"
SRC_URI="
- https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0_pre20240210.tar.bz2
+ https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0_pre20240419.tar.bz2
gui? ( !doc? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${BASE_PV}.tar.xz ) )
"
S="${WORKDIR}/trunk"
@@ -198,7 +198,7 @@ REQUIRED_USE="
PATCHES=(
# Downloaded patchset
- "${WORKDIR}"/virtualbox-patches-7.1.0_pre20240210/patches
+ "${WORKDIR}"/virtualbox-patches-7.1.0_pre20240419/patches
)
DOCS=() # Don't install the default README file during einstalldocs
diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz
index c8f60ddd9994..5aab73c12f79 100644
--- a/app-forensics/Manifest.gz
+++ b/app-forensics/Manifest.gz
Binary files differ
diff --git a/app-forensics/lynis/Manifest b/app-forensics/lynis/Manifest
index 5681eadd5ce3..92171204e26d 100644
--- a/app-forensics/lynis/Manifest
+++ b/app-forensics/lynis/Manifest
@@ -1,4 +1,4 @@
AUX lynis.cron-new 72 BLAKE2B 1f2d683c74e9e85f142c23277f24e8c81b33e4d1691a6f171694194bd5d81a5e1473532afe2c6fca23c995d9c7bd08d18d6eed78a07661618c12e22b35e9ff81 SHA512 1cdaaee433912c2ccdec8ad7c9b88be55fe3f1d68e2fca79cc6e0e10112d465a70cfbe0a049623437f604bfc9793e0d29b709e035cbf710d4d38ba48acc5355f
DIST lynis-3.1.1.tar.gz 344324 BLAKE2B 056e689f00ac0fa74bd1a6dc3915cbd70f28cdb5461e0749b68ce2cf84e425c295425f7bb6d5aeb0208693a0e38290cb90925e392928257c79bc5887f6e58498 SHA512 c37366154e03a661a7e995d14c651d5503c7189f50edfd194d8b7034e001b9610bfe79917221156ab3607f7c348625ea956fb0acb46a6c7e64a7d189dbcfd4ee
-EBUILD lynis-3.1.1.ebuild 1797 BLAKE2B 76b2936b3169cec5eed9a07319a363d6a452134e85a9637aa6882e9476b9d56fa691bb48812f3ca533f3c79556c2ded3eb6aae75ea04409699733ca2e327df89 SHA512 b025cf9c6adcdd5d52de76209fdea605ea06199a978afaeb3a3c0c2948c2485052f5cc8bc4071ab50ab874b6d3e19c28842a124f32197b8267fe277b36ac6ddf
+EBUILD lynis-3.1.1.ebuild 1796 BLAKE2B 8067c359b095b5b144bb30a623999b9e6b0f891f99c4a6e03876687b7ac4628a88edbd70fa27889c997d7d029fac59fc113867c6409bfd33da52a2ee7f860706 SHA512 d8ecbaa3725189e116c80905d0bea46144b38bc33d8d07ba75b0a5528e443a4c4ee4b35890364848b5d4eec080b61c567354e21e627ff064fe37dabed4406284
MISC metadata.xml 324 BLAKE2B 3ccc9fa29e93b80f279e24768171e1ed3ae9c371ec0cc1fca13770f498c91a75235e886b1c873dbf2a6a7355caa054c614612054251f3cdd828813e93948b6be SHA512 349bad0292a35a2434456d7b9385163a41e2430651f3fe115a3953ae8419d4369b339691b84502ff661267c8948fac13eeffe9dec2cb0a92bdf3d478cb48b0a5
diff --git a/app-forensics/lynis/lynis-3.1.1.ebuild b/app-forensics/lynis/lynis-3.1.1.ebuild
index d3198792ee57..e0246de21ae4 100644
--- a/app-forensics/lynis/lynis-3.1.1.ebuild
+++ b/app-forensics/lynis/lynis-3.1.1.ebuild
@@ -9,6 +9,7 @@ DESCRIPTION="Security and system auditing tool"
HOMEPAGE="https://cisofy.com/lynis/"
SRC_URI="https://cisofy.com/files/${P}.tar.gz"
+S="${WORKDIR}/${PN}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -18,8 +19,6 @@ RDEPEND="
app-shells/bash
cron? ( !systemd? ( virtual/cron ) )"
-S="${WORKDIR}/${PN}"
-
src_install() {
doman lynis.8
dodoc FAQ README
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index 7348270ddaf5..a0217dcfa0a3 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/scim-uim/Manifest b/app-i18n/scim-uim/Manifest
index caf70f44ff22..abb0d5b189e3 100644
--- a/app-i18n/scim-uim/Manifest
+++ b/app-i18n/scim-uim/Manifest
@@ -1,6 +1,5 @@
AUX scim-uim-0.2.0-gcc43.patch 420 BLAKE2B 491828a4fa94ed7f0343b449b35e911666dd9abe8627264caa79f9d20605bd9a075e7165b367fee4669db0d4178c385fc4d4937491dd5bc5c31af1af2ab5cd6f SHA512 8baec8863a00d1a870f9c557340f089f51e991acec994a3445bc378f95b226aeb46018ba11b8dc605b90ab35f7923bfc029fa40e1e01e17caba1e3ca99e07c09
AUX scim-uim-0.2.0-uim-1.5.patch 367 BLAKE2B e73cefa76abb64816265ee870c44d39966606624c649d97c09d5e5cf5494af34f49c9770ad103f7af2afa8eedc662098565c68a12fc70b0fc936e384a19035d8 SHA512 2c68a8fa1e5d99e624145ce9a85aeb1a286e4a4afe33d92c32c13ad3e14060afa8f730d58146d9a2b134b9565172a909138742357b640ba000a7129e5e65e485
DIST scim-uim-0.2.0.tar.gz 344389 BLAKE2B da0cd29036cf3fd4a94ca0f5c9e72566ccb37c4d64019645b9ea04d9859d33d1614d8cf786ca67a0d2c474b79b13d7d100ddf815b982ba414ac950306ae00448 SHA512 18df8de8ebc02289e21bf54c921b5425f67ef3c379b3c3e4392431dc3b1d9d7f12a25bcbcaaddd264913bacf61ba2be9339845700f541c22f73981e99824c6e9
-EBUILD scim-uim-0.2.0-r2.ebuild 1060 BLAKE2B 17b7f42528436c4b944965273c316518395142dc0a51a91d45bd35b00a8f098e5cb936e9e6321df548e3be248fb1d23340f9879c7ae44b273d3e57062c37e5e7 SHA512 7c316c4db8b026c5c6c10ce92fd315bea2f56d84f761afc483a501d0ec8c80b56452b078aa0f360972776d4aa7adbf60fdb137db2e79fdc5f26ee302ae81cf1e
EBUILD scim-uim-0.2.0-r3.ebuild 1088 BLAKE2B f0bc93e0ad35e7f9068308089b083f244542c10af29fb505cafe84e3f385a7fc867ba20119072bd96e25d8f23403f0c0f48a7ac3784533cceb6bd70c516b5888 SHA512 469d6504ec2af6366026a5820998355ccc87778047ce886d20b20b86b0c972277c4ce6695ef996f23d3d23b7452f4d496493ea900dc3cac984c813e6ab7ea80e
MISC metadata.xml 309 BLAKE2B dbae5a3009517b9481eba1b44e2db32c260bbb0f52aa2dc5ed112b782ddbed0da5094cda5ef43f87d5c7c2e2fd53683bafb15f968d46fdaa7e7172953090c951 SHA512 24868fa1884d67b6eef373a1571333f1ab4342fa982a782015383e27345f90eec98a32f4c8dbced47d3bd433edd2aaeb372360ebea8a36fabcd4e093dfd78e6b
diff --git a/app-i18n/scim-uim/scim-uim-0.2.0-r2.ebuild b/app-i18n/scim-uim/scim-uim-0.2.0-r2.ebuild
deleted file mode 100644
index dc2d5aabb92f..000000000000
--- a/app-i18n/scim-uim/scim-uim-0.2.0-r2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="An input module for Smart Common Input Method (SCIM) which uses uim as backend"
-HOMEPAGE="http://www.scim-im.org/"
-SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="
- >=app-i18n/uim-1.5.0
- >=app-i18n/scim-1.4.0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc43.patch
- "${FILESDIR}"/${P}-uim-1.5.patch
-)
-
-src_prepare() {
- default
- # update the 2007 era configure / libtool scripts, which fail with LTO
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
-
- # plugin module, no point in .la files
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog
- elog "To use SCIM with both GTK2 and XIM, you should use the following"
- elog "in your user startup scripts such as .gnomerc or .xinitrc:"
- elog
- elog "LANG='your_language' scim -d"
- elog "export XMODIFIERS=@im=SCIM"
- elog
-}
diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz
index 0242d6907627..2ebc4822efae 100644
--- a/app-metrics/Manifest.gz
+++ b/app-metrics/Manifest.gz
Binary files differ
diff --git a/app-metrics/postfix_exporter/Manifest b/app-metrics/postfix_exporter/Manifest
index 32e89f07ea77..cec3cf0d2828 100644
--- a/app-metrics/postfix_exporter/Manifest
+++ b/app-metrics/postfix_exporter/Manifest
@@ -1,18 +1,7 @@
AUX postfix_exporter.confd 527 BLAKE2B c05b24a709dd2d4f67f048975fedae0ca78eaacf42918c56c20d7a1aba8568158ee573076bce0c77518b55db5a78fd36bb0d5bd79138e7a31e47d1b7cc47c7c7 SHA512 6275fc294668e64996053923be9c3c00246c2db5deaaa50b28ddc1f049f953f51d9923813c32ca8f809d409a8e843c0de49fafe3d1ed11f69f222e3e1bf25a77
AUX postfix_exporter.initd 568 BLAKE2B 609f1f75938dbb5b912c4214067fb576e965f06ebc7fd28f0ddb498f67faadad319eb869e111455f8d60af8478719acd5a18cc27b19a9f5f3dfc8ae4ef7ebb9b SHA512 8eb23305c89d61b71d6e22d9a8120290af4ab40050bae56d0149935f1d8fc03375c3ee4d3043e3ff56e0198393b7fe10eb9bfaaadc170c6bb1c47c1807959700
AUX postfix_exporter.logrotated 105 BLAKE2B 5285292139b4412afa9ab5d0fbe19f17f8785e0f98784a18f400373ec2c079cd4302ebb458564f2f052fc77a9b94709c81445947dd46a108029e680a0fd2b81c SHA512 1c20e1718bdd91df38758d30af520db983146332659d06205112a662eb8f096c3671f7631bc835255fdcb0538c66224c244a523e94f12e08ccb7b85b953844b5
-DIST github.com-beorn7-perks-3a771d992973f24aa725d07868b467d1ddfceafb.tar.gz 10800 BLAKE2B 5487155a4d010af70b6ea2625d10ae03b6642507902d7dc168edb5d7cf0efa1777b248d0df34ed1a2564950b12613256c1c6ce1d8c9723cc34977ed883b21c8d SHA512 c6aa5df262ab607c0a5f64372fc2fec1ddda9e5624e9d9a22cdd1bc11822c99736d88bdf5e3fc6050217b5084548417cb2926c3940e156da9397d828d59ce277
-DIST github.com-coreos-go-systemd-bebb2b01b0473b183e4624aaf8e23ae6f4b22417.tar.gz 60308 BLAKE2B 0b042dae9418cae85d258f1ba029f5edf0550971583c9389a13230b08b6a164600bc9bc36392daaf85af6cd1e1140b6c3f7a8af268be1808e0fe07b5a7223efb SHA512 3469e4db9ad335443ff8da4421e790a21cf56489f8be473fdbe36dc000f6a4497ee68d0038202ab28f5cb7655212e33988ba79ad7cac39fd49f6e35f0f6b728e
-DIST github.com-coreos-pkg-97fdf19511ea361ae1c100dd393cc47f8dcfa1e1.tar.gz 32444 BLAKE2B 2601d814407a50eb19e1413228091ecac21ad76bee643e5dfd5e6cff574ddf2dad8a09a1d366f680d48a7402d2ee73eab64dda3a50c3f1be1d594d09c21fb9ed SHA512 3212abf2ec16038d9bd9705bbdaa0f905678b7ec928065f122b54926b90d629ef456c903dd020e98ee56271c82614ca54c4690bb7b258084a0d0bf8422a39d6f
-DIST github.com-golang-protobuf-e09c5db296004fbe3f74490e84dcd62c3c5ddb1b.tar.gz 269725 BLAKE2B a62a3f96c49d77776103a9bece69b615e00d4140c9de8b42fb7edac979c8a8d172bd21062d3d6e24ae01dba10b320ff208ff8c6916da2d84118da448afc8caf7 SHA512 f64fa42e7ed9701860e16b1cdedc9f6b029630b6f534ee403ede1223c0c7542c731735995ea9763f093b56146776902b6633e5b1691b1f1dd4ab84dea0092099
-DIST github.com-matttproud-golang_protobuf_extensions-c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz 37215 BLAKE2B b3b007f925a4a1c1862c8cbe34c5cd225dfa610ad8c56b5328e6920a44b507680daeea97209370bd6b259654d0ca5791f4bcc54b8bd8970b9aaf994eada16d4f SHA512 2f78290d1448cfc041d10210092d6da6f3df2b9b6c16ff730750e976e450dafe2645ba945319a0a3064c88f9c18652c69c0e0cf69d8931c08d23ffe65a8cc07d
-DIST github.com-prometheus-client_golang-f504d69affe11ec1ccb2e5948127f86878c9fd57.tar.gz 106949 BLAKE2B b5ee911f6d478ae21a71c2827f541ecd174dee7dbf23fff58a517e739f0e16bf91451a6aabf3f3f786b62256e2c4ee8481cc3169d01819425d56a0eb802a36c9 SHA512 234ad2fa57751901ab2a0e5843bce17689166d8fc285d63f9de0da412cfe7176e8a9f96c0bf5342184985fbb564def31087255bf11766331636c3624fe85eb62
-DIST github.com-prometheus-client_model-99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c.tar.gz 54718 BLAKE2B 1dec6ac40fc5103117c2cf0538e138fc57c7b9795516c530b3c0dc2f5983f88c2d0eb1b094859815397fb14d50648240556fb6b11a8935586eca29eb66b4e958 SHA512 99bc72ca0887df4c7ab5a006af9c59afdc1281fe6d6d17f2897428a06da80d63d6ccd476deacb933cb208357500f14a7b96e99b9c5a7582e65a7aae87aaf2c50
-DIST github.com-prometheus-common-38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a.tar.gz 63007 BLAKE2B a62f727ef9dd42d52f495ab7449cbafbe7c7fcdb1bc171df97c40348dcb7fe12788223d7a2aea3398cae7dd17ec73ae6349b5e5f35f4785f2796cc9a16c2d420 SHA512 4f1ab6cffc309a00ed68959b9372e1d3ea4f8d597b8c462a4e365cf22737245e601b8bda0764bbd1f0172d773805d16e90a8aa90cb95e9462e35320043e04060
-DIST github.com-prometheus-procfs-780932d4fbbe0e69b84c34c20f5c8d0981e109ea.tar.gz 56873 BLAKE2B 31ae12d51b6a28c285bd5854b137d2634499d0db3c2c65c0404ca5a902ffec2e9bf689261ea51c2fe1643733f09a780c437f7a7899a5e6c3e3d100a36e07b897 SHA512 a548c6bc71456c9878cb34ad1514d92c8737e01b555e953f848cc1ae7944424b06a14a8ab0c6de4d99dbb189a0f29e2bb9ae09b5adffc327c28f5c50c2819892
-DIST postfix_exporter-0.1.2.tar.gz 11552 BLAKE2B 987c81482fc984e8f6c870fdaf7ce2ef67b3fa66e5782713a645d35b76a1bde1dde97a79705569d1423a9356309d0b7240c77dba386127e8a5035990220d2a62 SHA512 579793281dedd858538ab9a931e0003cfc9989204ebf4352dd4860e5a7f62b919d77a9e0facb9daff6706771010f9e807061dace8cb88928635d55111c7c482a
DIST postfix_exporter-0.3.0-deps.tar.xz 10261848 BLAKE2B 3ab985ae873f53019b093266df90d4593b3a1755bafb6a0df600ae84411fd73f578cfeb6749fdfade5392ec55ec4df1916cf6b86f0ea0b5e04828dda50687789 SHA512 d591ef808fd3ccc7b48f37257ae6925b8ae491decef9ac679f13af08d0c6717b162a53cc2cd2ffb98361f38eaceaac24b2fba1db958fc9fa172fbe5060b639b1
DIST postfix_exporter-0.3.0.tar.gz 26528 BLAKE2B 9d1b17917f4a6a6e73e1477e973454d9ce774d218463f151117e8772f77ea17c00536d0262789644716992c3c6ddcbf8b26d9c92eea77f9750e971e3a7c0d1d4 SHA512 1812d2ad95803290c12615975ba6e44c0a6f73dd0e10db927a9f1c58bfce27b71c9c2928f58623e263ba2737d2780f220e6a7fe0992e2607f290478eaa080b39
-EBUILD postfix_exporter-0.1.2-r1.ebuild 1808 BLAKE2B c6cea6176fa4e2990ab5f2f11cbc336fc2fe34561bb4a71c6a4bf99cdca57c02cb7872cc653ecc6bd339d21730026d3058751fc65344acb24bc26f9d225dca51 SHA512 4105961752948f633e57ee92b970c2b72cb32c6c72ca25b5ef929d6a40dc53e6b5f4682f3199ee29d2f604431bae957ab9a0355eb864c6ad3b91e0d6e79a057e
EBUILD postfix_exporter-0.3.0.ebuild 983 BLAKE2B 2927163e5895a12611e73fbe1f28eb2ebe52fb196d7329e2f3485263a77f8de2b5f79c433f31812cee96612097e878993d2b09eb8276da141616acba2c3c9064 SHA512 d367b9dd4549cc34376b3acbe75a024bdc853f43d9af4380addbca618640d99302ca192d2e2b7192f792b2ddbcd9af7b8b77f920e689119fad3b1af8b69b47fb
MISC metadata.xml 337 BLAKE2B e41d8cd817e5b2f8ec744c0c928d9d6c287dcdf72921cd0caedb599e94c9f7e7f27392175adc5d0cab7c475f37e44a75afb79b91fa49a35639383381a99d758c SHA512 030b16c2a6b8bb0b87bb74791f43b92af835d18329236eed199b72e2f0a5d9307ace17b27874f5079eccfd42e0989f9df0d8b6d8559032a2202fafb42ea2c8e6
diff --git a/app-metrics/postfix_exporter/postfix_exporter-0.1.2-r1.ebuild b/app-metrics/postfix_exporter/postfix_exporter-0.1.2-r1.ebuild
deleted file mode 100644
index 6466021e6510..000000000000
--- a/app-metrics/postfix_exporter/postfix_exporter-0.1.2-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_VENDOR=(
- "github.com/coreos/go-systemd bebb2b01b0473b183e4624aaf8e23ae6f4b22417"
- "github.com/coreos/pkg 97fdf19511ea361ae1c100dd393cc47f8dcfa1e1"
- "github.com/prometheus/client_golang f504d69affe11ec1ccb2e5948127f86878c9fd57"
- "github.com/beorn7/perks 3a771d992973f24aa725d07868b467d1ddfceafb"
- "github.com/golang/protobuf e09c5db296004fbe3f74490e84dcd62c3c5ddb1b"
- "github.com/prometheus/client_model 99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"
- "github.com/prometheus/common 38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a"
- "github.com/matttproud/golang_protobuf_extensions c12348ce28de40eed0136aa2b644d0ee0650e56c"
- "github.com/prometheus/procfs 780932d4fbbe0e69b84c34c20f5c8d0981e109ea"
-)
-inherit golang-build golang-vcs-snapshot
-EGO_PN="github.com/kumina/postfix_exporter"
-
-DESCRIPTION="Prometheus Exporter for Postfix"
-HOMEPAGE="https://github.com/kumina/postfix_exporter"
-
-SRC_URI="https://github.com/kumina/postfix_exporter/archive/${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_VENDOR_URI}"
-
-LICENSE="Apache-2.0 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="systemd"
-
-COMMON_DEPEND="acct-group/postfix_exporter
-acct-user/postfix_exporter"
-DEPEND="systemd? ( sys-apps/systemd )
- ${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-RESTRICT+=" test"
-
-src_compile() {
- pushd src/${EGO_PN} || die
- GOPATH="${S}" \
- go build -tags "$(usex systemd '' 'nosystemd')" -v -o bin/${PN} || die
- popd || die
-}
-
-src_install() {
- dobin src/${EGO_PN}/bin/${PN}
- dodoc src/${EGO_PN}/{CHANGELOG,README}.md
- keepdir /var/log/${PN}
- fowners ${PN}:${PN} /var/log/${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index d8037744cdc9..7be88114d647 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest
index 39b1cd569ee7..ffa56e20c34c 100644
--- a/app-misc/pax-utils/Manifest
+++ b/app-misc/pax-utils/Manifest
@@ -1,4 +1,3 @@
-AUX pax-utils-1.3.5-man-reorder-xmlto-arguments.patch 921 BLAKE2B c97680a374985c23602c98227ad8045f2dbeedd5c5a23374b26f7ce30fe0dedc789077229c4fed4bd8cc18ecb8e9c61f9a13a768dfcb500165e120ef7a7a7d06 SHA512 74ff3095b188c4f88608952b7619297c385dec98df16b336a3ad7fcd2c2514542c4e0053664e81400a729a8183d6a84fd04202826e143c63a4e5aff133f6a071
DIST pax-utils-1.3.7.tar.xz 113740 BLAKE2B d801df9c426f318c871655f238fe27b53e656c2789ef8508019997c98bbc540987b611642d87e76ae9f76a95f6cce1acd0b10e3491a146d1e3b3f727a6f96bdc SHA512 f1b87a564573da838a02c4cc10e0d5f9754c3b004ecb172a6290b48a8179b30695ae556942457dfac3caf07b91dd56eb1d801475c35e9708e4d671aa507f9576
EBUILD pax-utils-1.3.7.ebuild 1854 BLAKE2B b7dd190febeb1a3ac34d1f22290a3bcaf15f8d19368ea31204afe42e3a944015d9f54d499d181c344438c58c6911e65585c856b9760185dd0e90aed46360a701 SHA512 f855fd22a43e9d327ff1ff23aa34b04790ae1ec36c9c6f63e9d83531f8d0dd3c371fe574e16f7e44b062e79f4f903799a8a271a19605d80ab65c63c1f9632cc7
EBUILD pax-utils-9999.ebuild 1863 BLAKE2B b2c55d42040aa2899dc49d716b6c48f3d2e4ec3822d3867044cd3b7f04efff3fcaa60830f4961757a7f9ae4bb9b2224a4f4a4230773094aa3c19ad78d9bc4e20 SHA512 3ffa923b5847121307321ab8ac26ebef5302c56f5602660fcdbe325fabac3714e9e446262df2720d88010abd8d098e6a9df1c8dca2c2ad559b0bdfdb69e7c8e6
diff --git a/app-misc/pax-utils/files/pax-utils-1.3.5-man-reorder-xmlto-arguments.patch b/app-misc/pax-utils/files/pax-utils-1.3.5-man-reorder-xmlto-arguments.patch
deleted file mode 100644
index 909c69e096c6..000000000000
--- a/app-misc/pax-utils/files/pax-utils-1.3.5-man-reorder-xmlto-arguments.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 2d981305b117b669c60bede076557c2d765cf198 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert <floppym@gentoo.org>
-Date: Wed, 7 Sep 2022 20:13:00 -0400
-Subject: [PATCH] man: reorder xmlto arguments
-
-Bug: https://bugs.gentoo.org/869110
-Thanks-to: Fabian Groffen <grobian@gentoo.org>
-Signed-off-by: Mike Gilbert <floppym@gentoo.org>
----
- man/meson.build | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/man/meson.build b/man/meson.build
-index fc8d183..2e346ec 100644
---- a/man/meson.build
-+++ b/man/meson.build
-@@ -25,8 +25,8 @@ endforeach
-
- custom_target('docbook_to_man',
- command : [
-- xmlto, 'man', '-x', files('custom.xsl'), '--skip-validation', book,
-- '-o', meson.current_build_dir()
-+ xmlto, '-x', files('custom.xsl'), '--skip-validation',
-+ '-o', meson.current_build_dir(), 'man', book
- ],
- input : [
- 'pax-utils.docbook.in', 'custom.xsl', 'fragment/reftail',
---
-2.37.3
-
diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 2ffb64bb72b8..304311be37dd 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -1,15 +1,9 @@
DIST tmuxp-1.27.0.tar.gz 862056 BLAKE2B baad339bc59498d26911507f29de38d55991515e03123edc8dca10159fed1492c1ffe37cf45d6d04ffc73134e0ee312c0ace2ffc53ba9cae258239746169e416 SHA512 a9c450c40a40c284c609011d5e47b12ed1a9b1d5c4036b887df7fd75a3bb6263847c459a7e61fc9dcdb463a3ac20de6ac9038b1559369a5f36641ab0baee755d
-DIST tmuxp-1.36.0.tar.gz 869804 BLAKE2B d42abcc831a00cabdd9ae315d86cfd159b5c26b4b68e2fa3fd13c37150cf0fdf542c6216786b72411b31acccff8094f5a2f119e7ebc889af8f659db3aec24a9a SHA512 569d7873d7d46d101bfff034685ac547e04256c0d2146c11ed605971b59a4e0842f441a3c4974a0b8e5f8eeec84f5cd7132f3ef8ada5bdbaa2241a89cb7e2776
-DIST tmuxp-1.37.0.tar.gz 869834 BLAKE2B 2e13b609704c726d5da6f614cfa94d3ffef3193563f0b6aa6bbe0b25d8737aae69d654fad726fb8282df0fcd11af106d6d1738e9789b8804bea6e8ed2722d7c5 SHA512 86de297bb028f5b38555c534294c2ad1a4b7d0d382e770fbdabd6dc362bcbb8cdce84706e3bafbec0fbaeb2b78e5e6787a7eb656ff9911544f5136d848380bc9
-DIST tmuxp-1.38.0.tar.gz 869977 BLAKE2B 6bbb44ceea34af68a7cac0acdf35ee19de74611c9cc53ebbbef61951cca79a5efa14b2eec74b381caf77ac7afe8abd8139453ae4d0f55497cc372bedc9b2fe62 SHA512 d0999bd06498ca458d0cd30709c8d1e4786f98744860e547673cdc917d8e2f8924b1d14681118c594ee767a2e27cafc72f32444158b61ab882a1e2fa7adcbea1
-DIST tmuxp-1.40.0.tar.gz 870034 BLAKE2B ab2e6c08ea328e622713e355ff30e9781f2487b9a762ebd7c36195cd8522eee9eab70d66736a1f687e6336f317fdd556d8ee45e9921bd9b1b501189b540e92bb SHA512 6e8564ed2b57122772f1c7b73425b49b6d521141b8e4a3ff6b65d3fb57e6952dfdbb90941242d6d5d8fff70bf7a4533e60ec3dc0abae39637366f035aa237984
DIST tmuxp-1.43.0.tar.gz 869217 BLAKE2B ebaa230723288a37334ee55c9b615610d66aacc5b01d6bf70576de38e9aa1ecc29a7d26299b55880e9ede403855304de080ddec6a16798a269d6bb8d4629498c SHA512 2dec0c941e919258fd884374fe89cf8e558483a50d53a4c6e3148f7639057aa365a959c062ea6929301dcd893b8a6794c002102f030d77fb904eeaa31ec30edd
DIST tmuxp-1.45.0.tar.gz 869918 BLAKE2B e0f402ec8add4119e3d49b774e0dca0879a54f2f7d3b492979d7e46652ae07bba005c0a5d4784049d8a6c91c83ebf0346aac959ef730f35c63b8fba12459f680 SHA512 426d58c24330f184205a3f6ecbfc0e6871b8372ed882847272a336283f5e02f3461da0e01b0c47c8800a757486fd15f22b02f7175bdd128d5a7aab11a25080b7
+DIST tmuxp-1.46.0.tar.gz 870062 BLAKE2B b8c450e186097584e4f67de6375acd898b02826ad2a7c758cf0a502c7b60c5dad7ae537df8bcc18310ec6c20cd52700d5d87d336e23de4a786c607eb57ffe5f3 SHA512 1e2fa9b20ade766c7bcbec5b3b430c118cfa27b00e808241d0daf6720351d35863000f22ff052bf0f9f38a63e21813814591312ab0c5af14488a6546af5440ed
EBUILD tmuxp-1.27.0.ebuild 1001 BLAKE2B 7b59c11b0f24ab2f753672043793f1ce4fd4225f63eaf8f5af93a07b0bd7958a9585de01dc8b865ed7aea03e86be3f56c47bf9ad6f69d4124f4120b838822e8d SHA512 292cfa09fa327721b17146fe969b566a9e548078c18dd66ac4c1ff4e736df1596fe6380a19108f590a3a5dd3331622643915cfe03fc3f7d96e4d58377e9858c7
-EBUILD tmuxp-1.36.0.ebuild 1095 BLAKE2B 885337da7a3801e938b1772b0e8fdce56be7a8697a03f091e97085b453b2318b3f3cefb25b02844d6101e228504fc7d38fda2238e83bd2c81bfac7f2ee15f0da SHA512 c31d42f5d8a0961752e4128a453a244f3bb8031856a4dc8d4e43b178a470dab86f2e05895285b17340fd03d29dec1993b7272f14c9e910e0d9d73934bdf7e896
-EBUILD tmuxp-1.37.0.ebuild 1095 BLAKE2B 5fe69848f18c992656a5e1dda454244d820868d5dd48276000d2dd685d238ab733530802317c5f8d6aa63c08907d5fc00550f50d6aac52a7e56efb5979d1a2b7 SHA512 d7102e2ff85ccff01ca10a61f8118108bd85d85c5f0cf113431c983acd4e5fb493ef564a165d64f6e32ce6b990cf4acedf5e106c4c0e14b52fb2dbe6737dc8ea
-EBUILD tmuxp-1.38.0-r1.ebuild 1237 BLAKE2B b87bd4ebc3ac23078b19afd0b099ca7c1d2b1809e996fea87de16d82809c8b72c9700c2fa3a65bffdfe94149cec3358e43e139af10eb42e1725c4705dec5cc06 SHA512 f23eb36c26ca2a268a8123ba7f2367d4bc9a0b628ab0edd7b7bbf9615b54313a0f4d09cf18d096fa2324f8f10bac2335075d9ac81e127651fc20661191b24569
-EBUILD tmuxp-1.40.0.ebuild 1237 BLAKE2B 5777dc12fc87401a0247a2f5592f5d3f23401c30c52b0ff0325ad31cd14c916af08af43f121adf0bc9632629206933ec3820cde01bab6129e3ba7061041ec8a2 SHA512 5bf652a104677f2ab5039bde79352db8f6cd77fea8ddda880d4297efb270358e663f3c9c9611212e29452104abb4d7e874c68bef43ef463da3a4807aa136b39f
EBUILD tmuxp-1.43.0.ebuild 1237 BLAKE2B c9162068808af8d9cc75ea1365f3d8bc681d8d348f3a241dc1a828c3b88786840886a4568d99dcf15a0331521884fb4aa1235b0c75440679c8c287ca6adb6360 SHA512 f87e80a3cefef627519f04896ada9692b8de07e36d517229386af0ccb53ca1ffbdf97a0010a919b90d2fee6b80391ee15e3270e32b530e1e81ff374dc63511f7
EBUILD tmuxp-1.45.0.ebuild 1292 BLAKE2B 2fd546ec3f6eb7810a112996161aab1e6f6cf1a66bf7539cc263c7838b73eeb447eea6e65249ff7cd2c7ac1318df81c0b8dea8f225e2d5b350882f9f56dfeedb SHA512 6fdaadba8eb7ca3cb73e184a7ac392eb5f155bfa611be10172e3995228ce894014c602aa883240b8f56f49bfed92813b0514ab17c28cf91879bee7e284f63abb
+EBUILD tmuxp-1.46.0.ebuild 1292 BLAKE2B 2fd546ec3f6eb7810a112996161aab1e6f6cf1a66bf7539cc263c7838b73eeb447eea6e65249ff7cd2c7ac1318df81c0b8dea8f225e2d5b350882f9f56dfeedb SHA512 6fdaadba8eb7ca3cb73e184a7ac392eb5f155bfa611be10172e3995228ce894014c602aa883240b8f56f49bfed92813b0514ab17c28cf91879bee7e284f63abb
MISC metadata.xml 342 BLAKE2B 6f33d048b63facba621c206b518ee9dd2eab4d42d5279d55a42b79555356253a28e337c0e67f16a5f8488bb1848e2808889e3c282c346fb139503f250a897f77 SHA512 f3428680ad98ec20e8fa6131e0935f8ed43d4ddfab8944bb65f66bdba1864dd173f6c99a32d316526d4e40527e04ffc106ba57d261b3ab0dc459e2c9e3e8f5a4
diff --git a/app-misc/tmuxp/tmuxp-1.36.0.ebuild b/app-misc/tmuxp/tmuxp-1.36.0.ebuild
deleted file mode 100644
index 58ddbbfaba49..000000000000
--- a/app-misc/tmuxp/tmuxp-1.36.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1
-
-DESCRIPTION="tmux session manager. built on libtmux"
-HOMEPAGE="https://tmuxp.git-pull.com"
-SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- >=app-misc/tmux-3.0a
- =dev-python/libtmux-0.27.0*[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10})
- >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
- >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
- !dev-python/flaky
- )
-"
-
-EPYTEST_DESELECT=(
- # test doesn't get along with sandbox
- "tests/cli/test_load.py::test_load_zsh_autotitle_warning"
-)
-
-distutils_enable_tests pytest
-
-python_test() {
- SHELL="/bin/bash" epytest tests
-}
diff --git a/app-misc/tmuxp/tmuxp-1.37.0.ebuild b/app-misc/tmuxp/tmuxp-1.37.0.ebuild
deleted file mode 100644
index 89da2bf66e79..000000000000
--- a/app-misc/tmuxp/tmuxp-1.37.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1
-
-DESCRIPTION="tmux session manager. built on libtmux"
-HOMEPAGE="https://tmuxp.git-pull.com"
-SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- >=app-misc/tmux-3.0a
- =dev-python/libtmux-0.28.0*[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10})
- >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
- >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
- !dev-python/flaky
- )
-"
-
-EPYTEST_DESELECT=(
- # test doesn't get along with sandbox
- "tests/cli/test_load.py::test_load_zsh_autotitle_warning"
-)
-
-distutils_enable_tests pytest
-
-python_test() {
- SHELL="/bin/bash" epytest tests
-}
diff --git a/app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild b/app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild
deleted file mode 100644
index 728768efecb0..000000000000
--- a/app-misc/tmuxp/tmuxp-1.38.0-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1
-
-DESCRIPTION="tmux session manager. built on libtmux"
-HOMEPAGE="https://tmuxp.git-pull.com"
-SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- >=app-misc/tmux-3.0a
- =dev-python/libtmux-0.30*[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10})
- >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
- >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
- !dev-python/flaky
- )
-"
-
-EPYTEST_DESELECT=(
- # test doesn't get along with sandbox
- "tests/cli/test_load.py::test_load_zsh_autotitle_warning"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -r -e 's:libtmux = "~[0-9.]+":libtmux = "~0.30":' \
- -i pyproject.toml || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- SHELL="/bin/bash" epytest tests
-}
diff --git a/app-misc/tmuxp/tmuxp-1.40.0.ebuild b/app-misc/tmuxp/tmuxp-1.46.0.ebuild
index c3016834de6c..b77d79f89706 100644
--- a/app-misc/tmuxp/tmuxp-1.40.0.ebuild
+++ b/app-misc/tmuxp/tmuxp-1.46.0.ebuild
@@ -17,13 +17,14 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
>=app-misc/tmux-3.0a
- =dev-python/libtmux-0.32*[${PYTHON_USEDEP}]
+ =dev-python/libtmux-0.36*[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
+ >=dev-python/pytest-6.2.5[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]' 3.{9..10})
>=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
>=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
diff --git a/app-misc/yq/Manifest b/app-misc/yq/Manifest
index bff29938ddd7..2523933d13a1 100644
--- a/app-misc/yq/Manifest
+++ b/app-misc/yq/Manifest
@@ -2,6 +2,8 @@ AUX yq-2.13.0-tests.patch 746 BLAKE2B 0d769a32a3e80cdc8a49e0f3575ab9da880bb0a916
AUX yq-3.1.2-test.patch 606 BLAKE2B 51d0578f5241400908efed53233a52fb0980e4733ad92e34ffee55e04c86d8bf34433133953420a5c00b6bb9160a5d7296a22fd710d83f7dee2d08b49d363925 SHA512 073395e7a5ed300c20da4747c0f97e7016909b79cb6dbaec482c8f56e8f1cb8dd009e439880726c48c37f148cfb3e9d3121cc072db92b05cc27400ca5ab0a198
DIST yq-3.2.2.tar.gz 30872 BLAKE2B 4386a7972b411159ed909ccdc7c32a878d064ac5101cbddb16b0f1efe37c3791aeefda3b7c18c94e7d79fb01a4a4b43f7fbcc7c55bd275c52e08cc069523c8d3 SHA512 4472006d6997f7d620f71ade53d31e6db4051414c147db4f14cb31e0a16a0d0faf9e5c5a682cec098146bfd4e29f9e62278e4f208487e9e194d317ee82823e60
DIST yq-3.2.3.tar.gz 31952 BLAKE2B b0c4548efa08aecc98b77b5988e5dbf652951ecfab3ab01bfbf9610151cee3c3a0b9c3139434cba3bfc08a2176a617a2c9d19c0fcf47bb8a6d3cc3886fa5de6d SHA512 8b60907536b5f3ae7c18dc157ed8ccf4632f2734803711a18b71111fbd6e6efff24ddc9c2221fb926ca99bf538c3bba14517529e6edb37bc487fb69441ad7928
+DIST yq-3.4.1.tar.gz 32876 BLAKE2B 628fbb62de0c2f138133444c2f371819f920ac3d7c89787b96cb2de59eaa49f1324227d53f6d33e29dd9a9a804283339b34d87851c6f32a16a1cc94a7451a726 SHA512 d11290d44eefeae23a8e5fe3f536f714ee532a5aa1636c949a9db3e89bdf5ad5480ba5f8d6e809fa06a245de5e671844233ed64eb609e49fa3de8813ab9556cc
EBUILD yq-3.2.2.ebuild 1192 BLAKE2B a77ed1c571276598b23ea8df3c83b6775ddd63d45a4f4b8ae276b17f927b3124985790186c478de7df87f2c3bc0fef4cbe3d0f4cb819a1d192aedf0e7e0ce221 SHA512 75f2b02da24ed2e40b8e630ce9ecc62b2f86f828d4051f8bd52b634394ca706908108dab6db2b4eb2f67ef02dd334349f7325d73cc35b3dd796bd6996609ba7c
EBUILD yq-3.2.3.ebuild 1187 BLAKE2B 1384067b77b23d69f16be86e5572f090b62d2f78956a60549b7a0c7d94edf97cfd90898a9b7617a2ff5d0d656694a05d6d20a7b29309cedbc7a9637e1fadd720 SHA512 4f1a25f673827fa8a7cae4951c89ce889188828ff595bcc946c826231268674ad607dcdde8d1f3a1ba6395beea83acf1b72f0430a3bbca9fca1f9e506bb87b91
+EBUILD yq-3.4.1.ebuild 1187 BLAKE2B 1384067b77b23d69f16be86e5572f090b62d2f78956a60549b7a0c7d94edf97cfd90898a9b7617a2ff5d0d656694a05d6d20a7b29309cedbc7a9637e1fadd720 SHA512 4f1a25f673827fa8a7cae4951c89ce889188828ff595bcc946c826231268674ad607dcdde8d1f3a1ba6395beea83acf1b72f0430a3bbca9fca1f9e506bb87b91
MISC metadata.xml 444 BLAKE2B 43250e8368905e7c7613ef6d9555abe4ee58c5d88f1d94dc2fc6d26c99cc71e0253ed830e82356a7cae131c0d8d70397da5e5c6fac41a11a4ed5f18879a4aaba SHA512 f14ad6182b3a82311473ff28308f9f435c2a9ecbf2f1fae996f82366d7547421923c2cebfe255574c3bc57b3d3774ed19bd896b6dda5be1d919d372e1428a143
diff --git a/app-misc/yq/yq-3.4.1.ebuild b/app-misc/yq/yq-3.4.1.ebuild
new file mode 100644
index 000000000000..5adf1f5a93d2
--- /dev/null
+++ b/app-misc/yq/yq-3.4.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit pypi distutils-r1
+
+DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
+HOMEPAGE="
+ https://yq.readthedocs.io/
+ https://github.com/kislyuk/yq/
+ https://pypi.org/project/yq/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-misc/jq
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+ >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/yq-3.1.2-test.patch"
+)
+
+python_prepare_all() {
+ sed -e 's:unittest.main():unittest.main(verbosity=2):' \
+ -i test/test.py || die
+
+ sed -r -e 's:[[:space:]]*"coverage",:: ; s:[[:space:]]*"flake8",::' \
+ -i setup.py || die
+
+ sed -e '/license_file/ d' -i setup.cfg || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${EPYTHON}" test/test.py </dev/null || die "tests failed under ${EPYTHON}"
+}
diff --git a/app-pda/Manifest.gz b/app-pda/Manifest.gz
index 68c4337c7488..89eae914dcf3 100644
--- a/app-pda/Manifest.gz
+++ b/app-pda/Manifest.gz
Binary files differ
diff --git a/app-pda/libimobiledevice-glue/Manifest b/app-pda/libimobiledevice-glue/Manifest
index ed33bb179e45..4c3eae0678ba 100644
--- a/app-pda/libimobiledevice-glue/Manifest
+++ b/app-pda/libimobiledevice-glue/Manifest
@@ -1,3 +1,3 @@
DIST libimobiledevice-glue-1.1.0.tar.bz2 324600 BLAKE2B 3fcd92de24884d73b83767ace135246c45b60b1221a9937b7d8d4e42f4ccc2105e1f88854682bcef3002af22913df76f61a40d0bece20a354def1b54e260d242 SHA512 5d3522f764bd33a847ec1773d6493a2671965f2432b569d7e2c98746dca7440188823e46a405893d936f725c6bc522bd273b16234e8780cf87b602fc395bdf75
-EBUILD libimobiledevice-glue-1.1.0.ebuild 591 BLAKE2B 00226ff99f639858949eb16eba35248fe123283d9022ce031ed6f2625ac27fa5ea6f89ebf037db3546e87fbbd5e6b432b34c31b13df96fbe759687cb47529fa7 SHA512 8fc1917a25ce659d2cc0363b030229edd0f168d7bad9af43cbfc56c203f8a478640c7e34490976aad334a2ef8ef77ae71d2c6bd6e9cc595e1f4c5bf0d0899692
+EBUILD libimobiledevice-glue-1.1.0.ebuild 598 BLAKE2B 964cd1df8d9c8625480fff49f60b43723f95a62d0989dfcee0a06786826e43ed1b0e0ed01cfc00c707f289cc18e386cf6fc395a62f6502f4ccd11ce3340109f0 SHA512 4374c65c483690f029d26e098d67fabfad55373e2d9292aae58d90ce4faa347077eb8ddeadec640c8635ce2621a5a5dcfcc67569ccb1b086aaa687ca1df560e5
MISC metadata.xml 351 BLAKE2B 7705e6c08df2fa37df2e9a9cb6eca4871faf8786ec65b916859a3c42bf139105c45dd9cdd6de87b3ac0c0994b8983fd6eeca23b4936c22bbf4c63cc1aeaf7a2d SHA512 33a06f059166972c8a244830046f148f6f6fa5dc0504b6330e7f067105e9d120ff1f471c7882a6d148e26aebbe0cde3126179f48b8c28d81a89c043d3d2a6dfc
diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild
index f170b6a5d5e3..927db3ddbb97 100644
--- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild
+++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down
LICENSE="LGPL-2.1+"
SLOT="0/0.1.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
RDEPEND=">=app-pda/libplist-2.3:="
DEPEND="${RDEPEND}"
diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest
index c5325f34baf5..86859286397f 100644
--- a/app-pda/libimobiledevice/Manifest
+++ b/app-pda/libimobiledevice/Manifest
@@ -6,5 +6,5 @@ AUX libimobiledevice-1.3.0_p20240201_time_h.patch 185 BLAKE2B 85e97bcc9ee9af7d57
DIST libimobiledevice-1.3.0.tar.bz2 733949 BLAKE2B 40717280bb3424c7431aa93d06d10de817e6761acf2b19948d80b691cfb4dd4ef0e31b81c8458eed29a43c8c8aa256da7baa3648fb785cfbdb7316daaba119a3 SHA512 7b22040552a6561729c79c0846f571b0e608abb7c297567d2ecfdd1718ce86df08a5e34ba51f209bdee96a1917da15e7ba3aaef1d289a951d1d3470b1f89e6a8
DIST libimobiledevice-1.3.0_p20240201.tar.gz 405723 BLAKE2B 5f3672e6b3c180440c215d9411eb2f21fe9451d822707e5b11ffff6693dccabfb5d184ef35f36bce2af508cbdebb656923927558ef39669825679a8ebf3cc8ee SHA512 d3746b7e0803840489593c9a3d8c8b16f6d4be5e2cd5c947d05be31e49c095c6503ef9150c886a87c68f4694bc6c1bfba96c4578789adc8f165a6391d0e4918f
EBUILD libimobiledevice-1.3.0-r4.ebuild 2654 BLAKE2B 1cb920dd3f01bc4ce45e290b0b10b33c3ca78d1c22923512d083e06f57aaddba0f4b76e7763af6c34cb3e2f3f9a1ba7ac526dab21506fef6985dd672d20fc342 SHA512 3e8ac2adfb510bdd09a3376b9ec2a699329bd1c7b1d4a5e24a16ec9e4158ecc1d3aad957aa5747ffdd3a5551809f2fd31bc6e67fad3d877052bea7198575bb50
-EBUILD libimobiledevice-1.3.0_p20240201.ebuild 1700 BLAKE2B 4b40e35e47de461d6921d3648b5a810a1eea1670d9669b0ae02a98613c382ee04848074038aab5a39e68d39a73e770ab79ba277900e788aa4f6a569ccc8d2cbb SHA512 2df692b4e4ba2bd0f65972cd65e4b5033517655377a4e209cb92efcc3df0acf1b2316b8a09743ebfec5a146eefafd0e01d818688d8d82dc232a88ddfeac1756e
+EBUILD libimobiledevice-1.3.0_p20240201.ebuild 1707 BLAKE2B 21a1593cfea2b940fe096b32704ac319402236b434d803951e4a52ff98e4ff22eea870475154b43eb261daf26fc736125bdaf60c3e9c24c9b5b9ccac45332e1b SHA512 d19eba5bdab668d2455d3eeaf0542168822e5a052706ee5894165bb12d7c8be204ebf007196fcdd6093c515fb1968c16f6a9e15a2801c1da5368a49071698f52
MISC metadata.xml 346 BLAKE2B 5979763c0edb5ba8ea839769460571c50fff06027fa402e66b8f6927179e8898bde50732d847e775683b065eae274afa900b7a9ca6643ad98b4362fb9ec1385f SHA512 6252917ccb0280baea04596905530e2a37e364dfab87281987d9e8369e3fadc7eedded779d50bce6c0f2a39a9d224641c69bbc668f41765ff6f453bee4ea050b
diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
index 047af96c7169..e230c072661e 100644
--- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
+++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT}
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
IUSE="doc gnutls readline static-libs"
RDEPEND="
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 71cc492cd4fc..bfa75ab36415 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/fetchcommandwrapper/Manifest b/app-portage/fetchcommandwrapper/Manifest
index 33b3d99009c8..b3b2eb377000 100644
--- a/app-portage/fetchcommandwrapper/Manifest
+++ b/app-portage/fetchcommandwrapper/Manifest
@@ -1,4 +1,3 @@
DIST fetchcommandwrapper-0.8.4.tar.gz 4553 BLAKE2B 10cf10ec5e4af355940d3f02eb7e9d4dd79ed8c13b06ed2e4c4c5c23f257e54e0825387b3b646451f3229ae6e7ec4e9c2074734204caf20389a3009fa7767a3c SHA512 e32b1a774bcc2a52356ccde8ec29a2d42de08b1e4672a0cad11a187e7996ade491dfda4fb09526e77ff5a55abfda91130cec1d0b075541d227d0e34ecb55f019
-EBUILD fetchcommandwrapper-0.8.4-r3.ebuild 648 BLAKE2B 3c15450cf07619e0c0b79c5f15f1e8d7a41499632be15621105df109386bcca15d409484bbef14cd381f519e57970a6caf8c14a129dcc6d0b4056faef2b28857 SHA512 2b4c5bf35f2ae604dd2fa4281c454150fdf37e4d6681998fa7d5f12ca4803d67040bf9086bce0d743629ae7ec29093c3d0c8676edaa48b83bfba4652668db2c4
EBUILD fetchcommandwrapper-0.8.4-r4.ebuild 630 BLAKE2B 9f8e189f950a094cf9796cd9974a9bc198c98b326c61b04443e7c757199c67a319ebe806e426f9e64fe70f0e3bad086f9c9b7c5b71c389f4b235787fed1e02fa SHA512 841a4c1b36719030f33f183d24b321bc08a1eabbc206b564d50d78d073ee7b3c06cbdab7a4854a0fdf4fcf624f668296bc38cb817057ad3e0682dffbb3076b67
MISC metadata.xml 410 BLAKE2B 86e21c818ff6a4dab474b4f1b68c95219668501fce696a36c6f0d3ed45f7ad8852c8ebee52ced628cd83afbbce435438952c8c621a7fe31756c54defbe172fab SHA512 64730f74ffff10d9761e84aa1aff39c953a03e30afaf2c0cdb61a27d2721350d797c9a8cf85dcb56da45bbb953ed38836a0832bcd8e3765ce7bd2a43bbff70fe
diff --git a/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r3.ebuild b/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r3.ebuild
deleted file mode 100644
index 2dd45cb4e956..000000000000
--- a/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r3.ebuild
+++ /dev/null
@@ -1,26 +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 pypi
-
-DESCRIPTION="Wrapper integrating aria2 into portage's FETCHCOMMAND"
-HOMEPAGE="https://github.com/hartwork/fetchcommandwrapper"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=net-misc/aria2-1.10.2[metalink,xmlrpc]"
-
-pkg_postinst() {
- ewarn 'You need to append'
- ewarn ' source /usr/share/fetchcommandwrapper/make.conf'
- ewarn 'to /etc/portage/make.conf in order to integrate fetchcommandwrapper.'
-}
diff --git a/app-portage/pkg-testing-tools/Manifest b/app-portage/pkg-testing-tools/Manifest
index 9e2a7ba07462..fbbc9bc047c4 100644
--- a/app-portage/pkg-testing-tools/Manifest
+++ b/app-portage/pkg-testing-tools/Manifest
@@ -1,6 +1,8 @@
DIST pkg-testing-tools-0.1.2.gh.tar.gz 6180 BLAKE2B 7674573d165e8e04ef4555301bb15e6f3e7b6834096e4b9dcadf74bfc40dabcff5b694a323d6e1c62fa20d965be4f9f8c0b9459c5dacbd01f914669594aa15b4 SHA512 8d5933be8cd596089d4f8f5609d597330a1619b12f08049985b48519ecf10c3fd40971ee76b3bee793c082b8b96832aa2f5a2f6db8e1ca127a374986540e5ffc
DIST pkg-testing-tools-0.2.2.gh.tar.gz 10896 BLAKE2B 8b48ef2c2a6d1700869b77e84fe6af74d5a748eb56881ff3c2ce9921f942e51745bd48d6e091a3b86704b610713ba5563198c2e9b31693cae6d25972fbcdbb20 SHA512 a9d0745a828e539ff948205fdbfc34150c380d23692498aa3e0fcec0bf9f46c2a01a57f1d5cac4b44a5c1f7c3ca3c1c346d8058a6ea54c390e51bf44cd5fb612
+DIST pkg-testing-tools-0.2.4.gh.tar.gz 12361 BLAKE2B e60b322627f92ebccc33907d395763604e5531805c0ef3625c4b4511d2aa1a71dbaa71d6eb0bb2028738fcd13535fed4ffd4bdef189c528fddfbaac1d4e1044a SHA512 6dc28922940e281bbcd4fc065cb573dfb66cf0223d5aa11c514c24992512f6bf6e33200e8acb2a07ce87d648dd51844e43865b2e4bb64ed9ae9c6500259623c2
EBUILD pkg-testing-tools-0.1.2.ebuild 518 BLAKE2B 7caa3978c5cb7cf644da0d9bca0a7ffaa9adaf8179246090f8bbf3dfac364359a6f06e01335b9a7d598c03e38f851bfe7fbf096db14e17393657533ea29cf9cb SHA512 ac4f272cfe87f3362cb20044304c8d11882f40c72d54ce0f0104aa1bcd72d62aae820eb5c7a273952190449f69b11b19a5d6946828398728391dc9fe7d2e5a9a
EBUILD pkg-testing-tools-0.2.2.ebuild 706 BLAKE2B 4c11f4442905e442197dc6881dff678b052252e55b93f0bea15074e411b5fcd60130d61a62c661401c29301edc63cf51cc49b1157be3b51a4b4b85c400ab6e03 SHA512 dbbbc5d23ccad8e3a87c51d808682d9ff1fdd659c14914259d673e2d17c69bc8c3759db086801726394d7c5cb3a64aa941b413bfe42a5814f4b171f1be33e141
+EBUILD pkg-testing-tools-0.2.4.ebuild 706 BLAKE2B 4c11f4442905e442197dc6881dff678b052252e55b93f0bea15074e411b5fcd60130d61a62c661401c29301edc63cf51cc49b1157be3b51a4b4b85c400ab6e03 SHA512 dbbbc5d23ccad8e3a87c51d808682d9ff1fdd659c14914259d673e2d17c69bc8c3759db086801726394d7c5cb3a64aa941b413bfe42a5814f4b171f1be33e141
EBUILD pkg-testing-tools-9999.ebuild 706 BLAKE2B 4c11f4442905e442197dc6881dff678b052252e55b93f0bea15074e411b5fcd60130d61a62c661401c29301edc63cf51cc49b1157be3b51a4b4b85c400ab6e03 SHA512 dbbbc5d23ccad8e3a87c51d808682d9ff1fdd659c14914259d673e2d17c69bc8c3759db086801726394d7c5cb3a64aa941b413bfe42a5814f4b171f1be33e141
MISC metadata.xml 511 BLAKE2B 28c5a606539ab4e39b0113ce58ac6cb8331f54ea459b0d38025873cf14f7eb84a1b170b2c8f352f989270d621620af611fb567c0ee5e400e098c4214fd981b95 SHA512 d0cafe6f9fe869007bf701796d1bceee66fefb6b6e3cfb413ab2a651709d625e117bd5c8e5d23d5647af1f6de95870da6be7344655e7fe15d48d831dba316cea
diff --git a/app-portage/pkg-testing-tools/pkg-testing-tools-0.2.4.ebuild b/app-portage/pkg-testing-tools/pkg-testing-tools-0.2.4.ebuild
new file mode 100644
index 000000000000..c8cd079994a1
--- /dev/null
+++ b/app-portage/pkg-testing-tools/pkg-testing-tools-0.2.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Packages testing tools for Gentoo"
+HOMEPAGE="https://github.com/APN-Pucky/pkg-testing-tools"
+
+REPO=APN-Pucky
+LICENSE="BSD"
+SLOT="0"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${REPO}/${PN}"
+else
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ SRC_URI="https://github.com/APN-Pucky/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+fi
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+RDEPEND="
+ sys-apps/portage[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz
index 9b5828d00301..bc49658b6a29 100644
--- a/app-vim/Manifest.gz
+++ b/app-vim/Manifest.gz
Binary files differ
diff --git a/app-vim/extra-syntax/Manifest b/app-vim/extra-syntax/Manifest
index e8532b7cafb7..c1b1e94d1bdf 100644
--- a/app-vim/extra-syntax/Manifest
+++ b/app-vim/extra-syntax/Manifest
@@ -1,3 +1,2 @@
-EBUILD extra-syntax-4-r2.ebuild 763 BLAKE2B c626825376942ad8b54427dba933ef2984427e7274620c9d430e02498561ffde05f1cda9ec3c02f90b046340b2b36e99d5219fd98a7ddb9e5cc33a9666c06161 SHA512 ced8f80f55f5a1cd2baede670fe903e9f0b35a29af0ac33ae2b21dc60cc7d0fbd9bbef72ab334c8fdd9656f098036866365f3e29a7d0eb6feb0492a4bdfafefe
EBUILD extra-syntax-4-r3.ebuild 751 BLAKE2B 2cd0d0547f824e4a2f91869b402a7807af180baca300eb6298e3f58983aa2c09d7d91840430969f9a42edacc38baf3b42946f90050512ea543259c48ee703932 SHA512 2ad152a50c8733e4ad85d9612d846eb79e6b0575d3fbd1d17185adb842c7314dea5eac091a47e90e8b2444837b76219fe53ed9f2a3c2b65f2626234fa25dea52
MISC metadata.xml 274 BLAKE2B bfa9b39d4cd1b8163066648034a81b6c9fc23284334d76cbf3b71711a9548646a095d1fefa5e68455645867b5b0c1a7de96e106949b58e1e2ef7cf788ca28bf4 SHA512 aca1820afddcb39050481e3b3ea0310dc197f723ddb1130abaad0ade665062ac12c3f4bc4dda016e1fc9767f15c2fa484dca08a8bca2860107ae82345dcdd63b
diff --git a/app-vim/extra-syntax/extra-syntax-4-r2.ebuild b/app-vim/extra-syntax/extra-syntax-4-r2.ebuild
deleted file mode 100644
index 9bd35da4565e..000000000000
--- a/app-vim/extra-syntax/extra-syntax-4-r2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: metapackage for all extra syntax packages"
-HOMEPAGE="https://www.vim.org/"
-LICENSE="metapackage"
-KEYWORDS="amd64 ~mips ~ppc ppc64 x86"
-SRC_URI=""
-IUSE=""
-
-RDEPEND="
- ${RDEPEND}
- app-vim/bnf-syntax
- app-vim/brainfuck-syntax
- app-vim/cfengine-syntax
- app-vim/dhcpd-syntax
- app-vim/ebnf-syntax
- app-vim/eruby-syntax
- app-vim/fluxbox-syntax
- app-vim/gentoo-syntax
- app-vim/gtk-syntax
- app-vim/help-extra-syntax
- app-vim/nagios-syntax
- app-vim/ntp-syntax
- app-vim/pgn-syntax
- app-vim/selinux-syntax
- app-vim/wikipedia-syntax
- app-vim/xquery-syntax
- app-vim/xsl-syntax"
-
-S="${WORKDIR}"
-
-src_install() { :; }
diff --git a/app-vim/phpdocs/Manifest b/app-vim/phpdocs/Manifest
index f4d9e12b2bb2..a80c20a066c1 100644
--- a/app-vim/phpdocs/Manifest
+++ b/app-vim/phpdocs/Manifest
@@ -1,4 +1,3 @@
DIST phpdocs-0.26.tar.bz2 3772 BLAKE2B e14b0a2ddce2ab375adf845e06f9d760bb09611a930d5a2988d1e33bcf2d2890c5be81b1d148f48d8fc96a87b871a19abdb1223a00a13b611b6ba2dbc62d44fe SHA512 625717ce5e8cfe8ee6fb76611df28838f6bdf54905af138dccf6e2870c29c36f6c618872d81990833c06d30ab3f010445d2d31fb4173eb8b245113f8b5c87bcc
-EBUILD phpdocs-0.26-r1.ebuild 491 BLAKE2B c04adaa371289588af44d579b36b77d4b8d4d58028360f69c2311d2e15f4342e622979bb253228ac442589da1c9b08bba44f3ccad55033d52ea0f5b46956d990 SHA512 bc32232233f27b982b5376958017b025161303591c1439c540b2d8a5c69686d89ff37d307e7680a0a46ec65c6b9c183fbc761380de33ed7a8615d776e2c928bc
EBUILD phpdocs-0.26-r2.ebuild 492 BLAKE2B bcdeca23c14f3714c06caa0eefbb94f5a789e37a4b2612715ca37c835807ffd04c70efaaca2549ea709806d01ec4d3e7cc088b5523de2007cef91fc890e371a0 SHA512 1d8b00f76ade6e60e18f660cbb75ea9800ff64f7572160258af43cb3bd938abf4e38c34351a7529b3aa511941f3c9d57585ca5e0074f469b4524663efd19d87b
MISC metadata.xml 274 BLAKE2B bfa9b39d4cd1b8163066648034a81b6c9fc23284334d76cbf3b71711a9548646a095d1fefa5e68455645867b5b0c1a7de96e106949b58e1e2ef7cf788ca28bf4 SHA512 aca1820afddcb39050481e3b3ea0310dc197f723ddb1130abaad0ade665062ac12c3f4bc4dda016e1fc9767f15c2fa484dca08a8bca2860107ae82345dcdd63b
diff --git a/app-vim/phpdocs/phpdocs-0.26-r1.ebuild b/app-vim/phpdocs/phpdocs-0.26-r1.ebuild
deleted file mode 100644
index 3898ab2cb478..000000000000
--- a/app-vim/phpdocs/phpdocs-0.26-r1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: PHPDoc Support in VIM"
-HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=520"
-LICENSE="vim"
-KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-VIM_PLUGIN_HELPURI="https://www.vim.org/scripts/script.php?script_id=520"
-
-src_prepare() {
- default
- sed -i 's/\r$//' "${S}"/plugin/phpdoc.vim || die "sed failed"
-}
diff --git a/app-vim/undotree/Manifest b/app-vim/undotree/Manifest
index f8afde0bd1bf..0b25b1d55229 100644
--- a/app-vim/undotree/Manifest
+++ b/app-vim/undotree/Manifest
@@ -1,5 +1,3 @@
-DIST undotree-6.0.tar.gz 16288 BLAKE2B 38e7d185f0c2d9dd139c0c9b49593e1f6d14f7eab81b984c641b9d6917888510cda6a03d3030e051e257fde72f86d5dddbf65a8b29e4cd68323e9b976281f9ee SHA512 2654206adc8e4f021d5f2f3927ab5cb218e333a34fa5121e5ad48bf9b26e8d15c6b58cf88988407a587fb60cf406a4ed766fc4388672e93d4fceddc8712c4c49
DIST undotree-6.1.tar.gz 18489 BLAKE2B 4570dbfd8f4f03e51bfb59587872993fed01d7e572dc517255c663ddfb3df8be04a5a7232175998889fea032faaf47f7eb6a9be6bbc46d1e644be1370ae54da5 SHA512 ed2831fee148b6a0cb78ea528db9b6a217da67fb74d95e00034671ecd7d0bef397077a7e96c29697d372a2bd1d0a6865e210cece57c4cccd97a0cf3e0b486ec2
-EBUILD undotree-6.0.ebuild 426 BLAKE2B 3d21aacddc751d54a9364240461fbb89ef6dc75aaec4fb4bab469f4569b200a1e0db3ba4ac86bfdf70703ceb72a231ad2339beef0548259f64355316e831e485 SHA512 ec70c0a62068b92bcd0e68a651967474ae609984e934fea98d610b7a7efba5b9714ca4a0aaedad324b243f9291457fd8265f3e464a56f7e410f6260136b86d40
EBUILD undotree-6.1.ebuild 429 BLAKE2B f7d644c910de9001c9605b5d225ae86a60b15aa4981986c02fff09c34d100ef4668f6b4699cc71242d1cb02971680343f15e5f8f2aa64f4465427d7d1b7262a3 SHA512 d7a9bc425f807ce942822321a2df4a4520129aacf7218f678e093db2ca2b49198ca7dc560a8df8b38907bd924d8490761428ec2662a5b43a5c650e8f47de883c
MISC metadata.xml 365 BLAKE2B 761e9f4916096163fb066baf8fa52b110ebed245af23de8ae7efee9c39c0760a5286d93a82a950bcd00d26158405bef3fc88e1520c3931492b0afba93b0167f7 SHA512 4b293258e025a18c84c073ced14aafa8b2bdec2226f4e64ded45708341a18489c9f2b762f5ee2ab0af943f3a6e531b6d22333d0939391298ea7bbab7748c75c8
diff --git a/app-vim/undotree/undotree-6.0.ebuild b/app-vim/undotree/undotree-6.0.ebuild
deleted file mode 100644
index af3412183713..000000000000
--- a/app-vim/undotree/undotree-6.0.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit vim-plugin vcs-snapshot
-
-DESCRIPTION="vim plugin: display your undo history in a graph"
-HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=4177 https://github.com/mbbill/undotree"
-SRC_URI="https://github.com/mbbill/${PN}/archive/rel_${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-KEYWORDS="amd64 x86"
diff --git a/app-vim/vim-flake8/Manifest b/app-vim/vim-flake8/Manifest
index 72e76e44949f..dabd462ab6bf 100644
--- a/app-vim/vim-flake8/Manifest
+++ b/app-vim/vim-flake8/Manifest
@@ -1,6 +1,3 @@
-DIST vim-flake8-1.6.tar.gz 5345 BLAKE2B dd726798a49231841f9fcb915999cf965a42b8b5f593a66f97268bc6d7993584d5f9ed0cfc50508bc57d60c5dcd19c8476e86ae26fb8be9c1dcf7007db2d0323 SHA512 a4208478f9754ef2d188a51e3262c449ef16b48fc0208425795d71c304118c129ae20a723fff96863291bae66237f1479a591cc23e5ec90222e0614d2dcccce9
DIST vim-flake8-1.7.tar.gz 6080 BLAKE2B bf78e2c4e9976fc148cf18fc5ec58c2807a9c82a6893160ca4a107664d438fc955c2eac3e41373529cc1dc5295acab06c7c9007c1ad72095548362e903d7d31a SHA512 c29cfc00e4fd94128be02e003116647819cd3b39916527b70a7684c19ef4184bce1c1556051fc269bde4696a98b752fb7b4e081c2aac46cdcdfdf35735ec76b0
-EBUILD vim-flake8-1.6-r1.ebuild 404 BLAKE2B 808c29a7d61e5a21db39e7f29908d70293e1650c7f11f3a0d56c8d6fa5a54d96d949bb58df2bbe0de96eb51e6e63525aecae64b614409ef1d81cc42ca32dc482 SHA512 3af79467629bd7e9a2754fd309505fa4c3c60d7d8ce85b16f957d5e461317ba0e69415ae3bc1d0311547f81bffa0621008dab23f60ddeb518417e441d38398b6
-EBUILD vim-flake8-1.6.ebuild 402 BLAKE2B eb5c93251f30ef79ce9d76954d24f739e7dc4465ffdf9d6fae92747b065e058b5bb0e89961d77d526039f0bc023d47d19e8bfb50b3c7d07a02877c7c6b5e825e SHA512 e597905db4f37dc796bdd01cb6d2e5e5c121c6483347a7189dcfd16e36445636bbd8cadb3182fb3be9e14493bb9a44a8cf1569d9587e6a8806412698b76d8c6f
EBUILD vim-flake8-1.7.ebuild 409 BLAKE2B 9e32c24f97899a58a91f56126032d14474a68402728c2789bdd5f17e82ddd0d9fbeebeff046719793072ff257f7169763812e24b331f297db1f51f80432b3edd SHA512 a340f54fdda44115484a71070bc91d9ba01c1ddce36a4654bd0112770113b406459cd5386e53d4fc80a593eb3792029cf20bf436b6f9ac3a03baec07d83f7859
MISC metadata.xml 365 BLAKE2B 1d4f6ae425ea8c8894c4a29471ff6286dc32d9dbf05a2bc0efdca8a4ae530983b954e9084186a2eb918930750397ab54b2961ffeba3b7019e486e2fa6e60458f SHA512 a92d5bd5ab6bbaf002dec392168cbab609d9508e41401631e8f550d541c8d217959f536a8ddc5e26be71c6721e65deea9062afadcc1e77de3c64ebb89ff5d351
diff --git a/app-vim/vim-flake8/vim-flake8-1.6-r1.ebuild b/app-vim/vim-flake8/vim-flake8-1.6-r1.ebuild
deleted file mode 100644
index a0e086fe68fb..000000000000
--- a/app-vim/vim-flake8/vim-flake8-1.6-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: runs the currently open file through flake8"
-HOMEPAGE="https://github.com/nvie/vim-flake8"
-SRC_URI="https://github.com/nvie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="dev-python/flake8"
diff --git a/app-vim/vim-flake8/vim-flake8-1.6.ebuild b/app-vim/vim-flake8/vim-flake8-1.6.ebuild
deleted file mode 100644
index 8ff3e0444938..000000000000
--- a/app-vim/vim-flake8/vim-flake8-1.6.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: runs the currently open file through flake8"
-HOMEPAGE="https://github.com/nvie/vim-flake8"
-SRC_URI="https://github.com/nvie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-RDEPEND="dev-python/flake8"
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz
index e8179b69b04e..3f338648814c 100644
--- a/dev-build/Manifest.gz
+++ b/dev-build/Manifest.gz
Binary files differ
diff --git a/dev-build/ninja/Manifest b/dev-build/ninja/Manifest
index 74fa2ad8cbc2..e0cba8bcd2f0 100644
--- a/dev-build/ninja/Manifest
+++ b/dev-build/ninja/Manifest
@@ -2,6 +2,6 @@ AUX ninja-cflags.patch 738 BLAKE2B ec025836197d41d96cfcab0a7363ab3bda50cb7fc3f91
DIST ninja-1.11.1.tar.gz 229479 BLAKE2B c96cf7c319b7abd65f644465688d256f8b3a576c4616d0c63852e25dd0dc5f63c66708d429d8dddb6228502eb147211a86a5dd369b80ec2228902b370d2343e5 SHA512 1bca38877c70ee6613f347ffccef5adc02ba0a3947c62ae004ea97f918442b5a3de92378e4f820ae2a7676bc7609d25fbc7d41f6cfb3a61e5e4b26ec3639e403
DIST ninja-1.12.0.tar.gz 240291 BLAKE2B e7d721ab62164574b076f7cbf6d40fd2ee950534d124a58f5fe9e09bdae5895c8dc9dd7636a9f2f2b79774d6d9ba5f831e2c8b370826029af060fdc80fdc207f SHA512 167cd838ad47815183b79302a6e19227d956e634ae9d4211f0895ea9f4d893932e1154a765a9d5a1a3167b1a48b398f255fb4f46eb1395a6da11070bda628875
EBUILD ninja-1.11.1-r5.ebuild 2451 BLAKE2B bf0e6fc2f7d09db24ca6b58a4a1e081ef08ee2bb04acc73af3e2f8fe8f77745f99ac8d68d0338b0867a0040555b6eddad61930c7ce7d72d43d0c426511b078a9 SHA512 831f9e6e2800fdf5c466ba0d69a9034b0c329a2d34b80cad723dead14d02a205ee76b398ca6a56b7d16a1ce8249b1be1493ce77bfb7e8e98e86e0a665f797b1b
-EBUILD ninja-1.12.0.ebuild 2229 BLAKE2B 18ddf25348637f391dd5562c55cc2e4d8dacbb67b62706e2adccf4654995feebec3c202da56c7c42241b3bbbf1957c943b7f257ec218f3ee1b0189715b7cab95 SHA512 2b85bd93fb613e39d6cd247f78198de7f144964f1876ce2c1d57d5a2c92a094428cd2d7036865858d0690f193c0da144db058b60f33221a48e3d111954168f4d
-EBUILD ninja-9999.ebuild 2229 BLAKE2B 18ddf25348637f391dd5562c55cc2e4d8dacbb67b62706e2adccf4654995feebec3c202da56c7c42241b3bbbf1957c943b7f257ec218f3ee1b0189715b7cab95 SHA512 2b85bd93fb613e39d6cd247f78198de7f144964f1876ce2c1d57d5a2c92a094428cd2d7036865858d0690f193c0da144db058b60f33221a48e3d111954168f4d
+EBUILD ninja-1.12.0.ebuild 2274 BLAKE2B 4fa8ff716f1aaf61447029eac4663454941c7faebc0e81688ae3f8df35c57d3d7207eaf6e7f38add7b5bd6fab3b68e252f4c8999a262c5aca0cdd3786fdc647a SHA512 79b8db18779e6a21ce333ccb58648a18b0d94b6bf10bfe0a75e87a07ce1fedc2ce9d8e5b9ec118a35dc27a09ddfeb4b1995ae5911d87106bea23f9290ca7c08e
+EBUILD ninja-9999.ebuild 2274 BLAKE2B 4fa8ff716f1aaf61447029eac4663454941c7faebc0e81688ae3f8df35c57d3d7207eaf6e7f38add7b5bd6fab3b68e252f4c8999a262c5aca0cdd3786fdc647a SHA512 79b8db18779e6a21ce333ccb58648a18b0d94b6bf10bfe0a75e87a07ce1fedc2ce9d8e5b9ec118a35dc27a09ddfeb4b1995ae5911d87106bea23f9290ca7c08e
MISC metadata.xml 463 BLAKE2B 4094365ee9f5db41a29df26eada46bc42050da4043003bc265733666475d950df0b53cc475585b5d0ad79a1b9cbe83a53076911e564960d21568479e52bc4b33 SHA512 2d08b1e9f5377ba2d1976093fc9a3a9ceec51e80a7473e3d80e536585d1adb21c90d954205b97dd063dc99fe60b7b0c5335a16e05d0a2fa79e951c4833697880
diff --git a/dev-build/ninja/ninja-1.12.0.ebuild b/dev-build/ninja/ninja-1.12.0.ebuild
index fd0e6fc7d748..c7a7c9ee0b26 100644
--- a/dev-build/ninja/ninja-1.12.0.ebuild
+++ b/dev-build/ninja/ninja-1.12.0.ebuild
@@ -3,7 +3,6 @@
EAPI=8
-CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build
CMAKE_MAKEFILE_GENERATOR=emake
PYTHON_COMPAT=( python3_{10..12} )
@@ -51,6 +50,13 @@ src_configure() {
cmake_src_configure
if use doc; then
+ if tc-is-cross-compiler; then
+ mycmakeargs=( -DBUILD_TESTING=OFF )
+ local BUILD_DIR=${WORKDIR}/native
+ local SYSROOT=
+ tc-env_build cmake_src_configure
+ fi
+
python_setup
edo ${EPYTHON} configure.py
fi
@@ -60,16 +66,11 @@ src_compile() {
cmake_src_compile
if use doc; then
- local ninja=./ninja
if tc-is-cross-compiler; then
- ninja=$(type -P ninja)
- fi
- if [[ -n ${ninja} ]]; then
- edo "${ninja}" -v -j1 doxygen manual
- DOCS_BUILT=yes
- else
- DOCS_BUILT=no
+ local BUILD_DIR=${WORKDIR}/native
+ cmake_build ninja
fi
+ edo "${BUILD_DIR}/ninja" -v -j1 doxygen manual
fi
}
@@ -86,7 +87,7 @@ src_install() {
mv "${ED}"/usr/bin/ninja{,-reference} || die
- if [[ ${DOCS_BUILT} == yes ]]; then
+ if use doc; then
docinto html
dodoc -r doc/doxygen/html/.
dodoc doc/manual.html
diff --git a/dev-build/ninja/ninja-9999.ebuild b/dev-build/ninja/ninja-9999.ebuild
index fd0e6fc7d748..c7a7c9ee0b26 100644
--- a/dev-build/ninja/ninja-9999.ebuild
+++ b/dev-build/ninja/ninja-9999.ebuild
@@ -3,7 +3,6 @@
EAPI=8
-CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build
CMAKE_MAKEFILE_GENERATOR=emake
PYTHON_COMPAT=( python3_{10..12} )
@@ -51,6 +50,13 @@ src_configure() {
cmake_src_configure
if use doc; then
+ if tc-is-cross-compiler; then
+ mycmakeargs=( -DBUILD_TESTING=OFF )
+ local BUILD_DIR=${WORKDIR}/native
+ local SYSROOT=
+ tc-env_build cmake_src_configure
+ fi
+
python_setup
edo ${EPYTHON} configure.py
fi
@@ -60,16 +66,11 @@ src_compile() {
cmake_src_compile
if use doc; then
- local ninja=./ninja
if tc-is-cross-compiler; then
- ninja=$(type -P ninja)
- fi
- if [[ -n ${ninja} ]]; then
- edo "${ninja}" -v -j1 doxygen manual
- DOCS_BUILT=yes
- else
- DOCS_BUILT=no
+ local BUILD_DIR=${WORKDIR}/native
+ cmake_build ninja
fi
+ edo "${BUILD_DIR}/ninja" -v -j1 doxygen manual
fi
}
@@ -86,7 +87,7 @@ src_install() {
mv "${ED}"/usr/bin/ninja{,-reference} || die
- if [[ ${DOCS_BUILT} == yes ]]; then
+ if use doc; then
docinto html
dodoc -r doc/doxygen/html/.
dodoc doc/manual.html
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index f966f4e5eb56..371100ef922c 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 9a31a7105a15..aa717b35a448 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -7,6 +7,8 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD lldb-15.0.7.ebuild 2787 BLAKE2B 606d1bef5194c6d173480719f131847bda2093a14937e831972e3514e86b9ab3f420f7d9cbc60457dacfa0613af21b88f0f91b20ac2215d10b18acf73a938885 SHA512 3e9adac80fbf2a37784e197e882d3a797e6f37b18afc06b8952f587b9259a0610b08702472360e4828e5499f56a520566cbbf869c19380227eaea172d2b35934
@@ -14,6 +16,7 @@ EBUILD lldb-16.0.6-r1.ebuild 2605 BLAKE2B 93d0148ce952dc67a60579da1516398fe529c4
EBUILD lldb-16.0.6.ebuild 2735 BLAKE2B 02d90b4ef7180e73efeff06ccb61f1f03ecda99183420245bec0c4b7884b01c570c2389a634db9f46386355bd3ccc9cc5a0a4a01e4254a8718a9668f96ea7517 SHA512 325400e59d98e87eceaf12710a127cc5927309f683f2460983004bd6acdd9115775b95b406b872464a0184e8a749d570265c9c18f2df7774021c4377574b68d6
EBUILD lldb-17.0.6.ebuild 2713 BLAKE2B 241b5851ea908a150488f431501c3a83d321f7d9225a12ee306cb915b21c1f918b0d931a2575db8c5680a58c84ad8c9037c8e591ea280f8a13fda7ad2464238c SHA512 656fc28d597d39e11aa58405a39ca6fabc579fb6f48d31c8cf8b4356d5e6ba54c3ab691b57b64d227c1d13a87f7579b851a12589a1ab411972a36b952a0990f6
EBUILD lldb-18.1.3.ebuild 2620 BLAKE2B d8c73768046753f89c3922aeaa7f4113bfe0a264766765fb756f2f46c3b75610f5eebc4010d9abfba33fe39c04595e41b2eef732479028063dfb059263dd470e SHA512 614edb0432b74a3ee222fbc389a445c85f4a99ea3a862cfa033ace57f4cebf04098c56a4a0686cca78d46d27dfd5b74aab3634c1ff19d02838af5df3c187dfd6
+EBUILD lldb-18.1.4.ebuild 2620 BLAKE2B d8c73768046753f89c3922aeaa7f4113bfe0a264766765fb756f2f46c3b75610f5eebc4010d9abfba33fe39c04595e41b2eef732479028063dfb059263dd470e SHA512 614edb0432b74a3ee222fbc389a445c85f4a99ea3a862cfa033ace57f4cebf04098c56a4a0686cca78d46d27dfd5b74aab3634c1ff19d02838af5df3c187dfd6
EBUILD lldb-19.0.0.9999.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
EBUILD lldb-19.0.0_pre20240330.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
EBUILD lldb-19.0.0_pre20240404.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
diff --git a/dev-debug/lldb/lldb-18.1.4.ebuild b/dev-debug/lldb/lldb-18.1.4.ebuild
new file mode 100644
index 000000000000..7734bd04d4e9
--- /dev/null
+++ b/dev-debug/lldb/lldb-18.1.4.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+IUSE="debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+ debuginfod? (
+ net-misc/curl:=
+ dev-cpp/cpp-httplib:=
+ )
+ libedit? ( dev-libs/libedit:0= )
+ lzma? ( app-arch/xz-utils:= )
+ ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+ xml? ( dev-libs/libxml2:= )
+ ~sys-devel/clang-${PV}
+ ~sys-devel/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+ ${DEPEND}
+ python? (
+ ${PYTHON_DEPS}
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ python? (
+ >=dev-lang/swig-3.0.11
+ )
+ test? (
+ $(python_gen_cond_dep "
+ ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+ dev-python/psutil[\${PYTHON_USEDEP}]
+ ")
+ sys-devel/lld
+ )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local mycmakeargs=(
+ -DLLDB_ENABLE_CURSES=$(usex ncurses)
+ -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLDB_ENABLE_PYTHON=$(usex python)
+ -DLLDB_ENABLE_LUA=OFF
+ -DLLDB_ENABLE_LZMA=$(usex lzma)
+ -DLLDB_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+ -DLLDB_INCLUDE_TESTS=$(usex test)
+
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ # TODO: fix upstream to detect this properly
+ -DHAVE_LIBDL=ON
+ -DHAVE_LIBPTHREAD=ON
+
+ # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+ # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+ # ncurses with complete library set (including autodetection
+ # of -ltinfo)
+ -DCURSES_NEED_NCURSES=ON
+
+ -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+
+ -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lldb-{shell,unit}
+ # failures + hangs
+ #use python && cmake_build check-lldb-api
+}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.a' -delete || die
+
+ use python && python_optimize
+}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 977965c93871..18e83534329f 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/commons-logging/Manifest b/dev-java/commons-logging/Manifest
index f8d66b902dba..fbec7f593c38 100644
--- a/dev-java/commons-logging/Manifest
+++ b/dev-java/commons-logging/Manifest
@@ -1,3 +1,6 @@
DIST commons-logging-1.3.0_pre20230319.tar.gz 184984 BLAKE2B 01b46bdb657dfaf3ffb55b3440b416d61a419a3358e4d240cc7e25794f38e0061e14ee77e5578aedf1b50006d6ec65016c9e837bd13c4dab9a2182604fe85c72 SHA512 b586be5dd891572aa55c3066c3fb7d57ba5f31c0bfaa768b80cd8c1c5c659a8c718b4cb42e6c65332b52f073462432c0f81e4aaf1535afb781da9a7884cdc07e
+DIST commons-logging-1.3.1-src.tar.gz 189156 BLAKE2B 23308b2bff6ea67620b0f07f49a63ffdbd07833fc0d9a6654386f4c17c9125abef5ad2afb6d8c798dcb98bc3e99bd8d94d35b9deec569c3aec1dde20f69e1a1d SHA512 ffda970d086601df4b476caf8bd01d1bdc22dd7f8846a22287036f7f000ce6cf0a757d16621910f041f8d90aa6066819454b3977dd005ca66817bec59e91e91f
+DIST commons-logging-1.3.1-src.tar.gz.asc 488 BLAKE2B 3225a62f6269224f1b52907631be03d97cde65d1c7a76c06b6a23b9e30b1cee08b048eb4fdaa41b0a6b5bcf090b54c9dc54307fb1629b039b786fd426572a4d1 SHA512 6f13f85a5aeab1099ebfca38a6173384050b1f1c2e7eac93d978587c92751ddd24d583e39bc5a949f0caec66ca141d265147e63e9e2afea2094bda4667936a86
EBUILD commons-logging-1.3.0_pre20230319.ebuild 4184 BLAKE2B 3ece0c8ce0d4be3b106d3986bdd935f9e302287993816989965bfe32fe9880eae6770666071917d95d4b9ba4f1b16f5e5ddbaa19ed1e7b98feb74eac53f61f2f SHA512 a96e5f06f4b990f76761a0d6a3e64f58f1ae021a312bbaea0ca66a1a095fb3a808f231bd042636227454ca2692d67fc432d52d49ec962e6a7c803a70ed0e740a
+EBUILD commons-logging-1.3.1.ebuild 5395 BLAKE2B bb812ae1c825b4333c6c6f2ffde10fe7551a3a442e0c42d828dda929930aaf260d5af08fe38dd61bc895a774d1b6591e7b3eaf5c91546f1dcc6ede9672f07645 SHA512 a5ec0177149301d45d46c03be6c4066606df02024e6650171d981220c6e20a6528f1632bafdf32428f84d31006738a8eaed424a27a6fb789db53194cfedc7de8
MISC metadata.xml 549 BLAKE2B b20c8451a73329dbdb8aa88120543b948014115d754a84e8a77a8f61b9134277a7849fc10e35323c028a32d69f6e45702200e06af4481bf5238f5d848b3ccc03 SHA512 105c2bdf3eed380f11be1b8987a08fbcf1b6e6cbbb00c0e38e4813875865abd65c9be85267d5b49486913fdb0635b7329b5c4e84a86d9f93f9dcdad74c336ff0
diff --git a/dev-java/commons-logging/commons-logging-1.3.1.ebuild b/dev-java/commons-logging/commons-logging-1.3.1.ebuild
new file mode 100644
index 000000000000..1f9180268241
--- /dev/null
+++ b/dev-java/commons-logging/commons-logging-1.3.1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="commons-logging:commons-logging:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple verify-sig
+
+DESCRIPTION="Thin adapter allowing configurable bridging to other well known logging systems"
+HOMEPAGE="https://commons.apache.org/proper/commons-logging/"
+SRC_URI="mirror://apache/commons/logging/source/${P}-src.tar.gz
+ verify-sig? ( https://downloads.apache.org/commons/logging/source/${P}-src.tar.gz.asc )"
+S="${WORKDIR}/${P}-src"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="log4j"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
+COMMON_DEPEND="
+ dev-java/jakarta-servlet-api:4
+ dev-java/slf4j-api:0
+ log4j? (
+ dev-java/log4j-12-api:2
+ dev-java/log4j-api:2
+ )"
+
+DEPEND="${COMMON_DEPEND}
+ >=virtual/jdk-11:*"
+
+RDEPEND="${COMMON_DEPEND}
+ >=virtual/jre-1.8:*"
+
+DOCS=( NOTICE.txt src/changes/changes.xml )
+HTML_DOCS=( PROPOSAL.html )
+
+JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.logging"
+JAVA_ENCODING="iso-8859-1"
+JAVA_GENTOO_CLASSPATH="
+ jakarta-servlet-api-4
+ slf4j-api
+"
+JAVA_SRC_DIR="src/main/java"
+
+src_prepare() {
+ java-pkg-2_src_prepare
+
+ # javax-servlet-api and log4j* do not presently provide module-info
+ cat > src/main/java/module-info.java <<-EOF || die
+ module org.apache.commons.logging {
+ // requires static org.apache.logging.log4j;
+ requires static org.slf4j;
+ requires static java.logging;
+ // requires static log4j;
+ // requires static servlet.api;
+ // requires static org.apache.log4j;
+ requires java.base;
+ exports org.apache.commons.logging;
+ exports org.apache.commons.logging.impl;
+ uses org.apache.commons.logging.LogFactory;
+ }
+ EOF
+
+ # https://avalon.apache.org/closed.html Apache Avalon has closed.
+ rm src/main/java/org/apache/commons/logging/impl/{Avalon,LogKit}Logger.java || die
+ rm src/test/java/org/apache/commons/logging/{avalon/AvalonLogger,logkit/Standard}TestCase.java || die
+
+ if use !log4j; then
+ rm src/main/java/org/apache/commons/logging/impl/Log4JLogger.java || die
+ rm src/main/java/org/apache/commons/logging/impl/Log4jApiLogFactory.java || die
+ else
+ JAVA_GENTOO_CLASSPATH+="
+ log4j-12-api-2
+ log4j-api-2
+ "
+ fi
+}
+
+src_compile() {
+ java-pkg-simple_src_compile
+
+ pushd target/classes > /dev/null || die
+
+ # Need Automatic-Module-Name also for the other JAR files
+ jar xvf ../../commons-logging.jar META-INF/MANIFEST.MF || die
+
+ # pom.xml, lines 81-103
+ jar -cvfm ../../commons-logging-api.jar META-INF/MANIFEST.MF \
+ $(find . -type f -name '*.class' \
+ ! -name 'Jdk13LumberjackLogger.class' \
+ ! -name 'ServletContextCleaner.class' \
+ ) || die
+
+ # pom.xml, lines 205-124
+ jar -cvfm ../../commons-logging-adapters.jar META-INF/MANIFEST.MF \
+ $(find . -type f -path './org/apache/commons/logging/impl/**.class' \
+ ! -name 'WeakHashtable*.class' \
+ ! -name 'LogFactoryImpl*.class' \
+ ) || die
+
+ popd > /dev/null || die
+}
+
+src_test() {
+ # Do not run Log4j tests because these tests use an Appender to verify
+ # logging correctness. The log4j-12-api bridge no longer supports using an
+ # Appender for verifications since the methods for adding an Appender in
+ # the bridge "are largely no-ops". This means an Appender's state would
+ # never be changed by log4j-12-api after new messages are logged. The test
+ # cases, however, expect changes to the Appender's state in such an event,
+ # so they would fail with log4j-12-api.
+ # https://logging.apache.org/log4j/log4j-2.8/log4j-1.2-api/index.html
+ rm src/test/java/org/apache/commons/logging/pathable/ParentFirstTestCase.java || die # Log4JLogger
+ rm src/test/java/org/apache/commons/logging/pathable/ChildFirstTestCase.java || die # Log4JLogger
+ rm -r src/test/java/org/apache/commons/logging/log4j || die
+ rm src/test/java/org/apache/commons/logging/log4j2/CallerInformationTestCase.java || die
+ # error: package ch.qos.logback.classic does not exist
+ rm src/test/java/org/apache/commons/logging/slf4j/CallerInformationTestCase.java || die
+
+ JAVA_TEST_EXCLUDES=(
+ org.apache.commons.logging.jdk14.TestHandler # No runnable methods
+ # junit.framework.AssertionFailedError: Wrong factory retrieved through
+ # ServiceLoader: org.apache.commons.logging.impl.Slf4jLogFactory
+ org.apache.commons.logging.serviceloader.ServiceLoaderTestCase
+ # junit.framework.ComparisonFailure: Log class expected:<...ommons.logging.impl.[NoOp]Log>
+ # but was:<...ommons.logging.impl.[Slf4jLogFactory$Slf4j]Log>
+ org.apache.commons.logging.noop.NoOpLogTestCase
+ )
+ JAVA_TEST_EXTRA_ARGS=(
+ -Dservlet-api="$(java-pkg_getjars jakarta-servlet-api-4)"
+ -Dcommons-logging="commons-logging.jar"
+ -Dcommons-logging-api="commons-logging-api.jar"
+ -Dcommons-logging-adapters="commons-logging-adapters.jar"
+ -Dtestclasses="target/test-classes"
+ )
+ if use log4j; then
+ JAVA_TEST_EXTRA_ARGS+=" -Dlog4j12=$(java-pkg_getjars log4j-12-api-2,log4j-core-2)"
+ fi
+ JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+ JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+ JAVA_TEST_SRC_DIR="src/test/java"
+ java-pkg-simple_src_test
+}
+
+src_install() {
+ java-pkg-simple_src_install
+ java-pkg_dojar commons-logging-api.jar commons-logging-adapters.jar
+}
diff --git a/dev-java/java-dep-check/Manifest b/dev-java/java-dep-check/Manifest
index add9f6c76c0a..9b9c1fb96028 100644
--- a/dev-java/java-dep-check/Manifest
+++ b/dev-java/java-dep-check/Manifest
@@ -1,3 +1,3 @@
AUX Main-0.5.java 14974 BLAKE2B 9bf245b17dfd26ce7f67b299eeefea0006c33af0ce8fb86a2145627980f1db7feb71253e4405aea9fd743a75f43203162b93e6e500612b0af1d595bc9f09db6b SHA512 de0ac9be9c7ac231f71758dff985a4f79e03ba59b74decf20c32d2c53fab762923970d62ebca3076627c45fe3b53ad0b0fc180f3e9cc389f5f6defc3426aaba5
-EBUILD java-dep-check-0.5-r2.ebuild 567 BLAKE2B 55606a39097bd6b123189c87ae5c5f1850ea3bca6d154f2221a77b0152ebe2ef98999df49d3c5c4357feeb5cf54375b135041d2dce6418a0ce3406190167a753 SHA512 a8689eeee1917923469e07d7a9bcb1faa5b11faed008482fbb93ee8d4b9615c647221d55a2005eb05b90d1f5366a7abb718b24d30514f8115cee5aa6d5b09048
+EBUILD java-dep-check-0.5-r3.ebuild 569 BLAKE2B 5d4f8ee886f5b65c1d4dbffc03bfe437d8df2146b5fe8a183d7364e98899f410c3fdf56e53f5d9860b01b3a85986d830935336ac8b845901ab55b2097008e48e SHA512 14ebbff6df3b46296d165c50585d603dd982dc2855f1de5ec346b373db89e805f717714dac300095e1f8b1a64e8f7f0e9a95db8a712597a80c1aebd4104ca894
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
diff --git a/dev-java/java-dep-check/java-dep-check-0.5-r2.ebuild b/dev-java/java-dep-check/java-dep-check-0.5-r3.ebuild
index 39cd7d500a85..0ab6c71728ef 100644
--- a/dev-java/java-dep-check/java-dep-check-0.5-r2.ebuild
+++ b/dev-java/java-dep-check/java-dep-check-0.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2016-2023 Gentoo Authors
+# Copyright 2016-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,8 +19,8 @@ RDEPEND=">=virtual/jre-1.8:*
${CP_DEPEND}"
DEPEND=">=virtual/jdk-1.8:*
${CP_DEPEND}"
+PDEPEND="dev-java/javatoolkit:0"
-JAVA_LAUNCHER_FILENAME="${PN}"
JAVA_MAIN_CLASS="javadepchecker.Main"
src_unpack() {
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index f43445461cfe..8142aad4d7b2 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/cxprolog/Manifest b/dev-lang/cxprolog/Manifest
index b568e6cc45b5..b7a1d7f54828 100644
--- a/dev-lang/cxprolog/Manifest
+++ b/dev-lang/cxprolog/Manifest
@@ -4,5 +4,6 @@ AUX cxprolog-0.98.2-portage.patch 3806 BLAKE2B 6270cf9e19d6fd2f24a19a8d0e5af672c
AUX cxprolog-0.98.2-printf-musl.patch 478 BLAKE2B 3ae4d3ad13f52023552adfcedc308c61fa91a79c4688e1e941f50857a7b60c5140f45d13f4d350f7b6cb3ff5b0f1b4f3fa6150b74422546b7571d5cbae13a839 SHA512 2c691f66fd5bdc8adc60e7b5208152f5bb51dbf7f6cd2da3f3517410a34662c9479110f7b3ad11cab7917a5282c3a56104c62b3e5a287d526daea3af04be316a
AUX cxprolog-0.98.2-test-io.patch 580 BLAKE2B 5a4844e4f3469270ab33889f07b812aa5b457f6cf0dc49c2b05c6360a91ea9809c26743566ea66c41e7ae0fa1aa3a05945245d234267b8b39f52ae452034bf73 SHA512 4c39bf891c0d7291b1f1ff926367f5613fed61455dd35747eb0fcd5bcdd0eb93fb86ca82b58b194e5ea2dbcf62e7f0179c5a97186f42e83c707a6022f829704d
DIST cxprolog-0.98.2.src.tgz 548222 BLAKE2B e1e834384ff161efde961e7a319d9987cb368ed561fa613a4dd2ede353a099de9146de68dedab3d5e74bb5421c880f743b669eb43eb0b265112dbf938820b0ad SHA512 7e16ce238201da2520da3575311a8c56c9fc3926b290ef505e74ca208af9e6a070d4137ae21e708e1d6c9b83e44566ecd818d51a90f033c983c589b65bcbf2b1
+EBUILD cxprolog-0.98.2-r1.ebuild 3406 BLAKE2B 0fd5f069e6b7f941ca2e39a99906d9131488c22b6531e78107194ac4f24d98d8253466e7efdaf917ba679de648b369969fb96acb67f67a28cf6966d53411a48c SHA512 0d7214fd1f988a638ac4f045150a274bd1aff55bea7bdcb8ec192aea3ec994bdbb7f6b6a40a1dbf0ce6976dfb1cb344b67da7537275a30f7e8773c693e29fe2d
EBUILD cxprolog-0.98.2.ebuild 3406 BLAKE2B 667d07da7879e2efd4149f222e8ad5cc839f399adab5830cfdb1ed7a0e8bd659943993e1e0f365675c0fe31e13a3183fe6b9c1ea36170b1434f539ae06c0ff64 SHA512 4de7fa8c6fb8b08a9497e8db841c90b6384157c1e1d0de245c78ba3a76a551b83b7adbcac17ea2a4d51a4311b4b4b155eba6b89dd84765a6ed19af7b5c0e9bc9
MISC metadata.xml 237 BLAKE2B d4347f2b84f6246e0bf64c19548b9bf8ad5094bf392fabb2b5add3bdb2af1e866aa34f67d4dad5fd6595daa79233456e962684b4d062bdc7be1f4ee1ef92d3ee SHA512 525172b6046cff15248158e173c764b9294cf0a8220914ef6b46ca4f15fdb79caca8089cb04ac0b1ca56e2496dc84d1f933b2d56e806007883cbc914a1a4eca5
diff --git a/dev-lang/cxprolog/cxprolog-0.98.2-r1.ebuild b/dev-lang/cxprolog/cxprolog-0.98.2-r1.ebuild
new file mode 100644
index 000000000000..c6949fbe3d57
--- /dev/null
+++ b/dev-lang/cxprolog/cxprolog-0.98.2-r1.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+VIRTUALX_REQUIRED="manual"
+
+inherit flag-o-matic java-pkg-opt-2 java-ant-2 toolchain-funcs virtualx wxwidgets
+
+DESCRIPTION="A WAM based Prolog system"
+HOMEPAGE="http://ctp.di.fct.unl.pt/~amd/cxprolog"
+SRC_URI="http://ctp.di.fct.unl.pt/~amd/cxprolog/cxunix/${P}.src.tgz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples java +readline test wxwidgets"
+RESTRICT="!test? ( test )"
+
+RDEPEND="readline? ( sys-libs/readline:= )
+ java? ( >=virtual/jdk-1.8:= )
+ wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
+
+DEPEND="${RDEPEND}
+ test? (
+ java? ( ${VIRTUALX_DEPEND} )
+ wxwidgets? ( ${VIRTUALX_DEPEND} )
+ )"
+
+S="${WORKDIR}"/${P}
+
+src_prepare() {
+ eapply "${FILESDIR}"/${P}-portage.patch
+ eapply "${FILESDIR}"/${P}-printf-musl.patch
+ eapply "${FILESDIR}"/${P}-test-io.patch
+ eapply_user
+
+ sed -i -e "s|lib/cxprolog|$(get_libdir)/cxprolog|" "${S}"/src/FileSys.c || die
+ cp "${FILESDIR}"/build.xml "${S}"/build.xml || die
+ cp "${FILESDIR}"/cx_dev_boot.pl "${S}"/cx_dev_boot.pl || die
+ rm -f "${S}"/pl/test_file_io_1.txt
+
+ use wxwidgets && setup-wxwidgets
+}
+
+src_compile() {
+ local CX_EXT_DEFINES
+ local CX_EXT_CFLAGS
+ local CX_EXT_LDFLAGS
+ local CX_EXT_LIBS
+
+ if use readline; then
+ CX_EXT_DEFINES="$CX_EXT_DEFINES -DUSE_READLINE"
+ CX_EXT_LIBS="$CX_EXT_LIBS -lreadline"
+ fi
+
+ if use java; then
+ local java_arch
+ use x86 && java_arch=i386
+ use amd64 && java_arch=amd64
+ local CX_JVM
+ for i in jre/lib/${java_arch}/server lib/server; do
+ [[ -f ${JAVA_HOME}/${i}/libjvm.so ]] && CX_JVM=${JAVA_HOME}/${i}
+ done
+ CX_EXT_DEFINES="$CX_EXT_DEFINES -DUSE_JAVA"
+ CX_EXT_CFLAGS="$CX_EXT_CFLAGS $(java-pkg_get-jni-cflags)"
+ CX_EXT_LDFLAGS="$CX_EXT_LDFLAGS -Wl,-rpath,${CX_JVM}"
+ CX_EXT_LIBS="$CX_EXT_LIBS -L${CX_JVM} -ljvm"
+ fi
+
+ if use wxwidgets; then
+ CX_EXT_DEFINES="$CX_EXT_DEFINES -DUSE_WXWIDGETS"
+ CX_EXT_CFLAGS="$CX_EXT_CFLAGS $(${WX_CONFIG} --cflags)"
+ CX_EXT_LIBS="$CX_EXT_LIBS $(${WX_CONFIG} --libs)"
+ fi
+
+ emake lib \
+ PREFIX=/usr \
+ TMP_DIR="${S}/tmp" \
+ CC="$(tc-getCC)" \
+ CPP="$(tc-getCXX)" \
+ LD="$(tc-getLD)" \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ EXT_DEFINES="${CX_EXT_DEFINES}" \
+ EXT_CFLAGS="-Wall ${CX_EXT_CFLAGS}" \
+ EXT_LDFLAGS="${CX_EXT_LDFLAGS}" \
+ EXT_LIBS="${CX_EXT_LIBS}"
+
+ if use java; then
+ JAVA_SRC_DIR="${S}/lib/cxprolog/java"
+ eant jar
+ fi
+}
+
+cxprolog_src_test() {
+ cd "${S}"/pl
+
+ if use java; then
+ local test_javadir="${S}"/pl/$(get_libdir)/cxprolog/java
+ mkdir -p "${test_javadir}" || die
+ ln -s "${S}"/dist/prolog.jar "${test_javadir}"/prolog.jar || die
+ fi
+
+ LD_LIBRARY_PATH="${S}" \
+ "${S}"/cxprolog_shared \
+ --boot "${S}"/cx_dev_boot.pl \
+ --script "${S}"/pl/test_all.pl \
+ | tee "${S}"/cxprolog_test.log
+}
+
+src_test() {
+ if use java || use wxwidgets; then
+ virtx cxprolog_src_test
+ else
+ cxprolog_src_test
+ fi
+
+ grep -q "ALL THE TESTS PASSED" "${S}"/cxprolog_test.log \
+ || die "cxprolog unit tests failed"
+}
+
+src_install() {
+ newbin cxprolog_shared cxprolog
+ dolib.so libcxprolog.so
+
+ insinto /usr/$(get_libdir)/cxprolog
+ doins lib/cxprolog/lib.pl
+
+ insinto /usr/share/${PN}/pl
+ doins pl/*.{pl,txt}
+
+ if use java; then
+ insinto /usr/$(get_libdir)/cxprolog/java
+ doins dist/prolog.jar
+ fi
+
+ dodoc ChangeLog.txt MANUAL.txt README.txt
+
+ if use examples; then
+ dodoc -r examples
+ fi
+}
diff --git a/dev-lang/gdl/Manifest b/dev-lang/gdl/Manifest
index 1f91d34e398d..ff030895996a 100644
--- a/dev-lang/gdl/Manifest
+++ b/dev-lang/gdl/Manifest
@@ -3,5 +3,6 @@ AUX gdl-1.0.4-cmake.patch 4739 BLAKE2B 954ec16e3bdd803ad842cce7d3389bd1a6137176a
DIST gdl-1.0.1.tar.gz 32775655 BLAKE2B 3428f33300403c98ae1f8f88cfa0e2346abe53d53b9f00c82ee5bf7f09f1f2f7d3021fa81173221ddd41ec29c94c2757cd1dc39b6e4d919c29d70af2e5045e6a SHA512 9d15f114d26d03c34dce6177a5d5115e81c128ec21752c01d171f8427e6cb21b9d0b69a44e29891b5e8fc2bd4d0b89d1a8dcd189f362a13c6e59182528b5842d
DIST gdl-1.0.4.tar.gz 33219638 BLAKE2B db0e843cf2e3f07d6f53d3a8b46cb95303cd0ae199c98099f45bbdfe5d206f325a8f9814935e876a3dfee3a46da0144766b18fa54b38a653567a429a88f06250 SHA512 3206bdd88b0478493221c0552e62620f1c9acbfec6f1900d73d932caae12401bf825e8893c81f844965f79e332bedb6ea99e6ea6f2b21427022efa60d1326eb0
EBUILD gdl-1.0.1-r2.ebuild 3284 BLAKE2B 8e9ee4863ebff32c32e85531d116f0ce612c00cff222f7541251b570f9c72d173f0de8d5fc682435f269038c51a6e64eb1b1ed4a897509ec7536d56995edcb72 SHA512 9ec0abdcda91fa49a96da5f0bfbc58bc3cb56d2ed1250feab9ca2183a8efa3d0a9a2f3300ef657993f2076e8e013471cea2059521ac5c9f6b30b8221f134bbb7
+EBUILD gdl-1.0.4-r1.ebuild 3387 BLAKE2B 3fa66631eaaad8e2fca7f08de10f424179a0bb92aad840481cbe7e27bc3dc70b4735bd3850bd693bc736682f4bf0172be603fdbf5ce162f633b44ea545542b50 SHA512 558be57b0a371d90a19d3a860cfc975a8b26eca4b298c59a1f52cd0d44c0a7f200575dbb8f1e7c531df6cff6cf5e735cae28cf6ae2e3a26cfb47d284b6bfbc7e
EBUILD gdl-1.0.4.ebuild 3387 BLAKE2B 68a5e72619ddfe90a52d46d55e90bea4a184f785333ab02615c46c2e1ba98ca4a599dcaa5019c6c5d811a80649e5eef64ef2ee558b332875a8e2ad5592744080 SHA512 bfaedc8aa79ada186297c955b5eb69a84b80c143de56c2c27705ade7cca763941fec7e6b0e0f336f858610b48a1ca637f5ffbd1bcf77c8f035918c2162193eef
MISC metadata.xml 1288 BLAKE2B c2e9dd75d0e8a9d59470fb1c9eee3e8b6f9378bfcb11dfd7f1e37d6294f3830af40d1693ab306e656cc830e5f924738f8db015fdf710318529635b3197abfa1b SHA512 927178c2c284e7a273cd289a3c828094b5a5cfd7fc4eeb8479ba6fa6b56bd5a0ed240161edbad1c1ad6c8189844cff8ccbaf9c1ff57842ea439fb82677e0b4bf
diff --git a/dev-lang/gdl/gdl-1.0.4-r1.ebuild b/dev-lang/gdl/gdl-1.0.4-r1.ebuild
new file mode 100644
index 000000000000..37797d0e9d71
--- /dev/null
+++ b/dev-lang/gdl/gdl-1.0.4-r1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-single-r1 toolchain-funcs virtualx wxwidgets
+
+DESCRIPTION="GNU Data Language"
+HOMEPAGE="https://github.com/gnudatalanguage/gdl"
+SRC_URI="https://github.com/gnudatalanguage/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="
+ +eigen fftw glpk graphicsmagick gshhs hdf hdf5 +imagemagick netcdf
+ openmp png proj postscript python shapelib tiff udunits wxwidgets
+"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ dev-cpp/antlr-cpp:2=
+ dev-libs/expat
+ media-libs/libpng:=
+ net-libs/libtirpc:=
+ sci-libs/gsl:=
+ sci-libs/plplot:=[X,cxx,-dynamic,wxwidgets?]
+ sys-libs/ncurses:=
+ sys-libs/readline:=
+ sys-libs/zlib
+ x11-libs/libX11
+ fftw? ( sci-libs/fftw:3.0= )
+ glpk? ( sci-mathematics/glpk:= )
+ gshhs? (
+ sci-geosciences/gshhs-data
+ sci-geosciences/gshhs:=
+ )
+ hdf? ( sci-libs/hdf:= )
+ hdf5? ( sci-libs/hdf5:= )
+ imagemagick? (
+ !graphicsmagick? ( media-gfx/imagemagick:=[cxx] )
+ graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] )
+ )
+ netcdf? ( sci-libs/netcdf:= )
+ proj? ( sci-libs/proj:= )
+ postscript? ( dev-libs/pslib )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ )
+ shapelib? ( sci-libs/shapelib:= )
+ tiff? (
+ media-libs/tiff:=
+ sci-libs/libgeotiff:=
+ )
+ udunits? ( sci-libs/udunits )
+ wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
+"
+DEPEND="${RDEPEND}
+ eigen? ( dev-cpp/eigen:3 )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.0.4-cmake.patch )
+DOCS=( AUTHORS HACKING NEWS PYTHON.txt README README.md )
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ use wxwidgets && setup-wxwidgets unicode
+ use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
+
+ # remove bundled antlr
+ rm -r src/antlr || die
+
+ # gentoo: avoid install files in datadir directory
+ # and manually install them in src_install
+ sed -e '/AUTHORS/d' -i CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # MPI is still very buggy
+ # x11=off does not compile
+ local mycmakeargs=(
+ -DMPI=OFF
+ -DREADLINE=ON
+ -DX11=ON
+ -DEXPAT=ON
+ -DPNGLIB=ON
+ -DEIGEN3=$(usex eigen)
+ -DFFTW=$(usex fftw)
+ -DGRIB=OFF
+ -DGLPK=$(usex glpk)
+ -DHDF=$(usex hdf)
+ -DHDF5=$(usex hdf5)
+ -DLIBPROJ=$(usex proj)
+ -DNETCDF=$(usex netcdf)
+ -DOPENMP=$(usex openmp)
+ -DPNGLIB=$(usex png)
+ -DUDUNITS2=$(usex udunits)
+ -DWXWIDGETS=$(usex wxwidgets)
+ -DGRAPHICSMAGICK=$(usex imagemagick $(usex graphicsmagick))
+ -DMAGICK=$(usex imagemagick $(usex !graphicsmagick))
+ -DTIFF=$(usex tiff)
+ -DGEOTIFF=$(usex tiff)
+ -DPYTHON_MODULE=$(usex python)
+ -DPYTHON=$(usex python)
+ -DSHAPELIB=$(usex shapelib)
+ -DQHULL=OFF
+ )
+
+ if use python; then
+ # automatically selection ignores EPYTHON
+ mycmakeargs+=(
+ -DPYTHONVERSION="${EPYTHON#python}"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ virtx cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ newenvd - 50gdl <<-_EOF_
+ GDL_PATH="+${EPREFIX}/usr/share/gnudatalanguage"
+ _EOF_
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 5c4d11a0fca6..d73b45159f07 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 219229f0e992..2c03c5b1c696 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -7,12 +7,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1
EBUILD libclc-16.0.6.ebuild 1665 BLAKE2B 27ffe7083936c466a749550797d109c7a48fc6aaf110977c53ae2d4c5edd558c958a4981020b2c74c6b0c47aeee184edc6e1f192da93f57972fe9cc9abfaa762 SHA512 5007264c688588ec9fd7e74e88a1c1810be2602b744a64d8927275bc8ceaf278d9598222c5d2e3d3fa64504364625b03951752ef7221fd1bf16cc26fbd54ad80
EBUILD libclc-17.0.6.ebuild 1749 BLAKE2B 0b083103fc48654357f621bd3c40002fe9030598a4873519b186b601cd75cc1555a3930f26fe884c1970ddf5728c9a7dffc08e97ebdb151e55b80b204d327a4e SHA512 2509e6ff63a86ba1ceef095fab34b49642b7e6866111c289c124bb7ef9d4bad8f07c4927b45994555386536975c8a4c56401860dca25f2ef2014d9153abb4c8f
EBUILD libclc-18.1.3.ebuild 1299 BLAKE2B e3c065012f92bf55b94af30addaf2198d43828ce026f993eae0692ce9d20ecec9f5de1c4e9d42b1ddcc63fce380a3bbc8cbe1af5f5473a28638702bd516bd848 SHA512 fa756484b88b3b902ab3dc5913a5e2f1f291533b1e2f563f95b5fd5da571c84ad2606fd2a6bd59f5bf8a57839948fe06c49df5dc6da3132cf46caf52d2a5e347
+EBUILD libclc-18.1.4.ebuild 1299 BLAKE2B e3c065012f92bf55b94af30addaf2198d43828ce026f993eae0692ce9d20ecec9f5de1c4e9d42b1ddcc63fce380a3bbc8cbe1af5f5473a28638702bd516bd848 SHA512 fa756484b88b3b902ab3dc5913a5e2f1f291533b1e2f563f95b5fd5da571c84ad2606fd2a6bd59f5bf8a57839948fe06c49df5dc6da3132cf46caf52d2a5e347
EBUILD libclc-19.0.0.9999.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c
EBUILD libclc-19.0.0_pre20240330.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c
EBUILD libclc-19.0.0_pre20240404.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c
diff --git a/dev-libs/libclc/libclc-18.1.4.ebuild b/dev-libs/libclc/libclc-18.1.4.ebuild
new file mode 100644
index 000000000000..1a8008058811
--- /dev/null
+++ b/dev-libs/libclc/libclc-18.1.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-r1 python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
+ ')
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+ llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local libclc_targets=()
+
+ use spirv && libclc_targets+=(
+ "spirv-mesa3d-"
+ "spirv64-mesa3d-"
+ )
+ use video_cards_nvidia && libclc_targets+=(
+ "nvptx--"
+ "nvptx64--"
+ "nvptx--nvidiacl"
+ "nvptx64--nvidiacl"
+ )
+ use video_cards_r600 && libclc_targets+=(
+ "r600--"
+ )
+ use video_cards_radeonsi && libclc_targets+=(
+ "amdgcn--"
+ "amdgcn-mesa-mesa3d"
+ "amdgcn--amdhsa"
+ )
+ [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+ libclc_targets=${libclc_targets[*]}
+ local mycmakeargs=(
+ -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest
index 7c2cb20625c6..0070c3a26e85 100644
--- a/dev-libs/mxml/Manifest
+++ b/dev-libs/mxml/Manifest
@@ -1,3 +1,6 @@
+AUX mxml-4.0.2-rename-man-page.patch 812 BLAKE2B 1b87863000d0ff6323eab7d935c9a492d819a8201127bd8acc0f9c0734203721ad6ef045875874684b19de4c3c56a6677f7c5d005a10d58bfe121969d4e9e1eb SHA512 f842f2e531c10aa172c9bac60f34ff30003b5c954892f33528c85276cf8452c1ccd872c05e06c553e76c2af7d3cc01061f915ceb577ee6cc84b51a4c4ca57811
DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466 SHA512 43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41
+DIST mxml-4.0.2.tar.gz 1576722 BLAKE2B b5016adaf88801ec31852231ef31389d7d1d43b214d6b99e4e2b6bbfa47ba3c68fa9ac6b2ea332a61bf71688684c81e6863f1da38e30d4509cfa20f4ae943d19 SHA512 41fbd71bd390e63f0d44d006a3bcbdf95b7d3a09ea69a90d3dc86717d6f7edcd93875e6343b6d9f56ce8b2c3d34fdd4bcbb9992fb81c3392fb3deb5e3beb9482
EBUILD mxml-3.3.1-r1.ebuild 1494 BLAKE2B ab7d3ad378c98fffb924dedf724181ff267b43f73dd18747b15c55dfc8838c2f57d728c5862d4c92acf88b6b122d13194f60b453df54bc022f950b886a88f40f SHA512 785dcffc1909acbced83f29755983cfc07a9392f47f2908bd115230fa608c158651645659686efc0c36e937444c943b4985a5fb32cbae00d347ad65c15dca457
+EBUILD mxml-4.0.2.ebuild 1369 BLAKE2B 3a465556e30491848accaa0c068c1d18c51ccc8e366d46200e214e7d917448185da11e4e487cf9191a9eff9df72e6b8dcfdd2031bf69074148e5c9d555c26ebd SHA512 83706c46c85048c77d3ada08999d84ad205f0267219470da0e663730a8894973c2416b2e92b9e296a67d2135cfa71108004abb6e2eefd6a1a25f5cabf3d1236e
MISC metadata.xml 1380 BLAKE2B ba169e7d7bf4572b56e2cc8923a48fce4b31af61107bd908d77f4a211aa096b4f0adfed9ae1d52cbad6b4309793f545cbd562a553e0c5aa1d0786b088f472cd7 SHA512 2895d86c62cb799302ba1515a3b638d52ca253f78e07bcc542bbb99338b84bc2079d48f42fb85a627e9252a545a853629943f9a904ead600aff161a24e1f1658
diff --git a/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch b/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch
new file mode 100644
index 000000000000..a37a8fd56a90
--- /dev/null
+++ b/dev-libs/mxml/files/mxml-4.0.2-rename-man-page.patch
@@ -0,0 +1,20 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -219,7 +219,7 @@
+ $(INSTALL_DATA) mxml4.pc $(BUILDROOT)$(libdir)/pkgconfig/$(MXML_PC)
+ echo Installing man pages in $(BUILDROOT)$(mandir)...
+ $(INSTALL_DIR) $(BUILDROOT)$(mandir)/man3
+- $(INSTALL_MAN) doc/mxml.3 $(BUILDROOT)$(mandir)/man3/mxml.3
++ $(INSTALL_MAN) doc/mxml.3 $(BUILDROOT)$(mandir)/man3/mxml4.3
+
+ install-libmxml.a: libmxml.a
+ echo Installing libmxml.a to $(BUILDROOT)$(libdir)...
+@@ -276,7 +276,7 @@
+ echo Uninstalling pkgconfig files from $(BUILDROOT)$(libdir)/pkgconfig...
+ $(RM) $(BUILDROOT)$(libdir)/pkgconfig/mxml.pc
+ echo Uninstalling man pages from $(BUILDROOT)$(mandir)...
+- $(RM) $(BUILDROOT)$(mandir)/man3/mxml.3
++ $(RM) $(BUILDROOT)$(mandir)/man3/mxml4.3
+
+ uninstall-libmxml.a:
+ echo Uninstalling libmxml.a from $(BUILDROOT)$(libdir)...
diff --git a/dev-libs/mxml/mxml-4.0.2.ebuild b/dev-libs/mxml/mxml-4.0.2.ebuild
new file mode 100644
index 000000000000..4725865ea65f
--- /dev/null
+++ b/dev-libs/mxml/mxml-4.0.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings"
+HOMEPAGE="
+ https://github.com/michaelrsweet/mxml
+ https://www.msweet.org/mxml/
+"
+SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Mini-XML"
+SLOT="4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="static-libs test threads"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-4.0.2-rename-man-page.patch" )
+
+src_prepare() {
+ default
+
+ # Don't hardcode FORTIFY_SOURCE
+ sed -e 's/-D_FORTIFY_SOURCE=3//g' -i configure || die
+ sed -e 's/-D_FORTIFY_SOURCE=3//g' -i configure.ac || die
+
+ # Don't run always tests
+ # Enable verbose compiling
+ sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die
+ eautoconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ AR="$(tc-getAR)"
+ $(use_enable static-libs static)
+ $(use_enable threads)
+ --with-docdir=/usr/share/doc/"${PF}"
+ --with-dsoflags="${LDFLAGS}"
+ --with-ldflags="${LDFLAGS}"
+
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ default
+ use test && emake testmxml
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ emake DSTROOT="${ED}" install
+}
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 8e9692e9fc37..21496c7820ab 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,5 +1,4 @@
AUX nss-3.21-gentoo-fixup-warnings.patch 178 BLAKE2B b51f80310db3db416d8aeaf9117ef801389b5b2df47c04aff51bf0759dd5bff41b09d1e9011f99b345d5769a3aab19acb943ee97f8437465518115f6902a0da1 SHA512 7667a020311ca11e8f1836bc146e4a3c94ff2a489882dbe87debcccfeaafeb50e6607574c64254a826b4b6f0bb436b310a3386fff4a58324f0e5e58debaa9d51
-AUX nss-3.23-hppa-byte_order.patch 460 BLAKE2B 97358cc8fbea0b0d3beee0697833e48ef01039ceb08fd00792a7f7ef68409eb076022c03764ab079fdaa971a0358130002fa11c0c182ebeb33dcdf660be26408 SHA512 ad0097bb6cf409d61eb28202d7460c87e983d6db977aba38ff9ef2749b3f7bb8fdadce4174f5bf806350ae33733097a1f444792d31cc43574b28341893642e5a
AUX nss-3.53-gentoo-fixups.patch 6886 BLAKE2B 1c605d8db02ebe0492c41955207368197a79990e43e219a71962cb28ac0cecd9e0acc2b76e16f5b116fdb8bf8790d96046cb4f376df9b8634ac48e54924589f8 SHA512 51031f92519f57d4b57a547cf549f2d5da1c5a7212d4b304fb0d71d6a85a5aefd64724ec9075c14c9b49c1e99c3ffe91cbec501c3504985aa9b16eacf2aa15ed
AUX nss-3.87-use-clang-as-bgo892686.patch 2693 BLAKE2B fe8a25c9c8599e0f3e630202c824b854ebfa5b3580e79a61f7172a93a5aad2df3754e2e5aba718a22bb2ad5102f4d638ca10508f0b66cf6e8f21da4ea52bf966 SHA512 67d231aa1b2433e5feeff59af6849eee78f6d5ebf601c0f7baaf0e1b5b44c25ca63f012ced677f5562bb45e3fc0dabe0210b123a78b56de4dfe11c5eaafac3bc
AUX nss-3.90-remove-support-of-curve25519.patch 2740 BLAKE2B 6404d5030bafd276431bf6956ceef51c2af7a79a4a632f5893d9f3ab170c327ba8e17a8697ce8616cfc444f16dfd46ab51df66551f0e0751d6a97492be4c9c40 SHA512 44725be175e1e933ae4b5dbe8e17836ee60fe734daba641cceb6f63bfbecec486a722c07394beba6749464b1d1f0efc13a2f0f90365c9102f4eb0923888535ab
diff --git a/dev-libs/nss/files/nss-3.23-hppa-byte_order.patch b/dev-libs/nss/files/nss-3.23-hppa-byte_order.patch
deleted file mode 100644
index 63cfaddb808c..000000000000
--- a/dev-libs/nss/files/nss-3.23-hppa-byte_order.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- nss/lib/dbm/include/mcom_db.h
-+++ nss/lib/dbm/include/mcom_db.h
-@@ -110,11 +110,13 @@
- #endif /* !BYTE_ORDER */
- #endif /* __sun */
-
-+#ifndef BYTE_ORDER
- #if defined(__hpux) || defined(__hppa)
- #define BYTE_ORDER BIG_ENDIAN
- #define BIG_ENDIAN 4321
- #define LITTLE_ENDIAN 1234 /* LSB first: i386, vax, all NT risc */
- #endif
-+#endif /* !BYTE_ORDER */
-
- #if defined(AIXV3) || defined(AIX)
- /* BYTE_ORDER, LITTLE_ENDIAN, BIG_ENDIAN are all defined here */
diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 8c4867378694..d73c097a7b2f 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -5,10 +5,11 @@ DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B a6cf6606f75918eeab7dab0d2758cdba0
DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40 SHA512 fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7
DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95 SHA512 a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856
DIST tree-sitter-0.22.4.tar.gz 3034955 BLAKE2B 797feb6e2171b0e00b10c67c8b6dcda6cc2ec420ef797991a642524982629496e4b7bcae92a2658ba3adffea75332bcda09ecbced01e73e13ba6f4c39d15e9ea SHA512 7f160e88cdffb47f4ee3f884385ec759fcf88883307221ddadd8bf561d1dfb3659b0c7f4b216286066cf912183cc8234788492d62d1f1ad14fcb39bd3287cf36
+DIST tree-sitter-0.22.5.tar.gz 3035094 BLAKE2B f54b16e2421ad68fd34b5bada767010be4224652f5a138f7afcdbc15ebaae98dfe3cc8ac77e5e8e5ab12cef516464d29e38a23fc895fa966d5a03a9569fa5ffc SHA512 cff3902e8f6e0211b6d4fafecf9f0d73a2bf73efed68df0d6e8798aac3e685cbcc882fb698ebc10115e72bcf46b59aabd0b14dd402a08d3b42cfceffea5aab2c
EBUILD tree-sitter-0.20.9-r1.ebuild 1328 BLAKE2B e4432d8bb3b9781b1ff1daf21c85899450cabaa22021826758a10a4750bf28af87da4ac0c55e4f63521fa6434bd45ab79bc7470ac0148cf8f10d17ae4c4d255e SHA512 2ecbff6a41cf5549c5dadadcfdeee21e5b488eba99ecde07225aa1a5939b3376d3e744d0d1eb14e2ecb0e1d6b6470a8661d2e2989c6bea49840d985c93f49807
EBUILD tree-sitter-0.22.1.ebuild 1150 BLAKE2B 046ddf28b24a4bf7c4f58e09106dafee717965b7a890ec07124689c3126cecc470b9177c87708d2dadda0998cf17066635f56ba9bca8209205979544727f03ef SHA512 6c03ec0d32279d19198922f8a373f8faf3933c932b372526c1360e4e51d46327ea30e8c647161dcd153b74ec3e6011fc1c6a380d98d4d4b45308e96cdfdbf8bf
EBUILD tree-sitter-0.22.2.ebuild 1143 BLAKE2B 25e98788f742fec7dcd30f2a075ea7d46927bbe2c288512c88314b411cae48857f0654ba9a5f41eed70a0ca7b7f775fa7d49fbe086d208f46555c47bcf9dea66 SHA512 5c56d4299dc40d13e56c2f9cf374d0d93ed9d8f83a8d9519c784ebbbff790756bc4ff82c3714046e7ea70e61be9dd4d58a67909fc311a7eff85d768b3bca5afa
EBUILD tree-sitter-0.22.4-r1.ebuild 1167 BLAKE2B 0c741d26c7ddea422b5a5a5a94606e6b0c6450f1e7b8d3dd59bb8e685f8cc83606969ff519b7668e64f4acb4dee8f33e15b73d4b3cfd98c1d2636372ef77f746 SHA512 21f01d2f7139b5edf50de4c363da3d2943a73abe984daa66833c965b72232d930fde2b07281b7967e07abc8b5f88cad45d8d87b3f303ee312036e2a986158ac9
-EBUILD tree-sitter-0.22.4.ebuild 1103 BLAKE2B 0c53403941f9668490fdd8f6ad06e32a2720ede999659233b781b7f00d0f47b4d0c0ae22f9da8a11bd30b3146e38bcb8bddb8b4b4667277addb3f2b9dedcb664 SHA512 bfff1ce9bb10c5272d3b127fd8dadace79daebc30bf2e8d3b2c7e3642ea58153709bf58ffba7b6a34142418cfcb7f729e82a7d79857b04b474065169e028f9c3
-EBUILD tree-sitter-9999.ebuild 1103 BLAKE2B 0c53403941f9668490fdd8f6ad06e32a2720ede999659233b781b7f00d0f47b4d0c0ae22f9da8a11bd30b3146e38bcb8bddb8b4b4667277addb3f2b9dedcb664 SHA512 bfff1ce9bb10c5272d3b127fd8dadace79daebc30bf2e8d3b2c7e3642ea58153709bf58ffba7b6a34142418cfcb7f729e82a7d79857b04b474065169e028f9c3
+EBUILD tree-sitter-0.22.5.ebuild 1249 BLAKE2B c6e591aa89ecdc32bfcdfed3469cf0d43cbcceabafe86b98e9d89a0674c6359fbea3014590796651d6795f2cb672acf2018c668a866415ef72d1fec1d7f3f7c8 SHA512 138216c37fb57110956423627e4a72593dcfc147cc6f78796aba7268df7ffa1ef770ea06cf6a9d0f8d5a45a05a6e3033872a9e3bd9b4fbdec6daaf7a4f90858c
+EBUILD tree-sitter-9999.ebuild 1249 BLAKE2B c6e591aa89ecdc32bfcdfed3469cf0d43cbcceabafe86b98e9d89a0674c6359fbea3014590796651d6795f2cb672acf2018c668a866415ef72d1fec1d7f3f7c8 SHA512 138216c37fb57110956423627e4a72593dcfc147cc6f78796aba7268df7ffa1ef770ea06cf6a9d0f8d5a45a05a6e3033872a9e3bd9b4fbdec6daaf7a4f90858c
MISC metadata.xml 1030 BLAKE2B 378584c9e0ae9c9d988cadd1150bbad84a14e5693120f874247d5ca744cd21d6b60cfdbcce8d028f5e8aefb6aac1ce2e8faebd23e68d86976f6dff333aecd518 SHA512 e97e2bc17d4d79fca8b18bf412250ee6547af95d7700b830b04eadc6cb783bcae618df58eecd7aa8b3209bcb6e2e13f2c92d175c9e75d437b6bac3b6c89a898f
diff --git a/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild b/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild
index db60d1726316..178a494dffc9 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild
@@ -16,7 +16,10 @@ else
fi
LICENSE="MIT"
-SLOT="0"
+# ABI is not stable. Revisit after tree-sitter-1.0.
+# https://bugs.gentoo.org/930039
+# https://github.com/tree-sitter/tree-sitter/pull/3302
+SLOT="0/${PV}"
RESTRICT="test" # tests are for CLI and not the lib
PATCHES=(
diff --git a/dev-libs/tree-sitter/tree-sitter-9999.ebuild b/dev-libs/tree-sitter/tree-sitter-9999.ebuild
index db60d1726316..178a494dffc9 100644
--- a/dev-libs/tree-sitter/tree-sitter-9999.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-9999.ebuild
@@ -16,7 +16,10 @@ else
fi
LICENSE="MIT"
-SLOT="0"
+# ABI is not stable. Revisit after tree-sitter-1.0.
+# https://bugs.gentoo.org/930039
+# https://github.com/tree-sitter/tree-sitter/pull/3302
+SLOT="0/${PV}"
RESTRICT="test" # tests are for CLI and not the lib
PATCHES=(
diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index cd75bdec54c7..97d423f6868a 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -3,7 +3,7 @@ DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d44
DIST weston-12.0.91.tar.xz 1986200 BLAKE2B 368fe795bd6121390f14995d8c5ddfcd585e620bcb54f0818b9e9131bb442e79048f82bcd90cfff563c7ad9968cdc9e4f1d859fdd318f4e9b08fec371c4a62e4 SHA512 8e1ceae599344c305e1b65294403d434c4a6ca740f76bdcc67a9f83afe9d352d75ab9cf8bb5091b889ddece43941adf9c4666767098c4c27cb732f8c7f8f738a
DIST weston-13.0.0.tar.xz 1986520 BLAKE2B df0e73e451e39b329ed327c370f42bcae01eb5b8fad67711f069fa8f24900ac0c9a9e69b9a6445b67c76ab0ce441dcd2a5a1a8aa3ac0d89a647b9661d575a917 SHA512 8c656cdf24ec9429c76c64ebd2d58351991f5990a6d4b5900ac913243ad8e2c9c0fb1a748f018d177fbfd7e0a8836d0434d97acec287a8f977d47335ae30eacc
EBUILD weston-11.0.1-r1.ebuild 3670 BLAKE2B 68f602a9146246169076ade491844eb26ec365ba8adeb9d474ce67599b0e7d859b71eb6c1fb9690d1ae78f05b2d860ad2ff3727ef42ff07017dbbe36c8ef9f3a SHA512 b04bded6989a3f08961d801501cfe0682c06144f4826173c295ec0cd208a8926b13bdb22b3d6e0c81cc5a704196e86ec68ad49899dcf6c693fec4bfe9c4f2567
-EBUILD weston-11.0.1-r10.ebuild 3650 BLAKE2B 16de29b824bb64cc8db105f7d8cae273ec40c212e593dde7472aeaaf5ae353f4ca7010966e6e09484a6a23e787602cf0917cf1cfd823aaee4b2ee674749b6ed4 SHA512 0cb5db8c60e735de15de65e09b51aaf5285feee0420dfd614bda8195af9f9e9c32aa736a90f8a5bdd45a930e0b028e87482de1e5cdd71ee036ee69e7027fcade
+EBUILD weston-11.0.1-r10.ebuild 3649 BLAKE2B c117a6aff993c601f910af251c145ac35bc02773d0e5e6f2a04b3b8ae72ac016e059fce0eb4a2b3b7c5aa1d48cc46f8c526fb637bd1324234e69f93936f78c66 SHA512 abed4d58b69f90cfbfed65e89f3fcb5b5cb6610bea4d9ac490fede7730084c72c38fad08d49dbfbc6273573335980b47b1cc266bbdbe24e06eea7e582828df55
EBUILD weston-12.0.91-r1.ebuild 3813 BLAKE2B 005ff0fa5f978d48a24d1d0806341825c33125787bb375611fb61157e97e3ec8560ab5e410c126623f48d1c4afd45c2103f232773645488529043f0549f205a1 SHA512 6734c4a61923e5006c8603371ac368d767721d06ec9932b9275d52cf94aeba7bbfd2a46a08b8ba4eda279e16094d5f8cb2ec6fe98ddf5897b9196d47e6c51cf6
EBUILD weston-13.0.0-r1.ebuild 3813 BLAKE2B 005ff0fa5f978d48a24d1d0806341825c33125787bb375611fb61157e97e3ec8560ab5e410c126623f48d1c4afd45c2103f232773645488529043f0549f205a1 SHA512 6734c4a61923e5006c8603371ac368d767721d06ec9932b9275d52cf94aeba7bbfd2a46a08b8ba4eda279e16094d5f8cb2ec6fe98ddf5897b9196d47e6c51cf6
EBUILD weston-9999.ebuild 3813 BLAKE2B 005ff0fa5f978d48a24d1d0806341825c33125787bb375611fb61157e97e3ec8560ab5e410c126623f48d1c4afd45c2103f232773645488529043f0549f205a1 SHA512 6734c4a61923e5006c8603371ac368d767721d06ec9932b9275d52cf94aeba7bbfd2a46a08b8ba4eda279e16094d5f8cb2ec6fe98ddf5897b9196d47e6c51cf6
diff --git a/dev-libs/weston/weston-11.0.1-r10.ebuild b/dev-libs/weston/weston-11.0.1-r10.ebuild
index 4fdb7cce2141..73b554aa4256 100644
--- a/dev-libs/weston/weston-11.0.1-r10.ebuild
+++ b/dev-libs/weston/weston-11.0.1-r10.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI="${SRC_PATCHES}"
else
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
fi
LICENSE="MIT CC-BY-SA-3.0"
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index a4fe6cbf9f65..a8988e26617a 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 8b26a6ae48d7..39585117da73 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -7,12 +7,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD llvm-ocaml-15.0.7.ebuild 2576 BLAKE2B 19ad7bcc099299b50cee2551d0998ef748cf46081605459355a9d11b5882a3a26559892321f47d67f927a422ed1dc34332f9d9bee82da3e151dc9edec58f458a SHA512 3366ae720bb79421c253c28946c5281152d3573416fb9c7967327bd2d2b418f01887d63e00ccc1d5f5008d1f05280f270fe15be3e8d2b812c782d881778e8417
EBUILD llvm-ocaml-16.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
EBUILD llvm-ocaml-17.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
EBUILD llvm-ocaml-18.1.3.ebuild 2466 BLAKE2B da2561431f2a593490fb3d20f208e69d97c1d8f95ef4d47681d2bdbea6f9f10bc470930787bf566bd052c49a5b4b8b9fc5f6b60bc837fadd0ae61e95e36c28da SHA512 9d3e85045503ba47be049d7b9edd464f4b2ea5828a63f289fa5129e1c1a2a308278ec22c396d2fba374bf457c1556df31c7d28ca5c237283ceeb5319fbd546dd
+EBUILD llvm-ocaml-18.1.4.ebuild 2466 BLAKE2B da2561431f2a593490fb3d20f208e69d97c1d8f95ef4d47681d2bdbea6f9f10bc470930787bf566bd052c49a5b4b8b9fc5f6b60bc837fadd0ae61e95e36c28da SHA512 9d3e85045503ba47be049d7b9edd464f4b2ea5828a63f289fa5129e1c1a2a308278ec22c396d2fba374bf457c1556df31c7d28ca5c237283ceeb5319fbd546dd
EBUILD llvm-ocaml-19.0.0.9999.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219
EBUILD llvm-ocaml-19.0.0_pre20240330.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219
EBUILD llvm-ocaml-19.0.0_pre20240404.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-18.1.4.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-18.1.4.ebuild
new file mode 100644
index 000000000000..abe0ff931561
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-18.1.4.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.00.0:0=
+ dev-ml/ocaml-ctypes:=
+ ~sys-devel/llvm-${PV}:=[debug?]
+ !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_OCAML_OUT_OF_TREE=ON
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ # disable various irrelevant deps and settings
+ -DLLVM_ENABLE_FFI=OFF
+ -DLLVM_ENABLE_TERMINFO=OFF
+ -DHAVE_HISTEDIT_H=NO
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # TODO: ocamldoc
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ # also: custom rules for OCaml do not work for CPPFLAGS
+ use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ local llvm_libdir=$(llvm-config --libdir)
+ # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+ cd "${BUILD_DIR}/${libdir}" || die
+ ln -s "${llvm_libdir}"/*.so . || die
+
+ if use test; then
+ local llvm_bindir=$(llvm-config --bindir)
+ # Force using system-installed tools.
+ sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+ "${BUILD_DIR}"/test/lit.site.cfg.py || die
+ fi
+}
+
+src_compile() {
+ cmake_build ocaml_all
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+ DESTDIR="${D}" \
+ cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+ dodoc bindings/ocaml/README.txt
+}
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index ed7af84e300b..816ce114ff4e 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/cli-prompt/Manifest b/dev-php/cli-prompt/Manifest
index 0f3b754b560a..f493427a5b87 100644
--- a/dev-php/cli-prompt/Manifest
+++ b/dev-php/cli-prompt/Manifest
@@ -1,6 +1,4 @@
AUX autoload.php 261 BLAKE2B 71987b4c16fe40a74fe8b84c22e855580ccd5901c1adef39d8a78ac2b48be6459e08dffadb979ec41f07d34ddfd88c8636e34a24f90941b4aedd0853b128b457 SHA512 e5eb2fe6feeacf29f0b2b6b5f8370ecb5e42d1d7f3464c0ba1f90565b6f0a15a6c3b79b6c8d1179f37c4fe8bee28c241b750af864b106c67dd7019c75aae38f9
-DIST cli-prompt-1.0.3.tar.gz 7563 BLAKE2B 5f4ba04f3ed1e98b30c5ce840fdb0189422b6c83e6df82b3a617eb120b4dadc840287b3ee559b6605f1b2a9eb873abbc446a9ed3ec1dfeba1158a7a27ebee951 SHA512 e7e7bb0ae5173b784ab7dac4453b23d039abb68c11b21bfd3756f7f37da413744dcd76d8f8769ace023f91f0f2a8f78421d432bf96fe0781c05a9584b0f0f64d
DIST cli-prompt-1.0.4.tar.gz 8481 BLAKE2B 0ece875068c8731df28a5098f8de10ffb91849c293682f1098167a609a5c66a08310e8eb26b606cf9407a8d71738851e89dfc3854a8485e1ad1f28c29159a5c4 SHA512 b71c60f6d45c7eaa9c985bb20f6007fd48f5667510a54cc35286f6fd9cba277da4537052550501e1738e7e66e89341ba99cfc40ea7c0c82d8b3d63c03f855c4a
-EBUILD cli-prompt-1.0.3.ebuild 533 BLAKE2B 47fc3b7308de999c3ed4ca592a84adb22fbc6b2f0736602788dc0e6fecc6df3eeb353bf489ab4d3cf3dc5c30ae3ddc029cd3a8c91e349cf58806ffa27d85d30a SHA512 446b14dad2c14f7b7c64251087a8a236ef3ece44f48c662ee1ba955b7f30ebb6c5e48de33ef3d8d3a0c423903d6c482d5a5b4614f607c898c0db403804a71f04
EBUILD cli-prompt-1.0.4.ebuild 533 BLAKE2B e87db69e73291927ab15928a4736e989483e8a790acc19a9278793b0f010b3a25a36788b7de1653a512457c512af6fbe7e9e2c81a7749dd91fde969edf9ed5b2 SHA512 6688756e03357c6f2c1983815c22e4b6fed2a33bf627f0e037611771ca613458363187e7781a8c2fe27ece13f373eeca989a279a013056cca2f57c6bcba1a45a
MISC metadata.xml 739 BLAKE2B eba32934ae2e6e16b0a490ccfe3d12ff5b8090cf2bf0056eefa890db6a74aede562d728e4ba964c08f61c46f619c80c6ae911eacb17f3726f263f5898b3ff58d SHA512 3124a62655d956687d34f4154764726dd7b893d3a642f2722198fa66bd1d0d29a2ac9508122ae47e7f9f2da65deb34457c9e3f933b2e40b9c4313bade2349a94
diff --git a/dev-php/cli-prompt/cli-prompt-1.0.3.ebuild b/dev-php/cli-prompt/cli-prompt-1.0.3.ebuild
deleted file mode 100644
index 5a3a63f745e2..000000000000
--- a/dev-php/cli-prompt/cli-prompt-1.0.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Allows you to prompt for user input on the command line"
-HOMEPAGE="https://github.com/Seldaek/cli-prompt"
-SRC_URI="https://github.com/Seldaek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-lang/php:*
- dev-php/fedora-autoloader"
-
-src_install() {
- insinto "/usr/share/php/Seld/CliPrompt"
- doins -r src/. "${FILESDIR}"/autoload.php
- dodoc README.md
-}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 721346a44145..9dfadbfc006c 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aiosignal/Manifest b/dev-python/aiosignal/Manifest
index d98e6c09fc39..94ec1b208b93 100644
--- a/dev-python/aiosignal/Manifest
+++ b/dev-python/aiosignal/Manifest
@@ -1,3 +1,3 @@
DIST aiosignal-1.3.1.gh.tar.gz 26119 BLAKE2B 16112f674f20b97406eff16a6a9baca1ef414132ec53a67789e08347f06a462ff653c7a00d6865855f5fe0fd70ba4a2bebe286020fdf1942da41d43f72e67837 SHA512 c03454d1b855bb3e84d3ce07fb32d08855b42d1ca7723fd67d3b2ef1bc66038a31974fabda7561c90e2beaf4cdd2c28cc0463e43eb5d5c127df0cd187ae3c2e2
-EBUILD aiosignal-1.3.1.ebuild 699 BLAKE2B 22ff4735af5738f3eeb88b0ce83100b54da3d4abdeadd22cc628a2190824917e96a01a28c8a174a50f93ce86ab258153d33382bc64f2ecae8e20f45bae960512 SHA512 2446f3c07d88d6a44beec243f3b60daf23ae6e5fc6001d69b1c6cf5ece6cce113f0694ffa4ffcf89c60d5c760fde3f21d5b1a40cda95caa1678a36832ccd8637
+EBUILD aiosignal-1.3.1.ebuild 823 BLAKE2B 37a84cf093d8b0fd7ab3787a22c0b0d2a02e6e57119ee15f982dc088d179b2b4c6dd54dff7c5c33ebf8b2d1b1b680f7f53f490f08e801689c77cd0563bff20f8 SHA512 239618987a360d25017fcdfc0cb5276eebd13754a14be6b300fbbb8670387e33e12eb2954d89265f80dc726237edc9657e7f14ca6ed99982d0a72bb07a7827ec
MISC metadata.xml 373 BLAKE2B b209b111344a544f995cee1af49f03f317e0747f11ba9cd3b34720b48f944efb52b622dfeea2abea1fa0d95207b711a16ddd19a16d86ae6935f2c3095ac94cb1 SHA512 74dee89fde8e295c370ca51ba1f8c041539da01ab54849adc8e90d5b67c238c9c54f19b5f0608dfa52271a5f1880995a2c61f1d649aa34fea650ef5e0c6927fb
diff --git a/dev-python/aiosignal/aiosignal-1.3.1.ebuild b/dev-python/aiosignal/aiosignal-1.3.1.ebuild
index 3166f7d518dd..f580fbd017b2 100644
--- a/dev-python/aiosignal/aiosignal-1.3.1.ebuild
+++ b/dev-python/aiosignal/aiosignal-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,9 +25,15 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc
RDEPEND="
>=dev-python/frozenlist-1.1.0[${PYTHON_USEDEP}]
"
+BDEPEND="
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
distutils_enable_tests pytest
python_test() {
- epytest -o addopts=
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -o addopts= -p asyncio
}
diff --git a/dev-python/aiosmtpd/Manifest b/dev-python/aiosmtpd/Manifest
index 4386562ac6a6..02db7bdf74d7 100644
--- a/dev-python/aiosmtpd/Manifest
+++ b/dev-python/aiosmtpd/Manifest
@@ -1,3 +1,3 @@
DIST aiosmtpd-1.4.5.tar.gz 152668 BLAKE2B 5f689e029afcc267b8b9f1863ce20d76bea16985d7fddac1e6cf0624d7bef6bbbe7089b4933bee8b5aaa74e63d996295e3684b3a7891b697608cbd311be92728 SHA512 c9507e25b5aeec442d299e13624ce00777ecf8089eee230b9cb9f92c18816cef890968c25144a56b95fd9b063b1440921841a16add624d717b8f6378d55c85a4
-EBUILD aiosmtpd-1.4.5.ebuild 852 BLAKE2B 67f6eee9cdbd8ae5927fdcd76a661a941be70a1833a6859539d777db45abcf7ba40142ad3db3439b9d53c1e1ee210b57f656620595b2c0f46549b6dffd9b7609 SHA512 1ad3cb60448c06e601a2f21a656906e72917effad9741a76ccd78197a4c06e55362ad39ac4cac16886a216bc878076415eb1d04b5a703e017c4248e3988494b3
+EBUILD aiosmtpd-1.4.5.ebuild 902 BLAKE2B 8513989b543d118fc4d3b3b52de2b5694614f4fc08d2a285beb9d72b7ee0a3f963540592cce665f3469558fb7af14f9fc0a8d82380d541c935d77f30b2418d5d SHA512 ade29ae887d075ca136bc930d3931337248b7c31f746aacde6dab0a6edcbfca0c8571257a7eeab19f5123cd0b759e4c7d8ade69926f43d0c9ac2e9787b6ff129
MISC metadata.xml 406 BLAKE2B cd739d7ad278ddd958ea696ec4ed98c44a4a5cf719b93b09eeb7aae4af37e0bc755302d0c27b36645b291071d7ce16e45ef8e77275ef68cdc9f9cc759d2ffb1a SHA512 3f3459da7aa5b686f38b5554a64d0c8344bacab39429a19955b56b3b829f0aaf6fd5e6c337394134ba59c3b2d5b5be1fa1f917775b6827b56f055a8203339ed7
diff --git a/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild b/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild
index 14d3e185e602..9ba4752f000d 100644
--- a/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild
+++ b/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=dev-python/atpublic-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/atpublic/Manifest b/dev-python/atpublic/Manifest
index 850f73e495c5..a15b29d16ee2 100644
--- a/dev-python/atpublic/Manifest
+++ b/dev-python/atpublic/Manifest
@@ -1,5 +1,5 @@
DIST atpublic-4.0.tar.gz 14684 BLAKE2B d8cecb083ca467d2856c0d7ae01dc4e161c31179f08c79d7b0b4650d9a3e32e15673d80d53d6851d70a4605eda8e41ba23d60be452209f96e995d632acfe5b29 SHA512 2f338d3ae11d15e9ffe26881fab1c183154b9a0a7a66532a5eb39d1d48d41548078826875247c94f3853925bc1df2b8f86f4ed94533a8e58aa98de148cf5639c
DIST atpublic-4.1.0.tar.gz 14426 BLAKE2B c535d36b8c4723fa0c36ed543461f8364445c52893e8a5cd6a6bfdec0a387308a74d9f6a9d4c204ac753fcc847a105f6f4a5dc7afa5848d08f0a269af8b01397 SHA512 bd840a44f3f9d8f7099c22d67866744ef43ed4bfa00e0fd8a6a7516e8e995287b234fb97eaf30be494f06a8ff1020c0479533bfe33adc56ae62bd976bd997b4b
EBUILD atpublic-4.0.ebuild 614 BLAKE2B 1e8f8a7412334dcf9ccf2b9cf35db9341e0ca2587a19b7e3df2a701a6c04042b34a7b65f1cd0dfeccec7f8e9d8a4b9c8f9a042e75f57af27f14dcf8621c4933c SHA512 16f095bfd9b3a6976c746957d89cbf07644e795f06453b6f2005e98f8bdab34bde1b4e7887902e5f11685e45f9d31732e0002fdf172d2bb45ee3bee8eee66a4f
-EBUILD atpublic-4.1.0.ebuild 612 BLAKE2B fa5a0ee677aea05273068efa86a53d33e11ff308667e7799f5c82208cb288286f132d5a679b5a97f38291af734b077a8d2225455a53fd4db383e1a4b452f9b94 SHA512 bdd4ce0dfd609bd9fb7cc917c1c2934734994e390f2323b4724fd28d728f50c2601c28dd281a2953bf05a4b0ceac99a5f6e0f6ceba14e5726c1c55c2a57de807
+EBUILD atpublic-4.1.0.ebuild 650 BLAKE2B c24fc70df29cd048bf36dff6548c05c368435de90100a69d6cb250c3a5af396143c409e714124905b10b71b3976b00ced0aa63b3da22b754d0e6b45066bed5f9 SHA512 243283b4aa5c4291e39349ab0593c02b19feb558b99738b43d5a9d6f140a78f5536a93c35e12437591e99c98db492dbf2c3979920c8825f2d66df96ccdb02896
MISC metadata.xml 504 BLAKE2B 3b732123bf02f2346619de1b3e68f451c58e1138868fd8c52a24f979188115d9abf9308c390d061d5e679cbcc9bfa5059414dfd69e6fdfdd052e4bb1e61d496c SHA512 5ccf87022bea4e77dc26275572a97530d340b70f1b428676a6d86a3f24666ab702756cb285216a7ce6e670973a2ff50d7ca3f848ebab24c318d39563ae01305b
diff --git a/dev-python/atpublic/atpublic-4.1.0.ebuild b/dev-python/atpublic/atpublic-4.1.0.ebuild
index 2ef8be7fd9b8..b7f2b485c337 100644
--- a/dev-python/atpublic/atpublic-4.1.0.ebuild
+++ b/dev-python/atpublic/atpublic-4.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest
index 85d2103ec4fb..388c41e8ec36 100644
--- a/dev-python/autobahn/Manifest
+++ b/dev-python/autobahn/Manifest
@@ -1,3 +1,4 @@
+AUX autobahn-23.6.2-pytest-asyncio.patch 1705 BLAKE2B 580b7721e899dfe1c9f48c7c90d626803d6af59c6878e363c793bedf9deef9f877de4f368bf380137bd609cd26243448ef075c2473eba39ebf2bdd990140f58c SHA512 d6e290b153a683c138f4df87c72906f19d17f73eb07b382a7b6a0cf106e2a505f0abe49e720a4af2ca37a37a21555d3da6ea4db5df232f1896bc9943e233e0f5
DIST autobahn-23.6.2.tar.gz 480814 BLAKE2B fb4a2e8510a51e2e70289d98eb54b3b06aba6e011eb8ad4ac2fb6e706d7be313f60a785a8366ff47500a6ad58f5645eedbeb4c831087ab531d8650129ec08c45 SHA512 5935203277d17aab3f80e6edf700ff173fe7e23622b9d2617f91e080f56b078f947f907289f008b5eb21b1346142274616baad4a36629f49dafe409d6fdb931a
-EBUILD autobahn-23.6.2.ebuild 3641 BLAKE2B 68a40a7319685cbf23a522d381e09e25fb8a2b7f98e4d10918b2da8ee2c3195e6e6fa620650ebad31b2d17931919aa4761b3771f36f47a5f1b1ea3088d476303 SHA512 2102697b639ae1162122e85bce2bfb41a612e7caf54b9a4b1890a81a0a2bbfbaebd2730c07db776ed0994c93c1366960ffbb00e0514f4f2189d10cd1d49d5049
+EBUILD autobahn-23.6.2.ebuild 3842 BLAKE2B 952b020001266cdcbb9711387aa47ea84501ae9e6c5a084f3411c4499da58c5c2d5cd4f58ee7ad61bb721c0141da08cb36a7871eb61a79eb2863c37399c999cf SHA512 ec3b22a0e56c7161fda265e8b9c061e0759730d7efdff9d38f3b3b09cdaa5546eb1ae1c0bb9818ad434496db9897ddda1ed3423cd18bd385c84e25ae9bd26a85
MISC metadata.xml 490 BLAKE2B 8a89cd7548ec88a59515e5dc51748571a789dfd3fa937ccb85cd17a2cde6e0852374cbc70a115a8dba7df4216e41de74c9e9bc561d53cf65799169078e540028 SHA512 1069d3412e87c310b6067e35bcfd4d54f4b944ab98948dfc5053831d62a41d9656fd127a9366ea432cd90c35ced1e8ed913783f1e9494ffba4a28a20fbc465b4
diff --git a/dev-python/autobahn/autobahn-23.6.2.ebuild b/dev-python/autobahn/autobahn-23.6.2.ebuild
index ac905597289a..de4ff8467e6d 100644
--- a/dev-python/autobahn/autobahn-23.6.2.ebuild
+++ b/dev-python/autobahn/autobahn-23.6.2.ebuild
@@ -11,13 +11,12 @@ inherit distutils-r1 optfeature pypi
DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
HOMEPAGE="
- https://crossbar.io/autobahn/
https://github.com/crossbario/autobahn-python/
https://pypi.org/project/autobahn/
"
-SLOT="0"
LICENSE="MIT"
+SLOT="0"
KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86"
IUSE="test xbr"
RESTRICT="!test? ( test )"
@@ -58,6 +57,11 @@ BDEPEND="
"
python_prepare_all() {
+ local PATCHES=(
+ # https://github.com/crossbario/autobahn-python/pull/1634
+ "${FILESDIR}/${P}-pytest-asyncio.patch"
+ )
+
if use xbr ; then
eerror "***************"
eerror "Required xbr dependencies are incomplete in Gentoo."
@@ -89,8 +93,11 @@ python_test() {
unset USE_TWISTED
einfo "RE-testing cryptosign and component_aio using asyncio"
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x USE_ASYNCIO=true
- epytest --pyargs autobahn.wamp.test.test_wamp_{cryptosign,component_aio}
+ epytest -p asyncio --pyargs \
+ autobahn.asyncio.test.test_aio_{raw,web}socket \
+ autobahn.wamp.test.test_wamp_{cryptosign,component_aio}
unset USE_ASYNCIO
rm -f twisted/plugins/dropin.cache || die
diff --git a/dev-python/autobahn/files/autobahn-23.6.2-pytest-asyncio.patch b/dev-python/autobahn/files/autobahn-23.6.2-pytest-asyncio.patch
new file mode 100644
index 000000000000..2cdbd863231b
--- /dev/null
+++ b/dev-python/autobahn/files/autobahn-23.6.2-pytest-asyncio.patch
@@ -0,0 +1,42 @@
+From 5ab94618723c488df640ae0777ac5a16ee1ab369 Mon Sep 17 00:00:00 2001
+From: David Hotham <david.hotham@microsoft.com>
+Date: Sat, 13 Apr 2024 05:27:01 +0100
+Subject: [PATCH] unit test fixes (#1634)
+
+---
+ autobahn/wamp/test/test_wamp_component_aio.py | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/autobahn/wamp/test/test_wamp_component_aio.py b/autobahn/wamp/test/test_wamp_component_aio.py
+index 168933ea5..2de9bf358 100644
+--- a/autobahn/wamp/test/test_wamp_component_aio.py
++++ b/autobahn/wamp/test/test_wamp_component_aio.py
+@@ -35,7 +35,7 @@
+
+ @pytest.mark.skipif(sys.version_info < (3, 5), reason="requires Python 3.5+")
+ @pytest.mark.asyncio(forbid_global_loop=True)
+- def test_asyncio_component(event_loop):
++ async def test_asyncio_component(event_loop):
+ orig_loop = txaio.config.loop
+ txaio.config.loop = event_loop
+
+@@ -72,11 +72,11 @@ def done(f):
+ txaio.config.loop = orig_loop
+ assert comp._done_f is None
+ f.add_done_callback(done)
+- return finished
++ await finished
+
+ @pytest.mark.skipif(sys.version_info < (3, 5), reason="requires Python 3.5+")
+ @pytest.mark.asyncio(forbid_global_loop=True)
+- def test_asyncio_component_404(event_loop):
++ async def test_asyncio_component_404(event_loop):
+ """
+ If something connects but then gets aborted, it should still try
+ to re-connect (in real cases this could be e.g. wrong path,
+@@ -151,4 +151,4 @@ def done(f):
+ finished.set_result(None)
+ txaio.config.loop = orig_loop
+ f.add_done_callback(done)
+- return finished
++ await finished
diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest
index 34aa22987511..3dac9ef29da3 100644
--- a/dev-python/beartype/Manifest
+++ b/dev-python/beartype/Manifest
@@ -1,7 +1,9 @@
DIST beartype-0.17.2.tar.gz 1133779 BLAKE2B 61cb21511cbf9274e6e3eb1441bd32eb068b722c4fec1accadeed7aeaf8d26748a4b0adc79e8b9c45bfa8048ccffeef8e2e3506a2b651612b8fcdc6bb6c2953a SHA512 90953abeb80b512a0e127e24f7896b350a243d8593a3d9f0b8508f0e5e8595a8b85a8b28326c2c15dd12779adeb74d1b8637cb646b1e27fea8c95b8d4811d804
DIST beartype-0.18.0.tar.gz 1173664 BLAKE2B 8c5a1131ccc06ef43e354ef9300ed4f170a8d7b9df4b435345c7e5ec4b7637c0b605c525f3c00033d32425dc9b1e2ae853f5662418053f77939671d113c25f0e SHA512 304dda79941bb458445c63e05d447896c2f8b49db95787fe059b6b25f4aa863fc1cbee1e1b13af22dfe22c2359c83da61632ced03ee4391832ffbf88b5f541a1
DIST beartype-0.18.2.tar.gz 1174624 BLAKE2B c3099c5569bf6090b33e637c1cacb829900705ad838ad24413cedce96cfb6c7e3ad8cf3d92741ef83f7b88eb3c056c0efff3ebf1f77c9c970193f3873629e398 SHA512 ff26366d210b365fab10af77018ab64ec77d7beed14eb8de5da5711f170b95f862ed5070f7b3aa7a1e66355745309829305cd9db2020b39eae806e0e2af85014
+DIST beartype-0.18.3.tar.gz 1187710 BLAKE2B 01ccf33585b8b8ff457ff5c039aac5128ac237ff866a63593fc22bb4eef22291a3b7829cbb46a9350e88755e81c5e5d3bbabebb4c590e10c5818f6ab2dd15402 SHA512 05ae3e528f415a78e0ffc64be34835f3dd432ec387fccbbe18dadd73b4d2684b749c782e70c291830021c4ab10e6716fe25079e489929e54eef32fb4866a45dc
EBUILD beartype-0.17.2.ebuild 855 BLAKE2B 780c2859946cee302ba87d63141000d6934f01b7013b0e91ff7198e31ebf204c7568464dbc46f796dac6d718a6ff5ed6c6880139ad0be1c1feac688bd9ef511c SHA512 d3f5d208b4ae7946d7e3d729cb401abfaf024b19c499da02647c0777e2a4693a45731c2bfea174bac51efcc43f8ebc2c5416188b31a01480c4e5a6964c1e4cb7
EBUILD beartype-0.18.0.ebuild 857 BLAKE2B 9443db82755baab7330e4d07110cb2b4cb2dfeffa2e34acda7e271760239db328c23709ac0ded1193b9ab66c3d3e85ac1e5a4cffe55ac354af3ab9ee5b3436a1 SHA512 88b6ab22540239aa7abf921a51980e6c8edde61a9b30090f5b69c5f074aec7e2ce94d92621a8a03dec96a8c4c29a0ec03e40b088398568d7677e43a7d4c9970f
EBUILD beartype-0.18.2.ebuild 857 BLAKE2B 9443db82755baab7330e4d07110cb2b4cb2dfeffa2e34acda7e271760239db328c23709ac0ded1193b9ab66c3d3e85ac1e5a4cffe55ac354af3ab9ee5b3436a1 SHA512 88b6ab22540239aa7abf921a51980e6c8edde61a9b30090f5b69c5f074aec7e2ce94d92621a8a03dec96a8c4c29a0ec03e40b088398568d7677e43a7d4c9970f
+EBUILD beartype-0.18.3.ebuild 857 BLAKE2B 9443db82755baab7330e4d07110cb2b4cb2dfeffa2e34acda7e271760239db328c23709ac0ded1193b9ab66c3d3e85ac1e5a4cffe55ac354af3ab9ee5b3436a1 SHA512 88b6ab22540239aa7abf921a51980e6c8edde61a9b30090f5b69c5f074aec7e2ce94d92621a8a03dec96a8c4c29a0ec03e40b088398568d7677e43a7d4c9970f
MISC metadata.xml 393 BLAKE2B f22040a947a67160c9b4c2d41db713ea69ae7a272aba75c04b1620e3f813d62718425acbc8c18716981e4176ebeabc5b60e9376d9927552ea5a36b51b7baccdd SHA512 dea8caeb6e9091672994cee213be075819d593d1034cbc7e2b076f3fc32bd2afde13b6af094956885c9ddaa72f272c6a198f4f92e7b095606fdf900a4cec47ec
diff --git a/dev-python/beartype/beartype-0.18.3.ebuild b/dev-python/beartype/beartype-0.18.3.ebuild
new file mode 100644
index 000000000000..8337b30a5732
--- /dev/null
+++ b/dev-python/beartype/beartype-0.18.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="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 ~arm64 ~riscv"
+
+BDEPEND="
+ test? (
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fragile performance test
+ beartype_test/a00_unit/a70_decor/test_decorwrapper.py::test_wrapper_fail_obj_large
+ # test for building docs, apparently broken too
+ beartype_test/a90_func/z90_lib/a00_sphinx
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 9ea62457c9ab..a46fdba9f77c 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,7 +1,5 @@
-DIST black-23.12.1.tar.gz 620809 BLAKE2B 8522183d8004dd094f87fc8efcbbbafede9f94ded2f67d4815059534da91c969067c5c508636c2654894109f91d8fb5b26f23351b5ffff451aeac8ed5d146da4 SHA512 1a90eadbb7ccf1dd6c4c7d858b3360b7c62c04bf1826dd4817ddb8d542c3155fc72a80d53aa3be34375bd7006ab65432e006572bc5d1eeb6ff23cfa460072e93
DIST black-24.3.0.tar.gz 634292 BLAKE2B 9a853a0943ba081ecb7a4c22913b060607ac47fb90b70a9645358d681f3eab55707ad6fe9ad9928ba0d39a8adf5dfde0168598a8abcc24b823b407287cefaf82 SHA512 57e3b651009578f1d15b6e9ffb49d24be80885b2cf7ad48a68407862778ac2099d119e7ba6d58ddea4fc7fc21345435a7572a970baf882f763d9347868d5504b
DIST black-24.4.0.tar.gz 635902 BLAKE2B 2821c0f4674524d3457fb8cbf1f1224d9c7e76abdbb1e47bcd4d488ff560a417b3ad57223318b28951c92c59d13c4a2894a323865a2be2859e7b7e891c54064c SHA512 3f9150faa36413ffff3a65f9f55b33a6b69b3abec5bf649bfc0662a92faa41edc76e90151e27a74f04bc3defc0687c898d54b2f137d16d13ea46e86670aa7a98
-EBUILD black-23.12.1.ebuild 1508 BLAKE2B 2ca4e555c2b3941ce5d0907cc5bb4a5a643a41a8b1f6c7c537453982fd3196851bb2c9c3c0a7b8139109b1d1e806d5daae5545c96f7bd66d183e57c76bf370ca SHA512 9a67b16239a775ac88ccdbfae13c4c5c4c2038873bee18e1e1c08ef02f5e8e666e85b25953b4c225b3001bfdcde35284aa0ea10335dbb2f8d9f225734e9ef887
-EBUILD black-24.3.0.ebuild 1291 BLAKE2B af86ab31a4512c3052a79809de412055d99093e413f5da4d6f909be9774857e255bd2b66943485430cf6633811a9c8a5e6b439d4eac036bc762989b27ec49c9f SHA512 cde336c35845bace093b6d69a0f3c69b86da5c675aacad4d9ab0a9534252fc93abd9b28c498d9e207263e07531cd8a51dcda3d6997e9244854b1aec4e3bec538
+EBUILD black-24.3.0.ebuild 1290 BLAKE2B 5962d7c8e952593e434659fea807c4d1bc493b6cb0ad1deb1491a7fdc1caab1b7d610d0b6c440f1eb510bc4eff1d33e70107aeaf44d4437eef657962b2e370f7 SHA512 c86d78e58d13a3d6027c5e949088b76dab5442a704e83b85435f8ee4fe7a50e13f273a78f6dd66fa35d5205054468b590b263267e7d4b50cf87f2286a9fb1b27
EBUILD black-24.4.0.ebuild 1298 BLAKE2B bccd3fc4e776dfa3e12cbcb543c3f8ea314e7e4fcd9d9bb0701d00b55c04fa03545276ee33b5460d2c7f3f6dd1da0f7c166fd39ed441cd2c5b8ea6950f957f5b SHA512 1d8a364628457c20430538a69aefa6a2306491f53d95bda2a751d9c2003c25639d3c86dede4d18a07f2e3455f2035dea7c109e350a59504e8853a7f1828a797f
MISC metadata.xml 446 BLAKE2B 7d9bdbc4fdd62c1b4278a824a75dede64ccd3a4d865722a99edbd4e316342879eefa7b249c453668a5d33009e134e2feb4d1ac01976146c3e988f3724749d4a4 SHA512 0a3a912fc1d439a92452e48c9749705cd2307e645bb1274d22265656f6101574edda79cf04c03ae512818e7077e404f79fb1f70fd68d9c7cd3be3417f991700d
diff --git a/dev-python/black/black-23.12.1.ebuild b/dev-python/black/black-23.12.1.ebuild
deleted file mode 100644
index e35726d65ec9..000000000000
--- a/dev-python/black/black-23.12.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="The uncompromising Python code formatter"
-HOMEPAGE="
- https://black.readthedocs.io/en/stable/
- https://github.com/psf/black/
- https://pypi.org/project/black/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
- >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-22.0[${PYTHON_USEDEP}]
- >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
- dev-python/aiohttp-cors[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # incompatible with xdist
- tests/test_black.py::TestCaching::test_output_locking_when_writeback_diff
- tests/test_black.py::TestCaching::test_failed_formatting_does_not_get_cached
-)
-
-pkg_postinst() {
- optfeature "blackd - HTTP API for black" \
- "dev-python/aiohttp dev-python/aiohttp-cors"
-}
diff --git a/dev-python/black/black-24.3.0.ebuild b/dev-python/black/black-24.3.0.ebuild
index 0d889f9204fb..1b370ca6b917 100644
--- a/dev-python/black/black-24.3.0.ebuild
+++ b/dev-python/black/black-24.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest
index 0de73f4eb8ed..6f784b0f1e7b 100644
--- a/dev-python/blinker/Manifest
+++ b/dev-python/blinker/Manifest
@@ -1,3 +1,3 @@
DIST blinker-1.7.0.tar.gz 28134 BLAKE2B afff064a79ae7ab9fcee46c7eb3f6557bd9149be0a10cddfd13f969649a7aa57cec727cc6a10c54af2f676b8dc9be69beaf6521b5764555ac3e97fda7b68f5f8 SHA512 b55dc104fd69bf9f682184202f9da7cb6925e7e863f38d5ad5b4b5988b2315aae02da6f4c9f0ec34238b8d5b9b6eec52b06258d93e14416cda3e2b718d9aa60c
-EBUILD blinker-1.7.0.ebuild 546 BLAKE2B 0b3eb3978df56f3f9a580f10b0b99afb3ec99f496a02b4924e2210325bc32e86d9e6a5477aff19cd8339b7dbf760cd1df167e66df3ade64e57a1d8f0539fad1d SHA512 6c523481cb6f3a24de4c8ea6f6e32af17c0b60f80e0f78048201bb4cebcd631a914ae602926f0b4a988da29bcedfa45038983a026616f41238749e428fed85fa
+EBUILD blinker-1.7.0.ebuild 699 BLAKE2B edac7c62675e7f8d0b224ef88fab916682f35f9d2dbe7d1fa1ef2268b983d69d35f09c293583867b87cb502c5a8009061b7167e0f15af610b2ca87ae4f23b2ea SHA512 270d6ed5b4034e8b327c6ad95a384494429100d8283dff41776c5c99471eb4e8d5419e5462ee58d75955f65d32bc1eb0ec2ea292678915dc731fd86af2f24f25
MISC metadata.xml 394 BLAKE2B d91e559b44175a794ac0d4c1b6acf2f7fe54adbdc5b4a02e235c9b51ed9c00dd935b2fc1ac33122bd5bd9d4cd6d2e7ba1a6f32efd3b1edfd9d564748db96dd80 SHA512 460eb6e0085a7591b35aebcb73b7de79792f5c6a496514e539d6bd1c92529bbf38438cf88c733af1aad1456471037fe1f1c4719ba8a3dbc0d186a7647521fe45
diff --git a/dev-python/blinker/blinker-1.7.0.ebuild b/dev-python/blinker/blinker-1.7.0.ebuild
index caa91f2b57eb..c965ec466d37 100644
--- a/dev-python/blinker/blinker-1.7.0.ebuild
+++ b/dev-python/blinker/blinker-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,4 +18,15 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+BDEPEND="
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio
+}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 5cbc07b5717e..4173f605daf8 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,9 +3,11 @@ DIST boto3-1.34.79.gh.tar.gz 792796 BLAKE2B 97a4f8e6fc33bcfe2817ce353df8ff6354bc
DIST boto3-1.34.84.gh.tar.gz 796658 BLAKE2B 76ad7997f92167f1ed2f14a0a780a1a58b4a853ea132ca38797a228382ad8f55264dfaee99ebf6f8e2bea1848ec918f7b3b0943d0bb6a81b3b858e729b2e74c4 SHA512 55988d7ba69a46b986ed2cffd46b37a154baaa3a73ce62d9ee5b4b8b6f8987f714034ae4f3e59ed9907920216eaf8b18edea4c0fbac99037979b8b30e3b71133
DIST boto3-1.34.85.gh.tar.gz 797539 BLAKE2B b958d009a7acdd541306f41f8708951ed1bf3d303d5e3b3453307415ddc8cf6f6d3c7ed464f350d1a36646729095b1684a865f5982d2ae9b3d7facf596c8b579 SHA512 91295f89896a705c3cbb941fa55e8d227b12dc28290ca15a31ebf60e936ea805233d7b14c6097c9757f6c7ff310159bcc1f2a2e46227d98b6d04adf9c6d44a33
DIST boto3-1.34.86.gh.tar.gz 797728 BLAKE2B e0ff81aab27782e69e69dedf1ef227d6539f4253df6e9e7f0daa9d3d033a646c359df2a9aa49192350f43ba852384220379e794a3c89f368224bee28b292d371 SHA512 7303cbf0a49d2ec085e5a0798f658c799e1ffd02cf3387ab13ccc403c152009184ee71f73b07bcd6a166b686c530aadd8cd77644eb0c72b517910d2a332959fc
+DIST boto3-1.34.87.gh.tar.gz 798511 BLAKE2B d4bb92b25fcd6d2824ff27b89d66731d67e5a34034047501ecde18c6236821542b04d46b3bd6b9d2dcfe14939c114bf26208a8650e96336eb4aba3424154a4d5 SHA512 54c47eb5c1f118ca0a3db79fc3959e96658fabc2d2c98e728dfb8b6bb6f062bf765ac10bae22c12a2474ad36d75cef95774ffcb0fbcc4054f4d07b683235ec87
EBUILD boto3-1.34.74.ebuild 1258 BLAKE2B 7f7ba2672f66400a4c2c202847d4bc7b57a0941b51f4f2f725475c38b6092c6a89687476db8bb701688ff47ccce491ffc435968a407ffc30ef860747573a1f43 SHA512 aebf347c928b4364a045a4bfb20edad39f9530fed5dfeef6b7e684feae0a146b71aa53cbb49f0b79e89671b97402aad447e6971df74ee44fef523ebad23f992c
EBUILD boto3-1.34.79.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
EBUILD boto3-1.34.84.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
EBUILD boto3-1.34.85.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
EBUILD boto3-1.34.86.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
+EBUILD boto3-1.34.87.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.87.ebuild b/dev-python/boto3/boto3-1.34.87.ebuild
new file mode 100644
index 000000000000..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.87.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 096890c6acd3..7bace00b5c61 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,9 +3,11 @@ DIST botocore-1.34.79.gh.tar.gz 12882231 BLAKE2B 56d7d2a1046a164f4f64f375f608b86
DIST botocore-1.34.84.gh.tar.gz 12910232 BLAKE2B 3a9f9073e34d203f05ae44f9dc437f4d325084dbe858e59008a7b0c826c53d6e9a1911f6e9203aa476787878de88a1d8a9c1e26cedc3c34bebf6739c9bb10fce SHA512 247578e628e5ea57cfb956a10c0975d7a2caa24617e8572f90ca2a0286c75077a732328cb2dde34c937113d288c4a8a346adc074aae14dcebfa16c309d801a31
DIST botocore-1.34.85.gh.tar.gz 12919998 BLAKE2B 3c23623bc37f2b2b725b3187faad5860b0e8fe6cd6295503ae2abf45e83a7393fa0613400052a668c7c2781f2ce76b8b1bc725a268020b45df62aaaef317e25c SHA512 797b097a99709d04d294f15ea89039567ceecea1ce16439eda31a659cc2b195d2aca79b9b1be264285f917569127b8ccdfe72d37b174d67fb562dbcf0ba081c0
DIST botocore-1.34.86.gh.tar.gz 12921497 BLAKE2B c1ef844adcfffa3a2d03a237ee988efbf57271b907b0aa77300ba063952c3c5861f144fc766f6735be79d7e302bdc9c951566ca6a54f925269de535902e436d3 SHA512 7f9049b89e4635b313f60cb376a33363f841118516d740f3e0476b435ee46760a188c78e144500f7c2da8ec50974b1d584a389adf47445ec545729f571455ac9
+DIST botocore-1.34.87.gh.tar.gz 12927328 BLAKE2B 038ce036aff8c4fdc5da1caf71f119e1bbdc1c0418964550c102bf24ef19b198fb03e5e051e170ff61e6d8e29a556eb8cbc32071beab04889e282e3a87f9a5bb SHA512 d8869210fd83213085135e382860a2cd1ac3f31448bbbd8ba08c89e8b862a67e90659127f23633d8b6ab9dff928a658ad05990ec3b771c31cf97b8ede380dd0d
EBUILD botocore-1.34.74.ebuild 1477 BLAKE2B 784b43f060f0702808a3894fdab7a15dd4b4feeffc3c1ab2fe24cca762b2dc1310f40ae5b2941db5c4aa9c4ff8b69d858520826027a50ce975d25150132b4d56 SHA512 e86970ec900929641794d61e02f26bc7e7c8af803095dcc5c8fbedac9d79275c596176f2b492061289056c7d29ebbaa6e64344148f22b6349ac4420ab5038dca
EBUILD botocore-1.34.79.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
EBUILD botocore-1.34.84.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
EBUILD botocore-1.34.85.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
EBUILD botocore-1.34.86.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
+EBUILD botocore-1.34.87.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.87.ebuild b/dev-python/botocore/botocore-1.34.87.ebuild
new file mode 100644
index 000000000000..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.87.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index a98a64db7868..3d09d702dd81 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -7,12 +7,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d
EBUILD clang-python-16.0.6.ebuild 1203 BLAKE2B 7baa638bb302b5b97aea34e62d28035f6e2e7aab0bd626bae94d9b3ba9e776316a81003b55ae8a71008b13a664569c8587df927c5f925591addc99a2b4381832 SHA512 a2b00fe7edaf1cb1bb48c0e93555fbea3ef929f16d168b27e1ec1e3f38989e3220e6df1ab847ac2020faa7d44d957c6af7ec0723418e248677a40e29c071ddb2
EBUILD clang-python-17.0.6.ebuild 1203 BLAKE2B 13f87c2782967c4fded88a60220b87e9f9f50d9c37543f30ab2b9ae94cdc5f53d2b1fb422e13450df50ecbb0e36f2a531705fd75f021f265e67f67dd08c85eed SHA512 8abd5bdb175a8c24c542dbcbc73617f075e50a555d9da698ae3139414c2fc11b9ee96d42af0829432c0d2f9d3c820683a2ef5946fdc4332f3d06e40466bbb38f
EBUILD clang-python-18.1.3.ebuild 1205 BLAKE2B 78a006e8a28866a217ccf4a13e3dadd8dbba7c3f333b07dfcb67918f7f679018b0e73d67d3783dae074f9bc34620d6b475b8586fd3865d08f0b04433107c70f2 SHA512 0d40b1ad626b1c7ad89e633a8522e3d627a1fbbdc0a5427a24b7d4a1719f00d11552ac49ef6eb2cfb97129dc18ddf0767232bdac232dbf9d9a2381d5a46f04bb
+EBUILD clang-python-18.1.4.ebuild 1205 BLAKE2B 78a006e8a28866a217ccf4a13e3dadd8dbba7c3f333b07dfcb67918f7f679018b0e73d67d3783dae074f9bc34620d6b475b8586fd3865d08f0b04433107c70f2 SHA512 0d40b1ad626b1c7ad89e633a8522e3d627a1fbbdc0a5427a24b7d4a1719f00d11552ac49ef6eb2cfb97129dc18ddf0767232bdac232dbf9d9a2381d5a46f04bb
EBUILD clang-python-19.0.0.9999.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6
EBUILD clang-python-19.0.0_pre20240330.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6
EBUILD clang-python-19.0.0_pre20240404.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6
diff --git a/dev-python/clang-python/clang-python-18.1.4.ebuild b/dev-python/clang-python/clang-python-18.1.4.ebuild
new file mode 100644
index 000000000000..92a6321a504f
--- /dev/null
+++ b/dev-python/clang-python/clang-python-18.1.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+ >=sys-devel/clang-${PV}:*
+ !sys-devel/llvm:0[clang(-),python(-)]
+ !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? (
+ sys-devel/clang:${LLVM_MAJOR}
+ )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+ # tests rely on results from a specific clang version, so override
+ # the search path
+ local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+ local -x CLANG_NO_DEFAULT_CONFIG=1
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index d5d3806b7a72..ec961869d0c4 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,5 +1,3 @@
-DIST coverage-7.4.3.tar.gz 783214 BLAKE2B d9c3bba00ffd85d3ed260613880b7c8214be11092d539c011894a9d0b9b57f462b20ca38622c6c8aafa575220e34e9c0affa512cffa372ea4d421b89296193b8 SHA512 10c64eddb5d95023cb9d5c480b898389a041ab8d354a7cb48f1ed39f9bc958cc4be21ee04be620e9c74d102fd81f215f6f949a3dd8817e39300a1de4d4913fa5
DIST coverage-7.4.4.tar.gz 783727 BLAKE2B e7d7af92ddcb3d7b5857cc83d8e14bb16ea2bde720eba63b082d35358934047ef7285ac70a6cd8fcb4720a9ddea5c22cf4cb14404ac2800794c49650ff5a1dd4 SHA512 26d4715ce69556ca12d1b65db5f21807c08733810b4398750280184812ebfb698e7b424b9e30f55e7524323861a22d4581db0524e9e285ca858132359fd24d28
-EBUILD coverage-7.4.3.ebuild 2468 BLAKE2B 484cf7c4502606a2236cdc5ac9d7b00502db53ca82c83c7042931672e6258c2722779ddb3a9147d797202cdd417c2cf181de0ba9e34920b5aa6cbd2def35b15d SHA512 17fef3b5f71d724182e050fca7d7bbdd868346e9ce8d67beaad1657450cc944dd07a665e88def258143dc9c1010f78fb64d0a9927fbe0ec1a98dbbb852166a29
-EBUILD coverage-7.4.4.ebuild 2469 BLAKE2B 402a128424ed91004fc6aff4b83636d780d6bbfb5e22dc5e1f421f916c305c56626f5e7d7963a1d8effca880acc8ac071385a7a9811cae7e25fc8c671ace807f SHA512 655df67ffbb523751f83f86d6c5066af882f27ffe24ea93ca1a1fc19b730dd43e0f6d8881fad730e9f1691084d30054220dd73d793eddcfd59066f93d4764497
+EBUILD coverage-7.4.4.ebuild 2468 BLAKE2B 484cf7c4502606a2236cdc5ac9d7b00502db53ca82c83c7042931672e6258c2722779ddb3a9147d797202cdd417c2cf181de0ba9e34920b5aa6cbd2def35b15d SHA512 17fef3b5f71d724182e050fca7d7bbdd868346e9ce8d67beaad1657450cc944dd07a665e88def258143dc9c1010f78fb64d0a9927fbe0ec1a98dbbb852166a29
MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064
diff --git a/dev-python/coverage/coverage-7.4.3.ebuild b/dev-python/coverage/coverage-7.4.3.ebuild
deleted file mode 100644
index 7e8f13a6c388..000000000000
--- a/dev-python/coverage/coverage-7.4.3.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="
- https://coverage.readthedocs.io/en/latest/
- https://github.com/nedbat/coveragepy/
- https://pypi.org/project/coverage/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{9..10})
-"
-BDEPEND="
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/addopts/s:-q -n auto::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-test_tracer() {
- local -x COVERAGE_CORE=${1}
- einfo " Testing with the ${COVERAGE_CORE} core ..."
- epytest -p flaky -p hypothesis -p xdist tests
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO: fails because of additional "Terminated" print on SIGTERM
- tests/test_concurrency.py::SigtermTest::test_sigterm_threading_saves_data
- # broken because of pytest plugins explicity loaded
- tests/test_debug.py::ShortStackTest::test_short_stack{,_skip}
- # these expect specific availability of C extension matching
- # COVERAGE_CORE (which breaks testing pytracer on CPython)
- tests/test_cmdline.py::CmdLineStdoutTest::test_version
- tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer
- )
- local EPYTEST_IGNORE=(
- # pip these days insists on fetching build deps from Internet
- tests/test_venv.py
- )
-
- "${EPYTHON}" igor.py zip_mods || die
-
- local -x COVERAGE_TESTING=True
- # TODO: figure out why they can't be imported inside test env
- local -x COVERAGE_NO_CONTRACTS=1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-
- local prev_opt=$(shopt -p nullglob)
- shopt -s nullglob
- local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so )
- ${prev_opt}
-
- if [[ -n ${c_ext} ]]; then
- cp "${c_ext}" coverage/ || die
- test_tracer ctrace
- fi
-
- test_tracer pytrace
-
- case ${EPYTHON} in
- python3.1[01]|pypy3)
- ;;
- *)
- # available since Python 3.12
- test_tracer sysmon
- ;;
- esac
-
- if [[ -n ${c_ext} ]]; then
- rm coverage/*.so || die
- fi
-}
diff --git a/dev-python/coverage/coverage-7.4.4.ebuild b/dev-python/coverage/coverage-7.4.4.ebuild
index a1803a92bb0d..7e8f13a6c388 100644
--- a/dev-python/coverage/coverage-7.4.4.ebuild
+++ b/dev-python/coverage/coverage-7.4.4.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/dj-database-url/Manifest b/dev-python/dj-database-url/Manifest
index 9c674ffad222..119d2c31f998 100644
--- a/dev-python/dj-database-url/Manifest
+++ b/dev-python/dj-database-url/Manifest
@@ -1,3 +1,3 @@
DIST dj-database-url-2.1.0.tar.gz 10502 BLAKE2B cc8a9bc396c3df363c7c8c2d0da603493e65fb927d9aecfe9670ccc687b55320ac5c0827e728049ef9030f3b1e20c53b4aaeb7173ae822ded2347c446518e5d5 SHA512 17e35b6abba45d31d58bd2f5def59f45395f0fa489f93c9c71b8405b1fcd6b7da2192649d091a6a63506e755a683b2786af377a135f675cf1145fcd8508356ff
-EBUILD dj-database-url-2.1.0.ebuild 681 BLAKE2B 0b549166434be1571cdb4ed321f55ec44d9f519a49797631187a267414d2548bd598b0b04c5f46000ad5bf1e56aa5f8e2667198a71d3cedeb9fb3a14facb7e91 SHA512 76cdaea745efd1c2449951fdab5acc4ececb87fce28ed749720e238519a8a38610a9ca3f06492aa1f709d980d9f3f206f58a97d0eafffe4d1836426dbdec8156
+EBUILD dj-database-url-2.1.0.ebuild 695 BLAKE2B 4dcf6e1f5ec8174854010e8a5db179b1024b13903e22890ffe78aef51da2a822680c97a2d4b66ad90f59649941c05ff362e4b9c889afb4d08e6f658d8de19036 SHA512 d56f70b4fc7ac9391a49826cbba69bfa7e0f119aa8fe7a8c3569888925506bb174fe1418747575bf38608af9c9244d0b78bcd2a1816c6e0041699c47ba7dc320
MISC metadata.xml 407 BLAKE2B 0a3736cc0034297f64b77b9b795e8cd339ed58c5b213e730f1d3dccabe7cde10570222626b2b520bc0e51a0195cd99baf4ebf7028cc73b7e507603874b1f4143 SHA512 ec842e583cd4e0b632731e395f6e70e519077bfeaeb58bb88b9ad297368443fc06a182c120635eeb1dedb76b166829c6f414925d3061e55d49d7053a72c739eb
diff --git a/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild b/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild
index 0a27bfb7445e..32b89e66d94e 100644
--- a/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild
+++ b/dev-python/dj-database-url/dj-database-url-2.1.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/django[${PYTHON_USEDEP}]
diff --git a/dev-python/dj-email-url/Manifest b/dev-python/dj-email-url/Manifest
index b4915fbdee7a..da80b1c6eb2d 100644
--- a/dev-python/dj-email-url/Manifest
+++ b/dev-python/dj-email-url/Manifest
@@ -1,3 +1,3 @@
DIST dj-email-url-1.0.6.gh.tar.gz 15944 BLAKE2B d10a428cca05e93129be9acb4947c534cd897a39995f8224b17017405942defc977c19457b69b07be9518b203fbe50c6302da5ef089cd54301fe3ee46c091f90 SHA512 f41f4c7cb6c2ce9ff99d9dd4d5676fcd3d82814a929fe4c64c52409ec1b12fc87e657fcb39d40d7ec24fef8fed633418ef7d7537563f753532e1348290672faa
-EBUILD dj-email-url-1.0.6.ebuild 644 BLAKE2B 86ee569285a649345c6f1532096527559eeab00d668511aee0b48674fa6426d865a12e64e6c06d04f251955f6612a7de5d16a743995bcd6308cebff9e6946383 SHA512 ac77c400a02bc48021fb260a845519a8e942d160c62a45fbbe297879e8f604b7e3f39780daaeb359089f9c2ee203066b6ba4c0393ef8abc25ccc09e8cb0423af
+EBUILD dj-email-url-1.0.6.ebuild 658 BLAKE2B 69caa5c07d53864d378647da35e6882c38aabea167492f6820a56504c1bd0454ff28e93d0fe8e623463f69d33c1e5208e5338dfc2f5cadb221d18604d4fb54e8 SHA512 22b9677f9eb5d78ca2a8ff2429923e879214cd7ebafe32e47ea65f8b37c42504ff553edf81aeb4b6af9906ffea4563413b66c3bdde870edd85406bd8fd845bbf
MISC metadata.xml 408 BLAKE2B 13c4c985a274eb0e762a0b20976081102ff640bf9b69f6ee54639476236aea5ba08696d17cce07835c7c3bc989d8474c051e6c3d24eb78aff29c8b43b5fa6b60 SHA512 73288f6d7e447be7c42dc5014a48bdf57755e9e38ccb165a33e535463468cdef0fd55f6bc7994add0e58a624881dc73594e6cf495bbf190a7cc0c1ab18678d12
diff --git a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild b/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild
index 395699422a76..584755880f76 100644
--- a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild
+++ b/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
DOCS=( CHANGELOG.rst README.rst )
diff --git a/dev-python/dj-search-url/Manifest b/dev-python/dj-search-url/Manifest
index 6e08f6735a85..f4514320f553 100644
--- a/dev-python/dj-search-url/Manifest
+++ b/dev-python/dj-search-url/Manifest
@@ -1,3 +1,3 @@
DIST dj-search-url-0.1.tar.gz 2815 BLAKE2B 75abd5bcd0d4b39a40c2c1a28eb02e903a40198f111364774af53375c21424ce170dc4d5f2fe7b51e884849d7700efeb3c99d534272002f60397099ea27da898 SHA512 9b233a8dc1ec8d6a81154ddbf6966beeb8fe4b62c1c7faf5e623409403dc2d64db1749552878b2a1edab1d3264820840bf14e7fcc2e54fafe5ca4d68a207fa5d
-EBUILD dj-search-url-0.1-r1.ebuild 480 BLAKE2B 2c460189e6b0dab030261b42cbec5fe9a3b8dd0d4ddf872a369a91774bbaa9aae82c3b68e00fd1ef64400e4910e7838a15f03c666e685deef54750c8e08c3294 SHA512 ba66106e91f2fbb0aa8c48bfa972e31b9ec628b7b8bb0b3a402df49d9b020cf0448da7a528e19b3b7ed4903ce4657801ea6e5ab5926a0f282c2fde87ee63292f
+EBUILD dj-search-url-0.1-r1.ebuild 494 BLAKE2B c1392a94204c0bd4a3cd995ad7d7ad65b3143a4c9c8f3506b7597c8bd0c36ca5d3e214678289232f1712116325f6c342eff20c6860183a63e9db899244dc26b7 SHA512 ec779dc477f700765f20c5e6dd57a3e3fe8171a17f7697cfc56602c41835d5fdbba6455356fe24adabd706afbaba75f2e642114d3059ea2436224f9a0eda1ae5
MISC metadata.xml 380 BLAKE2B 7a9b7eca520f86c5a047286b9556513d719043b71f58266ae247e0477fdf01c7a11db14acd3a8769763f0044fb4aac14c1d6c542a3a1e64a4e26d8101a4ef823 SHA512 987cebd87fff24b8900502450523c6218b7d7c10a48ccbbb1b36fce6adc404d8d865503c10b2dbfc9872deeaf5ab1583db79034d091ddb08575c44baedfdea19
diff --git a/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild b/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
index 86fff562e193..51bfc3b73fbd 100644
--- a/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
+++ b/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
@@ -17,4 +17,4 @@ HOMEPAGE="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
diff --git a/dev-python/django-cache-url/Manifest b/dev-python/django-cache-url/Manifest
index 2210662579fc..f2e201730272 100644
--- a/dev-python/django-cache-url/Manifest
+++ b/dev-python/django-cache-url/Manifest
@@ -1,3 +1,3 @@
DIST django-cache-url-3.4.5.gh.tar.gz 8761 BLAKE2B 44cfa956f33848dd7947a97b390ba792d44eb1fd42b4c33ae57e3575405c40d93be4716c9b990e20a482b4398ed69ff838993e30ae0bdecb5a33c3fd7685a6e6 SHA512 532f47f6c8d8150d3ec484e533b165430ee6fd9854ed1b0404b68f8acaf388bfa2fb9beba8349d56e1e9d00dd65065425fdbeeed5eb698d9a745f8293f8d93ee
-EBUILD django-cache-url-3.4.5.ebuild 778 BLAKE2B 3c8869db56862a409c828fb798d4bf500dc67d27deff3e62908f3aedcede339d5e37a5f501b4370370e6cec862bf7629dc3fc2d3c1eb30f8965110f594d6c28e SHA512 d684edffe9ba844f3d459523724c1e246d0d87aa40049c753f48be57a2d85c2ff5c39843c0d9ddba5e0852ca2498e3f782a40e7380ec29e79e38f742f52fb07e
+EBUILD django-cache-url-3.4.5.ebuild 792 BLAKE2B 1c38b868c77806f00fa45b81ef7975fd6ac3846871594234b65bd4c4ed34efae41f0dca39cd9c3d2af316328438341ac004cd10251a799c27e07009060455ff4 SHA512 e8d453d33460aa482c9f5e17a06bd1ca71700deeed6d505db3c223918b1aa66ff0e61b2012e372c92fe059878e029edee8388871f0fc5f9701939fc96a8627ba
MISC metadata.xml 515 BLAKE2B 0933720797d254031a1a8b134cbede61196f6f6bba8e09decb144c0db328e42faab7cbd3015dcc682711ce45cfe3466fb4c4ffa65bb18305be06937460e61822 SHA512 d6be30d34de3601f3c364094d23a3d322e3fed2f3badf28f132cc6464996bf7bda32cf970b397997554649232d72af747ebc1d4f4815397a6a32e2008438d18f
diff --git a/dev-python/django-cache-url/django-cache-url-3.4.5.ebuild b/dev-python/django-cache-url/django-cache-url-3.4.5.ebuild
index 7e40b7cb89a4..9415dd5c26d8 100644
--- a/dev-python/django-cache-url/django-cache-url-3.4.5.ebuild
+++ b/dev-python/django-cache-url/django-cache-url-3.4.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
dev-python/django[${PYTHON_USEDEP}]
diff --git a/dev-python/django-configurations/Manifest b/dev-python/django-configurations/Manifest
index b23073a39c46..c82dbea551bb 100644
--- a/dev-python/django-configurations/Manifest
+++ b/dev-python/django-configurations/Manifest
@@ -1,3 +1,3 @@
DIST django-configurations-2.5.1.tar.gz 43225 BLAKE2B 1b9cd14ea50d03500cc05790e831832f6e4e3a917903eb48aa40c2d2dd46a59684ce82b484229fd912a18bcdef4d1887989489b4ab461740f981a87c3a7914f5 SHA512 5584446a1b48a0c080401b377786864a905a28337e2912c71ba586ad438df6efeb74c2de1058b77d79f3ba7db85dd443f05dc81013576d301a43bad6736e72e2
-EBUILD django-configurations-2.5.1.ebuild 1106 BLAKE2B 1c3d7176253428c6d57ed312f4bc495d4bcbfa8d0a4e6e274aa777add46558d095ae5dec789d68d136a17897c22c63a50ba917c00c43ed23e1f9772545f5660f SHA512 9cb1c0af0c954db04da3ea0f05a278d3b0d2e3fae4434539e3c0ee8bc5846e1b2b857c62e680fe2f97423927ad6564dc89d1dd8c8b3d4e89821e017699e8dd9e
+EBUILD django-configurations-2.5.1.ebuild 1120 BLAKE2B ce7d4a4d6434cc3374a15a72215da3662ad813a74bef698e34cda63b4e3f0ba420cabad19a2a39cdbc5a5b53a7af6d6d08a8c490db714e034d1f40c53aef71a1 SHA512 610445992f5e949a2a3bcc18005a8627878cce15b52c1fe10ca1d596e86253097b86f873430c1c5cd51d4a03e78bd75288519e6618981d4e3cf86a6f6249999f
MISC metadata.xml 397 BLAKE2B 704a6d38af3df4b99f24a394dce870ce4f3e1e16c2a30b87ab25ab4b3603451651db062d2aca6669b410bf5350b0edc7b4848ef55bc60c69edc3aedeb8a7c0fc SHA512 a37389a326e763452c7ea138da3eb33dad53bbce24fbd9229e58020063d4e726e68e482500c87238bc0c53b9ee335f93f2d89f39e7ce3e2a087175a2393c66e4
diff --git a/dev-python/django-configurations/django-configurations-2.5.1.ebuild b/dev-python/django-configurations/django-configurations-2.5.1.ebuild
index 74ebf3b12c3e..86eac772cff2 100644
--- a/dev-python/django-configurations/django-configurations-2.5.1.ebuild
+++ b/dev-python/django-configurations/django-configurations-2.5.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 9a75cb862d46..7c2c90a16454 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -12,8 +12,8 @@ DIST Django-5.0.4.checksum.txt 2570 BLAKE2B dd60e743933312e8744c89a9602acf6643e7
DIST Django-5.0.4.tar.gz 10638006 BLAKE2B 81796ec0ba285bebe2c3a4b6d3bfce39e87ad39c01fb450bd66e4eb76c167d08a16e857156d45bce95ac30121fe5855dd7493beb4dcf7628255d729e0d1a2048 SHA512 322b0de4e9e533831937b9f50929e150d9c1ff3045e92b3530d49708df05ad0139819a1056c3def529e93826d26ef8e04f1ced655525fe8c9c2d449c2c701f28
DIST django-4.2.8-pypy3.patch.xz 5900 BLAKE2B b7dc5c5fc162817a218ee6d025ed8a65559b80e4506e49ac393428c26e2621f9e7c5010b36f2412dea8194a9f1086ab21f97286eabd696c6a786285eb07393cf SHA512 f953b5adbd1364f1d84dde55087ccb493256b1327701275fd2fe99f3cd41751d18e002b6e21afc96892e1671428a6b8f3c2e4b88252c3c278f1a79e286bb73e3
DIST django-5.0-pypy3.patch.xz 6124 BLAKE2B 7eba7cc70b30743cf4e186a2c5b0f27c13f49114a7a80bcaa2b25fdd7a959583c115a302c9bc6da97c32f6401cf8f3616818ba759190d317c5b033a0f0088766 SHA512 c550e2b2c1243d13cd1f4908f4b6df606355d1491e3bf72042e4b4777a4474306ff0f67b1c2eb4ab4d137cc85bde52dcdbd54bec245d2ba2e092545be8a2993b
-EBUILD django-3.2.25.ebuild 3017 BLAKE2B f59f9d40bd5ff49fbd1dc20b71ec0e14395378351eb136556a460d82e06d04384064b05b78e739f1b08f381de54d1951701e71ee508e68199d101b804609aa4b SHA512 6b7f57ece6f40c07b0add642d9e35595fb53114e13486a463af561fae20a7c9d5e63e4255531621737fc306ffd6bb57795db1bb0b7fdacc281b5be931343dd00
-EBUILD django-4.2.11.ebuild 2825 BLAKE2B 5c1248317800bbbcfdc92cbaf7e5585cdd7751e4545898c90f637678673fedfb49afff9acf84de97d4329392744d174e936f7b958b029fe4909d0f25d4e16252 SHA512 1574b2c413e51cfc696c6408f85e33068d786e1b808dea2fc364bae84fcd70582e01d33db3bfa16ad559e9006bee30c837cec00ccbd72f87f53127b63aa50e47
+EBUILD django-3.2.25.ebuild 3041 BLAKE2B 293a3705879ca309be9f5d7f10251d8ebe8593c6966bad010ecd3512693c575b2a364e0f5f76f8e14682ea00f8dc757a3aa0499a4b4214f9963f458711bf5508 SHA512 33e714421ca6664ed4c45d2b57ea54d20005b0797d7b902f53b6e424321735080551363acecbefa0959d80048201cbcbefc6f092fc9963ffeb37bad0ffb8a8f7
+EBUILD django-4.2.11.ebuild 2849 BLAKE2B a8e4e8071b0c3853b3bf304c3085e7b6fc4ee182df7dd7cb65603a6179238589bb148f4d18ce98c2c4d254d7a95def052a10f5a865dc1fc58c89e82f902422bb SHA512 16f5471623fd32c1d967bc44e9a0cc11edcd157a06630ebdd8145f25f5c088588e73fcd9710ee78bea3f2602a9d862aa96d2a52a8f6e5888b840718181fa5318
EBUILD django-5.0.3.ebuild 2853 BLAKE2B a7ff79d017a5e0b7d5294be5e4cac4b77cd633a062e5594bf1586c81e22d69a0d3213e7259141bd92fd53b1264ee12e2823a95313fbb197782acbebdd8fe7a96 SHA512 d939ca635853123ad1ddbde195d18467477858c4c8ff2889ef83cc418bb749a2f957ce19dd4e92c91dcb30ebaba9385cc39d9272eb71d7fbc2f1ef2920cb0999
-EBUILD django-5.0.4.ebuild 2857 BLAKE2B 09b9334029a7911afb4ecb699b9ce0606029d51d4f9342ebd23a0566ab0503cff7a6deddaa9e439ca10929328e8be642c49783af8618f2ec8d98ff93a39bb4e5 SHA512 54e147fcb459dc2ef1744519271305ce83989201027bdc554d7dd4b7f1b83ba17eb797cc6a3fadcd21265ebb7e2b8e6bcab3d079d55ffec2bf10d1828254fe01
+EBUILD django-5.0.4.ebuild 2888 BLAKE2B 24a02565339f4922669f83cd231c7e1999f948f7f20e18ba2072ee660ded0bf84a46dfd812e7d11fd3e7492ff6c7a7d4ace2ab5f5f4b3eb2e5fa48ec3449a0c7 SHA512 8c70495703d6990d9b6083f99f2084cf003c9d4a023e0e4ac424852c15f918db7da4e3d040fba5d72300605742a8c209435447506fe8cdbe187cff9978b020f4
MISC metadata.xml 400 BLAKE2B 6b3414ac734f078d90c82b44edd2f9f70e494e98da8a3d874d18006ae5e0eb5f7060b98b402094d6045e800bf525586f2566e6f554a8b2999cce37bdcc5472a0 SHA512 1cf0bb6ef93da3abbd1a66878462b1b8672a9b8fccd7f968b427e429caa6ecf30cb703a6060d621ccad1ba77b927d2b0e632b04b0a47975918ccbfcc5f2b85f7
diff --git a/dev-python/django/django-3.2.25.ebuild b/dev-python/django/django-3.2.25.ebuild
index 5648ebe4220c..a026c5a478e4 100644
--- a/dev-python/django/django-3.2.25.ebuild
+++ b/dev-python/django/django-3.2.25.ebuild
@@ -35,6 +35,7 @@ RDEPEND="
>=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
>=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
+ sys-libs/timezone-data
"
BDEPEND="
test? (
diff --git a/dev-python/django/django-4.2.11.ebuild b/dev-python/django/django-4.2.11.ebuild
index 9fb5be5aea18..7379e6655f94 100644
--- a/dev-python/django/django-4.2.11.ebuild
+++ b/dev-python/django/django-4.2.11.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
<dev-python/asgiref-4[${PYTHON_USEDEP}]
>=dev-python/asgiref-3.6.0[${PYTHON_USEDEP}]
>=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}]
+ sys-libs/timezone-data
"
BDEPEND="
test? (
diff --git a/dev-python/django/django-5.0.4.ebuild b/dev-python/django/django-5.0.4.ebuild
index 1ff45ba52cdf..8a79467dedd4 100644
--- a/dev-python/django/django-5.0.4.ebuild
+++ b/dev-python/django/django-5.0.4.ebuild
@@ -28,7 +28,7 @@ LICENSE+=" Apache-2.0"
# admin icons, jquery, xregexp.js
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
IUSE="doc sqlite test"
RESTRICT="!test? ( test )"
@@ -36,6 +36,7 @@ RDEPEND="
<dev-python/asgiref-4[${PYTHON_USEDEP}]
>=dev-python/asgiref-3.7.0[${PYTHON_USEDEP}]
>=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}]
+ sys-libs/timezone-data
"
BDEPEND="
test? (
diff --git a/dev-python/exceptiongroup/Manifest b/dev-python/exceptiongroup/Manifest
index 3946cd781e32..07d530effb6d 100644
--- a/dev-python/exceptiongroup/Manifest
+++ b/dev-python/exceptiongroup/Manifest
@@ -1,5 +1,7 @@
DIST exceptiongroup-1.1.3.gh.tar.gz 24057 BLAKE2B c178152b92ac4079bb10614918d80f1b772f1d2c02e82fdbc19fc576c434df5f92d731116b46145ef3c3a3e57b4b899f6be11e2452a13170d27072b6b2ad74b5 SHA512 fddc52abb6b61c024c5832f6d2ed723a834c31e2bc713a3c5796581e8edbd3299d9342885cfcb5ed83ad7f7fdbb7c461ffcec354c0328a740a40d5340997d1c8
DIST exceptiongroup-1.2.0.gh.tar.gz 27368 BLAKE2B 93ac3872fe9f9f0eab80b9e667308a8f1d06541dbfa19dda5bcbd7d9c7d6963872294b7549d88a10e0574e9db1aaa7bd39748e1237ac86e1f83dbb2ef89686d0 SHA512 eeac523fd338099dea66c5b2f7fcc070612746487be244deba8a1c731c1f23db24763dd9e35c28dfb9460b49c645f380e6858f998f95b9244dfb82f5549f159b
+DIST exceptiongroup-1.2.1.gh.tar.gz 28203 BLAKE2B 65068805670105246c84115a4030641eeff0384df01fc6b7ebd3215c7933908d8db8c8e272efd056b3f044110bf285d3fd477002e0db4c8f99f83bea71f28ce4 SHA512 6f1f29e017192f5881f28855692ad41fe781846b5daa082699350c8dd5990bc3aa54751e1776c620a3a48bf5a8d5bd9b4b50f09d848051b00ba19d825116e7a7
EBUILD exceptiongroup-1.1.3.ebuild 877 BLAKE2B f361f7aa1ded845031c2631788a79cc7996e24c5fb29ba079d2b5036545a57f763a0b82399fbd44a27d749f406810f20c9131ab15ef1d901c2505c56c5c5ccd8 SHA512 f0c4b8b675fdcfd619d792d9a9a93ce67251cffd4064b5ceb634fd58d80751eceabd1ae77ed54327e4291e6fe559331365aebb96cc2b6c607529eb7174a15bad
EBUILD exceptiongroup-1.2.0.ebuild 877 BLAKE2B f361f7aa1ded845031c2631788a79cc7996e24c5fb29ba079d2b5036545a57f763a0b82399fbd44a27d749f406810f20c9131ab15ef1d901c2505c56c5c5ccd8 SHA512 f0c4b8b675fdcfd619d792d9a9a93ce67251cffd4064b5ceb634fd58d80751eceabd1ae77ed54327e4291e6fe559331365aebb96cc2b6c607529eb7174a15bad
+EBUILD exceptiongroup-1.2.1.ebuild 885 BLAKE2B 690c4ccaeb8b1b3ef742204dfb67e7c031f6091703617e092017dc6666a3a45f759da9dd974d2590b843df6ca545d821364dc1dbc6e0d37113eaa3a8f56a11e4 SHA512 b29b10526ab6938cfe79cea9e6c95e1e09adc363e02c8f5b086b0fc4afa8d1280a7b5084da1daa95a63a42db781f78d3883aa3594b07c1da0bc6ac5dfd5ae9bf
MISC metadata.xml 384 BLAKE2B 248abcb5fc08c91396cdbff52e5c3e4f6cce2aa273cfd52b48ee13de9ccdaecd09e9a436ed79f258d15d8d4583fe5995e054010c909a522f47e6866e55b3458f SHA512 c631c69438059cb2a6c80e595e45fac904d32dfb53f8be183142f1195d3a3b9bc14bc240f0808e14f47d31beb1887ad82ee79c5f1847c8e6b59dbfeea7913c8b
diff --git a/dev-python/exceptiongroup/exceptiongroup-1.2.1.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.2.1.ebuild
new file mode 100644
index 000000000000..b64fc590af28
--- /dev/null
+++ b/dev-python/exceptiongroup/exceptiongroup-1.2.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit_scm
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="Backport of PEP 654 (exception groups)"
+HOMEPAGE="
+ https://github.com/agronholm/exceptiongroup/
+ https://pypi.org/project/exceptiongroup/
+"
+# pypi sdist does not include tests as of 1.1.1
+# https://github.com/agronholm/exceptiongroup/pull/59
+SRC_URI="
+ https://github.com/agronholm/exceptiongroup/archive/${PV/_}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT PSF-2.4"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV/_}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/findpython/Manifest b/dev-python/findpython/Manifest
index cbe09e76b865..3d206dc5999a 100644
--- a/dev-python/findpython/Manifest
+++ b/dev-python/findpython/Manifest
@@ -1,5 +1,5 @@
-DIST findpython-0.4.1.tar.gz 17487 BLAKE2B cbc46628977d0fef358b65bd5344630a1329e4b492a17147bb64146c330f66fc918c0af195eaca57f807b59d160ae758706210f3b46c46f79e27b3026256e0c6 SHA512 1c58a5ca604f6bceccfaf9853eb0dfa23e40eae1f3957bda22602fdabb78d05fdb4b8c1d7b231ad09a7910a859c0f32d77d70980f387d7109e44413b4ad70bef
DIST findpython-0.6.0.tar.gz 17774 BLAKE2B ecc60d0ee909e8c354e24f7014b55097723b83600bfdb4797e7c62871a81145ee4348e4366ffeefc6c174625d23267a41cd5b245e3d3e66d8577fe03ef2a323d SHA512 bf388a3dbaadf419b92eafe947716190a9e85612d384291493372a152ae1be55908574dcfecec32afa6025786b3c98a4093a7c9b2ba56ee947a4df2b6a009144
-EBUILD findpython-0.4.1.ebuild 446 BLAKE2B f2d2c57f2ccfc34df55ff0b00d3ec3cfcfbbf72f2b5902b84a2518826647465126a09a52cdfef7abdb042ff8ce3f72f3b0873974950e696132117a45b3247fd2 SHA512 7ba6902ed0c7d3cc603b099e57546c393e6b17ecc4a2a0417c4cf79466e524c4b9dc4867f9828d8bae702f81595410d1be7ced0f4db45b5937892c18053f3641
+DIST findpython-0.6.1.tar.gz 17797 BLAKE2B 22008769317bd769768e06f991031c2fdfe1135864fd2df0ddfc43f95b5098cd35f254b005e4f682b4866a035516560c58b59609edcf223536446e08372dcc1e SHA512 4b915dd5ce4e4ae9e09adeec5ef6118c44e8adbc4a629b8c97d8141c85635ef3152b4cfe6acbb89684183f0217e5835779c9091e7271670adaf74b941e17a125
EBUILD findpython-0.6.0.ebuild 451 BLAKE2B aa26ef973126732452cc5d742fc580123762307eeeb71ae5f6a55b6883c11a04c9e171fb8e7f1f7cce8f3f9aad5a2871ab1b9d369a474ae2721c35e3ef5695e4 SHA512 d33149a2306a9c1055670e659f9cde08c5b960034009db6046a8e86016f3efac1e475b0a7f7c5717f91145cce727e2376fdb3c8c13bad6339fb9d00feafc4317
+EBUILD findpython-0.6.1.ebuild 451 BLAKE2B aa26ef973126732452cc5d742fc580123762307eeeb71ae5f6a55b6883c11a04c9e171fb8e7f1f7cce8f3f9aad5a2871ab1b9d369a474ae2721c35e3ef5695e4 SHA512 d33149a2306a9c1055670e659f9cde08c5b960034009db6046a8e86016f3efac1e475b0a7f7c5717f91145cce727e2376fdb3c8c13bad6339fb9d00feafc4317
MISC metadata.xml 486 BLAKE2B 3d00459016727278a000c13b030690c666bc3a04e6960e0e73c7a4538e0e089afcb13246fbfd7a898a5ca15cfe61ba2bd4059a5c54af44c3016922e6855685c5 SHA512 08ee0aba45e2888adfa456287f4da90552631ae287ae4d7fc77cf6f1fe4d2efa4e52623050a2fbd772dfbda80079959297bc526bbbc068881fe6c5f2c8568c17
diff --git a/dev-python/findpython/findpython-0.4.1.ebuild b/dev-python/findpython/findpython-0.6.1.ebuild
index 6d87fd64cca9..ccb1027273d6 100644
--- a/dev-python/findpython/findpython-0.4.1.ebuild
+++ b/dev-python/findpython/findpython-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 92f2209d7e3e..c392e886fc69 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,7 +1,5 @@
-DIST fonttools-4.49.0.gh.tar.gz 3818768 BLAKE2B add7c03762e6c09950f2abfb8b19e627f7ce367b73c48b02059ab308ee7f8475e94c575719a168166497261cb4762ec4959c7812ab5fc122477a7751a8fabdb9 SHA512 6caa108b92a9661f6761a4e1c65f05cabf0d4f6a6f2517d2a289afc5e60ad73c7e35ee283d1a206b1bcd2ec5861f70272e323b9041aa949c713dc531d2d056d2
DIST fonttools-4.50.0.gh.tar.gz 3823676 BLAKE2B ebcc19b3f2c8367147c7e05a514951d25497b1e6e224226e0831f566464b6d407e6a52a3b30620dbe87df1a0ce03d95cb5769cab15ee78822d218ccd81419263 SHA512 a169f18077f2c4f0ad8a46569a30b3e35ca2343e9f3d43cd362dafa26085f545dd9a42e7edb3054f9d37e1576117aa34a0c2b4adabc9fc29c076e69d3fdd66ee
DIST fonttools-4.51.0.gh.tar.gz 3826324 BLAKE2B 84485874ce373ef759746104f8c0593d63e2955427a1606404e56ae006342fef39e3fe9468d85b974741ae26a8cceba23ea46e33fff0e2648c154074b01b5eac SHA512 3a9984b56a8ed1e918781c8503dd8901276ae7e20659777ff0a9bf799a42b4ec112a6cfd31deb81f73f7f19c03145a66962187fb243b2580db9d3ef7011d3d82
-EBUILD fonttools-4.49.0.ebuild 2464 BLAKE2B 29ca95c136616778810dafcebe6fc0b39b81bae3f858129cdc49e4710355d725b4a50616c4ab6ff237c5cc54b4abe244a3ac1383382a1a91c6c8296a42566ad9 SHA512 c305e19e347b2caa371b313f5569caaabe63b453c5a41cfcc98f437784e19622b50a947c1be1e96664a9a9ff2668c58fee63915beec5d16bc59b53caa2dbea3e
-EBUILD fonttools-4.50.0.ebuild 2465 BLAKE2B 6ba21a98a8ea8e477435431663617aed149bc79336a5a9dd0baa8555f8425443ab72980c72c5a74d7cc8939c9e9185919b27162f33499813f28a1985d21e97d0 SHA512 c47184167eb882313e26041a5f2ed888217a1b47734d21d4fff858f0197a211779e92a273ed001144d180de94be1be15d4b234d83b7fb4fb6492f84d20c25053
+EBUILD fonttools-4.50.0.ebuild 2464 BLAKE2B 29ca95c136616778810dafcebe6fc0b39b81bae3f858129cdc49e4710355d725b4a50616c4ab6ff237c5cc54b4abe244a3ac1383382a1a91c6c8296a42566ad9 SHA512 c305e19e347b2caa371b313f5569caaabe63b453c5a41cfcc98f437784e19622b50a947c1be1e96664a9a9ff2668c58fee63915beec5d16bc59b53caa2dbea3e
EBUILD fonttools-4.51.0.ebuild 2472 BLAKE2B c83e1dd9f98c2e7bc4e487c74d0cf1e5764dcaf41f447ac6b1f6b5b587bb8816a7ae0cb286248b09eec08ddac9369810210714c69813d4f836e4f175e86c5b65 SHA512 87a73844eb5f3e40fbc4f97d825b637e2916640cc7c526bff033f7b95b4a22826d287c0e2d3f3edd72f5a2cba4cf63220fc868fc651907349b35e7e63d473007
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.49.0.ebuild b/dev-python/fonttools/fonttools-4.49.0.ebuild
deleted file mode 100644
index b2122f7e18d7..000000000000
--- a/dev-python/fonttools/fonttools-4.49.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
- https://github.com/fonttools/fonttools/
- https://pypi.org/project/fonttools/
-"
-SRC_URI="
- https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-RDEPEND="
- >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ' 'python*')
- )
- test? (
- dev-python/brotlicffi[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- app-arch/zopfli
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # When dev-python/pytest-shutil is installed, we get weird import errors.
- # This is due to incomplete nesting in the Tests/ tree:
- #
- # Tests/feaLib/__init__.py
- # Tests/ufoLib/__init__.py
- # Tests/svgLib/path/__init__.py
- # Tests/otlLib/__init__.py
- # Tests/varLib/__init__.py
- #
- # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
- touch Tests/svgLib/__init__.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
- [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
- distutils-r1_python_compile
-}
-
-src_test() {
- # virtualx used when matplotlib is installed causing plot module tests to run
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # flaky test
- Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
- )
-
- if [[ ${EPYTHON} == pypy3 ]] &&
- has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
- {
- has_version "<dev-python/pypy3_10-exe-7.3.13_p2" ||
- has_version "<dev-python/pypy3_10-exe-bin-7.3.13_p2"
- }
- then
- EPYTEST_DESELECT+=(
- # affected by a bug in PyPy/pyxattr
- # https://github.com/iustin/pyxattr/issues/41
- Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- nonfatal epytest \
- -p rerunfailures --reruns=5 \
- Tests fontTools || die -n "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/fonttools/fonttools-4.50.0.ebuild b/dev-python/fonttools/fonttools-4.50.0.ebuild
index b558943aa371..b2122f7e18d7 100644
--- a/dev-python/fonttools/fonttools-4.50.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.50.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
IUSE="+native-extensions"
RDEPEND="
diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index b3b32aec35f0..a57c4b0df54c 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,17 +1,5 @@
-DIST griffe-0.40.1.gh.tar.gz 216435 BLAKE2B 0b2e304db94dadd113e72fd49d593a56fb4a115d18bde46a76f27a28e44d7efc7620e0782eb9960a32278c63ca79c7a499a5214cc3856794dc9d89c4333f44ec SHA512 6e7d3d120cee4270f6455ac46a43e03da7f77e6b8c2776eea3a49d0809737cdebf24ca413d1fb05c025b820d5dd55717781d33749b29dc60edcfa5848c890d7b
-DIST griffe-0.41.0.gh.tar.gz 216110 BLAKE2B ce7865bc38afc60b61ca530937599a25a45e5eb1ed905d989558da39246bf4fd75cf109f8158cd11a1d83c5d369a30d15fda1fa2d301b6ce0b54f198e21284a3 SHA512 48fbe053755027dca9c5cb00ed9eff07667114585381a4ff017de508bcd555a54ea457c652719d43e28878eef26a985517d4b14d4992a8681d60be9090507814
-DIST griffe-0.41.1.gh.tar.gz 216351 BLAKE2B e4c8bad6c6870aab7dee9d8d4326537d7943b3afdb96d8c3ffb90387f1e6dde7296f63a9cecf0b8f7f444ee1d05845af3a064483b6c96e6434ee6469acd9c7ca SHA512 853082357ee79cf29d8551a22c2b6bf40e74a332234afeeea629a27814e8bbc91f682d2a0a305c93baf27e5e4f2697b8ee19cbf43e63e03ac71879f872a71988
-DIST griffe-0.41.2.gh.tar.gz 216659 BLAKE2B b0974a105aaa9ffca5e0b977fd816f228ff78f550e7995fe0f902d9bdfb720c603238b2e084fc2cf1364c13a78311877c87e175eb37b5ac310345ed05b04ec96 SHA512 981c91a48a06d157b42b7415002360158a144845a1cdbd7c09c7e07ff43bbb795bbcda784f72dfb863183fe7093e34483f2c57f8370194f4834d51659401462e
-DIST griffe-0.41.3.gh.tar.gz 216756 BLAKE2B 00c979a32409f765b1c7d70edb91c8df71042e3ef0692e4575f8c161d8789f5b0dc8f60500925905089a1e13078a012ad5a8b312e5a78e882238c722c936eff1 SHA512 fb6ee21f3a71021e7b425522d0c0d6d6c7ce27cb62bac61c83d85c09311518a7ef7404347fe597d3b7d5ca19c09a6b7b61135779969777880e307a820ce93bdb
-DIST griffe-0.42.0.gh.tar.gz 223478 BLAKE2B f607c552d3576cf37b00c16412cc1925706beedb386e63da0909a7967c4c3aad5782d39cff38d5bbbc4c38baf6967cdf4668bf6017a66409dbb0704eb5ac31c8 SHA512 21e0598d992fb1a22cf75e7d9bd1cadb1622f43817b685cd19f33c1202a67fe12f99baeba7237c64483addd8caed931d8cae2407f1071b06ffb340e00403a5af
-DIST griffe-0.42.1.gh.tar.gz 225572 BLAKE2B 90f4773f13534698899abb9447b432835c87dddeb21274b14f26486cbfb720e7bc294c6e342b3d2cfb63a7a3dba0f190fa62112035ed573c492cb547694e3426 SHA512 61b5f5a77a4d90233cf7fe848aaef1bbd94f803417724d44de4d47918c54347a952ecb3ad82fc794b2d3615bca96a611e9cab2d06f7f4dbe36297c2802d60dd0
DIST griffe-0.42.2.gh.tar.gz 225772 BLAKE2B 43086f43a2e39ae71dfc76e34d99b7c66aa8092000367bb27a6da63a5568d4f89fd2d348266f657356555ca690b77429a0bf30c8eac48df17fa4bcba08dec1a1 SHA512 ca1a4847e4f96e2f8db0d617c378a1858c4f45b332a20aeea62ed9f6b1cfeca9c0f692472227e05f2576c52f777fd438ecacb888ea936a2e5dcf4b69088d8343
-EBUILD griffe-0.40.1.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
-EBUILD griffe-0.41.0.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
-EBUILD griffe-0.41.1.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
-EBUILD griffe-0.41.2.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
-EBUILD griffe-0.41.3.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
-EBUILD griffe-0.42.0.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
-EBUILD griffe-0.42.1.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
+DIST griffe-0.43.0.gh.tar.gz 226278 BLAKE2B c73edf303bb44ac714aca8b9516b332183d1b2d8465aabf3725ce3eabf44325660b05a183492535892cdd227065a41d4d8f808ddfb0204641b12495488bb3862 SHA512 34dbe13414d8f6df8a7fe486f542e195a235644c28b55717fe8abb7197780f51c05ff77a633f236cb09d5072a181fb5bac06e962db1d7d820fcd4316f5cdd471
EBUILD griffe-0.42.2.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
+EBUILD griffe-0.43.0.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc
diff --git a/dev-python/griffe/griffe-0.41.0.ebuild b/dev-python/griffe/griffe-0.41.0.ebuild
deleted file mode 100644
index 73f99c53e1af..000000000000
--- a/dev-python/griffe/griffe-0.41.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Signature generator for Python programs"
-HOMEPAGE="
- https://mkdocstrings.github.io/griffe/
- https://github.com/mkdocstrings/griffe/
- https://pypi.org/project/griffe/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # fragile to installed packages
- # (failed on PySide2 for me)
- tests/test_stdlib.py::test_fuzzing_on_stdlib
-)
diff --git a/dev-python/griffe/griffe-0.41.1.ebuild b/dev-python/griffe/griffe-0.41.1.ebuild
deleted file mode 100644
index 73f99c53e1af..000000000000
--- a/dev-python/griffe/griffe-0.41.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Signature generator for Python programs"
-HOMEPAGE="
- https://mkdocstrings.github.io/griffe/
- https://github.com/mkdocstrings/griffe/
- https://pypi.org/project/griffe/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # fragile to installed packages
- # (failed on PySide2 for me)
- tests/test_stdlib.py::test_fuzzing_on_stdlib
-)
diff --git a/dev-python/griffe/griffe-0.41.2.ebuild b/dev-python/griffe/griffe-0.41.2.ebuild
deleted file mode 100644
index 73f99c53e1af..000000000000
--- a/dev-python/griffe/griffe-0.41.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Signature generator for Python programs"
-HOMEPAGE="
- https://mkdocstrings.github.io/griffe/
- https://github.com/mkdocstrings/griffe/
- https://pypi.org/project/griffe/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # fragile to installed packages
- # (failed on PySide2 for me)
- tests/test_stdlib.py::test_fuzzing_on_stdlib
-)
diff --git a/dev-python/griffe/griffe-0.41.3.ebuild b/dev-python/griffe/griffe-0.41.3.ebuild
deleted file mode 100644
index 73f99c53e1af..000000000000
--- a/dev-python/griffe/griffe-0.41.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Signature generator for Python programs"
-HOMEPAGE="
- https://mkdocstrings.github.io/griffe/
- https://github.com/mkdocstrings/griffe/
- https://pypi.org/project/griffe/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # fragile to installed packages
- # (failed on PySide2 for me)
- tests/test_stdlib.py::test_fuzzing_on_stdlib
-)
diff --git a/dev-python/griffe/griffe-0.42.0.ebuild b/dev-python/griffe/griffe-0.42.0.ebuild
deleted file mode 100644
index 73f99c53e1af..000000000000
--- a/dev-python/griffe/griffe-0.42.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Signature generator for Python programs"
-HOMEPAGE="
- https://mkdocstrings.github.io/griffe/
- https://github.com/mkdocstrings/griffe/
- https://pypi.org/project/griffe/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # fragile to installed packages
- # (failed on PySide2 for me)
- tests/test_stdlib.py::test_fuzzing_on_stdlib
-)
diff --git a/dev-python/griffe/griffe-0.42.1.ebuild b/dev-python/griffe/griffe-0.42.1.ebuild
deleted file mode 100644
index 73f99c53e1af..000000000000
--- a/dev-python/griffe/griffe-0.42.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Signature generator for Python programs"
-HOMEPAGE="
- https://mkdocstrings.github.io/griffe/
- https://github.com/mkdocstrings/griffe/
- https://pypi.org/project/griffe/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # fragile to installed packages
- # (failed on PySide2 for me)
- tests/test_stdlib.py::test_fuzzing_on_stdlib
-)
diff --git a/dev-python/griffe/griffe-0.40.1.ebuild b/dev-python/griffe/griffe-0.43.0.ebuild
index 73f99c53e1af..73f99c53e1af 100644
--- a/dev-python/griffe/griffe-0.40.1.ebuild
+++ b/dev-python/griffe/griffe-0.43.0.ebuild
diff --git a/dev-python/jaraco-functools/Manifest b/dev-python/jaraco-functools/Manifest
index ea1e4888ccde..581375b95a7a 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1,3 +1,5 @@
DIST jaraco.functools-4.0.0.tar.gz 17779 BLAKE2B ef403411f60e956a723350c949cdbd13fa36473ce77f6b1cea4eb5eaedbd2edd4ea902b8c062d53411c7bc12dcfd3879b0f1c82a1d21c28575f0298eb03f868d SHA512 2545bf3b9c9357ae867e7a5627582e14d0bdf25bac6acc5fbbb7e86f7aa24bc33b5bca584543b4180abdde203610b9716950110253045c1fe11f8bd045283c78
+DIST jaraco_functools-4.0.1.tar.gz 18169 BLAKE2B 86d5b8020f9c44b8dc373fd2f07a8c5f11cb2a7ec069541763ce92562fb230b557a4c3783e899713136c71e457985bc7e4abb0becde9ca7eaacf7798b5815269 SHA512 04e0ea4719ec8c4439e5a1dd3c3ba0241b21b54b06d53ecc44263046e994aa736b9d196490edd3fd9d7ea997c23c177b30db506b2088bd9de62c637856101982
EBUILD jaraco-functools-4.0.0.ebuild 1495 BLAKE2B dcdcc25b04d31be21414ba1f7cab312df11e9f41283205aa15eeaeabcc3a077e4a6bcb67d00ab3765884366df364c86fca62c64595ee45ec67875985cbfa2020 SHA512 74748c79e25e8fece41339ac46d850bf026ab19fa6888daeecddf66b3dd40f8774a666e7fc1180f844a30c8f0b698634768ae898bb432f4fceda187c00217454
+EBUILD jaraco-functools-4.0.1.ebuild 1483 BLAKE2B 6ed4f3d3c422a4f204c1d7f2cf7e5b295d3eae6c9f2014cc46d8d5138ffd03a67d01c8eea6ca342d61625a592563b1725e04ba862bc3e4cc5d1d5b3334da32cf SHA512 b137bb7968da9977b5a98f2d9517e509b2f69ce8223d5bbe8abb408da2f39dcbcc637646c55886aa0250939603ea169c4a69dfadee96a5d75c9374e288881f31
MISC metadata.xml 478 BLAKE2B 94766c8efa2aa80737f8008e10f75c11238120bad2f5ec64c27a871ac488ab562c2238ce63fef48403f3d99d7f9665f76a37656e9539fa3596a59bea89412287 SHA512 698af0dd66b9b2d33f89e1ca4716de958d7d20eaa4b7c5684f3714257a1e2e63cb419aaf0a35499dc753e45cbe5879828b3ed6c0323e60bf273a2885d3f77425
diff --git a/dev-python/jaraco-functools/jaraco-functools-4.0.1.ebuild b/dev-python/jaraco-functools/jaraco-functools-4.0.1.ebuild
new file mode 100644
index 000000000000..5d3cc9f68a82
--- /dev/null
+++ b/dev-python/jaraco-functools/jaraco-functools-4.0.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Additional functions used by other projects by developer jaraco"
+HOMEPAGE="
+ https://github.com/jaraco/jaraco.functools/
+ https://pypi.org/project/jaraco.functools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jaraco-classes[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+ grep -q 'build-backend = "setuptools' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "jaraco.functools"
+ version = "${PV}"
+ description = "Functools like those found in stdlib"
+ EOF
+}
+
+python_install() {
+ distutils-r1_python_install
+ # rename to workaround a bug in pkg_resources
+ # https://bugs.gentoo.org/834522
+ mv "${D}$(python_get_sitedir)"/jaraco{_,.}functools-${PV}.dist-info || die
+}
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 63bf1c46082c..52a3a8978b9b 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -7,12 +7,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD lit-15.0.7.ebuild 913 BLAKE2B 38afb1ee0c64d7480ccf1c84c6c1ae0e1ff5f75a0b52272b68d50717a338f143214329245bd650e107d8091ffe1bef6b29293a4b47d147122ea6cea64b448b92 SHA512 fc58e9f0ba65f388830a4e935f448126eb61f2dcf6fa40750e6feaf8a5943fb259bd3c1db3877767e4ba9ade75f6204de8a33c14630176a34fa097e522a0a051
EBUILD lit-16.0.6.ebuild 921 BLAKE2B dcfe57279dff5c6d80fdf5fc115c76c8ae5af3c8c7fa5da0f1c5592a3428b5a3ecd5c5feef4635c139d4d2d7a7edba53d07a53ba6525b778767c906daf6fd252 SHA512 d5c0943678b3e65cdb148bac517e1ce9700ff8a65c63796e0d4640a28d1086c7bb95f9b6c2d6507c379521cc320108b12f7c4165b4c8c4ff10d56ade2a90a438
EBUILD lit-17.0.6.ebuild 1022 BLAKE2B c0c1efc62ae127c2abaeb2a7ef4f436d0aca737aeb2dcdb1475eabd8eb08801b916ba7e9687b111e5bcc42ae826981a4c1bda87d935b48876f26ac265186de34 SHA512 4d287525c33b812f748a6f6ff71a26c0607f9e8707299648d7eecc090fe26d4b6c8af6fb338450455c0b2bfac2c6ba06a4008a17c3f5007ee8e473e233941a8b
EBUILD lit-18.1.3.ebuild 1029 BLAKE2B 867dbe4c176cf5e3e1221e42b02bbafcb2c937b5e43cf2c602fe6274c2e4104025124b6c6985e82862d50f7fb2a940c006685769c2cbb6d7e96b6dd52e32d03d SHA512 e0da4131bd1580fc0991eb6f2eb3e68416ddf9c717f90a87f085e78d2557b925d755adf8d7c29b19118fe6e1eff22b608ccb9b122294e56fd9b037517d791b57
+EBUILD lit-18.1.4.ebuild 1029 BLAKE2B 867dbe4c176cf5e3e1221e42b02bbafcb2c937b5e43cf2c602fe6274c2e4104025124b6c6985e82862d50f7fb2a940c006685769c2cbb6d7e96b6dd52e32d03d SHA512 e0da4131bd1580fc0991eb6f2eb3e68416ddf9c717f90a87f085e78d2557b925d755adf8d7c29b19118fe6e1eff22b608ccb9b122294e56fd9b037517d791b57
EBUILD lit-19.0.0.9999.ebuild 961 BLAKE2B 0f4ca6b62575d436f2c8bec0dc8eae1f48f0d2a556dd9a36673ad5f5ef79c16665f285e459b6cf8aa926db4a2f337d0486be674bd73bb264ae9aa6d3b4968ee5 SHA512 229c1c3f97bc006bcd759c2aeb2eb94d7b0ea4d021b36ff06886d92916309c2d8e6907a527cb3a0adcca28a5d370d07162ee7119980cf86b9636bc94dc720c9a
EBUILD lit-19.0.0_pre20240330.ebuild 961 BLAKE2B 0f4ca6b62575d436f2c8bec0dc8eae1f48f0d2a556dd9a36673ad5f5ef79c16665f285e459b6cf8aa926db4a2f337d0486be674bd73bb264ae9aa6d3b4968ee5 SHA512 229c1c3f97bc006bcd759c2aeb2eb94d7b0ea4d021b36ff06886d92916309c2d8e6907a527cb3a0adcca28a5d370d07162ee7119980cf86b9636bc94dc720c9a
EBUILD lit-19.0.0_pre20240404.ebuild 961 BLAKE2B 0f4ca6b62575d436f2c8bec0dc8eae1f48f0d2a556dd9a36673ad5f5ef79c16665f285e459b6cf8aa926db4a2f337d0486be674bd73bb264ae9aa6d3b4968ee5 SHA512 229c1c3f97bc006bcd759c2aeb2eb94d7b0ea4d021b36ff06886d92916309c2d8e6907a527cb3a0adcca28a5d370d07162ee7119980cf86b9636bc94dc720c9a
diff --git a/dev-python/lit/lit-18.1.4.ebuild b/dev-python/lit/lit-18.1.4.ebuild
new file mode 100644
index 000000000000..5476bd8c23e4
--- /dev/null
+++ b/dev-python/lit/lit-18.1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ sys-devel/llvm
+ )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+ # flaky test
+ # https://github.com/llvm/llvm-project/issues/72022
+ rm tests/progress-bar.py || die
+
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 63f47eef1369..d339d09c9079 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -1,5 +1,3 @@
-AUX pandas-2.1.1-which.patch 393 BLAKE2B d5a988d64efbe28a1d2e533eae2d2ac88a31a08697a112682af1fce07429fff7e7846fe378d6ab487cf8aebf30b357c022763f5fc578e6b90c7ced1ea1af97f1 SHA512 3e7895561aab74e3b3afbad46f371f97fa4ae7b7f8158961896114a9c62e9a4544e81f9cdce983029809a95cc23350bb9698d8b4acc92f34e3a5b844b7811edb
-AUX pandas-2.1.4-khash-dep.patch 1970 BLAKE2B fcd7b7426156de6061831a4a88c29a129cd2e860e8df33b44c4824a0dad448f088b0636cf5d9cfbc12894855580be990a30574e3a2374167240bf69239075dd5 SHA512 7a3a4bb61f4578b9a9b32134d5ff4c2772a387fcc77ec3c71a62bf9b33874c51a15e4f9097e922a1ac669cc150acd2d2f6ab086f759b838694105d5fd17a9a31
DIST pandas-2.2.1.tar.gz 4395256 BLAKE2B 7f66c2995699832930a626ff01b3b39bafa0bd19f41245b8b49bbf5a1b78663433060f4d94817498494b6cf66d38dde27da64e196c6400e50f30441d7e51991b SHA512 8e6af4793d8b77e5c86a22c88f999dba63b1cc1954f5148bdb8c9b1bfe4e7fc5004de7d0f035b2d651f56c44b28ba4b0bd304f9c9122426cc37fb97596e13746
DIST pandas-2.2.2.tar.gz 4398391 BLAKE2B 6b723d85c500abaca4d833e4fb329d9a495e3e8ae51c74632111b139ed38ca9e26087ba43ecc40d68f66613352dc140bb2f1b0cbb92915bb027548886072fc79 SHA512 85b006f96bd6400aeea2ec29df3557ea6c4bfee0a7aebb172547a43171dc0e7682d15f798081846a4f464559ab83f579cfe06d66d4b5c0cb0fb2975c2ef98f9c
EBUILD pandas-2.2.1-r1.ebuild 9146 BLAKE2B da78b2cf5dc66dd8a9178c3d2a3b1d1d45bdf14f7ee317c5171add626a45200d2506e11e667bd7b1d70d87cb63353af7e7fb322e8747373ca17732bba5e31095 SHA512 b729fdacc12baf37706fc16c74b215dc300446d25396948f8c779dac95493ede6313bf63432e23f92c34e40fd183bfd864ca1febbdfae378340fd7c8f3f4142a
diff --git a/dev-python/pandas/files/pandas-2.1.1-which.patch b/dev-python/pandas/files/pandas-2.1.1-which.patch
deleted file mode 100644
index 424c10af82ae..000000000000
--- a/dev-python/pandas/files/pandas-2.1.1-which.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/pandas/io/clipboard/__init__.py b/pandas/io/clipboard/__init__.py
-index c07f51d875..14d79fb367 100644
---- a/pandas/io/clipboard/__init__.py
-+++ b/pandas/io/clipboard/__init__.py
-@@ -87,6 +87,7 @@ else:
-
-
- def _executable_exists(name):
-+ return which(name)
- return (
- subprocess.call(
- [WHICH_CMD, name], stdout=subprocess.PIPE, stderr=subprocess.PIPE
diff --git a/dev-python/pandas/files/pandas-2.1.4-khash-dep.patch b/dev-python/pandas/files/pandas-2.1.4-khash-dep.patch
deleted file mode 100644
index f8bbff5fed37..000000000000
--- a/dev-python/pandas/files/pandas-2.1.4-khash-dep.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From e31a6865958442435ae9b31f312129c44f66eb5e Mon Sep 17 00:00:00 2001
-From: Ville Aikas <11279988+vaikas@users.noreply.github.com>
-Date: Mon, 6 Nov 2023 09:24:40 -0800
-Subject: [PATCH] Add missing dependencies for: _khash_primitive_helper
- (#55795)
-
-* Add missing dependencies for: _khash_primitive_helper
-
-Signed-off-by: Ville Aikas <vaikas@chainguard.dev>
-
-* source->dep change.
-
-Signed-off-by: Ville Aikas <vaikas@chainguard.dev>
-
-* Remove dep from arrays.
-
-Signed-off-by: Ville Aikas <vaikas@chainguard.dev>
-
----------
-
-Signed-off-by: Ville Aikas <vaikas@chainguard.dev>
----
- pandas/_libs/meson.build | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/pandas/_libs/meson.build b/pandas/_libs/meson.build
-index b4662d6bf8dd2..c27386743c6e9 100644
---- a/pandas/_libs/meson.build
-+++ b/pandas/_libs/meson.build
-@@ -61,12 +61,12 @@ subdir('tslibs')
- libs_sources = {
- # Dict of extension name -> dict of {sources, include_dirs, and deps}
- # numpy include dir is implicitly included
-- 'algos': {'sources': ['algos.pyx', _algos_common_helper, _algos_take_helper, _khash_primitive_helper]},
-+ 'algos': {'sources': ['algos.pyx', _algos_common_helper, _algos_take_helper], 'deps': _khash_primitive_helper_dep},
- 'arrays': {'sources': ['arrays.pyx']},
- 'groupby': {'sources': ['groupby.pyx']},
- 'hashing': {'sources': ['hashing.pyx']},
-- 'hashtable': {'sources': ['hashtable.pyx', _khash_primitive_helper, _hashtable_class_helper, _hashtable_func_helper]},
-- 'index': {'sources': ['index.pyx', _index_class_helper]},
-+ 'hashtable': {'sources': ['hashtable.pyx', _hashtable_class_helper, _hashtable_func_helper], 'deps': _khash_primitive_helper_dep},
-+ 'index': {'sources': ['index.pyx', _index_class_helper], 'deps': _khash_primitive_helper_dep},
- 'indexing': {'sources': ['indexing.pyx']},
- 'internals': {'sources': ['internals.pyx']},
- 'interval': {'sources': ['interval.pyx', _intervaltree_helper],
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index be3115bc31c3..5e7af6b03ed9 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,15 +1,9 @@
DIST pikepdf-8.11.2.tar.gz 2870263 BLAKE2B 6cf3666baca5d20b125efc3f6d8cfe7f96b9334b8a39da67fe3f4185f41232d8a18bf902f21bfe33e4259b7fb61e7dc462a247c76bf4564a3bdf0ea987119d91 SHA512 57bf5d16aaf9367eef9407f7f406a5ee74f2060d276ab861379c74c2193d02b2e3cca0925ee29813791bb36fae8dbbba4a9b16a7f4c2d19c67c21bbe7bb3f80f
-DIST pikepdf-8.12.0.tar.gz 2870386 BLAKE2B f27c034ef94b63e56efa84abef987b23801ddb0c19c078715ffdf15596fb60b54a1159b3f43f6252418b51f967e9049912ba6950506811a41c766320148201e2 SHA512 9c6d269a7a8f806f22cc3df9f0147fc3c3a534b191e9db4f90c56a6ce9c695f7e9a20c44265551b0d2ca2a189d15c52dd602614baa44939d7ae943e698dec400
-DIST pikepdf-8.13.0.tar.gz 2870366 BLAKE2B 4e08cd992ef6dc18d64d3b62ca85a138474c2d77548a14522172b80d842b9ad969d701e30376a394aa60baa5b17bba7e48eb11c071e130f43e387659e8e862e6 SHA512 6ab231510ced72a6697cf7ea50d7b73d6ef33d4305fe70904164319f2c6964fdd645f8011a049d763a50809772ccb65a9833feca3e65e59b5c37c84bb90dbc79
DIST pikepdf-8.14.0.tar.gz 2870612 BLAKE2B be0fd5a8d48fccc7695c45acc28cbda8252529d0687197c261e077e8c3a63e3597e504bf2aae2ab09648c0f127228d517bfa630ed77ea90bc28c8f3463854779 SHA512 f0e073df952cd850e0529fa798743a09f249a998450be1393b109b21850cf86b80c8813b55db778dc4e265df48af7619fccfac30ec9195c3ac724b8c7724e858
-DIST pikepdf-8.15.0.tar.gz 2870646 BLAKE2B 9745a241ab8fa55a5df6357f63dada9fe91aee435c7e4280e6329d28f67542316110a3f67921b1be235edd3b85e9315479a0d3b0fa37f22d528ef82afbc3bb0a SHA512 8b6ddabc19acc5e7f0742c38a355d4560452c899b85538188e215dfc4599901660af55f80daccd0fbd439f3f735bbce93f35de114d71bd5484321bb7a500d73a
DIST pikepdf-8.15.1.tar.gz 2870723 BLAKE2B 958bb2a417e2f1c9e5e4448b47cdadffb10e82841cc8173503881a86e92e85c05f800a8ad6936f32ee53e6f7a8cd62ee9e28e251de1f32a7cdce055139ec5fa3 SHA512 ae6b0b8bdf7e395943caf503f1d498861bd2719185e6382a522b8c0d4e38413a1b070e912367852bc5735d29b8453d05c57ff384ede825830722470445a534f6
DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35 SHA512 6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
-EBUILD pikepdf-8.11.2.ebuild 1784 BLAKE2B 1920b60b3e6ebc30d66d5aaf075ef17c289100352de96baa8f6cc1fd75902bc93c5e8acef248f14709f6a6aefafb013a07bac31ddb5105e3405462d4a4cbe518 SHA512 ebf383c9294149b862d054e8176e27265d45b479ed3271cbbe45c32bc2f83157cc35e5ddcf45b67420420557444de95637ef820eef30da9b85e103f8386b5b57
-EBUILD pikepdf-8.12.0.ebuild 1787 BLAKE2B f20c760bccceb7189871ad4146157a4f75c35e645c07a06742ba415e72d662af004b9997b869998879e0dfe76da7151c06a7fca44ebfeaecb11953004bfc8fab SHA512 be99064846a9dcc8bc56daec70270baccc53f7e7dfcd8f2e0e90507a41855c918b27611ca1965976de2ab02ab217cd04fd9ab014bd9b3a5b4350579d7791cae4
-EBUILD pikepdf-8.13.0.ebuild 1785 BLAKE2B a82309df05a94656ee276350899affbabe9252cce6892b84400dc3b50c0e3bfe827bae9e01de7a55456bfc9702389dccc4eac713990320e3e7ebeb2dea39bd8a SHA512 0602024fcd7ee706fb6114f1acb3686c7d3c5609d08c03ed4a60a7c2be7b53ee1d20e365ae8411597e8b043c4f07c9123c2b899ea2252cec1b0a4ef3abc09c83
-EBUILD pikepdf-8.14.0.ebuild 1785 BLAKE2B a82309df05a94656ee276350899affbabe9252cce6892b84400dc3b50c0e3bfe827bae9e01de7a55456bfc9702389dccc4eac713990320e3e7ebeb2dea39bd8a SHA512 0602024fcd7ee706fb6114f1acb3686c7d3c5609d08c03ed4a60a7c2be7b53ee1d20e365ae8411597e8b043c4f07c9123c2b899ea2252cec1b0a4ef3abc09c83
-EBUILD pikepdf-8.15.0.ebuild 1791 BLAKE2B f8a8de60de99bd6ac6e50fef0cb6cf46ff18f7ed4d3d4b8562cef85b8a1f7ff2fc605c43cebd2f983017b36ffc92790d75fd00afc0d09ecf238c6b021a1fd615 SHA512 5e488073997321d41f4ab2a67d31f58bf9f8bdbf8ba18d972e8990eab524b1a0839215252dd05dbea52d36df5c09000c7f60db667b55f7ec662e538044512073
-EBUILD pikepdf-8.15.1.ebuild 1791 BLAKE2B f8a8de60de99bd6ac6e50fef0cb6cf46ff18f7ed4d3d4b8562cef85b8a1f7ff2fc605c43cebd2f983017b36ffc92790d75fd00afc0d09ecf238c6b021a1fd615 SHA512 5e488073997321d41f4ab2a67d31f58bf9f8bdbf8ba18d972e8990eab524b1a0839215252dd05dbea52d36df5c09000c7f60db667b55f7ec662e538044512073
-EBUILD pikepdf-8.4.1.ebuild 1680 BLAKE2B 2d988c8345fe6642e1bf990dd385259ac9b8709e8e22b6b1dc74f3e7ecf88193fb9c06cc3085b82aefb811a5cf18f676dd23c2d75c27a4071903a291bf272f5a SHA512 05b25f5fafcb3999eee5c8f1c5f44e6b1c7dfd0397fdcf7e4f2a5c812a950cf00a87a502a4244cf01e775ee5b7360cffbf2dbcba64d5b203216be008400e4683
+EBUILD pikepdf-8.11.2-r1.ebuild 1789 BLAKE2B 01fabfa0cea84be7e4ce728426954aab95e9d7fdadc8f6d1247a08dd3acc1140f955b3795f1e24d829215bf823c6e293b3f7907158bf11fce65dc728d17ed2e8 SHA512 59c32a82d8acda311da0eb76325c83af80b392a214860b4cdb479c9d1c6b4f4703fb3ec09d77101172b8d419b51eeda697d799c374b966bbd292831d6489511b
+EBUILD pikepdf-8.14.0-r1.ebuild 1790 BLAKE2B a8fb5ea463c96e1a1a3968451c1a3e67c221fcbe69dc48b189a8116a74d5e816294c5d3b41e28bde34cc87ac6a63cf47bf3aa854668c1afc8240e60b7864d0d8 SHA512 e48cf7f1b63d8ef87dad5eb10aac7f7396c38763140defc0ca26d63f8c6b457ffea3ab1e9ae7f011e4ed7345464a3a46ad9c21d62883fa0a8c8d65c1c30aeec2
+EBUILD pikepdf-8.15.1-r1.ebuild 1796 BLAKE2B b252d3ddc4abb110b6132fd039fc85dbd3266502aebae184c5085ed96ca37f2213194c08a3f970c6eefab76d6045a6dcd18d383c81ca4872f055f49ad85f2d34 SHA512 4bdb57ba2ce4d4bf1dcf349906f0b3761e3ee38fdfa09113d3b840442b4b5a55546baa318d1f9e29108eaeb8add21d31fed7d158919a5de73c516c9fd56ff819
+EBUILD pikepdf-8.4.1-r1.ebuild 1685 BLAKE2B e0f3befe27888e3a3b46514eecb42d4662d2d14de7aca6f5c5df21ad2a1c83865b535d0f940e0a3e100581e2e118843e21c603a7d164399bcfd1d6eee6f9ce82 SHA512 da622792eb31cdd24aca262e09cd07921ac731af937993148d46234c150d8667a6ab3670abbcd93bbc0e63c6dcd74992cb99f958d1caa953a85782d904030aa6
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild b/dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild
index ace2f3ca81ca..417da5be9fcd 100644
--- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-python/deprecated[${PYTHON_USEDEP}]
>=dev-python/lxml-4.0[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
"
BDEPEND="
>=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pikepdf/pikepdf-8.12.0.ebuild b/dev-python/pikepdf/pikepdf-8.12.0.ebuild
deleted file mode 100644
index c96170eec777..000000000000
--- a/dev-python/pikepdf/pikepdf-8.12.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="
- https://github.com/pikepdf/pikepdf/
- https://pypi.org/project/pikepdf/
-"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
-# https://qpdf.readthedocs.io/en/stable/release-notes.html.
-DEPEND="
- >=app-text/qpdf-11.5.0:0=
-"
-RDEPEND="
- ${DEPEND}
- dev-python/deprecated[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
- >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
- test? (
- >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
- >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
- >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
- >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
- media-libs/tiff[zlib]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # fragile to system load
- tests/test_image_access.py::test_random_image
-)
-
-src_prepare() {
- sed -e '/-n auto/d' -i pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p timeout
-}
diff --git a/dev-python/pikepdf/pikepdf-8.13.0.ebuild b/dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild
index 08335f77ee84..367e7b427436 100644
--- a/dev-python/pikepdf/pikepdf-8.13.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-python/deprecated[${PYTHON_USEDEP}]
>=dev-python/lxml-4.0[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
"
BDEPEND="
>=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pikepdf/pikepdf-8.14.0.ebuild b/dev-python/pikepdf/pikepdf-8.14.0.ebuild
deleted file mode 100644
index 08335f77ee84..000000000000
--- a/dev-python/pikepdf/pikepdf-8.14.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="
- https://github.com/pikepdf/pikepdf/
- https://pypi.org/project/pikepdf/
-"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
-
-# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
-# https://qpdf.readthedocs.io/en/stable/release-notes.html.
-DEPEND="
- >=app-text/qpdf-11.5.0:0=
-"
-RDEPEND="
- ${DEPEND}
- dev-python/deprecated[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
- >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
- test? (
- >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
- >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
- >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
- >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
- media-libs/tiff[zlib]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # fragile to system load
- tests/test_image_access.py::test_random_image
-)
-
-src_prepare() {
- sed -e '/-n auto/d' -i pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p timeout
-}
diff --git a/dev-python/pikepdf/pikepdf-8.15.0.ebuild b/dev-python/pikepdf/pikepdf-8.15.0.ebuild
deleted file mode 100644
index f5173f73b2c1..000000000000
--- a/dev-python/pikepdf/pikepdf-8.15.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="
- https://github.com/pikepdf/pikepdf/
- https://pypi.org/project/pikepdf/
-"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
-# https://qpdf.readthedocs.io/en/stable/release-notes.html.
-DEPEND="
- >=app-text/qpdf-11.5.0:0=
-"
-RDEPEND="
- ${DEPEND}
- dev-python/deprecated[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
- >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
- test? (
- >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
- >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
- >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
- >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
- media-libs/tiff[zlib]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # fragile to system load
- tests/test_image_access.py::test_random_image
-)
-
-src_prepare() {
- sed -e '/-n auto/d' -i pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p timeout
-}
diff --git a/dev-python/pikepdf/pikepdf-8.15.1.ebuild b/dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild
index f5173f73b2c1..420eaac097bf 100644
--- a/dev-python/pikepdf/pikepdf-8.15.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-python/deprecated[${PYTHON_USEDEP}]
>=dev-python/lxml-4.0[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
"
BDEPEND="
>=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pikepdf/pikepdf-8.4.1.ebuild b/dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild
index 9e06b6ae82ab..74215529a058 100644
--- a/dev-python/pikepdf/pikepdf-8.4.1.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,7 +29,7 @@ RDEPEND="
dev-python/deprecation[${PYTHON_USEDEP}]
>=dev-python/lxml-4.0[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-9.0[lcms,${PYTHON_USEDEP}]
"
BDEPEND="
>=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index f608ef8ff585..23a8c53bd839 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -8,5 +8,5 @@ EBUILD pillow-10.0.1.ebuild 3501 BLAKE2B 9f690f40ca87ce944906fd315fa702735587500
EBUILD pillow-10.1.0-r1.ebuild 3606 BLAKE2B bcec30251d71e5c9cc439bad1fef9e701721af432a05187165880ee2ba9e776ac6c7208275168e6843727d33987a7482977aacd1d6e7f77b492bd74d9ee10ebd SHA512 4ced9aa36035a8c9865497378df8fead39e50c9d61b8b47fb218031a1ba9f6ea9086d9104b594e75936ef41870e435601ee51d621f61cd1531dc6d99a1ce61cd
EBUILD pillow-10.2.0-r1.ebuild 3271 BLAKE2B dcbe6350a55e28c2fdb6cfbbe33e638bde17fa291b5b507b5071084a8cc13a16be2c87ba986e7c59acd27ffb01cfc8ea4d6ae58cc845890aee6356dc29434139 SHA512 45e05f96ad73aa58e11d6f0fce2afc4b727f6538801b861aec0f586d8714ed4270532973b063f2e3af3e0971986dd75f22606dadcb267a907930bd8d9d82a623
EBUILD pillow-10.2.0.ebuild 3509 BLAKE2B 1901ee3f18c79007ccfd0489719a022fa3d68d5c4a21d625e87579d54ebecb025eeef65b781518e3a85cf464e125887f2bd2344f7de12036b23d6ad7271d05e7 SHA512 9aef737b1689c30ce05eae1b96f9f9a83c4f3d1b5eb0223ae21a61994f8f28fceaee57d5ff5c4a3f145e8a4ae2a9700c527c29a4ef6357567361c125e39da2b9
-EBUILD pillow-10.3.0.ebuild 3286 BLAKE2B a1c29dcab0ad8815efe2ac97911717b67780200222682f9830584d960fa005c6b279ec986b2b96de5b4e9173d027f0d68531ab20287b0a78821c07c9eafb5c4f SHA512 7c931d43cda19a7a82dcf684e2fa88c7c1eabd927a59333fbab267db36aba82f52a360e9e060aa3483cbaa88dac5597017d76193ea4673eccef40c34e4b20cbd
+EBUILD pillow-10.3.0.ebuild 3285 BLAKE2B 16ec3c8e25b4c672cea4d9fddbbcc0adf0df9e5f4a44f8b11ee53e9a8a7a678ed4b11912f5e99af441e88b079e447e3196144ce906e2e442a9927343ceb682ef SHA512 833901dbd45f4625f80ef7557a90538b0934acaf24e2186c17437d67c56d7552a404b8f15d6949f5f4a68c64b59b5b9bf69e4799eaecca49d275476b37ebfa04
MISC metadata.xml 480 BLAKE2B 9fe5188b0a5eb4f19b53f34efad5c7da2ba086dd5eb9ed2e4fce8b6a6fac14d9a848392980cd1d2eaff5b334d7c5e39f58d60b763f44879d852dfb0b4f5e3efc SHA512 2b15d9e07b13a6028e87a3d5f0e72b2d252cfb2fa843783acfd2a9dd38bb6f0641f94d067f3a900fede445c606da361d509de2d4541513126b57c6782f69a5bb
diff --git a/dev-python/pillow/pillow-10.3.0.ebuild b/dev-python/pillow/pillow-10.3.0.ebuild
index 48898abeb275..b9f65bc8e4da 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="HPND"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib"
REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pyasynchat/Manifest b/dev-python/pyasynchat/Manifest
index f0df523e7af2..63feccf43259 100644
--- a/dev-python/pyasynchat/Manifest
+++ b/dev-python/pyasynchat/Manifest
@@ -1,3 +1,3 @@
DIST pyasynchat-1.0.4.tar.gz 9747 BLAKE2B e38edd9e35ce31f9015b934a5d4edb96053ff239978359f13e5b74ac9b8160029556207f79a199d82085882e80d88fc8033f9085f986b48dfaa50de780576197 SHA512 d36eb16770637a311d56fe22229de5a3cdfa699ae64fbafcdd5ce9acd43270b90813fe56db14528083ee1803a43d958d0b3b6616e0bbf907a4dd4a563981a278
-EBUILD pyasynchat-1.0.4.ebuild 538 BLAKE2B 34425af1c7cd526f32198123cf126df8465ddf30575f0ba47806d82d7b9d8753dbe6975da4f62be802ea75c93e58bfc533b0d7a5f72699840a4bf766a70ae307 SHA512 e7511c289ddb17b96128343818d342c8bd333f22f9850118d79cb2df5e768c568fe0dd38bd6902ff14a42f24a33fde6c37382b5d5504e1eb2f68257ec3270d96
+EBUILD pyasynchat-1.0.4.ebuild 588 BLAKE2B f22d21ab92ad45a316d500e31d6bb3e02ab68157a92660b11b6deec80e48cd2a3256efc2810203b464a3982e598008ff9afbd277781a39c44bf4d7ce77681fbe SHA512 0eacd8c117a15b5e11315df799f92c16ef38071123b726cade4bd27d43ff526cacbcddac4272d5696c5af1822d9487d39cf00838310c80332f22052525419121
MISC metadata.xml 410 BLAKE2B 9e60dac1e4ef47dd2d5a1811c8ecb03d6b0f8ca88ca22b0717309d74e762f4807db9a240a58dff57b5bce05d6988da02a9961854a65b4442b6d45fdd0251f0e1 SHA512 efdcaf76cdb42d8949e9c5f660b28e782f13510f67f5395d5966551ac8e9c0f4272b64f4c8b6876838306d43b74d6c6ebe9e495d8f08545fc7cee2ecddf6a42f
diff --git a/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild b/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild
index 225dec194e02..2cf8a2026140 100644
--- a/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild
+++ b/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND=">=dev-python/pyasyncore-1.0.2[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyasyncore/Manifest b/dev-python/pyasyncore/Manifest
index d562bd0a5481..c10ccca83991 100644
--- a/dev-python/pyasyncore/Manifest
+++ b/dev-python/pyasyncore/Manifest
@@ -1,3 +1,3 @@
DIST pyasyncore-1.0.4.tar.gz 15339 BLAKE2B 1cc689c94dc7fe4f4c75a78cf58a0afabbe48f01b8c1511f9500b93b64b862dc1c7cc653e17a49786af9360441fcb45be03fa38c72c2e89ec05385fd8bfc648a SHA512 43746fca009f7acc5f05506c7d54e71ee74a76a112c3689aa98ab714f0452d1ed1196836bf52585bbbced2d64c1d4ccd86f8f5c2d2c5537fdc397e29d0d87008
-EBUILD pyasyncore-1.0.4.ebuild 479 BLAKE2B d5345fe6bdd9d5727f9dd6e37c759923f98b98da02998ec93e5484521a6d3a0dbffc2e4d96970a5e422ab11b57a0becb9360433f9a76bd02b73eac132979b69d SHA512 9f5d8f04071a4084f06e4493c635b012da6b1cdfcae56d13185e7e187ce1836075f2d22857e1f392a3a8d22bc4f24767ceba3ccc601ea8982860e0c76a7b6a2d
+EBUILD pyasyncore-1.0.4.ebuild 529 BLAKE2B 031969841bc876e846033b5be03d158ae25eca56744394615ff366ddbf7ded482d190a5028e61b4c0809538a145b7b395f86698ed024cbd3645a9506011ceb18 SHA512 f02fcd535cd52a424adbdd8bf7c98c687eb377b67c6bfa405d45d2717b437180fa9d0e1fbfcbef6b600ed1924f621b85928be38bba0fccb869ec029f749506ea
MISC metadata.xml 410 BLAKE2B f69eeb55bd7570cb72b1dfc228c0ee3fd14bd4abd8b58d279c4672af0476ae1f84ee8c2aeb40208daa5a266479d881f5b8f7537da37af8118be2f16bdb21bb3f SHA512 71e37573484b24241176e588db3d9d0426db443555c15e258acf83a47fbd2158a5d6bc631bb5a58a4bc6d855a76f79361013ab08204293c95be6e0dfc3beef53
diff --git a/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild b/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild
index cf1bbbdc95c9..abc5517eceaf 100644
--- a/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild
+++ b/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
python_test() {
# Can't use d_e_t unittest (bug #926964)
diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest
index d145789f31f2..b734a727a74f 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1,4 +1,6 @@
AUX pymdown-extensions-10.7.1-md36.patch 1717 BLAKE2B f1a401a01a1b74e1cf3edfd88bb1bd345ea47f86287ca7955536d66fcc99ce0a37e91ae4695a42476b7530c72b0c1fbe75b539be22d3706a95f57a3b4b54e61c SHA512 ea3c7a79255d585d4e627ec8bf4890b854e35ec8ff7fde480aad53180354a89aecf4ef0154f8c057f5ef144f11cd63d028532085688d40ae4f295003cac12874
DIST pymdown_extensions-10.7.1.tar.gz 811769 BLAKE2B ed2195a1a2262b96d444dd7d60c6330a6670cbe44a0f00f4c5a1dd80f4d2f13f0202adac5505d2fd5b6b5b02300e2d0bc62680fd92f3c00363c4123f02151a0a SHA512 60dce8fafb1935ab3d42320f9b6a3db9b60f4f4d4585b79f123103183f2a2ae9ed1256ae84992ad14b20f6969519a9c1a1b916c301a63715f867e8136be5eb2b
+DIST pymdown_extensions-10.8.tar.gz 811981 BLAKE2B 98e95166fa4fdb0ed7049104f2a49995e43a40fb5118673ee8f47b999c4881a8468ce98e6381fd78d58b15218c444c8c3270450a845e5025cab8861d1746fcdb SHA512 24b5d2211941a771c7f3b6fb9d6eb2db2c3b38906c4c37f2fa385e5b28140a60dc163256e903fd4df4144b05d9c1c4c0c296fe76ceb290969674753b87de7466
EBUILD pymdown-extensions-10.7.1.ebuild 1189 BLAKE2B 10ec9eeaf933a7f2b3afd1816a805022a9fdad85078f46736b9eb06f5fe252ab62d89b9dbd73a743c5be74980a17d13271b1d45cf561abccb2601de4fafa26b5 SHA512 8d815dc1d560759a261d7273ccc32d22e96c488a19df6996481aa90bc19c6126520644997b018f964ce313cb365b071c386db8c6efeff007c48d322bf731d210
+EBUILD pymdown-extensions-10.8.ebuild 1072 BLAKE2B e7964f23c23e2d94634a0c6f6703e94100de56d2479473c29a48d0fb637f75b1b4ec72bfa68f1e52e3b1257493695948bb1ccd724a5529d092db91615a49deee SHA512 94edbed63a799d54de50580f91a38b489aa6d2fbcffc563df520c5ed7b1834ddad764bda8ad8c1d6ccf1a414ec778fb97e9d68f2ac62a1ae3b0b2d1dee30aa8a
MISC metadata.xml 536 BLAKE2B f417ab2132b06eadbf1785654080084c4ef694f983e223ade83d5c77213e4443203a498a168efd68e4a3b1cccbe019c5b88716ac851719b9197deba9d2fd5411 SHA512 51304b48f9e296abea376be300053e041ea331f93e1ec7a2a3cdf10eea0ed6e9b8f04cdcbbed7920b46c60d5f6ce9337e3e25635516871d7b080eb54bfa16f57
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.8.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.8.ebuild
new file mode 100644
index 000000000000..30aebcd368e1
--- /dev/null
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.8.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extensions for Python Markdown"
+HOMEPAGE="
+ https://github.com/facelessuser/pymdown-extensions/
+ https://pypi.org/project/pymdown-extensions/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/markdown-3.6[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # broken on pypy3; unfortunately, the parametrization is based
+ # on indexes and these are pretty random, so we need to remove it
+ # entirely
+ # TODO: restore it when pypy with a fix is in Gentoo
+ # https://github.com/pypy/pypy/issues/4920
+ rm "tests/extensions/superfences/superfences (normal).txt" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/pytest-django/Manifest b/dev-python/pytest-django/Manifest
index 48f22586ea0b..5aa8cc210009 100644
--- a/dev-python/pytest-django/Manifest
+++ b/dev-python/pytest-django/Manifest
@@ -1,3 +1,3 @@
DIST pytest-django-4.8.0.gh.tar.gz 77646 BLAKE2B 206357110066d233c103755cfd6324e8042d9c93442c25db17a13f02132eab60a315856441e26d43a3c493cf72ce39ef51163ccc5368941875e63656bf9122a7 SHA512 8f7ba6b28cc4c0347876beb85247ccd021767811b9122c8cd0fb5d051df4ae76267b27a3fee5c36882a40716bdcbaab43abf71ef8dd61757087b12fd141632aa
-EBUILD pytest-django-4.8.0.ebuild 1248 BLAKE2B 5c8d33e5995911e568d610a69e34392ed17efe112a6b95497a59026633372a31b6f54baf023f3b5f10b4f303ea91865c596be18ff007baccec18c89cb28c359c SHA512 187e1137a8bc686306016de9279d245f1b9d12e7037d74e6a9cc5319d55b206f5af60410ed03436b92b54d872e6d16dda69e581dbb5ced5268fc5bc2be8bc948
+EBUILD pytest-django-4.8.0.ebuild 1262 BLAKE2B 285d247e67619cc2cff9bce4d04ffa1866acf74c3ab359363199337812c8ffb43dd066eec97959112ce0e1bf6e1a36bc7b44ecc67b025c256915ce3daf03fba3 SHA512 158b6ca2027d3ff1e8772be4e3752791084a5145a480b0e1fc36ee290f555b43934ea8f8d2b97b87dcd4558b9a969792e826910e52b5bce1970262ac003aca0a
MISC metadata.xml 405 BLAKE2B 973e3124eed7a497154d1160e5e1350503b2599a3111968329f0b01496ce1eb6b84b76aeddb427478ffd470aa8aee4102e5598b3406b8d2dbd01703cd9adbef8 SHA512 6d7a6a7e084283cd6564be193a43c80f0599c4aa98ad68a98e656f9f1aa7103cd6164acf040c1e71415e28ebe707b013f92bcf4f2f5139ee873ee20408aed150
diff --git a/dev-python/pytest-django/pytest-django-4.8.0.ebuild b/dev-python/pytest-django/pytest-django-4.8.0.ebuild
index 41674ee36b3e..982749bce773 100644
--- a/dev-python/pytest-django/pytest-django-4.8.0.ebuild
+++ b/dev-python/pytest-django/pytest-django-4.8.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
"
LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="0"
RDEPEND="
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index 49bdee35f106..857782b5570c 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,4 +1,6 @@
DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
DIST reportlab-4.1.0.tar.gz 3146958 BLAKE2B fef5ed94514685e352d3aa2a76dac7d7f20699999f073e03839d18bce5f884c3d44c6ef635e7d77b2d32707c200f3f067ebea90312642db22488597c434e2eec SHA512 998f49cdbbea0e91bc0c61f877936b0eb62130723f565548aa5ab7a01adc59d688fcf7ce69783142fb4bbec4a97d91b8b1b2495701c6eba25b1e9878d15f6625
+DIST reportlab-4.2.0.tar.gz 3688649 BLAKE2B 83a35524fa82260ed6b4b6999d5b7903f54e0bdd7e008f3ed53200da8a43807c3d34920f9c7211c4277a560699e894fb12074a530c85adfba0538adaa5812294 SHA512 5dbab548dfa4b0eebb19c0702975b540244693ca30faf7a7bf88e7e596d2a9acd4047f0dddc5433da4da385282ab74f17b66a09394eefe07797c3d193ed38cb5
EBUILD reportlab-4.1.0.ebuild 1127 BLAKE2B e5624e6143d4fe89cefeab13e446df376a9170da99656a540a8a12ae7e5bb802309ac36d30321500aaa80f6fa02f847e79981a256226e48c514ba9f2dc1c5673 SHA512 b2dc097df222baaef6d73a992040d2ab3c8908daeeb74a7ab90857d5a68a2869d8c8fb1b8a0ddac88cf769978c615b9bcaa96d86473ecafdf5be32ecf21bc396
+EBUILD reportlab-4.2.0.ebuild 1134 BLAKE2B 6d3841bececb2e63486fe4e1532be85290f44be1a6fc3516dca73f19cf565d93e3b28c03ba78f0c2646c5b369eef6bbfcf37d3fc392eb1fb02ca0d3e314b2bf0 SHA512 1432dc1abc1e2e148d96fb73a0cb8cd7ebec132d05ead0834a8c529a862c16001d49b48855df5a089441691882cf1a73423f6fa624c441a03cdb497692cba800
MISC metadata.xml 1913 BLAKE2B e088a4a5ee1ca40351c04d8ee825fb783679c8c4ac5ba7c513975e546f7f90f4777a7d9b312a4bb2ce97db5695fcfcf913610b02a9780ffc86143ee1845ee281 SHA512 84422b0f54f169b4342bb5842935a57dd7721d8d6e41f4fece4ce0cf20ee70a764fa1914371e47ed9437bd40243ec22c93f20c167a48ee6ba9d9cfbf3e7c1fe8
diff --git a/dev-python/reportlab/reportlab-4.2.0.ebuild b/dev-python/reportlab/reportlab-4.2.0.ebuild
new file mode 100644
index 000000000000..886e9d4f2537
--- /dev/null
+++ b/dev-python/reportlab/reportlab-4.2.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Tools for generating printable PDF documents from any data source"
+HOMEPAGE="
+ https://www.reportlab.com/
+ https://pypi.org/project/reportlab/
+"
+SRC_URI+="
+ https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
+"
+BDEPEND="
+ app-arch/unzip
+"
+
+distutils_enable_sphinx docs/source
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd ${P}/src/reportlab/fonts || die
+ unpack pfbfer-20070710.zip
+}
+
+src_configure() {
+ cat > local-setup.cfg <<-EOF || die
+ [OPTIONS]
+ no-download-t1-files = 1
+ EOF
+}
+
+python_test() {
+ pushd tests >/dev/null || die
+ "${EPYTHON}" runAll.py --post-install --verbosity=2 ||
+ die "Testing failed with ${EPYTHON}"
+ popd >/dev/null || die
+}
diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest
index 3a542b53a8de..87817079029d 100644
--- a/dev-python/scikit-build-core/Manifest
+++ b/dev-python/scikit-build-core/Manifest
@@ -1,3 +1,5 @@
DIST scikit_build_core-0.8.2.tar.gz 203630 BLAKE2B 7093fd02891fe225ffee1b6da7800e49eb71c6468947fff1a80015eda8c9940f117196dfd067d0ea274d9958f8f13681ccd859f95ce9bf6a7d72eedc367489f3 SHA512 4b33936912806b5f607492d253d5cc6b2523d4892043caad82fed76140e53a0e9dec8178811a618cdc9b64f247e37145d474eb1979d181dd595b4905def1da8f
+DIST scikit_build_core-0.9.0.tar.gz 224820 BLAKE2B 1221745656016ac90f1ac8bf9fb0d43c9f6f2dbd366b70522e2c8bcc15da87d64fc0ae84a583b811faa4cae638b9ab9d3987b21bccb29698fffb3d83cb26d881 SHA512 6d8dbb902a37c7d75f4e0c6d237f0aff6e6bcf08d0757bcef5d854b62b1ba3c562065aff7e87f0860803d4e768d0f6b2c4e866ae992b4fa510f0bee8d516431e
EBUILD scikit-build-core-0.8.2.ebuild 1550 BLAKE2B b49b44b6ef81fcf3bf4bed084a2aa7dcf1ef573388bd12c6c21263272bb52a6a2e62058f393fc2c6487905c720a043a455c447eaefc413668e6b8bce823bdfed SHA512 dbc9bdacbbd267e7ff09dd493ab4c194c95c13516f44d85a32b3c73f3ebbf358005b07c64eaaecb5b49784a86a6f1a7ac61e25b1d8fcfcc5cfdf03792ac27615
+EBUILD scikit-build-core-0.9.0.ebuild 1685 BLAKE2B 5cefa7c0ac23ac8b7d14b50710bf71326a1abee1620bf134150966b623302d8ee45e8a953e75381e1d6f533f73ed40fcd6eb47511d34c0a2290c1fc4955aaa89 SHA512 1108a8fbc3a5888d523795292f73b24b50e608bf3717692dbef78e0a72c57110a4823e2d1533258a458ade02367baa2e86ab77fedb21ae004a2fbe301aebfd0a
MISC metadata.xml 393 BLAKE2B 25bdc0bc295ed4bd7cd76a5a6952cb7fa5d5a404d3260562f2ed322d80f2466add0373a2a6b10a41c4dc2211e82e0a680735301d8844e70a54760301b4ab190f SHA512 176537f2027aedb3bc8bd16bbbcde8bfed246d621763e22a979f2942c016e1bafa5ef2d11d8d078e5d59970ea115864a8501185343bc3d4b9fd8493adbd16aab
diff --git a/dev-python/scikit-build-core/scikit-build-core-0.9.0.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.9.0.ebuild
new file mode 100644
index 000000000000..35a8eee75dc0
--- /dev/null
+++ b/dev-python/scikit-build-core/scikit-build-core-0.9.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Build backend for CMake based projects"
+HOMEPAGE="
+ https://github.com/scikit-build/scikit-build-core/
+ https://pypi.org/project/scikit-build-core/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# we always want [pyproject] extra
+RDEPEND="
+ >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+ >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+ >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/exceptiongroup[${PYTHON_USEDEP}]
+ >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/build[${PYTHON_USEDEP}]
+ >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}]
+ dev-python/fastjsonschema[${PYTHON_USEDEP}]
+ dev-python/pybind11[${PYTHON_USEDEP}]
+ >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local _EPYTEST_DESELECT=(
+ # TODO / we don't package validate_pyproject anyway
+ tests/test_schema.py::test_compare_schemas
+ # setuptools now respects PEP 625
+ tests/test_setuptools_pep517.py::test_pep517_sdist
+ )
+ local EPYTEST_IGNORE=(
+ # needs unpackaged validate_pyproject
+ tests/test_schema.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p subprocess -m "not isolated and not network"
+}
diff --git a/dev-python/seedir/Manifest b/dev-python/seedir/Manifest
index c94ba199bb23..ed2613fbf231 100644
--- a/dev-python/seedir/Manifest
+++ b/dev-python/seedir/Manifest
@@ -1,3 +1,3 @@
DIST seedir-0.4.2.gh.tar.gz 3096194 BLAKE2B daabdf1f5bb202ab454bea376c6e14dab2eb9c964a3bf87349c3ac6075bb8ed201b66082518aff01cb4515e89026a02c662da5e9a5f43c5d0ea21556cda07e90 SHA512 8d16ae1ba020268f9587742cacbc55ecc1d218f36955c625f64829940396c908d0498ee6bf50d560f87b10488dc6daa5698681e10e1699d20d958b3cd58f14c4
-EBUILD seedir-0.4.2.ebuild 616 BLAKE2B 3f5c45548475687a173a1078a7e08c74f2fc47ce88e7f234cd51e42cead80852b516da24957fc360d95591ea0b1338f063168df1ab1f83fb305cc6d0ae95d474 SHA512 9aa9df17eaf65d3430875fd46bb5ea0d88430b65585caee158c87affd7b9afdbbb0b6489c09fa0b7933c1dd3d3a96c3352a02569e2f4b607baa2a5f1fb36b360
+EBUILD seedir-0.4.2.ebuild 649 BLAKE2B 5626f5ead66f592c22625821692eebfc1b6a39c4a050641cb7d2bf345327e1c0d896c56ccbe5f5923c67c5d4fd055117753bc4414fe651407380299f0d637cf2 SHA512 c8ec1a709064c1102ddf3fc7fe2b0cbe20337c277b749a117203f5d76d64e52a6559627212dc1f506cd84dcaa64dfebf9e30457f3cd269304224ac38941f07a9
MISC metadata.xml 393 BLAKE2B fa479c17b0ecb4807f85e82e871d8f3690c7b0aab9a6c53b3609c84771d3d5a0e8b0769ec35ee51d533764440bffaaa679fda6401a95813ab7c76f81d6f84897 SHA512 913ba255b6ae25b437d99ced1bd8aef70f8dcc17b947be4d1ce10738a88c6ab35cce66dfdc2193d73881011f1e5e976e7b43c1faaedf312a429401e02f0dd9f7
diff --git a/dev-python/seedir/seedir-0.4.2.ebuild b/dev-python/seedir/seedir-0.4.2.ebuild
index a102be574d49..d89d3c8c0a84 100644
--- a/dev-python/seedir/seedir-0.4.2.ebuild
+++ b/dev-python/seedir/seedir-0.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
dev-python/natsort[${PYTHON_USEDEP}]
diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest
index 9b603287c2a3..2396ede0eaf1 100644
--- a/dev-python/shiboken6/Manifest
+++ b/dev-python/shiboken6/Manifest
@@ -1,6 +1,4 @@
AUX shiboken6-6.3.1-no-strip.patch 1001 BLAKE2B c486f9423d4934c2305e8f3109f017dbebd568573469a2fced8da895fbc61ef07a80e0d1c846e7a57988801d6ec4be05b86b46a8039e6702d667129a899fc137 SHA512 1f3e5b082a978e3ab8d8f4d9a5a0a661b8c063e2ece0221440abe342fbd45d566a384d588dbf00a1e469687f82da3728cd53e35d02077ce6a748d3747de3cec2
-DIST pyside-setup-everywhere-src-6.6.2.tar.xz 13975896 BLAKE2B b4572e58613e5446692e8c4cef28156fd0126ecda0c6334652ce49c6c7ce4614dbf2400c693addaa38e9b6cca9e331b9fe84c83ddb26e7014b8603afe2c54ad6 SHA512 1d23d27a4cbe74434ec5d391172416d324b4c92181401444821b456b4e27dabbdb3dcaad685a22b62c09f750555a4e626bbb6406a2fbde1cf4ec5c8bbb64cda5
DIST pyside-setup-everywhere-src-6.7.0.tar.xz 14382456 BLAKE2B 607e496cdeb7e55166b4f0dc15662a8792c7d8925856e8edbb927dfdc33342d158f430e3433d3d4a78ea33740e333fb2422ea1f4332408c3c6214f92d31bdd0d SHA512 7801d564d8d359edec431dc0e6f170538b9fc6f834cb7ab8eff41c1989bffb619c446d4d62d65db2a5b7592c0bff5d450d42de2797726658fe1a8f53df8a4c14
-EBUILD shiboken6-6.6.2-r1.ebuild 6679 BLAKE2B 1ec39580ed7a65bb04a76b105c4d14009d881466d8a9484e79721122a6526a7a699ed7faf80d44047bbe63bbb81b7d87855cbbf5aa693d91b296cf96f4d1f871 SHA512 bef6b9f610e772d88bd16f9c920dec99f54c1cf29178fa4feb4c697eb071d386f800562d6155c08f051b3d7d36d89a324cd9299d914dae0fb51e393706e35d03
EBUILD shiboken6-6.7.0.ebuild 6643 BLAKE2B 38ff1bb399b524cf002d286d3fce0ddb46d2693a6e06f3dbafcbb66d21076377c322d3d94de9a1ee9cfc301794c51c8336bc1b76bf10d2ceef1f9e4e2e0d2bf1 SHA512 ef1786d3cce0288384f3aa0a10d76d514b7952f5ff63a5ce2fe0df5ba7a1613fe6401445ed90be3b170c4287540570da1e798ca43fc9a66eafb9cb2a9377a96b
MISC metadata.xml 730 BLAKE2B 33e7e589d02ec0517e134aa50407ecb97c6800be3ab7b69174d65776f62c1f25c2b2209d51299d9e0110b5f5e9322ee2c0b43dc89e6b12c40ea322ca9bc8eb3f SHA512 cc4ecdd9bc86ce59c2027c6f87307d32bd76d5d2cd8c07edb6c60cc5317ea52a96136c7597a179d75f1632db2999300d8b8f0567679ba3fc562804774fcdcc98
diff --git a/dev-python/shiboken6/shiboken6-6.6.2-r1.ebuild b/dev-python/shiboken6/shiboken6-6.6.2-r1.ebuild
deleted file mode 100644
index 181ab1d02922..000000000000
--- a/dev-python/shiboken6/shiboken6-6.6.2-r1.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Split the "/usr/bin/shiboken6" binding generator from the
-# "/usr/lib64/libshiboken6-*.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/shiboken6/faq.html#is-there-any-runtime-dependency-on-the-generated-binding
-# Once split, the PySide6 ebuild should be revised to require
-# "/usr/bin/shiboken6" at build time and "libshiboken6-*.so" at runtime.
-# TODO: Add PyPy once officially supported. See also:
-# https://bugreports.qt.io/browse/PYSIDE-535
-PYTHON_COMPAT=( python3_{10..12} )
-
-LLVM_COMPAT=( {15..17} )
-
-inherit cmake flag-o-matic llvm-r1 python-r1 toolchain-funcs
-
-MY_PN="pyside-setup-everywhere-src"
-
-DESCRIPTION="Python binding generator for C++ libraries"
-HOMEPAGE="https://wiki.qt.io/PySide6"
-SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz"
-S="${WORKDIR}/${MY_PN}-${PV}/sources/shiboken6"
-
-# The "sources/shiboken6/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 shiboken6 output to be
-# arbitrarily relicensed. (TODO)
-LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-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-3)*:6"
-
-# Since Clang is required at both build- and runtime, BDEPEND is omitted here.
-RDEPEND="${PYTHON_DEPS}
- =dev-qt/qtbase-${QT_PV}
- $(llvm_gen_dep '
- sys-devel/clang:${LLVM_SLOT}
- sys-devel/llvm:${LLVM_SLOT}
- ')
- docstrings? (
- >=dev-libs/libxml2-2.6.32
- >=dev-libs/libxslt-1.1.19
- )
- numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
- vulkan? ( dev-util/vulkan-headers )
-"
-DEPEND="${RDEPEND}
- test? ( =dev-qt/qtbase-${QT_PV}[gui] )
-"
-# testlib is toggled by the gui flag on qtbase
-
-DOCS=( AUTHORS )
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.3.1-no-strip.patch"
-)
-
-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
-
- # Shiboken6 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
-
- local clangver="$(CPP=clang clang-major-version)"
-
- # Clang 15 and older used the full version as a directory name.
- if [[ ${clangver} -lt 16 ]]; then
- clangver="$(CPP=clang clang-fullversion)"
- fi
-
- # Shiboken6 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.
- # PySide6 does *NOT* care whether the end user has done so or not, as
- # PySide6 unconditionally requires Clang in either case. See also:
- # https://bugs.gentoo.org/619490
- sed -i -e 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'"${EPREFIX}"'/usr/lib/clang/'"${clangver}"'/include"))~' \
- ApiExtractor/clangparser/compilersupport.cpp || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/925479
- # https://bugreports.qt.io/browse/PYSIDE-2619
- filter-lto
-
- # 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)
- )
-
- shiboken6_configure() {
- local mycmakeargs=(
- "${mycmakeargs[@]}"
- -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
- -DPYTHON_EXECUTABLE="${PYTHON}"
- -DUSE_PYTHON_VERSION="${EPYTHON#python}"
- -DFORCE_LIMITED_API=OFF
- )
- # CMakeLists.txt expects LLVM_INSTALL_DIR as an environment variable.
- local -x LLVM_INSTALL_DIR="$(get_llvm_prefix)"
- cmake_src_configure
- }
- python_foreach_impl shiboken6_configure
-}
-
-src_compile() {
- python_foreach_impl cmake_src_compile
-}
-
-src_test() {
- python_foreach_impl cmake_src_test
-}
-
-src_install() {
- shiboken6_install() {
- cmake_src_install
- python_optimize
-
- # Uniquify the "shiboken6" executable for the current Python target,
- # preserving an unversioned "shiboken6" file arbitrarily associated
- # with the last Python target.
- cp "${ED}"/usr/bin/${PN}{,-${EPYTHON}} || die
-
- # Uniquify the Shiboken6 pkgconfig file for the current Python target,
- # preserving an unversioned "shiboken6.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 shiboken6_install
-
- # CMakeLists.txt installs a "Shiboken6Targets-gentoo.cmake" file forcing
- # downstream consumers (e.g., PySide6) to target one "libshiboken6-*.so"
- # library and one "shiboken6" 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~shiboken6-python[[:digit:]]\+\.[[:digit:]]\+~shiboken6${PYTHON_CONFIG_SUFFIX}~g' \
- -e 's~/bin/shiboken6~/bin/shiboken6${PYTHON_CONFIG_SUFFIX}~g' \
- "${ED}/usr/$(get_libdir)"/cmake/Shiboken6/Shiboken6Targets-${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/stripe/Manifest b/dev-python/stripe/Manifest
index a94a0120bda2..bd0737fbdf4b 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -2,8 +2,10 @@ DIST stripe-8.11.0.tar.gz 1215071 BLAKE2B 7e3eec2008582a7ba52bf6c9a9676f5886cb3a
DIST stripe-8.9.0.tar.gz 1124248 BLAKE2B 158b070256404dfa7f5d2a13f076c08834fc0ec5c3f0564912bcd461276d790faf0530260f291f8681c357de727465ab900339b4d53ddf93972ace7411748ff8 SHA512 e4505262720eaccffd5b5e12858df1ca81117bdb9103ac7f9425ae50f93ac621b13587a314edc80546f1f6c4b28c5908fcd34f31dacc8e2c80b4532bf56fb63e
DIST stripe-9.1.0.tar.gz 1219814 BLAKE2B 1a84dab6743e92423cb376f1dc03d01140f93dd74a89a0eb89c9697911c70abf108dd2f51ac422948d73c9ca024ca50e93c0552a2f4df642d60df6d1c521a71b SHA512 6f8484f99ecc0a66d778ef9e3140224adff79391f03acba594b2da3c0096433990d77f2eedb91812626b25aca7063d824cb3511c02eb2b489909cfc78fc0dca4
DIST stripe-9.2.0.tar.gz 1221000 BLAKE2B efa869e7f9039fbf5ec2c7308b1f2b098f870289224f5f941ae3555c2f9177cf18210f813e26fb068841855d62697d25302b10dd8db0aa7de2af74b827ea151c SHA512 a579c537b3cfea245638d649734f62f6734e237db4d2bc733f933ecf03ac2576e9fdce2ad1adf5891db72c68e2166907b93e4e5d98b6ef92962423f7d8241ee2
+DIST stripe-9.3.0.tar.gz 1257309 BLAKE2B 819f2ece26282020383953b2f9436023796897b7928ac9f07c753a56a79aa8b80cadad9b1f8b1021224f6a4f704a3c2a92aa807d60a6bc769992d7fc6793aecb SHA512 708ffe2b36946de7e5780f582bc0db6a7b3dc82c163a0839491060944e882fa1f7679900d398b87fd2dc336d2e74eccc0f4f821095ce0465affd49b813d2b4fa
EBUILD stripe-8.11.0.ebuild 2435 BLAKE2B a5b87a2c2fa57a325696f39ce5c274420ef445ce47111bc7055939eb15025de9226dd684df7c4e200ff9af503e2d79ddf7b8b0d89b599be62804e664f271d2ac SHA512 bb02337fe273a1b86b77296e3d1ba21d45a570c0c726e75e3155c9ad67ac22f906b9e53fa66dedc1b7f7efe8ce5af99b3aa5d83fd16674c401a125af383983d6
EBUILD stripe-8.9.0.ebuild 2139 BLAKE2B 4530532de8d8f7d69c060b2c5a523ec280cb8e4311569ad9c4f69d2b8bdd6ba375dffca07fb6b7ecd36a0a8b8bc021406143f756ed62661c3929801451741205 SHA512 c53c20f15c6ecf3a0044b911425333827ca1605808a2658d36190baf70f69c843048a9a4f4d6e3b2a6bd489e5c5a48650179d664dbb3ce63b0478b729e1210d3
EBUILD stripe-9.1.0.ebuild 2435 BLAKE2B a5b87a2c2fa57a325696f39ce5c274420ef445ce47111bc7055939eb15025de9226dd684df7c4e200ff9af503e2d79ddf7b8b0d89b599be62804e664f271d2ac SHA512 bb02337fe273a1b86b77296e3d1ba21d45a570c0c726e75e3155c9ad67ac22f906b9e53fa66dedc1b7f7efe8ce5af99b3aa5d83fd16674c401a125af383983d6
EBUILD stripe-9.2.0.ebuild 2435 BLAKE2B 627bf2d2954bb2a1bc5f6917efe52afff69e4b4dba3333cde9457e857f37033d4ef39c5b61f17828a925cfb3c400174ae2c135eac7e112f9a8437d9d3721ac0e SHA512 c6dbc570fec46d1e647923d6b161275b08786b8eaaa6fca482b97b3a4957c4f220437315ad1749e1ec5e0abfe8444dc42be48093726e6c866702ea57ef0e8ab6
+EBUILD stripe-9.3.0.ebuild 2435 BLAKE2B 627bf2d2954bb2a1bc5f6917efe52afff69e4b4dba3333cde9457e857f37033d4ef39c5b61f17828a925cfb3c400174ae2c135eac7e112f9a8437d9d3721ac0e SHA512 c6dbc570fec46d1e647923d6b161275b08786b8eaaa6fca482b97b3a4957c4f220437315ad1749e1ec5e0abfe8444dc42be48093726e6c866702ea57ef0e8ab6
MISC metadata.xml 673 BLAKE2B 6b85b1f88713d2365274fcff21648748039b48028b3c34c1192e16ca12d0f3b4d14ab13c7c2a744c381898ea0c1304bda8be52d3fadddc1a1b787f010b001398 SHA512 e3178927a69d14f59673acc5eaedda59db5a07e2145ed6fb0597363b60183cb3e7a7b0feefc1d4c9095d52ed96e0be32ef5dc23ad0c20fd6e6b33c830177c0be
diff --git a/dev-python/stripe/stripe-9.3.0.ebuild b/dev-python/stripe/stripe-9.3.0.ebuild
new file mode 100644
index 000000000000..67734a537617
--- /dev/null
+++ b/dev-python/stripe/stripe-9.3.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="
+ https://github.com/stripe/stripe-python/
+ https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="telemetry"
+
+RDEPEND="
+ >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+ test? (
+ >=dev-util/stripe-mock-0.184.0
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/trio[${PYTHON_USEDEP}]
+ net-misc/curl
+ )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+src_prepare() {
+ if ! use telemetry; then
+ sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die
+ fi
+ # https://github.com/stripe/stripe-python/pull/1297
+ sed -e 's:from mock:from unittest.mock:' \
+ -i tests/test_http_client.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests -p anyio -p pytest_mock
+}
+
+src_test() {
+ local stripe_mock_port=12111
+ local stripe_mock_max_port=12121
+ local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+ # Try to start stripe-mock until we find a free port
+ while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+ ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+ stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" &
+ local stripe_mock_pid=${!}
+ sleep 2
+ # Did stripe-mock start?
+ curl --fail -u "sk_test_123:" \
+ "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null
+ eend ${?} "Port ${stripe_mock_port} unavailable"
+ if [[ ${?} -eq 0 ]]; then
+ einfo "stripe-mock running on port ${stripe_mock_port}"
+ break
+ fi
+ (( stripe_mock_port++ ))
+ done
+ if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
+ eerror "Unable to start stripe-mock for tests"
+ die "Please see the logfile located at: ${stripe_mock_logfile}"
+ fi
+
+ local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+ distutils-r1_src_test
+
+ # Tear down stripe-mock
+ kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}
diff --git a/dev-python/sybil/Manifest b/dev-python/sybil/Manifest
index 95bee7bcb980..298e391b83ed 100644
--- a/dev-python/sybil/Manifest
+++ b/dev-python/sybil/Manifest
@@ -1,3 +1,3 @@
DIST sybil-6.0.3.gh.tar.gz 67772 BLAKE2B e90b7a01373d931ca056bfce1336bab8a579a25e17000675d77cd849081275970b455c7bc77f30e0fd104073115915fc4f4477b010eafd35e57aec322fb42fc4 SHA512 1fb42b944b237556012ace6fcc5eb3d0f067f0ca043ceafa0e201a8076870fc7e06ae62813eec90d486de6e4b71ebf29176dfff6573de423480c688ff005004d
-EBUILD sybil-6.0.3.ebuild 805 BLAKE2B b5b462092167aa4c09502e079c2c4d0e5a40a0d58bf6519b95d3c6b11c916eea33b9a274286c4c2f26b40b7e4d9741e654059811b1f2ec144f75f9ac0a85c0b4 SHA512 89d342e7f9d38e061f0fd8b8c30a1d57c5ddc21ef166ba0b7e8049c9cf39dff93ccef98bec302a7d84d9e25d147777fe6f784798a6f476625fd4fa04a16d3f2c
+EBUILD sybil-6.0.3.ebuild 838 BLAKE2B 746f0e8fe9be9f8cc81ac5d546db25fcf86af396073628f035dbc3815f3f49d6bff93f8fe0e0c4689282d9a323712c1550987173ab682d1166a9a6d0d80eeda1 SHA512 e47366e0f4ace127660b404c19116999efd0d9e8a04b93f56d56a7128612c35ef64e5b60053f08c560d476400196c37d9e93a11855980ec2638ce9cb8918b983
MISC metadata.xml 402 BLAKE2B 3fcce3ac9ff731e24a3f6e761da2d840b3a7c9107b3d9a46afe00fed61b475d1400580b4ccf49dd71f6a1ab8098dc2aaf895e529a723cd96301d1400ee211edf SHA512 138106c714dc33871ccf535cc47d669580b665c842adfea5442a03067fe507236d8fde4158f006e1188003abe53c9c25db98632dadd1cfa0e41efd1755c2c75c
diff --git a/dev-python/sybil/sybil-6.0.3.ebuild b/dev-python/sybil/sybil-6.0.3.ebuild
index 0ee344c60cf3..72135c802961 100644
--- a/dev-python/sybil/sybil-6.0.3.ebuild
+++ b/dev-python/sybil/sybil-6.0.3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest
index cc07c99b4f1a..4207c6583cb0 100644
--- a/dev-python/testfixtures/Manifest
+++ b/dev-python/testfixtures/Manifest
@@ -1,3 +1,3 @@
DIST testfixtures-8.1.0.tar.gz 134639 BLAKE2B 9f930d15b039a808717e06d86711553c4b165b39927c36901a78a028d227a9aaa39b05091192bcaf15a579f08262e8f9561670e959d6cfa58541f2213f8c15ef SHA512 17aa2be892e8095d2386b72e72daa73689fb44283a168a0cb3fad8c847cd9527e4e273cf0ac527cdd2579f2e0689074de77b26c1124e3ae7aa7efce0f5909fec
-EBUILD testfixtures-8.1.0.ebuild 1128 BLAKE2B 742314469046eb5ff92a4c5a6292f603328b4d829ceee0ac7ca0adb79a957fc063e2d674184b224160608404735f330609d70c6c61086e7956f2e5d376fa1125 SHA512 78d3df19d981261f0f1a28ce3d965dcb0c544a61a37ba3f746fbabdb1ad6026d6759ff5bfa81b3fb365077d3937252b580cb1a0b901d7eedd7b4a191bbbbd5d2
+EBUILD testfixtures-8.1.0.ebuild 1161 BLAKE2B d77f51369e4abfac5914878226fef9791fa0f1d17d37437a3ece9e192bde11f2ad70eff9e6eaf9b097ee8740008dc65826d8d92996c82e61575fee9752159de4 SHA512 43c85eb513bb95cd8fa0c3e2f813c9d6fe2c0a53b17a525b5408df16b61d3d7cd73c9c1612b3f259f75e2a6a53c332b8a3020fb31cfc931e1f1c33019295b963
MISC metadata.xml 416 BLAKE2B 19f5d275458874364d2719ecf363f7a5627f9e612b7d3a3f2c075e306063ed899dec0b2e59ea5e5d7ba65209c9a6d91045d80b2fe50e74278e61247d0426b940 SHA512 8a5776feee4d6758da67dc0b413e2d0ddc0c843075ca96c9b44adace1f7669a6abf820c5b73b86652b27e9feed19a4a30e1004a021b24bda0829b5690a1687ec
diff --git a/dev-python/testfixtures/testfixtures-8.1.0.ebuild b/dev-python/testfixtures/testfixtures-8.1.0.ebuild
index d2f8044ef027..734d16fc15ab 100644
--- a/dev-python/testfixtures/testfixtures-8.1.0.ebuild
+++ b/dev-python/testfixtures/testfixtures-8.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
test? (
diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest
index d5e1bf56e09c..b95381db9110 100644
--- a/dev-python/unearth/Manifest
+++ b/dev-python/unearth/Manifest
@@ -1,7 +1,5 @@
-DIST unearth-0.14.0.tar.gz 280614 BLAKE2B d52ca2c8412a0e7bdf5c47d9693b4cdfe3a17ecc95d9d79ecdf7ee0cd5df7518de9cecf8efdfd88ae3f0b852c6bdc8b2c83198e23017d24a47fc6489b1c6e14e SHA512 ab785935f94a1987146471843961a4edc155e135471d4885324d1c2327527f112e03e1146f85a013ad0fd4560f803b616b12618d810becddea94abbce09096c4
-DIST unearth-0.15.0.tar.gz 283684 BLAKE2B dce9d5e9558a531f71fdbde435e61fcd5adc57def602478343d6cd370061c5e2a6c882c2f5ce2e1738bb4377340460e469e85dcc9507547823721e88f5524e56 SHA512 9cfc9f344ec4e84b9d8c6f7ae49123752377c016082bf8c37f70b1bf94d158862f72ac76d88db0bb3665b82a7aca156f52c9d8d295c8807336c83c6cfd09e98d
DIST unearth-0.15.1.tar.gz 283687 BLAKE2B e43a0fac6023974c877ad7b82eac402d38da61920ab905587bf19d6e506b127785863ae45064392ddfee042e3fa12868d996c4375acbd1baa7c31402d31da80a SHA512 94db664b45f6e570437a0e24ba12c0c8ac6358ef5fda214bcd2f5665158f4e314a23f77dcc5f923804a7b8a30e0c580c3efae854ee5a502504b48db405d932fb
-EBUILD unearth-0.14.0.ebuild 830 BLAKE2B 1dca317bbe176d27df70e3cbf3e5ebe97b819ff85b1452ee17debca9603f151a052ce7f9cfff35d769cde9d8add4e98e4d99abf1e7bb4b17bdb67a149e135c7c SHA512 cb87fe7d571392dca3fb1cb3743b9b748a61076055b0af3234932548a6d7706a87e736e9c352fd9859ca61c838bc3e91c5acf2d6a6d47265866e78beff156a7a
-EBUILD unearth-0.15.0.ebuild 973 BLAKE2B 57c319b16762a79973ba325686efe311339149a10e0f0cc0f724357e890b141216814a2e47a9a5c2d110f5e5e5ff8b0f7c85476cc0676bfa308c064acf4101a7 SHA512 5d161de817cef9f888eb2152b160528de3f4748188638457712f41ad6d16d57f35323a04cb088f36180a7261aa0ae52cf66ddad3faf8bc18f0f6d3862468c4c4
+DIST unearth-0.15.2.tar.gz 283748 BLAKE2B 8387454676d6253ba1df6cf2c857d416c5b67ac5c9deafb6b34a70263f07147688f12c8bbd4a76dbca6a98542ccb31233d9ad19260f7800bcc67491ab0b76500 SHA512 1763d640153b53ce18b5b7c0ccab811402fe8dade87ebe64bf8984284710fc739c9ef0d0df20e7be356f4e93dda126bec3d6d801c92ad2c5b5381f8d6f94c04e
EBUILD unearth-0.15.1.ebuild 973 BLAKE2B 57c319b16762a79973ba325686efe311339149a10e0f0cc0f724357e890b141216814a2e47a9a5c2d110f5e5e5ff8b0f7c85476cc0676bfa308c064acf4101a7 SHA512 5d161de817cef9f888eb2152b160528de3f4748188638457712f41ad6d16d57f35323a04cb088f36180a7261aa0ae52cf66ddad3faf8bc18f0f6d3862468c4c4
+EBUILD unearth-0.15.2.ebuild 973 BLAKE2B 57c319b16762a79973ba325686efe311339149a10e0f0cc0f724357e890b141216814a2e47a9a5c2d110f5e5e5ff8b0f7c85476cc0676bfa308c064acf4101a7 SHA512 5d161de817cef9f888eb2152b160528de3f4748188638457712f41ad6d16d57f35323a04cb088f36180a7261aa0ae52cf66ddad3faf8bc18f0f6d3862468c4c4
MISC metadata.xml 480 BLAKE2B 489aab9c338887392b943b48593bd9d752083d82fcf89a419e3677f2d24939af51cabe16641c3a16942f9658fe79f804af61cffc807cdeb909d44a6cff5ced5b SHA512 9fe2154826a2399f5570fa150445220f7490e10741275f77791b1d29522336912812e3f8905c026cb748845d2f2a005196185db6576708b47f1cdf582216182f
diff --git a/dev-python/unearth/unearth-0.14.0.ebuild b/dev-python/unearth/unearth-0.14.0.ebuild
deleted file mode 100644
index ddcdfe66abda..000000000000
--- a/dev-python/unearth/unearth-0.14.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A utility to fetch and download python packages"
-HOMEPAGE="
- https://pypi.org/project/unearth/
- https://github.com/frostming/unearth/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-httpserver[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p pytest_httpserver
-}
diff --git a/dev-python/unearth/unearth-0.15.0.ebuild b/dev-python/unearth/unearth-0.15.2.ebuild
index 5260d38a7421..5260d38a7421 100644
--- a/dev-python/unearth/unearth-0.15.0.ebuild
+++ b/dev-python/unearth/unearth-0.15.2.ebuild
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index e8716309d637..a01b26b7959c 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index e9a68954b6c6..39d02f6a8ccb 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -53,210 +53,6 @@ DIST 5.15.2-0-202011130614qtwidgets-documentation.7z 26789215 BLAKE2B f0561ae272
DIST 5.15.2-0-202011130614qtx11extras-documentation.7z 36673 BLAKE2B b7eb8f048acecce20b911267755e1e467fb23b975911025cd43915e043ffc3f34b2b38862f32ae9959dc7e5c759d22731d33fa600c9b8d239f0f0ba1bd6343ff SHA512 ade0a62026d32342fb2b48ade9a164d24e506f5e392e68c451055238ce2a673ea4358472c1132daa779498ff7f2351440d73b6218d5a01e8162bda0907215894
DIST 5.15.2-0-202011130614qtxml-documentation.7z 448310 BLAKE2B 36de636799fbbe1b67db6e0ec19bc478d7d5003b840a7119ad8b11589a4d514b00c7aebc2ac2ff4a80004ecbb8a70b7297eae8f7624171f4ba62435996f62b32 SHA512 ac5d137311eb13491dac18746eef3a1c5dd87d37d3446047c380cfdacad8dfc9d5e54a078278d98ff4ff75b39ad6044fed9bda481e35e307b3f103b792d253cb
DIST 5.15.2-0-202011130614qtxmlpatterns-documentation.7z 1199986 BLAKE2B 49caea50be44260696026fcc395df016ef69992fc2bb8e3f31005194cda4987729fbf4e837171732ac5d95184a36cf1574c1fa01f6f2520bb8c52515773564c1 SHA512 c2ad2759ef7dcd78c2039f47ee01f9d61338f6735b9ef2caf8c99b959dad94dfb32249ee5cf8d605d71ff8a3cb5549ec602df1877f3624dd9ba6ca7621a5cf0c
-DIST 6.6.2-0-202402121133activeqt-documentation.tar.xz 249028 BLAKE2B 07eab503d83013135f5c757c296779681e607b64c68a57a88d39374f82b857f1556c5b9df257325df3c813fe6cf1d1331dd76c6205e8f32545fb3745574aa837 SHA512 c0a509d9791ca4c341f3e662e45c1f9ed810eea46b573f0d4908a997d5486262e962deb8bd1dc4d968bb90f013be5ed8a0e1267f1fa30b5def4840ea4872ed48
-DIST 6.6.2-0-202402121133qdoc-documentation.tar.xz 285360 BLAKE2B 153423cd28e6535a22c9ea907bc7f261ef8229cc6ba8ed9b4abc686f0a54eb1d52f3f4af4401e8d9d56830f1c7094d12d7c29ee0c96a36d08bd75806344569cb SHA512 70347eff0ef249f52d57563fa47a511f5f7f4b5bb7a53c0a3f9bd7adbdc5299ecb08c7e5a0800d4b6da33858e1658bc5d5c2e8632391f3f1f0b5f301eae81568
-DIST 6.6.2-0-202402121133qmake-documentation.tar.xz 344380 BLAKE2B 8366dfb9c1ba3f7df990f24eecf62a7bb1191409a54308bd072963ed0f75bad89e656d97b1da59b4084f0bf10366ad3c0b71094b0c5f0653504af7d806a66111 SHA512 1cf4e7d6a30baaccc34fbb335c6e3c8d29d407061a5c8c1050c23a4d3f4f7a954cadece6e07021a1b9e3feac893ce0dc4a85bae6b7e1f9b3e4bc98caaa99804c
-DIST 6.6.2-0-202402121133qt3d-documentation.tar.xz 5588096 BLAKE2B 1c70645a8d3da31b53cbf9e3072cbe17851c372dddab6d4e298e260ed4f90f91514383201f6b4fe46ec79e2aa0ddd47af3732cfe2b1dcca3c224da94107fa588 SHA512 ef22a4f6e901d0ca3fced61b27b58e81b7e49dd4ceb46070d5b457ba415d3e022fafba7b70b74b48c40a670a728bbefc8ad88b11d99c16f66c0346cbfdb97a5c
-DIST 6.6.2-0-202402121133qt3d-examples-6.6.2.7z 60339397 BLAKE2B 97c79f463703bbc88668dd7647982b5ca61d1ad628097653a7407f98936a5d69964a6b0b235c1d5e26e636be8e1842292f9643367800f5fd6bb66c213eafb42f SHA512 f3895b46665f27213704290bd1dd80931983e6de5441fd2a70263c2abca765623fbe36147b1070bb558051a42b509c7d25075fda1737928da7929c8058f175ad
-DIST 6.6.2-0-202402121133qt5compat-examples-6.6.2.7z 27951 BLAKE2B 901c497e8974b1df9ea9d8eb90bbd4e3113a4439e6586e6be41ba963c5593b84e5c4df0d86a12ca25389c8653005b0ca75b68fd18d5149e9e41ffb8eaf2b4f82 SHA512 ecd355679c17614dc22db18f26e2fa1547695038b8c529f49cad5a88d3df1269ccf8f06570ba825d52551be7e44536a300dfbf5a3db4c475e25e8b15980890b5
-DIST 6.6.2-0-202402121133qtactiveqt-examples-6.6.2.7z 13126 BLAKE2B 517124857a216863f9cfaaf2a8c0dd48872b85462a192b028d754af0674ff6ce3dcce8b7c30bfd568618275b04748632e25292c7e086ec4dba23a1edf190e4e8 SHA512 f9119bcca8f0b4129c8372782bfda370184c3720cfc9aadc11e6ea59bf26a074ba647122b340bda946f611a34a445e833376684b908232be843ba8dd0def99df
-DIST 6.6.2-0-202402121133qtassistant-documentation.tar.xz 461792 BLAKE2B 46a32906e6d6b3efc03e39464b72b11946b2aec030f5b8e269720ab891b58f0bef1843c2577ef9cdee3da50f862643aaf74d13969f915ee02af202c989b0ee73 SHA512 13f0e7e6435ba352cf3ff4f30e26ffd70cf320071f4f8060569f3363441ccb1e342d3529979c483fdf82f540a7ad73bd02ca5700efcb753e40add868e6c0648f
-DIST 6.6.2-0-202402121133qtbase-examples-6.6.2.7z 4286085 BLAKE2B bf9364ea3b0d26c61bcacb6771dc16fc08dfdade36f213c5e32c81b2f70ac675fe5279e474d8dd8cd88392992d4898f3b5792bf931e1713bde13feaf0657f65a SHA512 f6ecde63822cfa84797f119c06506fe005c22d60250db6578b716f5b7871576679dc03f3bb42eb0a06682cc5998604df29c11bd5b578167adcb81b2fa6ad8910
-DIST 6.6.2-0-202402121133qtbluetooth-documentation.tar.xz 1023332 BLAKE2B 4fab1a4d8c012cf3b23696125dfdfd6426c7f4ca4972b34421a747316b8642e1815f721cdc108477eb6f53cddf0d6ca9787e63b17ca63de75eea0c6bd9a607ef SHA512 3a3ec32d124c00230282f74731d88ba0d2ffbddc325ec1fb20d50a6444e9900777aad989c533df04c131ee044eb403ce7f29362dbf0910eacb930e78a03040c3
-DIST 6.6.2-0-202402121133qtcharts-documentation.tar.xz 8852304 BLAKE2B 34af480facab67af8af142e05aa5c326af917183333c99bc038bfdcc222b1e0a355fdeb07f28fc4129e1616d36643bafa883a21b4a15091f432242c1145e4e08 SHA512 eb2c25753e4ff056b3c93ac3c8a798d7e4a76f3b1e2a83ada8d868a5542efbf0d095e773c7e79a239c8782f00fd5556a8d93bef76465732e0ad74e3b57258454
-DIST 6.6.2-0-202402121133qtcharts-examples-6.6.2.7z 162695 BLAKE2B 1b0282559cc803967a03c409be5cd862f7bd70366e23bbe618400941247a28681196d96e847dec776db6d89cde3e02df789940a0faa60fbf6b3d8fa3f60cfe2d SHA512 5824faf46e7c77173cc67556923af1f34e79ec15e6d82bb5e8719529a0ac4ca0c0db10756afaca010f724b891813f90295780e256b9f639717d524c96c8de56c
-DIST 6.6.2-0-202402121133qtcmake-documentation.tar.xz 94424 BLAKE2B bea60c699d23f04a667af61b57450aba2b3777dfb05b21af1928292d26812bac87b361893db7a509ad0715ecbe307c75b47baf531f8452cdfb4e21f664392f06 SHA512 79554daeed91f7eaa488dca956bac9e9c7d7563cbeced7028f8f8614947a1b7bce3c2a1420d605e60ad960c66ff90df693c61f69c42e4ad188e8c4d53c1915e0
-DIST 6.6.2-0-202402121133qtconcurrent-documentation.tar.xz 186100 BLAKE2B 3469da955c96d3ac56b77cad7e09db78d11a5ab8f247d9b79652cff2f9852d807294e7489b55a573fb538bc84d17a626248b2926ecdb90f709ddc2af1b4190d4 SHA512 ce6c6a85e358c5585488cb0a0f65f4c9f2a21592290482f2788b72c4f98c6210a1bfc01a0eda265298472e615831193c01bc9412bd7a95e4a81b1ff4204f0141
-DIST 6.6.2-0-202402121133qtconnectivity-examples-6.6.2.7z 403984 BLAKE2B 1fcddb27bad161f7c1321730d4db785cb84ab9a69438156629ef058d2e804654ee52bade79aee271569291063d568a3ec04b6b611190ade8d3314b6012ff7501 SHA512 ded9dda213114adf52172cbf4bbc7440be61012ed6cd7e59e9334913944fc59b1dd62ff7bb42c8fc5e9f62e219cf8bf678c11ed1f04485972ee06c7ac8623acc
-DIST 6.6.2-0-202402121133qtcore-documentation.tar.xz 6994040 BLAKE2B 39448509670682426627e1f0a4fa30c12121310cdc2a67fc3c58ea521208d538e3c2f1a1bbfd9bd58c7a4014d58626d2246ad5a8320b8b5d29c1f59f7693cc56 SHA512 9c28674a02bb1cd2d8112ad5ad3d68d2bb147624b6e4712ee1717be1488f8cddc2c7b4c4f36bf07a8798614e48fa2f25116829b8b9798d0da9c503a41b20583f
-DIST 6.6.2-0-202402121133qtcore5compat-documentation.tar.xz 320684 BLAKE2B 335d3d4ffd953bac331471d4aaea38254da86fc01ae915a7265de2ba7d754b8ef5fc3560352cab9f3dd5578dd65174488d9aa6db1be68e4a89f7e71891809f3a SHA512 8b44e2452f8e838357605170b6835accfab90ac67ca32121865c281771b454ecee56130c94558f0eac8f0e643ddeb2e6d9d59d41930a5f8bbd7c9440e06f0ed1
-DIST 6.6.2-0-202402121133qtdatavis3d-documentation.tar.xz 2709208 BLAKE2B 4cc6c7ced71b4330071fa39d6da5e0691cdf34835642d1d06cb029a2cea2d679d4da63ad8c34bc39c3bcca188ee430be55a2412816ed48cf614a5ab4463f4922 SHA512 e89efbec00c46c425a96a3c125d1a42f5b1882ce64bd51a235b0f2c9124d4a17b2a5e5cf45c26b68edc5a91fa346b0809c14c69385e68e379bdc097f4a6558f6
-DIST 6.6.2-0-202402121133qtdatavis3d-examples-6.6.2.7z 2771142 BLAKE2B 6306587a62ffba42528e88ad053d3594448dd870d0f345657d646661b3843013480381edc65b63e4fec1e808771470a13ecf2586c43c11687df95dc58221ee60 SHA512 7a97de46690c6377c2bbbd0949118329840e37ac618f085329c9f25cfd834235b71f75b49a0992225bf78a1b685ac47740e9dc25b167f1b081ed997c3d736de1
-DIST 6.6.2-0-202402121133qtdbus-documentation.tar.xz 331204 BLAKE2B 75d95b54a5f11077c993998a9947134d594b24739b72ab896f21b0da85c670c317c9434a995cbb66ebd587cbaf841305c1d111c3ca88ca2466d224a99cda9578 SHA512 1ad36644bdd2ca217659d6c5f0488882899a3372e6f3593e342e4f3734ed71f36dd08e0881455f6a75a922e2eb571789e9b9014444f7a29681c67967d9269527
-DIST 6.6.2-0-202402121133qtdeclarative-examples-6.6.2.7z 10942253 BLAKE2B 5964bad57e80bb17c09386cdefe160d8ba3d150b7e3cefafb1100cc39815e89ff1a4c3b02cb386ff368c01f79a837c6541b31335199c5bc3604a429b2bd3b75f SHA512 b384c83a6ea4f7beeff4e0b255ecb7742b0973239add1f928f7b35da0864b3c6cc32ba3d0fdfb58113bfc540ff0ba0b934e27b2644a660c7cda7e65cab148109
-DIST 6.6.2-0-202402121133qtdesigner-documentation.tar.xz 3331472 BLAKE2B 4701377eb2393b55931afd2ce90d5c9af381b4421a18bd8c3b90a2cc93fe577f8040a2d941a2e7a5a4db35c0f0dad1290f294b1de9d00ca3583a89dffb16ba8a SHA512 77382597504499744315fe42b00af6c0b6b04a707dcd1a436916060d8bf92179515a7ac3382dd3ea5e90fa53f99fcf07e020693b45a73cd77c18aacaf6750c08
-DIST 6.6.2-0-202402121133qtdistancefieldgenerator-documentation.tar.xz 149792 BLAKE2B 9647c7afae90155341e7a70b30b663ff0e663add3c175bd21fd3e0e1c5d2ad32294b6dc974aa6a385dbfd56a23cc7dbd69b8ec1a877e00e71e683dcec7702216 SHA512 49bee73d37fdc5a69dc551f3b7f8f0e4ba434215116aa548fb88dba6ab2fb90ca03e3471ea98a4cff6aac1dac1bd6cea17f6878218389195bf2a817f66731983
-DIST 6.6.2-0-202402121133qtdoc-documentation.tar.xz 13438272 BLAKE2B 009f18954d9bed1a1dbf9157477a323724122f97bf3aa303442891a8cc00062ce60516d7419be066939d223781c91de2b53f4556eefc2b80e92bd65e3e0c7d44 SHA512 2b3b259d2a22e36f31babe8f06f7c0f9e0a4c73c4f7b0c09897efc2d10f06ef55912358b3f12043033f3c60c951fdb36197c732426a5a83493befb58fdaf570d
-DIST 6.6.2-0-202402121133qtdoc-examples-6.6.2.7z 7290958 BLAKE2B f528a71bec3d09be700964bc24bcb61db49015026d8334c52db5a8456c6de1113bb4835d770ac3e3cbe0b4ffff302212bb6993e78e645a25c3eef97d0f90cd48 SHA512 97940b1c7a45688b1c2ba240f94887322e684f097b1f5a3dece420e9164bbd052cb54d4d04cad04c8c16c6fee58de1a627d30b63c4ff724fc056bc9dcb30d5a2
-DIST 6.6.2-0-202402121133qtgraphicaleffects5compat-documentation.tar.xz 25785632 BLAKE2B 4452125d6ceb103af706340d62d6d1af063ae4b677d382c4fda31dd85954b788758c625ce8d444067b89ec3c568a36d18e133fa8bd0ac1989da454b0bcbca9a2 SHA512 cb83eaa4b799027115de030ed72344e9c8579c2a395a44113a76926bf059c56eadaa51d10a723a3e62c0c6930eb83689e98d62f613c7dc499996d51d2d7694b4
-DIST 6.6.2-0-202402121133qtgraphs-documentation.tar.xz 5982456 BLAKE2B bd38e6ad571e0c829171814add7718fef2ce53489cd8b0002f8cf23f8b404039e78004d09d80382d7d5190ef415de01bf63e26c9fbc1af51bb4102be7d6841d6 SHA512 31768b9582a5c3988a19d07513e79600a57e26e921ff1b31eb9165ddd69c55112baaa46f31764d78a421d6b1f3c7bd4da3560367011a9e4d6e6595362b997434
-DIST 6.6.2-0-202402121133qtgraphs-examples-6.6.2.7z 2562825 BLAKE2B fe9cc7d05b2834080a8c7587edf6b2b76d43a211840c001bc8133057b6ce9761a90f45ce415cff3d6cf9af6f259b8b8894661e19ff1b4ce1685b3563e5b8bb02 SHA512 fa1442a6cb6eba93e269e203c16ab89260163052adb50c4870e63af90c33545ccb4bd0099a28e433c40cf6810c4fac36e5cb8d053cc696fcb0a9906854c25a79
-DIST 6.6.2-0-202402121133qtgrpc-documentation.tar.xz 201824 BLAKE2B e011c0e67d16ad0649387d474f137bbc470edd6aeb7789211544e6217d1cd3496e6e73d892f1035d5cd7bfdeb676f2ba20d5b4e1a798c924306e868bc6ad7e32 SHA512 8d7678830167bfbeed63819d6400abb1e32eae250dacb379878e565e91ea9aa43b4a6d6af88e894e734bbece40722424d176261584a54f91d68ecc3f63776827
-DIST 6.6.2-0-202402121133qtgrpc-examples-6.6.2.7z 96671 BLAKE2B 15201607788cc8dae4bbe5d499f0411dac841ba7e4f3dc88bbf0ac8dd10568a9477f42812c3061ca6b8431a4ad8073d1b5361b6bad9051f6b30a1dc7387626be SHA512 de6903674f85f3a2008c565d3580c8c9f4196d8cbe14c598fa0deaabf632c6587df8c558c8b5b688c937dda66af79379485c74a2f47313d5d7e436b0db8cec56
-DIST 6.6.2-0-202402121133qtgui-documentation.tar.xz 7160180 BLAKE2B 79d538ecc51667dee4c120f98881436ee501d871d5ca0df1715836b054fa7f521fbf119fe9f5b759757515edf5ecfde30a9abe0d6fd335000a5121098bb18a73 SHA512 cb106b9e05038bf15761ca4930f57996fe95282b1d470e5316b19f90461c61116ad58f83b522aa1240d22b7e89b0d2f3e9415a29e8ae5b75228817bdc32ca779
-DIST 6.6.2-0-202402121133qthelp-documentation.tar.xz 212004 BLAKE2B 1715a7932d78f75f4ab3d67dc350174fc8be2253df6a8a167ab76e40e0d0296775a420f96abbc74d19e9bd3164b27c860362f94d5a19d8ab6cd68558ba62e050 SHA512 a868de443ae5becb4fcbe15ea3d6b1d2cc6d7176ff6ae4fc91e2bfeb3833a2ded151bb911f9103fc02ff9fca5bf9c7469c7791d93f80319729dac01bf2f0bcde
-DIST 6.6.2-0-202402121133qthttpserver-documentation.tar.xz 293108 BLAKE2B c463c397a43d766f8b6a0e4ccfdb0dce91b2c70ac7d96c909ad9a1bb704db137839e3058a96403f2e83b4509e4624239eff0389b9b7dff17db04b4536e83ed4b SHA512 d498eb62f84334b9c35020516105a439fda99a1fb9d09ac9d114d8b5c2b323544fe865e648bcf4d1fb713bca425337f25a4461d04e0a916bfc7991e1d3eec7bd
-DIST 6.6.2-0-202402121133qthttpserver-examples-6.6.2.7z 51577 BLAKE2B 8287721e8f6c86bc6eefaab2b3c0172c7925028d2210115138e0836bd2e83e824ce2691a1834fd6b3039b464e4d7d17c5cc4591da2d94b352982f5fbd316cb4a SHA512 485fb5222bd7eabcd44463eeb40d8fd813203523889120ef0f52357b5b6eb4723fbf53624c34ac52f397313337e69560f302833605bd8916e27f69ee25631f8a
-DIST 6.6.2-0-202402121133qtimageformats-documentation.tar.xz 32300 BLAKE2B 4284a7d92ba45aeb351dc5e3814af0646d1ea28f7727987a3c60da30f3ab5bcc6d4b3ec5badc7ee0db937c7739e13765e754dbaee0efa19392271abf5923bdd1 SHA512 7bb8502a31d1d59e2e0e6add0e2b6572f3d746e576346b1b1e0a26e05d5c37acbe6cfe2a34c462df1eacf73819f5b8b42f92666a96e54bfe25ac4f04558dc1c6
-DIST 6.6.2-0-202402121133qtlabsplatform-documentation.tar.xz 538756 BLAKE2B 839c467ed98272fbf5fb947dae90bc4b390dba650a92ab6631344c23d4b5f1628def7845d8b668e93f57d1c080b1c32d7ec4f528b4e3451300c8e9b8d62a2db2 SHA512 291e0e74a0f758d46f74917293f016d63dbc51438e60991346bf18f0aefb92d2eac1ca30c9eb757c04da4e3af44242be66e4900beb90f5294e4727579a34283e
-DIST 6.6.2-0-202402121133qtlinguist-documentation.tar.xz 1114060 BLAKE2B 0ca43332afd7a9d20299b792d4db28630f404df2064a9a65a543e87ccf951d10d75f6ea8340e22d62a1590bc4697f3d21d4c1781896c2164a201160473a191aa SHA512 0aa31183606e3ee851625d3645a786f6a52f9df83e2387dc6d731f4c005557cdd0353b17cc699f9cfb1b60ca2b6e9edf32bb5f9e376d122d388ece2ab046ffcd
-DIST 6.6.2-0-202402121133qtlocation-documentation.tar.xz 2761100 BLAKE2B bc35054591d631a54917b7d1baad506fcc6410815973f18387a4a5366efdd2108410bf474352fcd26e06f7885db460956085c3f9e100faadd947a991aca26599 SHA512 33edb5ae4e785702613eab817f5edba7d90adadf397e28233de7684050b6c58b68a9332b59c6f6bf27698ab0d9b267434ea79dd39e0a299b3930fcf38f340209
-DIST 6.6.2-0-202402121133qtlocation-examples-6.6.2.7z 1433938 BLAKE2B 0b6b91ad30e021132b9807fbde223ccbe4d59883bfaba97933aa5911b87bbf23056fb45648352167a9da667d64f0182c5c049ab4c7979ddc552bc3456c93bb00 SHA512 d32d11d8f421bef07f4b3c490c0fa73db342020c2256655e11a50e0e2c2ba7ab8c5d53a75f05c38d43b59b61fe816bf02a37b0c70c2e39d09708108664527372
-DIST 6.6.2-0-202402121133qtlottieanimation-documentation.tar.xz 40528 BLAKE2B 21fcd192497ef7e91f241d69f019c2552ea64fa278a4d365faa65e951532985d73da1391ee2a62ff16aa7f69e1de1ae60b363e6d74afcf704581486f9c1955c2 SHA512 2ab6080b5701df6f0de4e66af6bb4f86cf142fd831df10d7774144ab6f55a58d0953b47936b172284b1d3e1575ad19d715089130c1020ccf52b237d3f6b73a59
-DIST 6.6.2-0-202402121133qtmultimedia-documentation.tar.xz 6566788 BLAKE2B d5664940ad7c34cf281a9cc35566d34715daf471aeeffc82eedd08d840522d780e496a621a67abbbaeb77278c66fcd4c4bce97ac684220f44bed968205394be3 SHA512 fb5aab8a9f1565b5474b149c3236207608c6d596957da1cc3810b7393e04f7f841059b75e91a86540817b30a40e3edab6d31e3fc8a5d426e87988b18b04f8c5f
-DIST 6.6.2-0-202402121133qtmultimedia-examples-6.6.2.7z 2643321 BLAKE2B 34a13e763dfc026b35b894960366d9238866223dfc3aba61627ea06965aa19cb949003c0fb24f4eb05d533a26747c5aeaad8e70d5d63c349d31c78bd42fdcbff SHA512 aeb626f34cbf4c04cdfdccd590ab90f31607b36561239e234200d14b2d815aae1f13212ca76aec194fe6d6e965a23c3a771f1ac555ee2c9a596f732592af5141
-DIST 6.6.2-0-202402121133qtnetwork-documentation.tar.xz 1239752 BLAKE2B 458d1c9b3d79666cff03fcb90f58a64e19c9f8f0495bf0f63f240244d63e38ded25e2dc27d46c79e80057e66f46d31dff2c3acb0ff097e8a897e45ca07a5add6 SHA512 db9857edf5602dcf67f1cf518e7c93a41f465351900e86b974775898e2868d582d714703fc56faf5fae5d624848d460b5ad32f7e6d5f1f67b510c9e2ee0e4678
-DIST 6.6.2-0-202402121133qtnetworkauth-documentation.tar.xz 189248 BLAKE2B dae93d78fbf1e8e9c153db2f99d857f8a1898ad0cb8964eeb0f2f06435f3ab69b058d206c7fd95d96d820f3990fec044fb93b8263d2c2c29bc9bcbe3b0c45e37 SHA512 2e2f29a67697e0ecab34ff7266567379c18d8f9a5d3d6c2af68cb57790bafab01e62136e0c7e07a2254eb3b2cb48f8b11a139cf116d97efe5383ae7b88a28bae
-DIST 6.6.2-0-202402121133qtnetworkauth-examples-6.6.2.7z 41496 BLAKE2B 254b4e3377b2042bd6acc6510cbda6f903ac3bc924a9e268bc5c99b3faa0e8ad08609750283712f259996c1cea0a937f070da051d756a755b98aaa693cb63e3a SHA512 c2a258a6845362234b4b941c885afdaee45467a5763b22f653581ca7c1b0b65285a3a431b52f086de77a91c68df47c9c4245a67b748ceec94c489ddb64223630
-DIST 6.6.2-0-202402121133qtnfc-documentation.tar.xz 227668 BLAKE2B 10fe5e308788e2f0b2d65282d8aa3745476008eaf1fc2a624c347a927cb6c5939ba41ffeceec7aa0f7dadc22c53306cca4392f7e3b713050fe6318514d16353e SHA512 aa1180663c6fa491e856e9261c47a61f645a66eb89015b860aa162334d8cd6fe344f6140a657d7d044090c04d83b706484b0dcb24ffec9c1fab7e804184ec13d
-DIST 6.6.2-0-202402121133qtopengl-documentation.tar.xz 1027408 BLAKE2B 30b59d9c43176198eb0e1eedfcf857aa73aa5e21071e4c932b86e881edb5d4e6b6e830c18149bc757b906a5715b722e42a40b57d386dad1bb4c2036e79a8b59c SHA512 0406111abc8f7c546d6fdf9f005ae241f7862338adac78033f9c9573468e8e3d197b97d39db779aaa082d12f2603a974b93ad0b9f8af6e1d89becc27127af7d6
-DIST 6.6.2-0-202402121133qtpdf-documentation.tar.xz 943792 BLAKE2B d6d26ebf1f413dbec39ef922335cbd64769915da00413789d2278b27dec3438963481d7fbcb248c245409bbd3212dbfd9b0a846061ada24abaaf78135e52781e SHA512 a0c570638767c9e22ca6c4f74216620c3d6c7f5b794b74077e070bb2202fcf6dcb59017bc8cdf4c5c8e532e36268a04cf0f71fb6727809e578422cfe2ee7b42e
-DIST 6.6.2-0-202402121133qtplatformintegration-documentation.tar.xz 42108 BLAKE2B 7ca4c85bf633ee996f2e4ac40d320c3c4170ed5afeee37ae82a78b529e12daa995d506105ae4489b78e40492dddc22cf90cfaacd98564c426c598d1dc09681fd SHA512 5a9ff4a6f1c26d29fb09627a099afea4e82f451bc37af74d6ca969be3926b98cc80f123cba6d682052353490d8a357e21412f78f4d2e14e4f9df7eacce02f39c
-DIST 6.6.2-0-202402121133qtpositioning-documentation.tar.xz 639004 BLAKE2B e7118b1ca25c359181d41ba14be81a7b8b4257fd7526e544649d3e4c7c85eed64d585cab69d9266dd43c57d6c007c4eb4edbed5a3c32d94c7b34065ed71a4350 SHA512 c767b66954508aa8dafadf55924f84ed0166984b97f03cfdbd0d359739905d4b5c59de5e25c02bd238451ee73ac65aa3a083ae07fbae1030988e3eb7ff8ab4f0
-DIST 6.6.2-0-202402121133qtpositioning-examples-6.6.2.7z 1118783 BLAKE2B ea94a458023d91846d76cba3cf9f6dd6607e8647321f887bb9c1fa7c27ad76f89b3e91db1db85756aa5274bce2e4333b75c1d177ddb83aecca6a41b288c636a9 SHA512 cb01896cbe79c39e83462b3d72ea951862adbdda26a24fb0cb355c00052b0c62e9052bdb42296629c3ff782e615e0126a901ac02984e5a921b5c63b8a97c7e51
-DIST 6.6.2-0-202402121133qtprintsupport-documentation.tar.xz 350740 BLAKE2B 9913c6bf0442f6f000822519bf3f44048241697bfa86b858a2167de6c5688f2173213729793318e758ee1a131fcb1637a022798c933d75ca0a7e7282c03eea20 SHA512 f6f8c637ffa4b8e8e5100d40bd96ad88275fe9fe6d22d92142e18f37356a6c399885c1406b87f83f6d26116d4667e2e92e03fb5192789790c8dcc8a5a0a739b3
-DIST 6.6.2-0-202402121133qtprotobuf-documentation.tar.xz 302440 BLAKE2B 1251e8775c1c12b54c9274ff39491039989f8a309e39b057c91699f1b6057290523f92eec55124f7b95272486446a00a6337b729c1237a9c21de9344b2550a02 SHA512 047fc457ecb1717a2dc2b62f4ba65a0aeee3b44b8ec34518ecbb28a0f9bd56eb39b5cbb0f2a98acd2645ee2777bf7fafb1eaabdf6f5cd16de5a542515f7b4a0d
-DIST 6.6.2-0-202402121133qtqml-documentation.tar.xz 1449068 BLAKE2B 3aea68a065e31aa715e48eed9c8096b2f6362bff4d3a95d12bb7c552ee8c3c08a0ed323b2a7518809f08c60c21e6a310c49c96c469ec01e3bd3d4491c71fc6d8 SHA512 af1186d0a17abff0d5fbc251a1f2cabf3534daa49e9b67cabf8344afcacc9b24caf829f841d43558176388332b6c5da8682c9233dd3825bacca7f427d8e89fb9
-DIST 6.6.2-0-202402121133qtqmlcore-documentation.tar.xz 69156 BLAKE2B 8f3877aab350c68734213188ff7f7f8e61337a4742feb2cf0fb4f9cd0621be9545a5e3d3b2c74940efc29a0b75b88e78a8fb328dd4c0ae1e32e3a84fec0ca77e SHA512 0cdcc5255f44e9b38f93ecd0885c1ae28e7711bb7b71dd0975f01393991390e5eb86dd73e8cf9c70f0622c1a38d469afb84fec34d3f797361b248997d94cf063
-DIST 6.6.2-0-202402121133qtqmlmodels-documentation.tar.xz 138876 BLAKE2B cab85b16d89d62973a760648797af466cc108b367c6f48f5cf2872285e39e6fa30aeb0894b4df919b0fdb94917a2366cf4b8af2374bd5e0e8b1764f69caa838b SHA512 76300f845fd163c7081fac4a2c338cb5d78b7b07e2497a1caf428159319a07f66c95cff8e19867ce301cd87f75ce7ffa4813c809e7bdd709895604ca9be25359
-DIST 6.6.2-0-202402121133qtqmltest-documentation.tar.xz 90268 BLAKE2B 3f62c6eab30c2742d20ab158c1dbde1a6b4f11c897033f08e89757042b2f6bb7b6f394fdfb14d38a19368f6ed413083cd860b65baff630ac2a62b0aea4d85795 SHA512 3e5d470cb9aef17dc1b64c85f07b28e51de9cfc62cdbb2bf90b32ba0218f34cba5e36fb5679a50f51c245340451acc72d3ae9a0630fadabcd720a1b31fed8c3f
-DIST 6.6.2-0-202402121133qtqmlworkerscript-documentation.tar.xz 31304 BLAKE2B efcc0a8b02c4d998b8ff59d670621c8b2d5f0facb716714e02e9731188f9e0d87a99ad3a5292522e8751a2c777074c6828ee111cc8a20d8c133e8ce29029bfec SHA512 ea558b83982a45322ebc51b6cc6610f7f6796be267d0daf0fa1c62a5dbe24dc2d545456bae7cdfc592f0cc5729e5253ede9d56e9bd58be427476bfcdff6e95f4
-DIST 6.6.2-0-202402121133qtqmlxmllistmodel-documentation.tar.xz 37128 BLAKE2B 432c89e32c5eb30a6e0cd5adc90a5683d727d3ddc412466a2f63ec192a37353303669390dfd43e100d421a68cb67f57598bd671ef99c054474c80b02dba26eb3 SHA512 d51d7f19a3ffab83ad494a429e4014c1e723e0de5253603c1db8e0bff1a0fc91f00b2f2541cbc07377fa928a93be9e09ee8f9749d43e0f56fc284477f03492fb
-DIST 6.6.2-0-202402121133qtquick-documentation.tar.xz 22260060 BLAKE2B 120462cf3544cb42669ad496f88f93f9bd23dc75815a1092f5129c5b3df074e77fca89195b9b4b5ea69dd65ed71e78c2c2aff4bc546f608d54dc9eecce79ca1d SHA512 e7335d90268be82ecc8b25646b5c9a59b5868227213f236e60e7ce8a8721b5e7a5c5076a2d0dea822e545a908b617aeca6fa90501dd55f2aec927cfa8eeb5c94
-DIST 6.6.2-0-202402121133qtquick3d-documentation.tar.xz 62586380 BLAKE2B ac998a1013769f983e1d5ada4012f5dbe4c50ef4a911d77ade4aa266bd46cc94007619dcf69fe5dbf3d865f19176acee3f692dcb4142bccb18bc924964e78eba SHA512 358ce6f61a6e17bb55cf103569f24ac7c27addf5bfed9f65ba566d584e47a22d378a2be31467169605ef324056de9bdb5f377f48969248e9b16dbee5809ea359
-DIST 6.6.2-0-202402121133qtquick3d-examples-6.6.2.7z 19258580 BLAKE2B 661bcf29a584bcf7a596051de8a2d31e036ff105c161c9feee85becf03986f90802dbc5dce1c23c3109f3f51300d2f7e8ea742cf50a00118487f44f31f45be45 SHA512 66f211d7f7e955834c4b5e0489b2cfbb9f987396b3c61e891ead097145a277c0c8923017a5616dc75e5fc89e784bd82da93ee21dc5f9c69d616ede390a161d05
-DIST 6.6.2-0-202402121133qtquick3dphysics-documentation.tar.xz 4587808 BLAKE2B 828033a708ff1329efac1e52575104da75c8a58300afc8bc1f75e91a8d6244eef5f06451de31e5d4a895d5c4d2cda8d8cf7685d1a9b1047b51d817d9cda45bc6 SHA512 d4563fa3de47a10f0440861ba53798ead5b27ad0a1b6ab36f3ed7890304dc21f1b9750e13200dcc916f1a0c67b2054fe2d88673c5d63cef8ce4b7fcaa71f139b
-DIST 6.6.2-0-202402121133qtquick3dphysics-examples-6.6.2.7z 2355447 BLAKE2B 144f255df48817c7df551af98761818cf181b3846352feac2f01065c4421c4f5d110f5133e14b3c7d370adf50ba3e096e2562d3b37a7fdeff2e4ccea92a53799 SHA512 f3f5b1f4609341839d3ab0e58aa12ffcdc78af331d37232627fad661aa739f4e724bef35213ca638d4e927db548a0110a412991278ad2b399f7b012f72c9956c
-DIST 6.6.2-0-202402121133qtquickcontrols-documentation.tar.xz 7305164 BLAKE2B cffe06903bb712052b7362e79f3aa8fcb840de261c4771cdbfb117e90d411dd88c7a10f76045a3c3753e2c962808f40e48afae348011cbcbefffdd8f08037b9e SHA512 e0c7933d1e369f645ca3e1570462be1cb421dbcbf5f1e0c25541b83fc9c2c6ec6b76674ba6f2bd65e3107dc6ec778e67a1ac4d045080c0d155baab71f4dc4ea1
-DIST 6.6.2-0-202402121133qtquickdialogs-documentation.tar.xz 313752 BLAKE2B 8881b38c91ae18fad8f0cbf7282709932a61bdb9a2cfd199e879fc1c0dfafe154ac87fe241e43da7312c0b6b45349f70c01328c9b4890c87d7716dc6257e42d4 SHA512 ebf5b5fe4ffa8e33f4fff8e1c0ab93993a3b21dd58157a00ff0575791b9faebf613d19e0184528ed9057f1c6efb80e0378366b4b87df2cf1fd9a13bd9da78172
-DIST 6.6.2-0-202402121133qtquickeffectmaker-documentation.tar.xz 804828 BLAKE2B aa1ce2a1f594674c7dcd84b9dd600e85abfaf6b5dda692b80f7f367507d26d31b602e062c9f76355d2ae101bf6a71df52055f61861ef3b223f518278e4f7dc21 SHA512 85cd2694e6b72bebe49a6ce07e8614ea3f53bb3973dd3fc5e5f0a23706bcde213aa72893c858b431d75739774508f1f1561c736d118703cf3bbc4df03a11b1cb
-DIST 6.6.2-0-202402121133qtquickeffectmaker-examples-6.6.2.7z 244672 BLAKE2B 0c1079240e8e3e53076b665e0800331e8979505fa1abdba972629f67d744d06d93c0d540beaad8914c4a2cc8583a7536fc7473d93dbb0f810b6736b43ea33cce SHA512 ef6c7acf74914699a7ffd58f0e657ce8845e1bbdf837a8e8ee42de76af4acca940f9f2c967d60e439ed27b5a8a2da57d5603834b5e74a890e59a4abb768f4fab
-DIST 6.6.2-0-202402121133qtquicktimeline-documentation.tar.xz 153156 BLAKE2B 30626ed15373e2a5aa8deee14c1bc932f163a884da4018c56621b736babf77e64ba776af64e0e964449e4ffc2de4fe20c9e286e2d72752e2259e596b6336b76d SHA512 b1a995a935adf6050532aa808c89fabcd91fc5644ed0c0d62bc1a819a2b995d71f32f6ba3206589881ea25194fb7ccbb9693d14e2fd30279a019e7bf579d625a
-DIST 6.6.2-0-202402121133qtremoteobjects-documentation.tar.xz 490556 BLAKE2B 27d43a6eab41698fd106ce5bcda2bfce2af3e53dbb928a637403088a42d92bd26c4fdcb58004be228f6d59a5b2ae4ed167db563055fd1f022eb4fce8ee136c25 SHA512 4b8d96b52edb0212e7c81ff51daa3624aa121f29358b260b0a1c65efd48fd9cb1dc7c7dae6f6be5716adf869a4511d9be528fa87a52f70bde8be00fefd927051
-DIST 6.6.2-0-202402121133qtremoteobjects-examples-6.6.2.7z 81356 BLAKE2B 487931534f1a0709813be2a6bc0f116851e9f1b35f797caafd22f124775fd6644a253c7165cca5c985090c06ff0d4e859988f825b8544e3a9b74a53f98dec45c SHA512 f6c7fc1b9698d2ceab7f9e22e4476c3fb39b43b2ebbf59048e3946af932546ad8ceb1d0c9b9cb5b5af9e516209b96d677ec3552e002a2961d13394dd22031ece
-DIST 6.6.2-0-202402121133qtscxml-documentation.tar.xz 396424 BLAKE2B 85f30aded40aa23ab0b8eb1bec19de9603726f62a416c887be3c8a9f2449ccb6067cfb499049d2ce8b83e6c387cda88f6a8d3e5e59c5316420148e07ed99a883 SHA512 9a71732d32d83f1dbaa26e7201dbf038d2b48059b2918e335bd35e1bf3c9d649d08797b6f6e231b9d922cb526ea197911ccea3d9d093a8af13310a62e53513f2
-DIST 6.6.2-0-202402121133qtscxml-examples-6.6.2.7z 140180 BLAKE2B b99fa21107ce282fd01dbad97929e98b137624215eb7380970e99b505a09e891984439b033b2c39ca73f8407bebba332c8d3478a5d91a37efdcc796627c7e63d SHA512 09e15bf6d744105fc62538c2417f5d4a155c135bfa18370ed278b533781cf93a6883d562f4c23194c24d916fbdd267d6248562ca7b1c8d72c26dcbcd56389dbc
-DIST 6.6.2-0-202402121133qtsensors-documentation.tar.xz 2134588 BLAKE2B d95f7cbbfafc7ef42416b841389c5f02d666ae519258f6b3d1b78ef15eb300dc2b5f8c2e0fe57c48f6a6a0d40db02fea020ed09aa7cfe99b8b163fa7fddd581f SHA512 99c41ae7dbbb340a7b48150cd203f906b4f618d4abee4f92054b0a480ac0a6bd23f6e2d76105a1e4a22162f9aec1aa5e1129d1282bc1f7028c1f255ce6e585c6
-DIST 6.6.2-0-202402121133qtsensors-examples-6.6.2.7z 53371 BLAKE2B 2f375a9d3e7a277a39af8a71b2fe24cee35466af93397492db0382d97439e943c69c5834c427f3c76ed1f039e366b1df62f692f1b484363db62258d8dee2291c SHA512 519747e06e27aa1cb64a53a3cfb90914e579e4d4df11bbf7eff14b9966bbf151303c2692c8bd036394f531c2b995d674d84cd70a9abc76846458014348e139f0
-DIST 6.6.2-0-202402121133qtserialbus-documentation.tar.xz 737276 BLAKE2B c931720947a32070e7ee31782bbfd547a58d6f0303e0f41d058c2f2134ca860bd6efd9a34feadbb989b6491a30c64ad68a84592dfcc8fe078bcb0c5e00110eae SHA512 72dc5bd7dd66467c535bcb18b479558cd71fa58c4b1c6bf7037d48f8e6b0919a6c608a36a58192a7cc42ae326d35fb51d727402f1b309eb94f2dd7ae9c1e7e3e
-DIST 6.6.2-0-202402121133qtserialbus-examples-6.6.2.7z 212000 BLAKE2B 79c1c79766c57f9b3dc5bf6ba9b43d98ace85757a934ae01d11ee4385ae31d0e19a94e18d47e961bd0b4e93bad7275510399e30fd7becc9f001d3ec354fde5cb SHA512 c1c1891695a0c636f910b3586925b508b0275df64756e6c61fb840b13c4233b88db7ff4b1c4cf4b5d7c85e81968b853aa92a6f764a3207d60361fa352ec0743b
-DIST 6.6.2-0-202402121133qtserialport-documentation.tar.xz 184136 BLAKE2B 86670d4e38696cfa10f04b9e0632a3b152d08ae518b3ef87df38c2a6009c0cef55b8184efb26c0e9ec2425b3763165bc0d63cadf6424b6ef377c32579c7c3a33 SHA512 1e5931ab886d7e2a7a1cb2ad2b73b54b86da594b84248327529b6e41cd40ada9f8f702393eb213702f2ad3891c4956dbfae3eb4f1ec85c5a4e09e2e11dd88f7e
-DIST 6.6.2-0-202402121133qtserialport-examples-6.6.2.7z 80941 BLAKE2B 238bf407b2dcb6158e60859cb45792010d5abb57dda68d291744f2cb9da72fbc81c636ff5eaa69facdfe2597ec3a0e774092cec46d616276e82d42c65a1ffae0 SHA512 66dc4f38965b826c5b7de266c1cfe603f614177facac293a4e1fabb86c215a1397b39f0d1f621e945fb45af0af224086c276f29d4ec6064c6cf9cd1de46ee1fa
-DIST 6.6.2-0-202402121133qtshadertools-documentation.tar.xz 192052 BLAKE2B 3059637581b105e64701090e6aafb756e08296d0c6c6c0805d9a59e500b9e399fb8e2436cd775379c9c108410b291da53865ea76987bfef59bd27c6d8087798d SHA512 bbdf4b764677abe935c5691d2142188cb53d187a9e222255682a4faf8df4d0dcf0215e768735f1cc765a06785d15ed9c656863f2db8191e247d344b152359932
-DIST 6.6.2-0-202402121133qtspeech-examples-6.6.2.7z 157716 BLAKE2B 66d23e6c0ce5a68aecd6ce8ada424a031b32c718200b62761946100107bd98dd886cbddd27705c42824f4a24426484f06039bb77c1f0d8fdb82fea325cc2b144 SHA512 6b6d1903327520e7ad9880095ad1dbf65ff4f83331ad600c38f7562c630c6c759f6d9a168045efe5aa631500cbeca9e58a59a1e4ef579aeeb87ef1e65ab76a24
-DIST 6.6.2-0-202402121133qtsql-documentation.tar.xz 883696 BLAKE2B 4e14d3ab39b9bd777755415c98c708f3164cf29ae3936ec228a76f418b00109df79d50028af521234a9fa485024d465b810bf08939187dcb3e3d8f147450e5c8 SHA512 43eacb160fc0a7b2a967cb932730989893cfc73f81365f222f8ecd83e34a94eba2f3f3c4eb0e0816dd0c4aeae0fdc4485dae7d152d9e8cab1ebd39851320be5a
-DIST 6.6.2-0-202402121133qtsvg-documentation.tar.xz 94956 BLAKE2B 58f94792e91a7bfb555f2b147a5bd2861e3e2c90da0540032545dc46514df31b41b46a58fb9485e220c6a3d621a799e0e504cd846f270e076c6ae6f6efb99595 SHA512 feecefaa00a98658200e899ff7d41ec5bd0e1094c555bb705927c2ac18a680e5ed789ca3fddb48035ac3636e1963c6c6335c321e87c68ce0819d4cb84d7a27d8
-DIST 6.6.2-0-202402121133qtsvg-examples-6.6.2.7z 486 BLAKE2B c334895ae44c04a57ade57deeed3376a5b5a28cff6a84f1de4922e481ebe9645622957d844b9d2df9b389e65d3428639c60b5665fece8e2f672bb8d2e91150b8 SHA512 38af13df44419905f61f5c887a94e17e4da39b6d46d67b2c38874fa7a757bf95080997239bfef31eb068566797dc7746502cc78de350dfa1e9f4afe85e74fab8
-DIST 6.6.2-0-202402121133qttestlib-documentation.tar.xz 218980 BLAKE2B 7d145a5f26febcb290374e49b972ddb615ed761f3ccfa2421721893d47c10a2e9ec8cd4e213b292225ae376639e69e0ad9830fe719daa331dcfe212d50bf8ecf SHA512 914979b16ed81d3284d915dfddbe7f1798772c5a9d38a3ca8a0a8101e37095820bde2936b5ba03d90d3ccd395df35168050350790888a869b40ef451575f9d58
-DIST 6.6.2-0-202402121133qttexttospeech-documentation.tar.xz 401460 BLAKE2B e8bdbe7af92dc2fad2625911cf49cfe1fba7790e6aa1777a147a22574728d5edede75df9532c10fd2dbe6c23a12cc55c6b214ec93064f9dfd54508562924507d SHA512 30c5be8e2715079a166188c558913d4dbc7695c8b2a058d09e2941427304d38c768b518c95f68f41243eeccf8d34e5e0d757d2c65d777f48725a916e434586bc
-DIST 6.6.2-0-202402121133qttools-examples-6.6.2.7z 468538 BLAKE2B 5bd89d6c7f25c723eb4ad0e9575371de57723a35d0a554bc77ebad323c0e778e911efe26e8191857c0c68f54351bc4e8c02d95891f8fbf7144c393ae815439bb SHA512 dfe6ceeb41cdb74b22c25838c72fb0aea7e7d9b8d96081b1cd55379f34929406dfc06ab9541975825a1e0f44bfeca351eed0a20a8d5f22707cb8f5151f0b89a2
-DIST 6.6.2-0-202402121133qtuitools-documentation.tar.xz 206576 BLAKE2B 5a41e24d5c4f7222af45b32ab6ee7ec00536ca4e46631c69b4484402ba6a3df5520bd842852fec6013df7ad4aad99107855e853af7664a7673db66c9e1c4fd88 SHA512 b78203b0d285e7e05497b0281b72931312d783038d093ff050964d11a97cc144a46372dcfec296f931afd4b8dc6cea68d1b1281b9065642d50c5780f4b87696f
-DIST 6.6.2-0-202402121133qtvirtualkeyboard-documentation.tar.xz 2067072 BLAKE2B 45cce6fc1d8c8787a3cba437f524087e1e2c39de7b0814e53b0d34bb2d5288c630f342455e037a71240d49be139ceb28018592372f6e2391f682084f9655b635 SHA512 d3871e2b25f1770d6429f3395e9718a2c1b0c4a2a3579d5c295242613c58d55e12f210f3da34cd0485ca26d04a2372b8b87871b64874a77455543fd32f8f3694
-DIST 6.6.2-0-202402121133qtvirtualkeyboard-examples-6.6.2.7z 6954 BLAKE2B e13f5e0f338996e37dd132f2f8f427e4cb39f032dbf6dcdb437ea9db9c01047fbf4cd027be4c8b16ba19f6789dde9e0e9aa90c1b1aa6265435cc4d8fdfd68bf4 SHA512 0917dca8c16fa5b29f674707bc03147786710cc1bd4e19e66a45042544b25435366b41a362ce3a22e592b12499c4ca8de027971de53061051dc8ed9cead1d11f
-DIST 6.6.2-0-202402121133qtwayland-examples-6.6.2.7z 568013 BLAKE2B 1c943b21f910309ac69325b9ffc93d6d214769f2f043c5e82206524da6c1f0f5618232f8f096810c045d759e6ed606384f015af39da01abe869b7153fc9794ec SHA512 781586b23581c8837cfd78af0fdb5729a690b0b0926e0481b893889a6ce50fbad57082090b255dc64ce695d93c428972e68e9baae87aa791b873ff9e78ec4243
-DIST 6.6.2-0-202402121133qtwaylandcompositor-documentation.tar.xz 1596272 BLAKE2B 3a83f2beb451f746b65d403b168b42e03c42ab69cdb1c96ddad03347c31ee1ad90ef3e51e9bb3cd61469477f6c9dd81dacbb7a873f0cd1260766c1b256d2550c SHA512 139d20c917c2f7e52c374c2bdc88aa65d1df78ce914504d243d888f9964c5cb8b0f73cd9c5337faf57f064008486b2f3505c1e44f17548ef77b511c6482c2359
-DIST 6.6.2-0-202402121133qtwebchannel-documentation.tar.xz 166436 BLAKE2B 690175f899a7d36ce82813eed82268e078d664fb74c83c8e6b0932b9d012bbc420c4afa14313e890f400ed599d0932e391d22b45b15b5c80a3d7c8d75d7ceae8 SHA512 cb976635752aed8151c87186eb17299de58def33e9950a566ea90e999a2afc27a4a441258088035f313be1e22a041bd5289794fcb80603413af1413d5cae6bf5
-DIST 6.6.2-0-202402121133qtwebchannel-examples-6.6.2.7z 65950 BLAKE2B 934400e7d382fdb2b544a2dc7e450dd8b4cf561e71c5f7480c36683b61220d4e8a0d2e33d4b5205d996a8416010932d41edaef2f0696f145ae541e72fb769a4a SHA512 598a541b3f6a09e8a0a5f88d2edf874e2f2441e72a8eebae5213539a4d3a246e19faeaa4f4890d7a66cfd72a42ac178af33b7ea4660bfee6506a75c53ff946fa
-DIST 6.6.2-0-202402121133qtwebengine-documentation.tar.xz 1965288 BLAKE2B 5393dfa9edabe057355ad7dc79b098165768e3ab231ea8789f7d65f23efbfac859bcfb81182de8b6cd08b0d61ebe285da5605b1c2c6253e6f96b40fe2a063e8d SHA512 c502b2543f130206e64dae3070d986952e34a3c26c1c4d93ee0ac67015bb973483fc54334b26d870d674e578a1d21eba973e3aa0720bbf47cd07b5dc369affe9
-DIST 6.6.2-0-202402121133qtwebengine-examples-6.6.2.7z 1110546 BLAKE2B 96623490ba20299c7290db28ea942d1d13fbc0b2c40f38f0c94414a1ec37a0b700e4f16c97e32eef50429f38b5547c3e980fb14022ba7882a0c4cb82a821198b SHA512 bba9e24249dcfd455004b9b68c02ae13893012b04cb982d6ec1986e00ef7935bb6ff94b2474cea24a0eb69c46bbf76cd8985f7865647f3f5f4110d6ed8a13b5d
-DIST 6.6.2-0-202402121133qtwebsockets-documentation.tar.xz 532504 BLAKE2B 7963951cf63f8fd622d6107940a02879853750c55e64071b5d8dc7869fd633a0be703b29e553264d4063cf5539e82fe849bcd061afc7a9851e391712a512792c SHA512 9baa5c496d3402a1b7cebc680fb3e1d87845633cbbc090eff9c66dea664a619bc6195736154246752139756cc79c40021f2008de05efe236a661d78db4e0cb4f
-DIST 6.6.2-0-202402121133qtwebsockets-examples-6.6.2.7z 246697 BLAKE2B fd3cd5e6c34b8a10eaa80ac9238498a0fd603b9d54064717f077b8d60a9b92a174b05fae62f5728caa253501e57a7bd7cdbf911d8966ccdc2b1219264ddf4a0f SHA512 9e843f67472861e8af5d43606d142e6923ac311cef38e840b487b29c6ecc9d66b4655bf5f0b03c7ae34bf8aa15341fe8a6c30910c3be798f703c95d489939865
-DIST 6.6.2-0-202402121133qtwebview-documentation.tar.xz 125952 BLAKE2B 47bdfe25c3533fcaae9067212ad79b92981f02503371ea62b03b0e6afed7df46c534ddf00c80612ce4dcbf849aedd1cbc3e3b39d5d83983a904c96e398cca6c3 SHA512 362c46ab1d106e30e41c6d5681edea7f5a76c4caf92c7616f6bd9cecca4f6d9ba8bc98ff247d2eac38fb0c6f6cdcd1e137f60c13d70fb0aad5b873fb70840584
-DIST 6.6.2-0-202402121133qtwebview-examples-6.6.2.7z 47248 BLAKE2B 782eba36eb72099f9379cedf3e6ebdfe0c52a7184705f16a2a279ca900224dc426e4132177b84499948468f1cfe053dd8c14d0a7a87a9711a6a391b0b8a02692 SHA512 b0d9d4d118df4021e11c4f923913257db55fbbafe3ab2a4bbff13731b609b4e25c6d0d47408120791fecad4d284872791fa66847ac9e3f2b21ebd2936a367961
-DIST 6.6.2-0-202402121133qtwidgets-documentation.tar.xz 17600500 BLAKE2B e67e2484efd2ade83895e28f5faebeeaeb0505ff367b9264977b9adbf4ca02b92c66d9b78e159b7b9acea9bf3bc909b04776ac220b5aec103ba215fe918adc77 SHA512 5043738e4d985ad1fb62dc3ceb8259b51de4c123292bf45910e9b38715b27da7f617743601348515540b7f0820522bbfb320696981fdc8568fd5d58b7cb6ea82
-DIST 6.6.2-0-202402121133qtxml-documentation.tar.xz 341488 BLAKE2B f32528d0cfd7524d82aee84f5ce823c64d2a71bd04975c3a888845b4db342451680570b1499843ec348f5344e00983239b44074b1311aafcc1e467b6112f2766 SHA512 8e53738a218623511b3ab2f3ab092654607d71b8c192f6a911ace2d946e3b1209161a56f52d7e5ae5d6392d495d4dffdffa1cc11a7fe0b5cacc7bb1778b08c26
-DIST 6.6.3-0-202403191846activeqt-documentation.tar.xz 249004 BLAKE2B 604f25f9f91d170f4a2476c79479d188fe4788cfee6bb1a02b917c0e5f0b677910926d7384c4a22cc21ab78e353172c08ad9b8d7bc55d674a1129e5e34607e36 SHA512 e05d327ae7aadd52c0c752dd2c175662b139e195d88624b808660acf2e82b150c96f7913bc8d1d62d3c758c22ed7341db96ce74495870884559ccdfd885764d6
-DIST 6.6.3-0-202403191846qdoc-documentation.tar.xz 285944 BLAKE2B d94d2426e2d937ed4d08a8e5649e977f9719dd919e68d4fe9466ff27b2cb74db25cab5504f943e03c8bbb654a69f894a40459bca8164a62edacc1b3a7d1eee02 SHA512 0760d1eaa7640ee7b6a08fcfd41f5b57930c4f550576ab32f436c43fc6e9db7b17b2d0ee8b840a365c3df919fa5d5c950f724793c04a4205755fe0b199422f15
-DIST 6.6.3-0-202403191846qmake-documentation.tar.xz 344368 BLAKE2B 24906624aa2fc7c828838fdec3998b4a5b19e9b2e759240372654311222988d23575b45ce57be03a5f3c5c82796c9e56a8ea9ed9f07eb88c5f0806909826adfb SHA512 3986e0d29558e34dd70603ae653ace583d0fcbb605f71412f06b396752de5705729de414b1600716b673df7fa499aeaccab85fa052e50cf3e30d9407c7ff4948
-DIST 6.6.3-0-202403191846qt3d-documentation.tar.xz 5588904 BLAKE2B 2b0720735886f0aab8ad376a7c67756b189a7f194530222f2a5dc29cb8bf1a051c0c20e6b6483694c3bb73f9b00dbc16282e5a4eca4cafe84a8149a71ed8a83d SHA512 9aaa701cdb21006539baf07de7a9bae9f582dc89502d51ff6c0e5274ebc8b920111ef1cf515a4800a95d8c22fe14551420965b32afdfe6aba4333111f0fcc0d7
-DIST 6.6.3-0-202403191846qt3d-examples-6.6.3.7z 60339385 BLAKE2B b0924c0cd9cdfa6d2df5c01392061e3eab1c88f5fec1e570de6a5e52e7ab9ca9e74e04c5a897471b2b9fdcc7be4108f20a8816b90fc36cbd75a17a7adf4849c0 SHA512 8a9ad4db98955b034c182a2617934b3ffc1ea8412a33b7489df0ecc9308891f18f447357f913bab42c3ec9abce73460631643fcbc23483b4e6317a1608829765
-DIST 6.6.3-0-202403191846qt5compat-examples-6.6.3.7z 27941 BLAKE2B 377a4b1873fb9f7e382f468ccd7a669008957912b5a3108a63e320fa3403b295d41880da373476c30d71271d86153dff0713eb976fb1063695f7272966ae0439 SHA512 b8a20ff643b2d72a885a4ac5f3c31b7b0bc0b26c5a3ebe7927213ca61265bd6cc2802bfcb97117a05c899a73db59854a14522637ec0965e5e07ff3a0792ea32b
-DIST 6.6.3-0-202403191846qtactiveqt-examples-6.6.3.7z 13118 BLAKE2B 5b94aaaf49be1dad35aa8de50b4ddbf32bd21235ce9570e39d65ef0fac6ba5567f73d999ce0110bd66a7011b99d23e9d4ed613bb11a3dcc82cf2757e878d2d03 SHA512 6259f86b5476beb981c8b266059c3d57da8b8a83408ad1997623eda544676f79c578f8459c512aafddaa6dbcd9ed53865126271c31ccea88cbe663ce7e1fef05
-DIST 6.6.3-0-202403191846qtassistant-documentation.tar.xz 461816 BLAKE2B 81319c2599a8ac1585e666afdaa073560a9ad264d9483ba5624c3158a33b01afc675fe9a87bfc96d7f6c6fe226547942754575ffb791a79d70aefac9ad0cd993 SHA512 cbbb9b1dd6f75afa01e3132d7018bf9dd9900a7bf2fd3c1b89d54d922f3e675ac5bc44026247e263ad4f88d33292c4e70a7cb8289eb3eabfc578ca5e3df3b183
-DIST 6.6.3-0-202403191846qtbase-examples-6.6.3.7z 4286317 BLAKE2B 5e0ab2d5b75206e7c27d5c316ef81eef9a40d9919a7fc76a05bbc5d5d4e5f9d9085e5cdf554cc6e9e070d35a237c7d78bcceb40d79c5b7326c8122fd136de0b3 SHA512 77ccd77910c5ce04ea3498d39ff2b661d69515ad6aadff66eea7ab6a7f066ce8e8c3d4b0b15661e8232e74b6589d00c17ca833c9c0a281ce73d64ba2a0fbc834
-DIST 6.6.3-0-202403191846qtbluetooth-documentation.tar.xz 1023064 BLAKE2B 4139b5c30f8b1d1b57f63c2d35d71dfe3ce56574f8d5c323e3ee7688614001fdd3efd6abbb7d577935a0508e2dd1d5b171630c75646dcb796a08c4e1158f8cd0 SHA512 0a19b6a8868cc0d59d05f1c17ff5a6e2443cc39aec128269b08a0335df2f214b8dbdb8fea05b9ea3cc103f79c7b5fe0d563aa52bf3089d7ffa0b6cf795317f97
-DIST 6.6.3-0-202403191846qtcharts-documentation.tar.xz 8853440 BLAKE2B 75af9d3df57b6f28815ac6b030b34f303f05d110bb7062dd49f3a66d8254d7d6f2e70a92cf21179b80cd6bf4ab050a3c3c43d372cf728dba000eaefb1b9dedab SHA512 477ed4cd7be5aa8073537c9bb2913664f39c373075b2fd4f72529b82eed1290fd31b9be42b2b8897dc5d832457e0c7e701b3aa17ab2380f546c62d45c367b394
-DIST 6.6.3-0-202403191846qtcharts-examples-6.6.3.7z 162674 BLAKE2B f60bbcfac6bc0923fd597c91c92d0103c0658be80bfd76599b55fc5d40367114029338ff155717bf424dd1c2f162bdcca48b26f1261ce2e5121f2b99af9a7209 SHA512 d3f51d58e7f4340f93d49eda2d32ec79dd8077e45e84731cc599cced9a6862039714d7bd45360b2137b923362b8210ea2527ffb8986d37352e1149b09d59983b
-DIST 6.6.3-0-202403191846qtcmake-documentation.tar.xz 94476 BLAKE2B f25a79661c9510764a46f5e9e188164d7f783ba0cd2d753077cc5c0d963dfe39a1b3864c4e6b1c489f8846ef77aeba7c975f381b33347b521885de2069d70272 SHA512 22d7ae2565b6b32ee18474470c21f40d7342f164cadbed9ba823c9f80076cd85d9ee06a89d447dde870b2160ea046fed109bc2ecf831dec1079d7a1eceec53ad
-DIST 6.6.3-0-202403191846qtconcurrent-documentation.tar.xz 186076 BLAKE2B a3d630a613c87442f863d3c8aef95f7a401fae6998523e03789b78ffa823a83a2a94c3f53dd35953501413312e269fab370d8d1066ee655268ab2d139c8a8978 SHA512 ba148783e882901120b76a204abc048c0281016c25f10b64e6b4f647b216e57b0d9594e1a5b9a17467a25e2be5d86adb0fe23858930e0efa05bad45435de2adf
-DIST 6.6.3-0-202403191846qtconnectivity-examples-6.6.3.7z 403983 BLAKE2B d324b098249a04d6cab40b9b6deac3c71cd87dacee596cf1a15f4aea319cd120c13f4845f052604a0c331e0a04714a77a29dc4261a0f61b2383edaf09db2cca9 SHA512 f7f14c5c922773c8292849c902b4aa6f01a8123b77f6c065116c82d6231bfa2d4f90d0be0c83eeeae624aba3b19c0df18edcc18feb0eb895941c8480b259742c
-DIST 6.6.3-0-202403191846qtcore-documentation.tar.xz 6995128 BLAKE2B 3cd65beafb8936b98adfcfa3efb6e8f1ce15af120fc373c0c2a21b5861556dfca1421f24ee859d2d2611940620a7308c7ed2040eb5341c79eac880e17febc76a SHA512 dc8f3a3ce3639dbe2721a91d7ed36f10eb550824e0295bc138ef2864d45fa12fbaa69bb6ec4293795344947fe9adb7a031e9c39499c9dda0a486d00071c1dcaa
-DIST 6.6.3-0-202403191846qtcore5compat-documentation.tar.xz 320708 BLAKE2B 89ed780e87b18a89e257c4e6fe51b5bdc982cecdbb2aab8806c56083724be002673cb97dfb95bdcd9e6d4fd7553ed9f47c8662f77952665e0f7ebc01dff724f5 SHA512 70f0fb682f9c3f503b34579143373bf4aaa9a7ea3731fe3c9a95029e09c03241498b4c41a51925aeeae80cd80c70185e9f7149af75844e66748fc0c05f075eef
-DIST 6.6.3-0-202403191846qtdatavis3d-documentation.tar.xz 2709064 BLAKE2B f18bba703d7587cd041b6a2a680ae5ae644d19bf4e929851528dbc9c84e15ef34e1fe59911dc5533eaf2841ea36422217dafd42e5f1ea508f404de69d1e2e8e2 SHA512 522228259fcfef35121d11f5b94cf7d914137a58ff72d37f0c5984f50866ddd84f26ed1f55c28cc80e2d8517f74e6529b33090a6b5086f2f214d9770e516c018
-DIST 6.6.3-0-202403191846qtdatavis3d-examples-6.6.3.7z 2771118 BLAKE2B 1e8b45ac152e41261dab94aa96378c8491dda64f671028261884d990b2119b2c3f7d93e5bab6d1e29fcd1ca120734319580c6a588961d4d3cf885b65d0b8764d SHA512 f7568fbcff92d3c97478445a306c2f27e1d52ccde92b6e53d98cd8998b3ec221cac7bfc607dca1cbfb58555657591e047d1860e52cc0c3f583f9102864528d08
-DIST 6.6.3-0-202403191846qtdbus-documentation.tar.xz 331492 BLAKE2B 9a287d96c0bbfb49a2e91a0c0409a925c7195765f58311767e003da42aa8d9253d9a36c77cf3c1adf91c20fc262d968b9ade9726062863071979ca9f62792d1d SHA512 a97b60ef248d97a32ca4da61cbf8642ea776562309237c601060235a646eb5325ea7174de0dab213a57b372e42b80ba94d9ace1946d1a90d5ad5bd4b76e08b6b
-DIST 6.6.3-0-202403191846qtdeclarative-examples-6.6.3.7z 10942386 BLAKE2B 35997408d469c6e0658c1ba761db21ddcba43aa887bc8f7c9b7c9d5a58ae9e4090f1d5b60e8af8c2d073feecdf0e6e12da40efbe8c14578df9ea004dcc095b37 SHA512 62c5c88fbf0524f2772db046c0840f27ebf17c3c0b9bfd31f77ec29b83f8a658f61d33bd4261ea4cb3c5ad770b2b2283ad8883f3ea856273bb8e01cda8ee3eff
-DIST 6.6.3-0-202403191846qtdesigner-documentation.tar.xz 3331708 BLAKE2B 81ee52f4506455d503184b1434db656be4b1a284dfcc0c42ce1021e6c475470701afdb223cbfe954d2bd901375b640b6fb9dcbfba0e529d833ab0724a327bd17 SHA512 3462d5f95085fdd3f18569804fdbcfb233662f7705f6922dbbe1dad96afdb640b00adee4a061ac1af6389cdb615203efc6d5f365de50ee317a3804b8f659b4db
-DIST 6.6.3-0-202403191846qtdistancefieldgenerator-documentation.tar.xz 149792 BLAKE2B e5dd0a18012b72afadf8d5d833927b0c931d9524e58a9b1ca6817460575bd619c0b10ae76b2f6cc0a68e2fb5fb2cfa6bd79246a6b3ac3d21f2dd93db797036b6 SHA512 8a5d887dc357dca4b01b7c3185692f6f40c156309bf436fab39b3e1cbe6fee9d5fc114ec026a023cb3efed93c38db4d963fb1e6fe021e96540a3249ef7dea3b3
-DIST 6.6.3-0-202403191846qtdoc-documentation.tar.xz 13436268 BLAKE2B 374ae9970ec1cc37af7a829c8e3292272f5daf7dd153cc0d657dcea2499c40bc8b967df353aee9a73989c3f63a8790df3927eb9cc17eede75255937733919420 SHA512 c6aa3ea035ee13acb0cf0168420bc5a66ae2ce86e4c01583b7fa8e82a22f9a176e4f59cc7a100a21c2177075126ca56384edf8e771d481b8b18e6350b36bf7e0
-DIST 6.6.3-0-202403191846qtdoc-examples-6.6.3.7z 7291006 BLAKE2B 18ecff876f86e3a8bc155dd43aab9563e01cc8534ad5aa2fe01f226d7735867302ce3d8c862a35661cf042ee9df5cbd44ad8270eb6f8ccf517361bba5efc7168 SHA512 ef73c48df6224e52db3877929249f374b5cff92ba4906b71a26b257451324c2ef4f972fcc5325ee9e44f124158a49757d1e31cf69cf1dfa484dae1de95d45541
-DIST 6.6.3-0-202403191846qtgraphicaleffects5compat-documentation.tar.xz 25785624 BLAKE2B 4e5ad7704bd067d53f52f4844cb243601e11ec33bea362c14eee5fb9beb71796f208cf3333976dee10f42593049df666b3d46eb79ab9dd90d938fdcc619a1c79 SHA512 3e5a7a8d3ce6b86cbc2de1a0bd94ad99867d34feb22311242248efa99732355791b03d14e916f55ef8953460a339624f04b518f8dd3fad5fa79f34e124c1e19c
-DIST 6.6.3-0-202403191846qtgraphs-documentation.tar.xz 5983020 BLAKE2B b17dbedb6c58d968d50bda9912df9bcc3635dba6bc92556eb9cba835257ce481869c8f59824e8795041ab2c5ebe5a9ffcf5e0ea2aa72109b90048edfb6b83408 SHA512 e255a2e92ab5574ce01ea7998fa4655c9738053b66fd09d69228266e7458bf8cacbf197bfbc4143caa14baa3727426f8f9b5488bc8d27fb0c25a3c85e47be3c6
-DIST 6.6.3-0-202403191846qtgraphs-examples-6.6.3.7z 2562836 BLAKE2B 701fa446b63373209e3094eab2fcfc7de7a4af27026c9646fdee06c8fa141a6c722582601b27a68707b577f8e2fa266c1977acfa57cfc94cab02ab5697a5af37 SHA512 d4b8d2a0466b17ed95036a05ecd557d32e28a3557c43e91750a5bc718658fcd3cf17c09e5911a38948611c273874f219d4a38bba9d53174584ee6e1e5a25e180
-DIST 6.6.3-0-202403191846qtgrpc-documentation.tar.xz 197768 BLAKE2B ce5b66590c49939761318d250dc79efdd4b38350a2ce2a4884e6d33fecc14eb799cb044ccd462cda947b9affdbc3c3ce69a4cfff246fcc1650e108f32b71c38a SHA512 3c96c009875df990919fabc9c6d9f6ccb06efc061736ca9aab46edff24259957750626c844964b702c6058dc3806deb50e2592a6b14c0a6f95d5616af1e3bdc0
-DIST 6.6.3-0-202403191846qtgrpc-examples-6.6.3.7z 96660 BLAKE2B f815a12e71dac26b39429ba1c0d0e9001aa062e99a1deeab1f387d1cd2d5148b5cbdb6f2d77329075111a2a08c133f13ebd0d917740f66200af7b3bf89a2fe87 SHA512 aa3efaf5e6abe99bd419e8515bb86ca4d9d396f4f6eefa297fed02acac86af15fc0daa20e8deb0aed99c57b28e1010fa262e2bd7bc3a22b190453d23e48f9f89
-DIST 6.6.3-0-202403191846qtgui-documentation.tar.xz 7161420 BLAKE2B 7159216cc40eb132844f02cb8fd3f89b77c08dfd5f9228fb5060a6a23802272240f61df3c0a95eb9403f449e6dedca93f4dbf9ccc5251069efbe5ef971611350 SHA512 1b63bd7ff4d1bf7be294f762a7b640c7987ea57b67779a095ba4ef65903c547de0254a802053dbffb21bd013be8dbb5ec183b6b48735da95f3ed44102abf634d
-DIST 6.6.3-0-202403191846qthelp-documentation.tar.xz 211616 BLAKE2B b048e5a58a7f1d74786c7abad6fe712565287cb5a4254d216cd643ee67945887568677253dd2fe2af909ab33bfbc622a2f41efde31f3aafc37f4671ad6970c1b SHA512 432527e029e41d72816f674668c48a151d8c0eb9ab9cec7e9fa16f9588b5f71ccdc38e413e41d28adfff8cb38ba48a1ab1d46a7a0cb561125b488b4b7a5fcdd0
-DIST 6.6.3-0-202403191846qthttpserver-documentation.tar.xz 293148 BLAKE2B 22d33c51d0da63fdf49171b4e06530fcbff787e28896f60eea8785652bfa229bb2a2cd1a56c942cf05937c9272a16cd47750e7bb1ae55c12aeb0ea0f64dfb397 SHA512 5d281947ba5150e9f42900358bac94a1afc0dcbb496a786152b02a92573b6ff7e99e3efc7023f10652f482fbb4bfeaf3c42a5d6bcfe99afb30817fd6da1d1186
-DIST 6.6.3-0-202403191846qthttpserver-examples-6.6.3.7z 51558 BLAKE2B b8840daf760916231f45824a6077e614453aa7dc6619258039a832748bddbb223d7ae8e0356b95f6eabbc7f69437c8b13d2b9d4568b3245425c986482495cd00 SHA512 b4247d50f8231c6b2b89656905dde69119c6d89e4f8b4854fb8b6b2b9c8555b9f2fc0ef30c87237a796094ad307d837da7f0444350bd764058f0f96711a9add5
-DIST 6.6.3-0-202403191846qtimageformats-documentation.tar.xz 32276 BLAKE2B c8bf14810e13e545c7d6b116e4b64e84b9f38325f070e93f180702cebec0a821b9388f52e6402de4152a4e2d1af43cd2960033bbfa7c01b40962816d5a80c00a SHA512 05c7acc34d2c97cbbb3559b286f7fce15bb214fb069f2376b32cd95394fc6f3a6b1bc607cdbda191302bffee191bf134c24e3938db469081da534ee0d96a4277
-DIST 6.6.3-0-202403191846qtlabsplatform-documentation.tar.xz 538872 BLAKE2B 75d62de07c4b4c8729f62024c16725a4e2d2d2ed7c9fa982f06bdecf181b8d1ac0d7a7f0162f356e3f5fb04106cb611cc58461ac594ff4749097201343a933e1 SHA512 f12749d71d8592ec013ff225a8d5fab682d710a9242e02c7bbd5afb2aeb819a2651f7529db0f5ca4986a2348f7835fe25c6d526e2a34c0a78f4641dfeaf4a0c7
-DIST 6.6.3-0-202403191846qtlinguist-documentation.tar.xz 1114132 BLAKE2B 97812cd8f8aa8979c07112ce555b4064332a8f2722336457212d259dd83f0e8511c577b577f65736d896d21df7936ae86b2296af20cb98fb3370821d7a1bce61 SHA512 5026b5e56fc9088e4fd17a23f542853aed3b318f08ed66d002039d7bccd9c56c13370e549ba693061fb1c9e631cb1a4975a81216e70b5ad8f481240a1da6da8d
-DIST 6.6.3-0-202403191846qtlocation-documentation.tar.xz 2761116 BLAKE2B fb1cdb57bc1fbdd50556cf7a49a56cf7500d9b767b76d8af66b9d69fe34317027f1c7a987051862fa964cac40eae3d52e4469a4fc880af8211c316a6090cc332 SHA512 2826c92f68f81f986cc9f83a40383b59b1e9032fb92bf172e255195261d38a1744b12400257f2d90ad33bd03f76a86f05c1f2b0511fc8c887db05fb583e72b92
-DIST 6.6.3-0-202403191846qtlocation-examples-6.6.3.7z 1434576 BLAKE2B 42b59108d3a70067836ece28b45a3f2418cf197e59cd576859f4ab7f7c352ad71aa354328055b8c28223de46e7809799742f8ca547a098cd4b5851701a8056cb SHA512 2f45a58676e75d4b61cf80e80765cf87d406e544398c1759d809167079dbd736abadee83db57d6e80415afce1e1ee30be2a015d3236c51729ec35dd6dceba426
-DIST 6.6.3-0-202403191846qtlottieanimation-documentation.tar.xz 40532 BLAKE2B 4c60aa288cc8b25c57e063997e4ced61333a443fc14df706330827149d540e7ccdf8d9598dc53ab7de60c7be99f48a778765c2d76bacc16ba8d8bef7c78e033f SHA512 d474d5e64dec561124277f41e47c20cca7f355b443f2b73f9933429d84be09e2fe3c101299ff62c5361c85ceca52dd49cc266906afe6a7a54807c8acd0fe9f90
-DIST 6.6.3-0-202403191846qtmultimedia-documentation.tar.xz 6566284 BLAKE2B aed47f625cf99f3ad9124b8970ebeb2bb3ddf86abc40bafbed557fd23ec5a379bd1b408514c0f04bafc67469da1677017fe5c02ec898cad982528e5563af193a SHA512 cdaaad51a95217df05fb3cc1e04dfc6a68bfd65cde476b7d65405db6ce5ae5a43e358eff8b1f38f7b816f335e41ea8b82aa70cd218d26e07b962e2f2e4b49000
-DIST 6.6.3-0-202403191846qtmultimedia-examples-6.6.3.7z 2643557 BLAKE2B f782639156ce23a63ec94ff67172e4531a0aedb6d90570023564f669db640f911138e06ae8ab43ebd1cd68443b0cc61f6f1465381326dd42221e15b6806db4e2 SHA512 6fd9c74f03fbb8f33a97d2188812b1073bf0627a97e49afc23d9b638c0694b95025c8001abc578489ba1dab0b4879ae32bf37b327afb402f946d007ff2a8a684
-DIST 6.6.3-0-202403191846qtnetwork-documentation.tar.xz 1240164 BLAKE2B d2cd476b858f136f090896f2f31c5cd77fbae68d4435ae29f47de5851bad8db1e858211e77e2e758564103723b20b3e7c339957df406f8790919bdef38329182 SHA512 68834ca9e7af16a2500f0edee98356468f69b102cc6c6149997d02fe5ab0f5e43be1318d04a6d1a8eb3db1d6ff32d3a90ba82f09030ac2eaf4a51fd90e65c664
-DIST 6.6.3-0-202403191846qtnetworkauth-documentation.tar.xz 189256 BLAKE2B 426978940abea7ca424bc2c16260349e480919feabae1f59621719f291cf144106a0e4dc880782a2bf2ee23606c2815cb32cc249e2099e660a12723ded9cee8b SHA512 c8b52c80945b728cb8764197f954953c3725911b6722db9104d965e177165b437e6556694d8f641db92e04656a0a1be53bafb9600e58b54764b43341234d923b
-DIST 6.6.3-0-202403191846qtnetworkauth-examples-6.6.3.7z 41502 BLAKE2B 376648170196d8da2a74d59ac48442267e8d703ac6be18bac6ff3bbb81268e842a53a671ebb1863f00f75dde47ce8a79090ffa0d05f547085dea53f7d0188483 SHA512 c3bd0d9c267802995bda25fe81e905d1ca159ddd6d3f8ae6bdf98dbf4acf0a3bcfde1fb875228a963ea7d063ad005b922ff0bd8782cfd5a98bba7f05f27859c7
-DIST 6.6.3-0-202403191846qtnfc-documentation.tar.xz 227620 BLAKE2B 6f1b206f8de96c912e6e60f7f02b79b7d8afbbaac324ffef8e07d25ded4dfe74de8ad3307964488103c12b38c1b1a2423e9b6eb11ee69fbc03e7945eeeea44e2 SHA512 7fbd37a49a8cf6711f60c29785574b9211621b05a085570e95f6845b58362a37b640951189e602401ed11c58465273ecd2e61bf201140d7f02338cf376427b73
-DIST 6.6.3-0-202403191846qtopengl-documentation.tar.xz 1026204 BLAKE2B fa70417964e472104d11f294b5ac103eeb034d0066c350048b1509e59701914ca8e1127a306802fc71494e44656f538693fd7847cd9f3557c7d27fd4ed0eaab2 SHA512 b02f14d17deeeb8936e3bac6d9fe08565b83be8312709b830f3c604d78421ef0c03176e6649e1c9bb36bd6d074d0c9d2cd666251f03148bf8c8a53c388860102
-DIST 6.6.3-0-202403191846qtpdf-documentation.tar.xz 943604 BLAKE2B bf3f8f5762f5fad763363e8090ac6c6a903caea653030b74dd494c3197555f1ae89eed0545a9ad1df8cacdbba9b3c746c69aec9aa2bb2153ce4ba6d24979d1e7 SHA512 fb4c5738d855465a7a621a09231c7bc2a823c8751f0130d0eb72782e01f02fe9d31a7f586e0577f129b0cc0825bbdaa6a82a79ec8467edf061a4eecf4271bd61
-DIST 6.6.3-0-202403191846qtplatformintegration-documentation.tar.xz 42116 BLAKE2B 8dba0b0618d774d9c26d394e6d6da689d8595197ee02123b4652e935742a3d88651d72037f59464d46d5dc3d3cafa4ab6183ca37c383097f99b613af9e29d028 SHA512 1e185b927890df4057cf9aae5b237f1bd1d61155d83cb1778989b23b735387ca8daeb88fa22cf15aec4f8fef38f2688649352e89652060fcde157f2a80156283
-DIST 6.6.3-0-202403191846qtpositioning-documentation.tar.xz 639000 BLAKE2B febe81640ecb72924ecfe29a00897df79997bc9272d8b1a36acd3dcdf51f53ece91ef2981cc4202ae834115a4eba32bc269989d7eaee5be5a25250ea629eeebf SHA512 c70d693b598fe0f4d24cc8f71b416ddc53f0fd289f87fdd9fec52d3cae3835cd05aff34f42244a240d02b1a13b45f35ef63521fe92a0c71aec96f1e07675f307
-DIST 6.6.3-0-202403191846qtpositioning-examples-6.6.3.7z 1118790 BLAKE2B 17f99aaf2e430ac52bc1b1d81da73f2e0d4027ea0729afdb0aec6fcf8bcf54d605b0dfe19f2971c2fadd2d42467e45ae7a2c408fbe5fa6a49f7916992c4c4906 SHA512 62889adeeb024c6f0474ac475d9d2cc7f59f3723500f0efed3a8ab36a577011b496f557829836c3bda5fd748ae90fbe78d7fe474888019c90144fa9000d0f4fe
-DIST 6.6.3-0-202403191846qtprintsupport-documentation.tar.xz 350352 BLAKE2B 1c774e9d8258182b379609c311133f6d75c24ec2418f18bd079b16c1833ae757e59c9b46399a83870f9e2c2927c3b64ded4e8573c8e43f6fe22623c63a15c628 SHA512 f57be3742445930390a6e01a5a98be3ddd5360f47e4f035c7c57c821933931c2223b0148ba5822173e916f07a136fa9bb65aad1ce3aa967b2927211a5236ad34
-DIST 6.6.3-0-202403191846qtprotobuf-documentation.tar.xz 305196 BLAKE2B 371d4533fb0631134b8fe324d7f404752170e4755641b34d97432634e5fa4b811d520d74814db2b28fec47a767f6040b75eb53913a2a14ddc426ec50ed48c4db SHA512 1dc4e2acb772d4f622383e505e67b47779c902205a04481a57ba3ce9f305b6ba0102a8e73449f83547af6bbda896c5679660e939acae2571b90da85a6a3e3e5c
-DIST 6.6.3-0-202403191846qtqml-documentation.tar.xz 1448768 BLAKE2B cecd3c23638af11cd0e8fe1826b1ba91e1d58b9cf6fe78272003dde00bb78246d9ac98cbb27f346e6d663c4ce55dba8142d3a2985418f1047b8daa1604c0fce5 SHA512 41bb1e34f27e6b9297e95e9c2076cc5ed5fa3c0b11b994d88f03327a8613c985162af82af96f9a6a071dc89af709c244345383de501a0f0c7925b0c44f8bf8ad
-DIST 6.6.3-0-202403191846qtqmlcore-documentation.tar.xz 68296 BLAKE2B 7c60332b87aaebe552490fbaf62665a6f5bed1b1506736c2f1ec06e3fa2ded49f3fb6851ef31c40661127eef13a6b5feb4ef67f64a696ecf2cd62c628bac6eef SHA512 3805f5ea703fefa48462aeb3962af8ec674cc178c2387a2f18b3c15f4a4e6f63d63e88ff3e287e1b23a70079659136291fcef6c92d43d7ff48f0e6484abafee9
-DIST 6.6.3-0-202403191846qtqmlmodels-documentation.tar.xz 138832 BLAKE2B 0b2f23439e560f1ad994aa5a753a7b912f0c909499857711cd6035ddaa366b056681097abaee4ebf8d8a2c40cccea48f89caf5e88d12b4ca032d1d2181c7e8f7 SHA512 d0cae8385a65d7712456cbaa72c6feff0d35fc1ade0c1512ec9024e2d50f6c4fa50f9f9d2ec86cd6558a6c1110fe89feeaef0b9e4bc6c1d61a3cd6e9e10d960a
-DIST 6.6.3-0-202403191846qtqmltest-documentation.tar.xz 90856 BLAKE2B 5e8cd8fe6b6456c3f347907a57938aa3b4683b6667589e60d5efa42ba97d81499117bf154e1c4c1aec7c84adf3edfe073b596a5c9a095f2f50b2e2de42622854 SHA512 70fd048db81177e291cc5a481e2e6af4c7d8f5650895ab058c4fa6f06121d45b1f6f18e6409f99a7e93d335f99b61d2e707327d1b09fb294d4be2609b75353d2
-DIST 6.6.3-0-202403191846qtqmlworkerscript-documentation.tar.xz 31304 BLAKE2B 0f831248ebae1f294565e11e4ba14b9f16ff0782d5752c96ae00ba004631d9347bc0eb44b607b97dd5d037eb3e4ebb881b09d1daab5d31859eff2fad7d91d4d0 SHA512 a697b49ad8447c993d7f822123a2233f80b3eb4378e8bf5390e0eb8e7dfa6f385643640f1b2afd1f1a5c250f9e9ba5c8e0bce6686771c3df3a5cc3679abc7a7d
-DIST 6.6.3-0-202403191846qtqmlxmllistmodel-documentation.tar.xz 37124 BLAKE2B d901d21c7ae5b0ea13ec1842f1e0f23567b38365ef61f2566e4b40fe27980d03473142ca3a0582d52a8e21e0174f96b2a32f6425daccbaed7322759234bf66aa SHA512 d85b6cab388e7d0afadd18391fe92e1694320ead3e0cc18097efa99508af5d539ac2f3654c6cc7083ef1e647da7b95cf52f0342745fc1a82e366aca8b6a99767
-DIST 6.6.3-0-202403191846qtquick-documentation.tar.xz 22260060 BLAKE2B 3b1a708a6764e32fec4623a6dd1019b807877f75b34fa8b32dcde619fbca4fe73deebd0c1f3b6be2b2f577c0ccbe100683b089f846a08228d7810e1976577747 SHA512 95c89bd8ca90fb6b8225edffff88dc8be3434cc1536011458d2341f6598e7bcf3e373e21f5ee09f0ef6bd21e890cbf3a1fb1589435b01af86e3d07248c4008f6
-DIST 6.6.3-0-202403191846qtquick3d-documentation.tar.xz 62585820 BLAKE2B bc550617ad579cf35d0523db2346d3182ef2945ac69e0077adb3c3f8f7e6cc822c5d36eac136362248fcc8bedce6a18068d4ee339274a4cd165eb9aab7898920 SHA512 eb686d7e6ef358821986552449d14120988fc80fb59c9db2ba1a8b8108d7344c7780157e28f04610dba5b5a55908aae6b6e81fb4a2241959f8b8b1dd4fb95d19
-DIST 6.6.3-0-202403191846qtquick3d-examples-6.6.3.7z 19250908 BLAKE2B a992c7531cd7a5a3c993708a5c41964723f71b58d66a41d7ef2a822eac329ade00f45c831eecba427af854df09a2d4148a5dcfb44079b62b1349262af0e04a59 SHA512 9b64a3a9e2faeda26daa7017a97ee6ca1bf9d476c9459323e45669504cc83497a439b9ac93008f0ffe34578d8df73a27246357b24500d1ff7e4a55abffaaf6c9
-DIST 6.6.3-0-202403191846qtquick3dphysics-documentation.tar.xz 4587392 BLAKE2B 678ea9829276688290cbf912be4edfc0274e8915e960610dec1b0bcb503fb40bd7b9fa8fc8563b90d83b3699d93cd45e2aafe2adee681a502c89f6ca2f49beb5 SHA512 8619fbc0f1f0dd82af288ee3a2e7795e95950ffebd55c839f95fa4eab0cddb0c7a9f28cd70dd212c3ef77fbb896f3ad26403d3b43725a96f546c8a5050e31b96
-DIST 6.6.3-0-202403191846qtquick3dphysics-examples-6.6.3.7z 2355328 BLAKE2B 994c1a6e732fa1ba563a605666bb74db254b7eed5be7f5000cd009283f512e75782a7b6304559284480c637f9dd9aec559559469406463bbee50d4fa41fd6d44 SHA512 8c34367a9a6384721492624b7f84d5bf5cbf2285c0d4a79f16f7a0ad83a6f224bcd3a308ace7e85d0229a96683f23f395327b5182a8a7a511fba6943879eee44
-DIST 6.6.3-0-202403191846qtquickcontrols-documentation.tar.xz 7305956 BLAKE2B 8a8be0ce846b0671d7388323554ecd6047cf0ca6467e3d4438de58ef00b6ffde699dd55b969ba87571afcee1ab8cb0ca7e3dfc19334a16c74a11ccf60fe30cd1 SHA512 80fc3785bb0b9daa518867b345071c59aee3c4ca02875b5a67e096a5d973699854cdca4a6f0db85fe37e4bb95377e5a7f87e4a53cbb15e084560b0042b3024af
-DIST 6.6.3-0-202403191846qtquickdialogs-documentation.tar.xz 313932 BLAKE2B 0586d0d5d26c1f9e7e8719cbc8c75e5d858c0e15bb30f32d6afd868d30780a3897794c4440c185bad84bf3b80ae8f6497c89448355edc3496277bd2ec5aa8511 SHA512 7ab43bc095447441aadc76c00fad2c740d6a57572a0a5ad617dc3604bf0fc2c8f5eaa49ba0246eee8808a6cadf43d1bd051a25811d84f24a91ef0700cac7450c
-DIST 6.6.3-0-202403191846qtquickeffectmaker-documentation.tar.xz 804764 BLAKE2B 5de0b95d01f8b5b6f9469fb170ca5c3eb31fed4e95293d8ad24bbe1b39feeb6eed0d4d5e3745c3f1a1de25708becc6c315d391c49d27ed35187d45133d925103 SHA512 26e79385dd70b0f7ea23d7f3f0ae42a61986bb58b3a2f4b495dbd80cb0f2d69f1385a927a8faec3065cce21427b58e19b17cc37b752c392949346710d0ea8dbb
-DIST 6.6.3-0-202403191846qtquickeffectmaker-examples-6.6.3.7z 244662 BLAKE2B 8ab83e11d86a3e52489c2ccf5b4b92900b2d1370a7d3cfd8860d36a751ec6d064cd3a80bc837ef4321333898055dda702e4f216aa891830d8dff647d0cc4bb7d SHA512 d8b063ed0be1895b708c51755f23c86f03ee991e13c10873ef3cf5901c9eb8a7922cb819c5786acd0de41e1cb267a779ae9bb6cd9508a4d3f2eec4d593155533
-DIST 6.6.3-0-202403191846qtquicktimeline-documentation.tar.xz 153156 BLAKE2B 546430ff9a168d45a4ded9d2e7ba9e29ce031b2d45f0191227b981c8493db655a67800040bbb3bb3dacf0d3c10bba4abb27c3dfd55ff9bf0d4c12cbf5ff145cd SHA512 39324012ac296e6b8603f1ee02ae61145af19c5202c5b742502f7f7c6c38e84f15015cd544d761d501505805686bb3dd641d7f94fb2e9585079acb0bfbf3b2e0
-DIST 6.6.3-0-202403191846qtremoteobjects-documentation.tar.xz 490688 BLAKE2B d9e298cbe84cbba67dbb4532aad6a3f8538ff60b43775609f787f0f13f8ead49960d1a6cbab8639b4c074a6918ef601bc31d68bc7364b484cb50e05be612642c SHA512 b61b6f319f8ab1779fbb45cd80ee2a6f94729b989589e8c818220b96f020829c12ba14b16eb6d31c8fad0a53895887203994ae0b5dd352ec0c7da2c9d68606e5
-DIST 6.6.3-0-202403191846qtremoteobjects-examples-6.6.3.7z 81374 BLAKE2B bf9da9f16fead9a507a7a2d7797189eb62a2dbf9284622ac35a3c0749712704d3dd98fb9d32088019e0ed401be9e8aa1d1bcc8cb5d02335dca877473abbaa497 SHA512 455e77e229115e05c5adc525e0edf5cd91f6715cc2870d2cc6f3edb5ffb0280b2ef5329b9219bec820d3bc91f92734179713bf78da08a515299b5b371d51bd06
-DIST 6.6.3-0-202403191846qtscxml-documentation.tar.xz 396024 BLAKE2B 748449f32ab3ef8786a80eb59274a6a29ae51f19174c0fd62e9f2186545065f67465bd1935fca03ac7ab5aa5b167b0cc58e1b1da983289153d0937ddd1f415f8 SHA512 90337aed16d35bca36afe0ec0e3beb7c4fdd964db4692540cd707a2b2451e3918bbb2ffcacccaeee4fcbd5e6b408dfbc98e3257203e32b0862c66f4d35bbb0bd
-DIST 6.6.3-0-202403191846qtscxml-examples-6.6.3.7z 140167 BLAKE2B 6559dc8a22b7ad3dfcc2dcae9f9ef07624586616c01f2518895e54bbe4b0b38bed95b6156a7cf24c6497454e5665e73daa2ebb719843ddef66198c0f17b6940a SHA512 335ba63025f310c07c070705e8abae6393f0c34ba472d28c33a992de25c3614da429202fbdbf0367f888be62be1be505d7c12f5bd79c4d0bda33b5df4b2d530a
-DIST 6.6.3-0-202403191846qtsensors-documentation.tar.xz 2136912 BLAKE2B ee051faf3bc8da2572b0566cee88598a26aee5c75c5e5ae5ec315375902277548b93f6117f343b6027c0cb3371cb2af65a8590595bdebf20272369911f73b12e SHA512 47d83769048d1127cbd0642ffc11590962d0b3119ac3bd3dc6199813134e55ce6da5b5b047d4d94e22437b7d6470128033d55d2f0d230c3cafa4b667663ae9c0
-DIST 6.6.3-0-202403191846qtsensors-examples-6.6.3.7z 53377 BLAKE2B b683399f377a79889a629e6041e1b444f417105767075278cf7f51bd468975edce970af3f279172e20a9c2fd3bca1a357e519a8b8aa2e1799040520f484e74c1 SHA512 66bfd54e3df3b062bbe15bebe1be791039aee7ba7f06a7521a8d365f4e127ed205b27a7725cea748afc9fe30dc40c4e1f7729d253f2e51c583540e782b682ebb
-DIST 6.6.3-0-202403191846qtserialbus-documentation.tar.xz 737248 BLAKE2B 046f160f0e0bf7e5e2b215bc428938074f6d20280644bc914a1b98c6036df8aa7f5a62a7ffb306ffb12f72aead2316dcc8149cc05411a038d3d9951001b50c34 SHA512 78ff75a92f4e09e40b6d5a5715ae6c7ba56a06aaad191208e61a871c3d86573fc6a3744e84f79cb0addb1bff82e47c8da91f8d930aca561b103661fd4fe4bb7a
-DIST 6.6.3-0-202403191846qtserialbus-examples-6.6.3.7z 212009 BLAKE2B 44550c6f19829ad7c33eab5111ed10d376875086dd6cbb5da780300bb952603c0d2e0b2a596591bba2d35a9d43524d7b9de188a8b59b7d401c2cbe2909ab7074 SHA512 6b291d00c4fb7c2e4eca75e9a93b7564b23774e08c56222fb0dec6a029a282bfc71c3cf9cc01f52c0594b2ac12167005318398199e0af9cf9178cd6ccbdf9966
-DIST 6.6.3-0-202403191846qtserialport-documentation.tar.xz 184196 BLAKE2B ac15fe2bfea4eaffa0d974738011bf06ac13941dc407a4de13f5de083ea9f49e273a8ba1efdba366cbbab1899a0d8568ded97d4fee104dcc0c0a7cdb59dde8a9 SHA512 f3bfe14cdebd90d68a08848a2e1f356a6ace6af29d74c3f118d2eb43937bb50b12f103cee7413340b685b993b193d78b5c9e0d72cef5b40b41a5cdfc55fd4cb4
-DIST 6.6.3-0-202403191846qtserialport-examples-6.6.3.7z 80954 BLAKE2B 4483c6e1d10490457da4e0314d6217064788dd9be529ffd91cfc4b72ab2536815ed3ab2fe120e0ec07ab11cc57e904dde26e88da1d676bf7c64376d74d306aab SHA512 ef133352c12227de661050fa179c06db161491867c70d2c5d1793dd7cce67fda95d3dadc7e437afa542a8a4880c1a94f329002d8f630444111d64955cb8a92e9
-DIST 6.6.3-0-202403191846qtshadertools-documentation.tar.xz 192056 BLAKE2B 8c912e629faf1740a03eaf51556194bb1351e44bbb2a03cdbcf588b04578356de8275d02521416aebeb04e08caae59e124dcd937cc489ffce1faf45440888d0f SHA512 542009458e6dcef4c0550c1b5e9e4485f3e053d681d4973b6cb71cb21067f6805b2995bc2cad31902aa57b2509687d487612aa18fc4e7a1e47d359045000f2c6
-DIST 6.6.3-0-202403191846qtspeech-examples-6.6.3.7z 157692 BLAKE2B dde9fc67e408c06dc6fd561898416bef6c2f0d515f69062bb6319d853b67997bec58873419dfa6989f17f478d924f28384396f49f7af66b78575c2b3f55e2c57 SHA512 ec192973d24a5893317a5a0efa522353412c4115cd448092f74c1200d68ea8816ee61da1d11c9322f18965abf22a04dd88e4f6ac797827a89a342b25e002d818
-DIST 6.6.3-0-202403191846qtsql-documentation.tar.xz 883728 BLAKE2B 6ae3b7f29dfe9b7fdbf0a1fb4f231835a3930cdf183b3d77349c674953776bcc334d90361c733a1af72de5675cae2b1e1c5f1d26d682a20fbfd60740c42d66fb SHA512 1ddec60c08843255b58c047c9667fd6db5fde1e14067b37a92b0ce4353be9cb6d5d6e6053ffc49570c49425d7c7f8f969c4035d85e52a13ae5d7eb08056381f4
-DIST 6.6.3-0-202403191846qtsvg-documentation.tar.xz 94972 BLAKE2B 34807c83c3590e63f12824b68024d4db4afe93d587c6a9064467b5819c6cfc18e007cf739fe29ed2fe9d723fd2d485fc503e047ef1e7757a8cb522ed39af8b7a SHA512 4f8828f4181493cfede8c2cdab2d2c8171a10aabe7b7c4e9b4ab4a4f176d27fcdc0ae746b9c0e46fbd3a233dca30ab3f365b5dcb34d9732aad5d17888578ffef
-DIST 6.6.3-0-202403191846qtsvg-examples-6.6.3.7z 486 BLAKE2B 90b2ed672d2136485e93ac4a51a49a329e20c8a2bff518c1256d6533211b9f91a6939e1f1afbd7d9bb7961e2d502e70d219673fd16b6c4baf6d8f46e4f03daa9 SHA512 3bd87950233cecbb91a9352acc6a0dc5b4fb9b9dec599ad89944bc4897a91151b21992cf42bc987df63710c7c9e2f794d11b68e792f61aac0cbdfca4c71e1625
-DIST 6.6.3-0-202403191846qttestlib-documentation.tar.xz 218988 BLAKE2B 6d39f4bf3c57c291005de4261e35b2eb1260c8859a8a1f34a7936eed964756191eaef318a2d8f53879e0d054d6303331f7643765017a687573691e76f1205ce9 SHA512 360fd1a61f5736829fa64fced0b5fe3fd88ad254fa1bac4cfe4f0a59621ab4043081b16c4bebe62c43474f0d373559dfe2143d84a96b925134a7982641a33384
-DIST 6.6.3-0-202403191846qttexttospeech-documentation.tar.xz 401432 BLAKE2B b3fb27a72bfbf87517bd27fe3d386b2698a4e96ae6bb974e41638f74ba49def8d2978a038900aa893169d7822aaa12b080186e6b049beb7721c62805937d75dc SHA512 db7d67c0d1a38d0deeeae5ae1634deede58ac300a8c4ee53006f9c235ae8f81e29e63e69c4101ba475a48b34e48a14fd2658ec6b694336da5be1dcbdf437b3e1
-DIST 6.6.3-0-202403191846qttools-examples-6.6.3.7z 468525 BLAKE2B e7d5bb5c4d0dd0476a2eb73ed3024fd09376a59bdda19e395995dbaf2ed39811b4208fa67a16e254c6ce279abc9fb28dbed62c346a1c394e055168690817e2f8 SHA512 73214d7a6361052b743d1cdd6739356a3acb3ae4a5362167e524d5ff32b6aa9c58112f0a86f4012734a169fb14ff85a1ab2c4a825ebe7c98c9b1f031f4870f26
-DIST 6.6.3-0-202403191846qtuitools-documentation.tar.xz 206584 BLAKE2B 32055c180b076d35e164fe4d37e2f6630362fca5c3e4230171feeac788875c7407432a173fd7d364c342353fa38ff45a4f079d878e6a817fa373fe0e18377074 SHA512 a7896056665b9e1424ee98b15e10a96af2a696326289fc6d319391696142a0f81f5582d8c7812967333dc0e34468b2bcfd382138a4b8116e9973ec04a0d3227a
-DIST 6.6.3-0-202403191846qtvirtualkeyboard-documentation.tar.xz 2067292 BLAKE2B 5ee66a4f0a43ff5fa8c630552889bdd947151bc9926a60eecedb497c6693bc8ec6819ebfa04a48c570e5073bb55997ee5031707468849585f15928df959ca56a SHA512 410568558a2ffab75aafebe283295ac0b835493fdc7030a7de58389e9ddff95494d8fc9e6d8a657a973cde17debe82c05b5e4a6f0bd7e39472d134c5e96623f9
-DIST 6.6.3-0-202403191846qtvirtualkeyboard-examples-6.6.3.7z 7012 BLAKE2B f594edd4881deffbe57ce554315fbef1288aef1700a9ce31ca1acaeb46766acc8d84873516eeb2f598cdb8dc0ca7474f63ddf00f9d559c04feaa6ed106e18890 SHA512 5de20d2ecf677efbdb8279e89dbce65bb68d7eba24e475d35fdbc5232fe6ea6c6170f26ce4ea72cceb0458e2017a9ae53d6466bce571280e69fdffd8cd0d4e03
-DIST 6.6.3-0-202403191846qtwayland-examples-6.6.3.7z 568023 BLAKE2B b541ca0bcf4fba91e578aa7e8723a741952ffb3e608722e7c6e911b83a14838eff2c8852fd2e0d25f04d47251573e26ec9b4c6fbf4473dc2231a0978c8c3343f SHA512 a26789b2dcc40f1a5463347b4b6c2d82a73f7fae958e618b17389d60e3fa09fdf0f69519236a62a87a034ce92bfa21b64d5c7b3eeba13ccf1d1ac8448ec95a7e
-DIST 6.6.3-0-202403191846qtwaylandcompositor-documentation.tar.xz 1596648 BLAKE2B 5144c40c23437608fdce1ece761d18c1da0da59132478ac560e3dbb5087ce7e259f6e489a40d19b63b6519ecccc4817bec46cd85c40906539a0d5c37c7034267 SHA512 6aeaf5b372ed1a3e6fdfa296e2677e9f1067100fdc07ec316ec2655223e1cce9941b9c43fe0b9c0c37c34f48690a939e54504f7f623ec3f80245dabaf487a587
-DIST 6.6.3-0-202403191846qtwebchannel-documentation.tar.xz 166432 BLAKE2B d4e2ccc6d2b703413d6628a4c401d3ffccc73fb40f8759afa09c919f7c13b1a51b0c8579c6dd141ad1e16099009df086447a65025233c7fe47cba8779d52b388 SHA512 77ea7e7e188e66a97197c10c0cdb058cac240d42f93ae4396e570cc8d19ec2acd39c66f1fd96e2a1b5a93028d92ee8e38aa636c3dc910a60cb4437810f3514d6
-DIST 6.6.3-0-202403191846qtwebchannel-examples-6.6.3.7z 65946 BLAKE2B fc807adf7050afd34fdf15b3cdc55b24fecc0c0556519a3d7d2949ba27ff0f5b192fbf1a2209ef48bc75dc07638f6e728f3b22d9628de3ee0915b1860816a675 SHA512 5e167a8db23ae0bad327749fd384e796a4e28ae3f97a896a4fdc315b87fe3eee0c7ffc18f0eff5fcf729b69b08df2a89a4cc8ba88c9af0d71bdeeb669459f583
-DIST 6.6.3-0-202403191846qtwebengine-documentation.tar.xz 1964280 BLAKE2B a7df8736a47cd0d6cf6e74265e691a51b06361b62c7c75f1ae7a4479477d47063203a2d61afd7e403cd2d4977c81d45f0a61474811758aeace4dec5ecf1d2b55 SHA512 526f0b551c1113af3b8adc9b98a5a2e83908b0a652dee5490039cfc3ece8ea6bd626d4ac2b40018d761229b61c013877ea63e12db1b910140ddf3a1cc1db9cce
-DIST 6.6.3-0-202403191846qtwebengine-examples-6.6.3.7z 1110514 BLAKE2B b65291aad15920ccf8bbd2768d368922ba393d2d425c91fff0d85758f95e056f1e1bfd7435dd0a46f2298e940b02f4320b4a434ab9016c2f1bc6ae3e7e978067 SHA512 681f4d11b71741c1a51608de1a604aae911b485db825a4ee28930eb714bc1c5afe088f094323e5d25ae0aca38d3e5e6a52070fd93fe3d007c6851a6d00489a92
-DIST 6.6.3-0-202403191846qtwebsockets-documentation.tar.xz 532560 BLAKE2B 4d50725c39f8d598dc6a4a31a9b2deddba31422e668c1fa331f5b0eb76925e9bd3ec1c561ce9329f67d2686549a205c2d9de60ec01471b9c60bf16d550a10d53 SHA512 f8a42f11378358ea85cb0a8426d5ed1d669a806662c06fdbb8a52583b4ff11c4eef59f04203b851987e335afaeb82d59bb39f9e5d40c6f7171de3a0ad7f6f9d9
-DIST 6.6.3-0-202403191846qtwebsockets-examples-6.6.3.7z 246692 BLAKE2B ebf35ff660e1d33cd8a8732ae42ec0d0ad8fd4299035d356d3fe3aaa83ac53167290d5014dcd0a57335a03ba031507f1322de7c652f567a480d3313a40073cc5 SHA512 949545c69fade89d5b8db73a2b809f036178dce91ef9ab81770b788754f3cac3afe62cbf36cb895c44e23e8f8a52c0186f808c3f788a977c0b750be8811a4065
-DIST 6.6.3-0-202403191846qtwebview-documentation.tar.xz 125916 BLAKE2B 506be76d93aff56c6063f21a86722228c27849101d9d5b5de701db486509662d2d685e0724b6083650abf70098676b5909b98a1d3ded4f16f166428666af2261 SHA512 9bb4e239a8d5141edc813160a54fa66d16b60c4a5255380804b30b78ba41d210b7ee62d6ae5320e7a581032ac92d334d3f294d37260afd22ed0f9673ad203fc8
-DIST 6.6.3-0-202403191846qtwebview-examples-6.6.3.7z 47240 BLAKE2B 7f75c461373e4a79807a1d10b093288c8d8dfbd2e60aace39cc2b5498a2ec19d81a10d4a3025dec32a4e2fe273d7c9397dcc273b6d022010e80f036277361d26 SHA512 1d919c70f4659edc24c7bf4a2e643235d67ab0ba90ae5c0b3d862d538660317c9f77cf3481f046d792c91df3fdd584fd05874d09cd3ec90288a44425f1281400
-DIST 6.6.3-0-202403191846qtwidgets-documentation.tar.xz 17673752 BLAKE2B 20b0012d7c84265fbc82ffd1de11a91e747f4384e0f2e285b7e9b056d5eb8d8b8abf2d929c169c18e8eb6565a4c608636e92ede7699ba4453d42a1a99da35b19 SHA512 9e4268d095d068c3343004da87315509becf6590444b3bf2043df6ca6edb193bcc279fed4236097f8cb00f023a12879519bc7fb40fe1e7536ca605563bd4dd3d
-DIST 6.6.3-0-202403191846qtxml-documentation.tar.xz 341660 BLAKE2B 8f094663e27d887ccf362e1e748e9d23789c509f96aa4a997f279810a74da99ad27001800c086ff165f4b40358038d401c2f9e56f9c365def6c47c7daecdab00 SHA512 08daa6f37e0296fb8df4250f992c43306c060bde3c90c581bde58640302c535d458d21c93282fac21505c8b8b1c8a462bfaf7ac6356511691bf7b373e689bdee
DIST 6.7.0-0-202403252230activeqt-documentation.tar.xz 248748 BLAKE2B 0fbc498e6cc4ed83c624bec466fd0463a581ebe4a19fe7016af2aa2693ef9510ce1312dee663550566b9164125c3f938fee4f73babc27099a02d85bcce489db1 SHA512 7f9a64b9f6b8cebef9c4369be53bab014aa80a06902d8083ad55e8299a46ccd6004687b32b8677a944ef7476649a51eb6495d7cf25d0d19e03d899489ee4404c
DIST 6.7.0-0-202403252230qdoc-documentation.tar.xz 287112 BLAKE2B d94e2609a32db7f5d6c478b4ab5c8be5c7338fef620f2f325876114814cd0191b1c32a3a582b7263ec3de5e5e6f6f1c90bcd21c017a26086b79c2b1f184c6d6d SHA512 83d882196d6db57ecfd2e63a32891959bdb7539038040b4edee009ec9495f805b7e131ac2c7866873807e3a7d24668fd8635e0cd1cb6badb13c3ae53642b63d3
DIST 6.7.0-0-202403252230qmake-documentation.tar.xz 344340 BLAKE2B d8b0bb4c8e6abdce45214939c0370f61b70ffa2be1ed6663a0bef41d07a86057e803182e911cb514e26ef3f0be2d6b37611412da53eff6915ad047a4f266ca56 SHA512 5d4d417af9cbe776822038a67497c928db12a35634334a7b6adced768e0434c0857f5919fb628fc52345b815edc4d7fd5e38ab8011265e766eb696e4697c689c
@@ -360,7 +156,5 @@ DIST 6.7.0-0-202403252230qtwebview-examples-6.7.0.7z 47243 BLAKE2B e71c0b29e2724
DIST 6.7.0-0-202403252230qtwidgets-documentation.tar.xz 18106824 BLAKE2B f3c84450cf00c66387360ceead9581289592ff8df37830d17f1a1744ac2966643c5eaa4ba0c56d74de6eabcbfdeff5fe332ba7e53fa705102a41d43bc7d20ca7 SHA512 7330682ffce376867410a502e2796643217e55e03ba93d5338df6d97e9cbb14cad1805b354ba2a0a66b8473172f30b17bf5023eee9886fcc2c5ea857cd6f06a4
DIST 6.7.0-0-202403252230qtxml-documentation.tar.xz 341100 BLAKE2B 3b4eb622eba7e7c9e504ddb6e2a92982fdb7de57ae0452b9fc336026a799a069d4fc2678abf1fd3f0366e2b6d6956e7655213cd1e3cb5f0f1b0bf6d5c1aafa1b SHA512 9e4f0b8617153ee32dc648e49f6ef37c1b8be6542d9489ad3f2192cd1b2c2ba0bef13b587f8b912081d957c17c0dff43de2dd7117a655b674983226b56a47a65
EBUILD qt-docs-5.15.2_p202011130614.ebuild 3233 BLAKE2B cec70539f86b4c8aa15efcf723679f735137206593183017a9e4b636cca7df8681ce6885dd2870459667492502067f9adf5cd45d93077862945456fcec6228d8 SHA512 4a7eab16f8e6008859b43d8742954209dac9e83cbc5c3fd1573e9cd73ae640ad9b11854aa5f54074b7f05ba08d0aa3f18b50ba0db5896662e38e85bdff34e642
-EBUILD qt-docs-6.6.2_p202402121133.ebuild 5106 BLAKE2B 143d9dcaa95105b37bf93bfb92703558577f5235df3880f803b91158e4c03d2383347dbaf18572850f3866f9ecd1771b7729bc926bfe22371729d4af364bfd40 SHA512 20f7b3206a23035e6981e2ab7f55b64640a4739643de02ce01144fffd848e82a766696045122549674d639c11ee761ac05b68c28ac144bae9c0bdebdd3d15f15
-EBUILD qt-docs-6.6.3_p202403191846.ebuild 5106 BLAKE2B 143d9dcaa95105b37bf93bfb92703558577f5235df3880f803b91158e4c03d2383347dbaf18572850f3866f9ecd1771b7729bc926bfe22371729d4af364bfd40 SHA512 20f7b3206a23035e6981e2ab7f55b64640a4739643de02ce01144fffd848e82a766696045122549674d639c11ee761ac05b68c28ac144bae9c0bdebdd3d15f15
EBUILD qt-docs-6.7.0_p202403252230.ebuild 4819 BLAKE2B bc3a714e200f6d3dcd870a6b2f1c436ffcc983207fd0da478976602cdd0ce63c2582c065d425a910f09a01e9db1d7cca048df152ef9f602d4157a8e745e9ceb4 SHA512 c2621223d517dfed40d2c1057f9d8f4d975fa9e427d22da1a79a97647bfab23df69cdbbf3ab8c52c5fb500caffb0b31ab614fa1463e7012a3961cde5dd84e73c
MISC metadata.xml 5290 BLAKE2B 4bd7db247ead833a33ddca3f6d9c81773adfdcf776b02d49de7ca2e3b4a10ea8d9a0b07cd3f7068eecb954b93b0c77cf1d240df3ce33508231c2c3fb35afeb81 SHA512 7f6c6779880d1681e2dcac9273650f20690176bf47d7e3825d7d76b7f6db2cac92a2b1ecf3e2886fa724f5230e9bde703d3341a266ea05f19c2d2f3aee58c81e
diff --git a/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild b/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild
deleted file mode 100644
index 22eb323e4c2b..000000000000
--- a/dev-qt/qt-docs/qt-docs-6.6.2_p202402121133.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit unpacker
-
-DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools"
-HOMEPAGE="https://doc.qt.io/"
-
-LICENSE="FDL-1.3"
-SLOT="6"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+examples +html +qch"
-REQUIRED_USE="|| ( examples html qch )"
-
-BDEPEND="
- examples? (
- $(unpacker_src_uri_depends .7z)
- media-libs/libpng
- )
-"
-
-qt6_docs_generate_metadata() {
- local qtver=${PV%%_p*}
- local prefix=${qtver}-0-${PV##*_p}
- local doc_suffix=-documentation.tar.xz
- local exa_suffix=-examples-${qtver}.7z
- local baseuri=https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_${qtver//.}_src_doc_examples/qt.qt6.${qtver//.}
- SRC_URI=
- S=${WORKDIR}
-
- # Bumping involves diff'ing the unversioned *_src_doc_examples/*/ files
- # list from old version to the new for -documentation and -examples
- # files, then adding/removing entries if anything changed.
- #
- # Format: [+-%]<USE>[</|^><package>[!|:]][="<module> ..."]
- # - [+-%]<USE>: enable(+), disable(-), or no IUSE(%)
- # (should disable if associated package is not in tree)
- # - /<package>: qt.qt6.*.examples.<package>/*-<package>-examples*
- # - ^<package>: qt.qt6.*.examples/*-<package>-examples.7z
- # - <module>: qt.qt6.*.doc.<package>/*-<module>-documentation*
- # (if <module> is unspecified, defaults to <package>)
- # - <package>[!:]: only has examples(!) or documentation(:)
- # Note: sub-300 bytes examples archives are empty, can be skipped
- local map=(
- # map with (non-split) Qt6 packages rather than per-module
- %base^qtbase="
- qmake qtcmake qtconcurrent qtcore qtdbus
- qtgui qtnetwork qtopengl qtplatformintegration
- qtprintsupport qtsql qttestlib qtwidgets qtxml
- "
- +3d/qt3d
- -activeqt/qtactiveqt="activeqt"
- +charts/qtcharts
- +connectivity/qtbluetooth:
- +connectivity/qtconnectivity!
- +connectivity/qtnfc:
- -datavis/qtdatavis3d
- +declarative^qtdeclarative="
- qtlabsplatform qtqml qtqmlcore qtqmlmodels
- qtqmltest qtqmlworkerscript qtqmlxmllistmodel
- qtquick qtquickcontrols qtquickdialogs
- "
- %doc^qtdoc
- -graphs/qtgraphs
- -grpc/qtgrpc="qtgrpc qtprotobuf"
- +httpserver/qthttpserver
- +imageformats/qtimageformats: # empty examples
-# -languageserver/qtlanguageserver # docs and examples are empty
- +location/qtlocation
- -lottie/qtlottie:="qtlottieanimation" # empty examples
- +multimedia/qtmultimedia
- +networkauth/qtnetworkauth
- +positioning/qtpositioning
- +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat"
-# +qt5="qt5" # already installed by qtbase (conflicts)
- -quick3dphysics/qtquick3dphysics
- +quick3d/qtquick3d
- -quickeffectmaker/qtquickeffectmaker
- -remoteobjects/qtremoteobjects
- +scxml/qtscxml
- +sensors/qtsensors
- +serialbus/qtserialbus
- +serialport/qtserialport
- +shadertools/qtshadertools: # empty examples
- +speech/qtspeech="qttexttospeech"
- +svg^qtsvg
- +timeline/qtquicktimeline:
- +tools^qttools="
- qdoc qtassistant qtdesigner qtdistancefieldgenerator
- qthelp qtlinguist qtuitools
- "
- +virtualkeyboard/qtvirtualkeyboard
- +wayland^qtwayland="qtwaylandcompositor"
- +webchannel/qtwebchannel
- +webengine/qtpdf:
- +webengine/qtwebengine
- +websockets/qtwebsockets
- +webview/qtwebview
- )
-
- local entry operator use subdir package exception modules uris
- local -A iuse
- for entry in "${map[@]}"; do
- [[ ${entry} =~ ^([%+-])([^/^!:=]+)([/^])?([^!:=]+)?([!:])?=?(.+)? ]] # || die
- operator=${BASH_REMATCH[1]#-}
- use=${BASH_REMATCH[2]}
- subdir=${BASH_REMATCH[3]}
- package=${BASH_REMATCH[4]}
- exception=${BASH_REMATCH[5]}
- modules=${BASH_REMATCH[6]:-${package}}
-
- [[ ${subdir} == / ]] && subdir=.${package} || subdir=
-
- [[ ${exception} == ! ]] ||
- printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \
- ${modules}
- [[ ${exception} == : ]] ||
- uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )"
-
- if [[ ${operator} == % ]]; then
- SRC_URI+=" ${uris}"
- else
- iuse[${operator}${use}]= # avoid duplicates
- SRC_URI+=" ${use}? ( ${uris} )"
- fi
- done
- IUSE+=" ${!iuse[*]}"
-}
-qt6_docs_generate_metadata
-
-src_prepare() {
- default
-
- if use examples; then
- # fix broken png from qtdoc-examples (bug #679146)
- pngfix -q --suffix=.fixed \
- Examples/*/demos/tweetsearch/content/resources/anonymous.png
- (( ${?} < 16 )) || die
- mv "${_}"{.fixed,} || die
- fi
-}
-
-src_install() {
- insinto /usr/share/qt6-doc # QT6_DOCDIR
- use qch && doins -r Docs/*/*.qch
-
- if use html; then
- doins -r Docs/*/*/
-
- # needed not to let Qt Creator believe that these examples exist
- use examples ||
- find "${ED}" -type f -name examples-manifest.xml -delete || die
- elif use examples; then
- # still need docs tarballs even with USE="-html -qch"
- for dir in Docs/*/*/; do
- if [[ -e ${dir}/examples-manifest.xml ]]; then
- insinto /usr/share/qt6-doc/"${dir#*/*/}"
- doins ${dir}/examples-manifest.xml
- fi
- done
- fi
-
- insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR
- use examples && doins -r Examples/*/*/
-}
diff --git a/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild b/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild
deleted file mode 100644
index 22eb323e4c2b..000000000000
--- a/dev-qt/qt-docs/qt-docs-6.6.3_p202403191846.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit unpacker
-
-DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools"
-HOMEPAGE="https://doc.qt.io/"
-
-LICENSE="FDL-1.3"
-SLOT="6"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+examples +html +qch"
-REQUIRED_USE="|| ( examples html qch )"
-
-BDEPEND="
- examples? (
- $(unpacker_src_uri_depends .7z)
- media-libs/libpng
- )
-"
-
-qt6_docs_generate_metadata() {
- local qtver=${PV%%_p*}
- local prefix=${qtver}-0-${PV##*_p}
- local doc_suffix=-documentation.tar.xz
- local exa_suffix=-examples-${qtver}.7z
- local baseuri=https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_${qtver//.}_src_doc_examples/qt.qt6.${qtver//.}
- SRC_URI=
- S=${WORKDIR}
-
- # Bumping involves diff'ing the unversioned *_src_doc_examples/*/ files
- # list from old version to the new for -documentation and -examples
- # files, then adding/removing entries if anything changed.
- #
- # Format: [+-%]<USE>[</|^><package>[!|:]][="<module> ..."]
- # - [+-%]<USE>: enable(+), disable(-), or no IUSE(%)
- # (should disable if associated package is not in tree)
- # - /<package>: qt.qt6.*.examples.<package>/*-<package>-examples*
- # - ^<package>: qt.qt6.*.examples/*-<package>-examples.7z
- # - <module>: qt.qt6.*.doc.<package>/*-<module>-documentation*
- # (if <module> is unspecified, defaults to <package>)
- # - <package>[!:]: only has examples(!) or documentation(:)
- # Note: sub-300 bytes examples archives are empty, can be skipped
- local map=(
- # map with (non-split) Qt6 packages rather than per-module
- %base^qtbase="
- qmake qtcmake qtconcurrent qtcore qtdbus
- qtgui qtnetwork qtopengl qtplatformintegration
- qtprintsupport qtsql qttestlib qtwidgets qtxml
- "
- +3d/qt3d
- -activeqt/qtactiveqt="activeqt"
- +charts/qtcharts
- +connectivity/qtbluetooth:
- +connectivity/qtconnectivity!
- +connectivity/qtnfc:
- -datavis/qtdatavis3d
- +declarative^qtdeclarative="
- qtlabsplatform qtqml qtqmlcore qtqmlmodels
- qtqmltest qtqmlworkerscript qtqmlxmllistmodel
- qtquick qtquickcontrols qtquickdialogs
- "
- %doc^qtdoc
- -graphs/qtgraphs
- -grpc/qtgrpc="qtgrpc qtprotobuf"
- +httpserver/qthttpserver
- +imageformats/qtimageformats: # empty examples
-# -languageserver/qtlanguageserver # docs and examples are empty
- +location/qtlocation
- -lottie/qtlottie:="qtlottieanimation" # empty examples
- +multimedia/qtmultimedia
- +networkauth/qtnetworkauth
- +positioning/qtpositioning
- +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat"
-# +qt5="qt5" # already installed by qtbase (conflicts)
- -quick3dphysics/qtquick3dphysics
- +quick3d/qtquick3d
- -quickeffectmaker/qtquickeffectmaker
- -remoteobjects/qtremoteobjects
- +scxml/qtscxml
- +sensors/qtsensors
- +serialbus/qtserialbus
- +serialport/qtserialport
- +shadertools/qtshadertools: # empty examples
- +speech/qtspeech="qttexttospeech"
- +svg^qtsvg
- +timeline/qtquicktimeline:
- +tools^qttools="
- qdoc qtassistant qtdesigner qtdistancefieldgenerator
- qthelp qtlinguist qtuitools
- "
- +virtualkeyboard/qtvirtualkeyboard
- +wayland^qtwayland="qtwaylandcompositor"
- +webchannel/qtwebchannel
- +webengine/qtpdf:
- +webengine/qtwebengine
- +websockets/qtwebsockets
- +webview/qtwebview
- )
-
- local entry operator use subdir package exception modules uris
- local -A iuse
- for entry in "${map[@]}"; do
- [[ ${entry} =~ ^([%+-])([^/^!:=]+)([/^])?([^!:=]+)?([!:])?=?(.+)? ]] # || die
- operator=${BASH_REMATCH[1]#-}
- use=${BASH_REMATCH[2]}
- subdir=${BASH_REMATCH[3]}
- package=${BASH_REMATCH[4]}
- exception=${BASH_REMATCH[5]}
- modules=${BASH_REMATCH[6]:-${package}}
-
- [[ ${subdir} == / ]] && subdir=.${package} || subdir=
-
- [[ ${exception} == ! ]] ||
- printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \
- ${modules}
- [[ ${exception} == : ]] ||
- uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )"
-
- if [[ ${operator} == % ]]; then
- SRC_URI+=" ${uris}"
- else
- iuse[${operator}${use}]= # avoid duplicates
- SRC_URI+=" ${use}? ( ${uris} )"
- fi
- done
- IUSE+=" ${!iuse[*]}"
-}
-qt6_docs_generate_metadata
-
-src_prepare() {
- default
-
- if use examples; then
- # fix broken png from qtdoc-examples (bug #679146)
- pngfix -q --suffix=.fixed \
- Examples/*/demos/tweetsearch/content/resources/anonymous.png
- (( ${?} < 16 )) || die
- mv "${_}"{.fixed,} || die
- fi
-}
-
-src_install() {
- insinto /usr/share/qt6-doc # QT6_DOCDIR
- use qch && doins -r Docs/*/*.qch
-
- if use html; then
- doins -r Docs/*/*/
-
- # needed not to let Qt Creator believe that these examples exist
- use examples ||
- find "${ED}" -type f -name examples-manifest.xml -delete || die
- elif use examples; then
- # still need docs tarballs even with USE="-html -qch"
- for dir in Docs/*/*/; do
- if [[ -e ${dir}/examples-manifest.xml ]]; then
- insinto /usr/share/qt6-doc/"${dir#*/*/}"
- doins ${dir}/examples-manifest.xml
- fi
- done
- fi
-
- insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR
- use examples && doins -r Examples/*/*/
-}
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index 1a09501337d8..6dd27de5b3e6 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,10 +1,6 @@
DIST qt3d-everywhere-opensource-src-5.15.13.tar.xz 118272832 BLAKE2B 35726c265e4abae44549e6ace3994bd7b82e522b5b1aa2dab835ade79c1fba531940ddc62c9c0c8b3ceda3d7b173ae45806e46c20428fc71c209971335d6c687 SHA512 30bb061b13f91a8137e961948431b0ca697135a62c8f601eb0c65dc46f0a1f3e7d850141952f0b673a80002e8493289860d9b86840406e3e72fab4eb515688ad
-DIST qt3d-everywhere-src-6.6.2.tar.xz 141560580 BLAKE2B d9fdf4ff9cfb4878068e44a188af014440f9899fd90ae270006f0437ed24c87e2bae3aee18448a34573d4755c425379be1e8bd40f349dd140551839b25c965c5 SHA512 33b5e2e2d4ba78fca31fcc17c1636c04f7092b959711589655d31bd32e8d47043977e27a28157dc44c6f47542b42d6f26d41bd145b382279fcb9cf19bf7b67a0
-DIST qt3d-everywhere-src-6.6.3.tar.xz 141571616 BLAKE2B 747a0e4d8b603064d5b3ddaeaa6ace6d40b6db1a1a36fa7612a96730948a374aba930b09af9f184cc606aae336e312304992ed244d89a157a085d61dd4880232 SHA512 de47d1131fb4219481cb59d3b61f9f06b3785ac429d267da197d637fde1c72b6f8a0633bf1b6e4469dd22c95f2f2fd70f5eadc3b7d7e6324fad764271f741b71
DIST qt3d-everywhere-src-6.7.0.tar.xz 141570596 BLAKE2B d9731f48157cbeb7e4fb5d1307cd09866bc4eb00f68f42299e1b35ce7ab4ec494418c50fae3513907d41d083e2fb13ff955b31e201e4235abb0d13c4e837c880 SHA512 538027077f9729b91ecc3a4de4a14be212236d0bc4b1f4533a558753b6cb7aa23e1c169c921fa71d61d5f9cffbb85a0535000bf677ca09962ca62cbfcc60e70d
EBUILD qt3d-5.15.13.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a
-EBUILD qt3d-6.6.2.ebuild 758 BLAKE2B f462d0705433bc88c2d86b19d361ea24c948d0c076365f8b7718b0fddd86aa9b49d76229ca960f7a99aa6f147ce7f1683885341be57ca8c5c3266f248a995977 SHA512 94aaf7f9a89b8639d59852efd27f8c185f411f42dfa08cbbebd8ded5f3777ab7a53343d2f0d94823950d5754affae4fafebc0c70e23011c0d0459100391d40e2
-EBUILD qt3d-6.6.3.ebuild 815 BLAKE2B 673acc8e2770a4fbdde0792ed87b80d518722e867adda90b1b14d68d76c670be4ab5b175c8d9b379eec190e90dbf24a4a49ffc33113ef921eeebc2c3cfcdea4f SHA512 5304cb73be42f785fa765dcfa7acadb068c1af2c6e63de56abbb19656de6d5cd81682ea21592e5964f32e2fd717df13b7a827ed41e019a0e210dda3fe144e2ec
EBUILD qt3d-6.7.0.ebuild 815 BLAKE2B 673acc8e2770a4fbdde0792ed87b80d518722e867adda90b1b14d68d76c670be4ab5b175c8d9b379eec190e90dbf24a4a49ffc33113ef921eeebc2c3cfcdea4f SHA512 5304cb73be42f785fa765dcfa7acadb068c1af2c6e63de56abbb19656de6d5cd81682ea21592e5964f32e2fd717df13b7a827ed41e019a0e210dda3fe144e2ec
EBUILD qt3d-6.7.9999.ebuild 816 BLAKE2B 04a754865fa8c12e00ede1c171995c7059b2e7b0ee7faabeed56367a871da34cb0b055c196cd02bc215347bb2682fd51144eb67011adca572924ae1824d87b72 SHA512 eb88402a455bbc355d7a98b7b83f782af7d62fae95e4303912ea0f4771f39bac3028bcd15deeee4720288b7229d3d262b30581a52ffadd75535f4e6fae55cc01
EBUILD qt3d-6.9999.ebuild 816 BLAKE2B 04a754865fa8c12e00ede1c171995c7059b2e7b0ee7faabeed56367a871da34cb0b055c196cd02bc215347bb2682fd51144eb67011adca572924ae1824d87b72 SHA512 eb88402a455bbc355d7a98b7b83f782af7d62fae95e4303912ea0f4771f39bac3028bcd15deeee4720288b7229d3d262b30581a52ffadd75535f4e6fae55cc01
diff --git a/dev-qt/qt3d/qt3d-6.6.2.ebuild b/dev-qt/qt3d/qt3d-6.6.2.ebuild
deleted file mode 100644
index aeb5eb8c2241..000000000000
--- a/dev-qt/qt3d/qt3d-6.6.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="3D rendering module for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="gles2-only qml vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- -DQT_FEATURE_qt3d_system_assimp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qt3d/qt3d-6.6.3.ebuild b/dev-qt/qt3d/qt3d-6.6.3.ebuild
deleted file mode 100644
index a7e384a54768..000000000000
--- a/dev-qt/qt3d/qt3d-6.6.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="3D rendering module for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~riscv ~x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="gles2-only qml vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- -DQT_FEATURE_qt3d_system_assimp=ON
- -DQT_UNITY_BUILD=OFF # fails to build
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest
index cea8cce96ac9..5f6484340003 100644
--- a/dev-qt/qt5compat/Manifest
+++ b/dev-qt/qt5compat/Manifest
@@ -1,8 +1,4 @@
-DIST qt5compat-everywhere-src-6.6.2.tar.xz 14632168 BLAKE2B b1020344d2c4803b9d76faee15727604b560e2b98a0699507245160df149361453a8c2082cbe37193d7dece673212dc5a6b0f1961e9cc15112152f7b31ed2ba2 SHA512 12e4142ce8e9b0863ee5d39c37f9a04ef696fd34c98b5d955464a1cfcc7d55ea8387b6238a49d9e9380f8c95f4b655ffa64fe250f27fee3d4e9f48065bcabb6a
-DIST qt5compat-everywhere-src-6.6.3.tar.xz 14634848 BLAKE2B 6178a4c95786c968cee83121237bf3cecdcb6866922e8d6b65dffb72045d02be7c75e1146cdd402c6109739da56f2e11b53c5db3137e494a9f1b341f669fc9b3 SHA512 11a1e03216c434c07ff984fc7f225072067bd17f1d469513e84d610d067953ad8f0e492973cfab3afbaaadffd5b1d0db3e84cc96f1abfad4fced0ee852729330
DIST qt5compat-everywhere-src-6.7.0.tar.xz 14629204 BLAKE2B e7227cee9a73f2f06cf060dfeedc03abefb213363fe866d908abc1d4f144f442d590792584cfe90145c6ddc70fab1da1b440a146cca6495c534bca2419d01c7d SHA512 92115ca88b839171cf69360e0c3add64bb84305fdc28b9459da5eb69df79bfc2884616991ada898242e3614ac4f188dd76aa17889b5fb7fa72316a11efd61c85
-EBUILD qt5compat-6.6.2.ebuild 704 BLAKE2B 3ce34bc419a1dacd9429ad76ec7bcc2fa7fdb7edfd5a9081fbec6e6dae5fba209fff8a82c53801cf89c314f8742eccae3c0a9cb4c394b2eae513102753a76476 SHA512 524ec5bfd3b9a757eb58ab0f7d9f9484e97e566c81b42ff5852554ea0658320f6094b7e6246cb2183576c12ea7e3ae1c774c2f4389329271819708ffea097b7e
-EBUILD qt5compat-6.6.3.ebuild 704 BLAKE2B 3ce34bc419a1dacd9429ad76ec7bcc2fa7fdb7edfd5a9081fbec6e6dae5fba209fff8a82c53801cf89c314f8742eccae3c0a9cb4c394b2eae513102753a76476 SHA512 524ec5bfd3b9a757eb58ab0f7d9f9484e97e566c81b42ff5852554ea0658320f6094b7e6246cb2183576c12ea7e3ae1c774c2f4389329271819708ffea097b7e
EBUILD qt5compat-6.7.0.ebuild 704 BLAKE2B 3ce34bc419a1dacd9429ad76ec7bcc2fa7fdb7edfd5a9081fbec6e6dae5fba209fff8a82c53801cf89c314f8742eccae3c0a9cb4c394b2eae513102753a76476 SHA512 524ec5bfd3b9a757eb58ab0f7d9f9484e97e566c81b42ff5852554ea0658320f6094b7e6246cb2183576c12ea7e3ae1c774c2f4389329271819708ffea097b7e
EBUILD qt5compat-6.7.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
EBUILD qt5compat-6.9999.ebuild 706 BLAKE2B cde702b26ce3213329e1e6ee6030feef199a81cd89725f65aaf5c350da27de100e5cb1592065c11ce40bb2396b80b9053b56503aa6bdc13baa38774a1788823c SHA512 20c6f09f176449d81646a8d576db355544f4093f24be2ef970bf83d55d2eda867c21e027985fcd309deacda4fad4e6741815ab7b20787f017e5f68d84fffacbf
diff --git a/dev-qt/qt5compat/qt5compat-6.6.2.ebuild b/dev-qt/qt5compat/qt5compat-6.6.2.ebuild
deleted file mode 100644
index 506e617217f4..000000000000
--- a/dev-qt/qt5compat/qt5compat-6.6.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="icu qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
- icu? ( dev-libs/icu:= )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # tst_qxmlinputsource sometimes hang without -j1
- qt6-build_src_test -j1
-}
diff --git a/dev-qt/qt5compat/qt5compat-6.6.3.ebuild b/dev-qt/qt5compat/qt5compat-6.6.3.ebuild
deleted file mode 100644
index 506e617217f4..000000000000
--- a/dev-qt/qt5compat/qt5compat-6.6.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="icu qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
- icu? ( dev-libs/icu:= )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # tst_qxmlinputsource sometimes hang without -j1
- qt6-build_src_test -j1
-}
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index ffebf15ed051..357c83031b5a 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -1,16 +1,10 @@
AUX qtbase-6.5.2-hppa-forkfd-grow-stack.patch 1001 BLAKE2B 21fabd37d44ad496d2e114351c52bb56ed311f4939e243efc8c0e61b9090bc2dacf29590fa7b5ec21244df7d7f37960fdc2446079609fc7f38d450c0b3afd420 SHA512 4619902ea198a3565e9520206f88632e1c06518b42edfc7e0d2656b0593404bdc96fe0673ca56703858dc0697ee77593eac44cac9108fef4a5147ed7ab1470ca
-AUX qtbase-6.5.2-no-glx.patch 1298 BLAKE2B 83b399a1faa1bb976bc00b7d0b9721b2a2bc64f11f345d3ddb6019481c16f503a6faf1789c56fdbbb7a4d0bde5ffd9c1620dc677189d0e40008cef0ab02e732e SHA512 fcdd0ad2f0f6dadfea8ca00fbb93c18426eb4e12a8374f9f6d0c9fb2f4aa3bb9494e1c5eb0408066dbc4f9b5075c56f8b99a6336b9d66ac5558e99f38357f9ca
AUX qtbase-6.5.2-no-symlink-check.patch 152 BLAKE2B 676ff8577f678fe3ed1e34e3fc8f7a9b16145259b2e23c432d4cb08465cb5d3a6685e557c9da862f3abb0d51459c7dc055155d804c3daef768bf0e9bdcc3b162 SHA512 6a82cb63812c7fa6d04e9ba9d017ce23ff1d620ec6ebcd575719678138d74e1298e3962d48e211ee72c9a533f03cb7a0fa47b428592a1402ec7ad1d1c487a4b4
AUX qtbase-6.6.1-forkfd-childstack-size.patch 1003 BLAKE2B abc1bc5633032fc55fca91ef3dcc33617b11694d7a9d97e5eac21c0b4aae900082b7158da08b8514a3424364a3c35cb49d46fa11a0739aadbb73766b7fee949a SHA512 9e1dfb3452858131db286cb30915871e46178bb0891b604a257745fad133676cdf0df5273b6f681c49b1c3d3245f2c6e0a5025ce19efe6a0ed8bf5a1b3a5a5f0
-AUX qtbase-6.6.2-x32abi.patch 588 BLAKE2B 787230500a478aa11dc9b9625cd36d0d27eb3ef851b85004477c1505918e829e6b45cc4691bea10fb5afa78be79f6426d25fca86b090af96322c37d8d569bba6 SHA512 364fd14eb58227c3f9c5ba4a73c6c02e2250e16eb9e8c901ebc57ec89897cc630d02636814ec2551c8904115031f6f8b8e5f530b8fa59d5a674af78c8b85d789
AUX qtbase-6.6.3-gcc14-avx512fp16.patch 470 BLAKE2B 616b4fdcee6819a0ca4de1220f7524e0df00e13912e2e28d5c204d1a3e2bc351b9cdc212b9169e4d84e2884df76d9722a73f29734c18fe50cc8e6583e41a5cc2 SHA512 1effa903d5d3c65ffc6af5fb2f9896346b4b90cd1f8a54f0a697f23f1c118dd1803b5f4fa9b4959cf4ba1c433d36ca21a6abe6cb3bfae84a811297566388e907
AUX qtbase-6.6.3-pkgconf-deps.patch 1873 BLAKE2B a801c6aba664e676dabf421d0a8b912359b3c66cd12a67b0f16f501feec101ba0e5247d34ac43279da1b1dfc513a504d57dd56dc9f114ecf7dca501c09703622 SHA512 1bacc3ca28dd9a866570f3f792ac6613a1a291e0a0a0b2cda5d8c314e6a0ab1ae8104d7066addabd3693d5424d390eccad953bcd94c1aa296ce1394141ff0f28
AUX qtbase-6.7.0-qspan-ifdef.patch 1027 BLAKE2B 3ab8bb2b3ec7017ae8e6ef884e1acc67ea2bb342f8c5cb2c74f11d543930b228932d5c12141213dfd93ab9d28385dbded34406739318f1605db7d3b8d9fab48c SHA512 d23600d6efd4f5ad653105771c80c26d7bd463860ead47fe1562db5b1a66a320c41082e9fd3273834d90b8e7718e3365d46cc4bb5cbf88b359c11e234f501d7d
-DIST qtbase-everywhere-src-6.6.2.tar.xz 48689304 BLAKE2B e00f4ac7ede0694b7934612f7dc3acdd50139d385492034c3046625a973d8adbca059e9d4081e248502cab8c673806cdb6b8bc5cee6d9356bbb0a7845db528a2 SHA512 ea343bcf269779a4e078ed8baddfbe6c5ec4a34275c7d72b3f3928da60feece2ddc9ce4a380c6536a4e1654b483cee8918f8ad3038904725d2dd1c653ae83ece
-DIST qtbase-everywhere-src-6.6.3.tar.xz 48784716 BLAKE2B f79e369c31968d026fb50dd64d53931ea28c25bd7eb442806760f733dbcacd868774d1c991d4da80c5eb40e24d75ffaba61b2cb9036fdc2d189f865b22143596 SHA512 cd96903a3947a1f5cf6a3ff21ab0b3209ed421d2a8c45acb34ae5aa7ad0501cb79e26cfa81bc02141d5731ebfa662442f37806e97994332077d963c9e70a5f54
DIST qtbase-everywhere-src-6.7.0.tar.xz 49314276 BLAKE2B f4ec35fd3c15d56a28e1608dec927eaf34d84c2250405d921adadc16d90ec148f4983024dcf9be1832de91381d18e33fd7578d60d8654469e23530a210618e11 SHA512 72896cc5a677361779f49d60dbdfc33a21d77bd479e0586b0beb03eee2016d613aee56e798143a489431a07a5e7a7db4c7c046105a11b63dd178768f3a7f195a
-EBUILD qtbase-6.6.2-r1.ebuild 10021 BLAKE2B 6ae2a9a7936ef546aed4d69172e0a7ed2e9f55e41679f6b1acb2d8a8c3494f4659bbf3168e97b447bd73a3c845a32f9f3a70e143c4734338e20d76f621f33926 SHA512 0a57aab7621c5415e8172f74c6d240118df5202643f78de00f407f7308c89794ab60560b1e52c49583928c7da4bffa3d4fbf5f5f126b069033d096536c95acfe
-EBUILD qtbase-6.6.3-r1.ebuild 10148 BLAKE2B 0778bee274ce6360f0399506a965a4f4a3325494d7f0b9a8a39abb3ed6a31906cfd55cd8b1e20a72595823b20a5bb08b07ff9701bf0677e39c30fca46f724cc9 SHA512 495383fa2c27db4a7cd17f3d66561b61f66496884db22b5919b709adddf80143a7e840f19c04ece0dbf17145329cf4c3bd75510a0f585c9ea4af5aa60d3ee491
EBUILD qtbase-6.7.0-r1.ebuild 10558 BLAKE2B c4503499b6ca82986928f16985c33ec05be4457d04f3e7cb526862119ad097537d9deb317328db4eb8432a73a07aff917951bec38d72b35e261c58441d0dfe7f SHA512 edb2e0357b9b421795d06360d7dc001d7e95a05b5c4926402b6eb4fdef58670b9caf8a649d71910791ec51bd8d6ad0beea1dad7eb0787a09da9c52134dd01b5e
EBUILD qtbase-6.7.9999.ebuild 10469 BLAKE2B 0bb3dd926ef658a36feb141ac462fb7b116c8d491db1887671b862cab1e9814ebe7bd2cac5688447c6e21b26a3701ce4f21eb576f1992bd8e174d46f58220b1a SHA512 0e3c0535a25cddfc93dbe2274164fe0559df45adbb4c32a49c12fb2e542fdddd643d88349835fcf90b1a20ec4790a53518c35ccaf51019ffb58ff86e0dd2b860
EBUILD qtbase-6.9999.ebuild 10469 BLAKE2B 0bb3dd926ef658a36feb141ac462fb7b116c8d491db1887671b862cab1e9814ebe7bd2cac5688447c6e21b26a3701ce4f21eb576f1992bd8e174d46f58220b1a SHA512 0e3c0535a25cddfc93dbe2274164fe0559df45adbb4c32a49c12fb2e542fdddd643d88349835fcf90b1a20ec4790a53518c35ccaf51019ffb58ff86e0dd2b860
diff --git a/dev-qt/qtbase/files/qtbase-6.5.2-no-glx.patch b/dev-qt/qtbase/files/qtbase-6.5.2-no-glx.patch
deleted file mode 100644
index f8263d10c022..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.5.2-no-glx.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Fixes build with libglvnd[-X].
-
-https://github.com/qt/qtbase/commit/929d9a4ca5c9eb0a590479182471d0bbc81589aa
-From: Yaroslav Isakov <yaroslav.isakov@gmail.com>
-Date: Sat, 8 Jul 2023 22:09:40 +0200
-Subject: [PATCH] Allow OpenGL to be found on X11-less Linux systems (using
- libOpenGL)
-
-Cmake supports finding OpenGL, even if there is no GLX (for glvnd) or
-old-style libGL. This change keeps old behavior, but in case, if
-X11-related OpenGL libraries cannot be found on Linux, it adds logic
-to check for (and link with) libOpenGL, if it is present.
---- a/cmake/FindWrapOpenGL.cmake
-+++ b/cmake/FindWrapOpenGL.cmake
-@@ -47,4 +47,14 @@
- target_link_libraries(WrapOpenGL::WrapOpenGL INTERFACE OpenGL::GL)
- endif()
-+elseif(UNIX AND NOT APPLE AND NOT CMAKE_SYSTEM_NAME STREQUAL "Integrity")
-+ # Requesting only the OpenGL component ensures CMake does not mark the package as
-+ # not found if neither GLX nor libGL are available. This allows finding OpenGL
-+ # on an X11-less Linux system.
-+ find_package(OpenGL ${WrapOpenGL_FIND_VERSION} COMPONENTS OpenGL)
-+ if (OpenGL_FOUND)
-+ set(WrapOpenGL_FOUND ON)
-+ add_library(WrapOpenGL::WrapOpenGL INTERFACE IMPORTED)
-+ target_link_libraries(WrapOpenGL::WrapOpenGL INTERFACE OpenGL::OpenGL)
-+ endif()
- endif()
-
diff --git a/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch b/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch
deleted file mode 100644
index 1204dcc5c25c..000000000000
--- a/dev-qt/qtbase/files/qtbase-6.6.2-x32abi.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/925103
---- a/src/corelib/thread/qthread.h
-+++ b/src/corelib/thread/qthread.h
-@@ -166,5 +166,9 @@
- #elif defined(Q_PROCESSOR_X86_64) && ((defined(Q_OS_LINUX) && defined(__GLIBC__)) || defined(Q_OS_FREEBSD))
- // x86_64 Linux, BSD uses FS
-+# if defined(__ILP32__)
-+ __asm__("mov %%fs:%c1, %0" : "=r" (tid) : "i" (2 * sizeof(void*)) : );
-+# else
- __asm__("movq %%fs:%c1, %0" : "=r" (tid) : "i" (2 * sizeof(void*)) : );
-+# endif
- #elif defined(Q_PROCESSOR_X86_64) && defined(Q_OS_WIN)
- // See https://en.wikipedia.org/wiki/Win32_Thread_Information_Block
diff --git a/dev-qt/qtbase/qtbase-6.6.2-r1.ebuild b/dev-qt/qtbase/qtbase-6.6.2-r1.ebuild
deleted file mode 100644
index f842fee2eae4..000000000000
--- a/dev-qt/qtbase/qtbase-6.6.2-r1.ebuild
+++ /dev/null
@@ -1,366 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build toolchain-funcs
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-declare -A QT6_IUSE=(
- [global]="+ssl +udev zstd"
- [core]="icu"
- [modules]="+concurrent +dbus +gui +network +sql +xml"
-
- [gui]="
- +X accessibility eglfs evdev gles2-only +libinput
- opengl tslib vulkan +widgets
- "
- [network]="brotli gssapi libproxy sctp"
- [sql]="mysql oci8 odbc postgres +sqlite"
- [widgets]="cups gtk"
-
- [optfeature]="nls wayland" #810802,864509
-)
-IUSE="${QT6_IUSE[*]}"
-REQUIRED_USE="
- $(
- printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
- printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
- printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
- printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
- )
- accessibility? ( dbus )
- eglfs? ( opengl )
- gles2-only? ( opengl )
- gui? ( || ( X eglfs wayland ) )
- libinput? ( udev )
- sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
- test? ( icu sql? ( sqlite ) )
-"
-
-# groups:
-# - global (configure.cmake)
-# - qtcore (src/corelib/configure.cmake)
-# - qtgui (src/gui/configure.cmake)
-# - qtnetwork (src/network/configure.cmake)
-# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
-# - qtsql (src/plugins/sqldrivers/configure.cmake)
-RDEPEND="
- sys-libs/zlib:=
- ssl? ( dev-libs/openssl:= )
- udev? ( virtual/libudev:= )
- zstd? ( app-arch/zstd:= )
-
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode(+)]
- icu? ( dev-libs/icu:= )
-
- dbus? ( sys-apps/dbus )
- gui? (
- media-libs/fontconfig
- media-libs/freetype:2
- media-libs/harfbuzz:=
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- x11-libs/libdrm
- x11-libs/libxkbcommon[X?]
- X? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- accessibility? ( app-accessibility/at-spi2-core:2 )
- eglfs? ( media-libs/mesa[gbm(+)] )
- evdev? ( sys-libs/mtdev )
- libinput? ( dev-libs/libinput:= )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X?] )
- )
- tslib? ( x11-libs/tslib )
- widgets? (
- cups? ( net-print/cups )
- gtk? (
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/pango
- )
- )
- )
- network? (
- brotli? ( app-arch/brotli:= )
- gssapi? ( virtual/krb5 )
- libproxy? ( net-libs/libproxy )
- )
- sql? (
- mysql? ( dev-db/mysql-connector-c:= )
- oci8? ( dev-db/oracle-instantclient:=[sdk] )
- odbc? ( dev-db/unixODBC )
- postgres? ( dev-db/postgresql:* )
- sqlite? ( dev-db/sqlite:3 )
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- gui? (
- vulkan? ( dev-util/vulkan-headers )
- )
- network? (
- sctp? ( net-misc/lksctp-tools )
- )
- test? (
- elibc_musl? ( sys-libs/timezone-data )
- )
-"
-BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="
- nls? ( ~dev-qt/qttranslations-${PV}:6 )
- wayland? ( ~dev-qt/qtwayland-${PV}:6 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
- "${FILESDIR}"/${PN}-6.5.2-no-glx.patch
- "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
- "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
- "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- if use test; then
- # test itself has -Werror=strict-aliasing issues, drop for simplicity
- sed -e '/add_subdirectory(qsharedpointer)/d' \
- -i tests/auto/corelib/tools/CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_PCH=OFF
-
- -DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}"
- -DINSTALL_BINDIR="${QT6_BINDIR}"
- -DINSTALL_DATADIR="${QT6_DATADIR}"
- -DINSTALL_DOCDIR="${QT6_DOCDIR}"
- -DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}"
- -DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}"
- -DINSTALL_LIBDIR="${QT6_LIBDIR}"
- -DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}"
- -DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}"
- -DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}"
- -DINSTALL_QMLDIR="${QT6_QMLDIR}"
- -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
- -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
-
- -DQT_FEATURE_relocatable=OFF #927691
- $(qt_feature ssl openssl)
- $(qt_feature ssl openssl_linked)
- $(qt_feature udev libudev)
- $(qt_feature zstd)
-
- # qtcore
- $(qt_feature icu)
-
- # tools
- -DQT_FEATURE_androiddeployqt=OFF
-
- # modules
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature network)
- $(qt_feature sql)
- # trivial, and is often needed (sometimes even when not building tests)
- -DQT_FEATURE_testlib=ON
- $(qt_feature xml)
- )
-
- use gui && mycmakeargs+=(
- $(qt_feature X xcb)
- $(qt_feature X system_xcb_xinput)
- $(qt_feature X xkbcommon_x11)
- $(cmake_use_find_package X X11) # needed for truly no automagic
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature eglfs)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- $(qt_feature libinput)
- $(qt_feature tslib)
- $(qt_feature vulkan)
- $(qt_feature widgets)
- -DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no)
- -DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c
- ) && use widgets && mycmakeargs+=(
- # note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
-
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(usev test -DQT_SKIP_DOCKER_COMPOSE=ON)
- )
-
- use sql && mycmakeargs+=(
- -DQT_FEATURE_sql_db2=OFF # unpackaged
- -DQT_FEATURE_sql_ibase=OFF # unpackaged
- -DQT_FEATURE_sql_mimer=OFF # unpackaged
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- if use amd64 || use x86; then
- # see bug #913400 for explanations
- local cpufeats=(
- # list of checked cpu features in configure.cmake
- avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl}
- f16c rdrnd rdseed sse2 sse3 sse4_1 sse4_2 ssse3 vaes
- )
- # handle odd ones out not matching -m* and macros (keep same order)
- local cpuflags=( "${cpufeats[@]}" aes sha )
- local cpufeats+=( aesni shani )
-
- local -a intrins
- IFS=' ' read -ra intrins < <(
- : "$(test-flags-CXX "${cpuflags[@]/#/-m}")"
- $(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - <<-EOF | tail -n 1
- $(printf '__%s__ ' "${cpuflags[@]^^}")
- EOF
- assert
- )
-
- # do nothing and leave to qtbase if no macros expanded (test failed?)
- if [[ \ ${intrins[*]} == *\ [^_\ ]* ]]; then
- local -i i
- for ((i=0; i<${#cpufeats[@]}; i++)); do
- [[ ${intrins[i]} == __* ]] &&
- mycmakeargs+=( -DQT_FEATURE_${cpufeats[i]}=OFF )
- done
- mycmakeargs+=( -DTEST_x86intrin=ON )
- fi
- fi
-
- qt6-build_src_configure
-}
-
-src_test() {
- local -x TZ=UTC
- local -x LC_TIME=C
-
- local CMAKE_SKIP_TESTS=(
- # broken with out-of-source + if qtbase is not already installed
- tst_moc
- tst_qmake
- # similarly broken when relocatable=OFF (bug #927691)
- tst_qapplication
- tst_qt_cmake_create
- tst_uic
- # needs x11/opengl, we *could* run these but tend to be flaky
- # when opengl rendering is involved (even if software-only)
- tst_qopengl{,config,widget,window}
- tst_qgraphicsview
- tst_qx11info
- # fails with network sandbox
- tst_qdnslookup
- # fails with sandbox
- tst_qsharedmemory
- # typical to lack SCTP support on non-generic kernels
- tst_qsctpsocket
- # randomly fails without -j1, and not worth it over this (bug #916181)
- tst_qfiledialog{,2}
- # may randomly hang+timeout, perhaps related to -j as well
- tst_qtimer
- # these can be flaky depending on the environment/toolchain
- tst_qlogging # backtrace log test can easily vary
- tst_q{,raw}font # affected by available fonts / settings (bug #914737)
- tst_qprinter # checks system's printers (bug #916216)
- tst_qstorageinfo # checks mounted filesystems
- # flaky due to using different test framework and fails with USE=-gui
- tst_selftests
- # known failing when using clang+glibc+stdc++, needs looking into
- tst_qthread
- # partially failing on x86 chroots and seemingly(?) harmless (dev-qt
- # revdeps tests pass), skip globally to avoid keywording flakiness
- tst_json
- tst_qcolorspace
- tst_qdoublevalidator
- tst_qglobal
- tst_qglyphrun
- tst_qvectornd
- tst_rcc
- # similarly, but on armv7 and potentially others (bug #914028)
- tst_qlineedit
- tst_qpainter
- # likewise, known failing on BE arches (bug #914033,914371,918878)
- tst_qimagereader
- tst_qimagewriter
- tst_qpluginloader
- tst_quuid # >=6.6.2 had related fixes, needs retesting
- # partially broken on llvm-musl, needs looking into but skip to have
- # a baseline for regressions (rest of dev-qt still passes with musl)
- $(usev elibc_musl '
- tst_qicoimageformat
- tst_qimagereader
- tst_qimage
- ')
- # fails due to hppa's NaN handling, needs looking into (bug #914371)
- $(usev hppa '
- tst_qcborvalue
- tst_qnumeric
- ')
- # bug #914033
- $(usev sparc '
- tst_qbuffer
- tst_qprocess
- tst_qtconcurrentiteratekernel
- ')
- # note: for linux, upstream only really runs+maintains tests for amd64
- # https://doc.qt.io/qt-6/supported-platforms.html
- )
-
- qt6-build_src_test
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete_bins=( # need a better way to handle this
- clientserver copier crashingServer desktopsettingsaware_helper
- echo fileWriterProcess modal_helper nospace 'one space'
- paster qcommandlineparser_test_helper qfileopeneventexternal
- socketprocess syslocaleapp tst_qhashseed_helper 'two space s'
- write-read-write
- )
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/test*
- "${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtbase/qtbase-6.6.3-r1.ebuild b/dev-qt/qtbase/qtbase-6.6.3-r1.ebuild
deleted file mode 100644
index e0cd4c8e4736..000000000000
--- a/dev-qt/qtbase/qtbase-6.6.3-r1.ebuild
+++ /dev/null
@@ -1,369 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build toolchain-funcs
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-declare -A QT6_IUSE=(
- [global]="+ssl +udev zstd"
- [core]="icu"
- [modules]="+concurrent +dbus +gui +network +sql +xml"
-
- [gui]="
- +X accessibility eglfs evdev gles2-only +libinput
- opengl tslib vulkan +widgets
- "
- [network]="brotli gssapi libproxy sctp"
- [sql]="mysql oci8 odbc postgres +sqlite"
- [widgets]="cups gtk"
-
- [optfeature]="nls wayland" #810802,864509
-)
-IUSE="${QT6_IUSE[*]}"
-REQUIRED_USE="
- $(
- printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
- printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
- printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
- printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
- )
- accessibility? ( dbus )
- eglfs? ( opengl )
- gles2-only? ( opengl )
- gui? ( || ( X eglfs wayland ) )
- libinput? ( udev )
- sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
- test? ( icu sql? ( sqlite ) )
-"
-
-# groups:
-# - global (configure.cmake)
-# - qtcore (src/corelib/configure.cmake)
-# - qtgui (src/gui/configure.cmake)
-# - qtnetwork (src/network/configure.cmake)
-# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
-# - qtsql (src/plugins/sqldrivers/configure.cmake)
-RDEPEND="
- sys-libs/zlib:=
- ssl? ( dev-libs/openssl:= )
- udev? ( virtual/libudev:= )
- zstd? ( app-arch/zstd:= )
-
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode(+)]
- icu? ( dev-libs/icu:= )
-
- dbus? ( sys-apps/dbus )
- gui? (
- media-libs/fontconfig
- media-libs/freetype:2
- media-libs/harfbuzz:=
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- x11-libs/libdrm
- x11-libs/libxkbcommon[X?]
- X? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- accessibility? ( app-accessibility/at-spi2-core:2 )
- eglfs? ( media-libs/mesa[gbm(+)] )
- evdev? ( sys-libs/mtdev )
- libinput? ( dev-libs/libinput:= )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X?] )
- )
- tslib? ( x11-libs/tslib )
- widgets? (
- cups? ( net-print/cups )
- gtk? (
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/pango
- )
- )
- )
- network? (
- brotli? ( app-arch/brotli:= )
- gssapi? ( virtual/krb5 )
- libproxy? ( net-libs/libproxy )
- )
- sql? (
- mysql? ( dev-db/mysql-connector-c:= )
- oci8? ( dev-db/oracle-instantclient:=[sdk] )
- odbc? ( dev-db/unixODBC )
- postgres? ( dev-db/postgresql:* )
- sqlite? ( dev-db/sqlite:3 )
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- gui? (
- vulkan? ( dev-util/vulkan-headers )
- )
- network? (
- sctp? ( net-misc/lksctp-tools )
- )
- test? (
- elibc_musl? ( sys-libs/timezone-data )
- )
-"
-BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="
- nls? ( ~dev-qt/qttranslations-${PV}:6 )
- wayland? ( ~dev-qt/qtwayland-${PV}:6 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
- "${FILESDIR}"/${PN}-6.5.2-no-glx.patch
- "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
- "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
- "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
- "${FILESDIR}"/${PN}-6.6.3-pkgconf-deps.patch
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- if use test; then
- # test itself has -Werror=strict-aliasing issues, drop for simplicity
- sed -e '/add_subdirectory(qsharedpointer)/d' \
- -i tests/auto/corelib/tools/CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_PCH=OFF
-
- -DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}"
- -DINSTALL_BINDIR="${QT6_BINDIR}"
- -DINSTALL_DATADIR="${QT6_DATADIR}"
- -DINSTALL_DOCDIR="${QT6_DOCDIR}"
- -DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}"
- -DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}"
- -DINSTALL_LIBDIR="${QT6_LIBDIR}"
- -DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}"
- -DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}"
- -DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}"
- -DINSTALL_QMLDIR="${QT6_QMLDIR}"
- -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
- -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
-
- -DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too
-
- -DQT_FEATURE_relocatable=OFF #927691
- $(qt_feature ssl openssl)
- $(qt_feature ssl openssl_linked)
- $(qt_feature udev libudev)
- $(qt_feature zstd)
-
- # qtcore
- $(qt_feature icu)
-
- # tools
- -DQT_FEATURE_androiddeployqt=OFF
-
- # modules
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature network)
- $(qt_feature sql)
- # trivial, and is often needed (sometimes even when not building tests)
- -DQT_FEATURE_testlib=ON
- $(qt_feature xml)
- )
-
- use gui && mycmakeargs+=(
- $(qt_feature X xcb)
- $(qt_feature X system_xcb_xinput)
- $(qt_feature X xkbcommon_x11)
- $(cmake_use_find_package X X11) # needed for truly no automagic
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature eglfs)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- $(qt_feature libinput)
- $(qt_feature tslib)
- $(qt_feature vulkan)
- $(qt_feature widgets)
- -DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no)
- -DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c
- ) && use widgets && mycmakeargs+=(
- # note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
-
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(usev test -DQT_SKIP_DOCKER_COMPOSE=ON)
- )
-
- use sql && mycmakeargs+=(
- -DQT_FEATURE_sql_db2=OFF # unpackaged
- -DQT_FEATURE_sql_ibase=OFF # unpackaged
- -DQT_FEATURE_sql_mimer=OFF # unpackaged
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- if use amd64 || use x86; then
- # see bug #913400 for explanations
- local cpufeats=(
- # list of checked cpu features in configure.cmake
- avx avx2 avx512{bw,cd,dq,er,f,ifma,pf,vbmi,vbmi2,vl}
- f16c rdrnd rdseed sse2 sse3 sse4_1 sse4_2 ssse3 vaes
- )
- # handle odd ones out not matching -m* and macros (keep same order)
- local cpuflags=( "${cpufeats[@]}" aes sha )
- local cpufeats+=( aesni shani )
-
- local -a intrins
- IFS=' ' read -ra intrins < <(
- : "$(test-flags-CXX "${cpuflags[@]/#/-m}")"
- $(tc-getCXX) -E -P ${_} ${CXXFLAGS} ${CPPFLAGS} - <<-EOF | tail -n 1
- $(printf '__%s__ ' "${cpuflags[@]^^}")
- EOF
- assert
- )
-
- # do nothing and leave to qtbase if no macros expanded (test failed?)
- if [[ \ ${intrins[*]} == *\ [^_\ ]* ]]; then
- local -i i
- for ((i=0; i<${#cpufeats[@]}; i++)); do
- [[ ${intrins[i]} == __* ]] &&
- mycmakeargs+=( -DQT_FEATURE_${cpufeats[i]}=OFF )
- done
- mycmakeargs+=( -DTEST_x86intrin=ON )
- fi
- fi
-
- qt6-build_src_configure
-}
-
-src_test() {
- local -x TZ=UTC
- local -x LC_TIME=C
-
- local CMAKE_SKIP_TESTS=(
- # broken with out-of-source + if qtbase is not already installed
- tst_moc
- tst_qmake
- # similarly broken when relocatable=OFF (bug #927691)
- tst_qapplication
- tst_qt_cmake_create
- tst_uic
- # needs x11/opengl, we *could* run these but tend to be flaky
- # when opengl rendering is involved (even if software-only)
- tst_qopengl{,config,widget,window}
- tst_qgraphicsview
- tst_qx11info
- # fails with network sandbox
- tst_qdnslookup
- # fails with sandbox
- tst_qsharedmemory
- # typical to lack SCTP support on non-generic kernels
- tst_qsctpsocket
- # randomly fails without -j1, and not worth it over this (bug #916181)
- tst_qfiledialog{,2}
- # may randomly hang+timeout, perhaps related to -j as well
- tst_qtimer
- # these can be flaky depending on the environment/toolchain
- tst_qlogging # backtrace log test can easily vary
- tst_q{,raw}font # affected by available fonts / settings (bug #914737)
- tst_qprinter # checks system's printers (bug #916216)
- tst_qstorageinfo # checks mounted filesystems
- # flaky due to using different test framework and fails with USE=-gui
- tst_selftests
- # known failing when using clang+glibc+stdc++, needs looking into
- tst_qthread
- # partially failing on x86 chroots and seemingly(?) harmless (dev-qt
- # revdeps tests pass), skip globally to avoid keywording flakiness
- tst_json
- tst_qcolorspace
- tst_qdoublevalidator
- tst_qglobal
- tst_qglyphrun
- tst_qvectornd
- tst_rcc
- # similarly, but on armv7 and potentially others (bug #914028)
- tst_qlineedit
- tst_qpainter
- # likewise, known failing on BE arches (bug #914033,914371,918878)
- tst_qimagereader
- tst_qimagewriter
- tst_qpluginloader
- tst_quuid # >=6.6.2 had related fixes, needs retesting
- # partially broken on llvm-musl, needs looking into but skip to have
- # a baseline for regressions (rest of dev-qt still passes with musl)
- $(usev elibc_musl '
- tst_qicoimageformat
- tst_qimagereader
- tst_qimage
- ')
- # fails due to hppa's NaN handling, needs looking into (bug #914371)
- $(usev hppa '
- tst_qcborvalue
- tst_qnumeric
- ')
- # bug #914033
- $(usev sparc '
- tst_qbuffer
- tst_qprocess
- tst_qtconcurrentiteratekernel
- ')
- # note: for linux, upstream only really runs+maintains tests for amd64
- # https://doc.qt.io/qt-6/supported-platforms.html
- )
-
- qt6-build_src_test
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete_bins=( # need a better way to handle this
- clientserver copier crashingServer desktopsettingsaware_helper
- echo fileWriterProcess modal_helper nospace 'one space'
- paster qcommandlineparser_test_helper qfileopeneventexternal
- socketprocess syslocaleapp tst_qhashseed_helper 'two space s'
- write-read-write
- )
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/test*
- "${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index a16a107320ad..14f7135cd23c 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,10 +1,6 @@
DIST qtcharts-everywhere-opensource-src-5.15.13.tar.xz 4254788 BLAKE2B 7f1f40951d26260ff625befc0834e12471f9c0c6f622b66092f8624ec6ecd8ee6d8fb82874b9f4f34b75173f5b0a1e3e8182f96c1939cd319c7d16625b8dc6e0 SHA512 a4ebdb7577683a68c960fee649ffac543528791daa88fd412ab5fdda3765719921cd4daebc49395c4108a3da2bafdbf8e08008fcced4c18b4d1a3acedb377796
-DIST qtcharts-everywhere-src-6.6.2.tar.xz 4660052 BLAKE2B d8c12564d988a906280bb0781a1a23a97b2cd81a575529906880ebcd0aaf44fcdaf605f2522ad6b6592f6792fa02c2e9be1a0ed2c635155c157a993c9fc8dfce SHA512 c6e001033aa2771288786924e2eea87840eb13227a6bb3d7a7605b33bb1d835db334a6c4023bdd79b63b6078267d16b5fdfeb2e4827752c00aefb9def24a3ec0
-DIST qtcharts-everywhere-src-6.6.3.tar.xz 4660256 BLAKE2B 1f910de12070822edfafeb1226c67e5bbcfc723cd1977a65f00022736de5a95fca0d2731f03cd10562d33394a5f980dbb3c557ae4d07a2cf4a869b6d4091e4f7 SHA512 86f201d22104789d1e0de5c7cb8241301ab4cb138cc2e82dace9509e96afcbfbd05e1d7990a8d1939567f6086dfb4acccf954c1cd558fcf2a12332f279be4e61
DIST qtcharts-everywhere-src-6.7.0.tar.xz 4660736 BLAKE2B 7be97979f3ddbd861f813abe55b21487a6c74599116468a45523afe2bb1d3513eae11ec09947812e1e9ef94f9439c13c7d91d453aa558fac35e200f9b77a6ca2 SHA512 4cdabacd053630e0783850d8a2204e717e2508ef749eb3d5f365494bc8cda31db066bb0bcba91bccf379f4667ca6825b8c7bc59e87e918c7e2e126b4c52655a6
EBUILD qtcharts-5.15.13.ebuild 572 BLAKE2B 4a97d46f334a3dd2713d3a5727a5136de4f2c28e15dcdf67ef012c5d40bbd94cfbd5e514d4be76fac371dca2e6904005e2c5f91ded85e22b2d6aaa436338a7bc SHA512 c9538c9286a6748a271346215f6de61548d36f37d559dba29cad9e039d1a2822013d1abd9b6fdb8fb38e940c3e917c158078022e8eb40f6277603567286f1a98
-EBUILD qtcharts-6.6.2.ebuild 570 BLAKE2B 98b620f6328ba26d55e1814c753b4284b519a4dbe11da9556ad857de5d2935887aa455c3be8910620bef275d737c812d9f091f1c960d6c063224d776d9948bcf SHA512 8b838d6905728e8737e4f60e0b996e102b08d0d273ed970c9b671db8c97934e4f041b9ea53d25803e15ac7db216044c2cf99ed6327a203fa63f32929d23c152a
-EBUILD qtcharts-6.6.3.ebuild 570 BLAKE2B 98b620f6328ba26d55e1814c753b4284b519a4dbe11da9556ad857de5d2935887aa455c3be8910620bef275d737c812d9f091f1c960d6c063224d776d9948bcf SHA512 8b838d6905728e8737e4f60e0b996e102b08d0d273ed970c9b671db8c97934e4f041b9ea53d25803e15ac7db216044c2cf99ed6327a203fa63f32929d23c152a
EBUILD qtcharts-6.7.0.ebuild 570 BLAKE2B 98b620f6328ba26d55e1814c753b4284b519a4dbe11da9556ad857de5d2935887aa455c3be8910620bef275d737c812d9f091f1c960d6c063224d776d9948bcf SHA512 8b838d6905728e8737e4f60e0b996e102b08d0d273ed970c9b671db8c97934e4f041b9ea53d25803e15ac7db216044c2cf99ed6327a203fa63f32929d23c152a
EBUILD qtcharts-6.7.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
EBUILD qtcharts-6.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
diff --git a/dev-qt/qtcharts/qtcharts-6.6.2.ebuild b/dev-qt/qtcharts/qtcharts-6.6.2.ebuild
deleted file mode 100644
index 7b7d54225d6a..000000000000
--- a/dev-qt/qtcharts/qtcharts-6.6.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Chart component library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="gles2-only qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtcharts/qtcharts-6.6.3.ebuild b/dev-qt/qtcharts/qtcharts-6.6.3.ebuild
deleted file mode 100644
index 7b7d54225d6a..000000000000
--- a/dev-qt/qtcharts/qtcharts-6.6.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Chart component library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="gles2-only qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest
index 4c92d4ef6f85..91f3a72c7e73 100644
--- a/dev-qt/qtconnectivity/Manifest
+++ b/dev-qt/qtconnectivity/Manifest
@@ -1,8 +1,4 @@
-DIST qtconnectivity-everywhere-src-6.6.2.tar.xz 1060936 BLAKE2B 561f487a55c1352a67a3a5b2166ce4d62403f3adfdfbe7f6fee27c23b23e3ed6f0917daa212ffdc023ff521328421d6af7afe3d2353a1d835fba2bf3c10444b3 SHA512 aa66652cb8bd9f44cec616922f76b02c8dccdaea2bc8d24be8b8a4b6b76f08925a5088a2559eca3042e6aa77c67c722ec90910d2e2a092705c6f74ca413e4c5a
-DIST qtconnectivity-everywhere-src-6.6.3.tar.xz 1060952 BLAKE2B d16e79be7cdd22c856827035d3557bc3fbbb82d0f6701eb04f9f2302e4df86b2d0f7706249e722e26554ed1d22fa377c9ea00758f84cdaf1dd42018501a72ef5 SHA512 e75eea3d9c95532dafd3e2c765b1109f066e4b583d00205d18655e39f43f7373122e4d014d405d655d12b2246470083f1ac5dada0698bc1b0fb1d115a9fca6ea
DIST qtconnectivity-everywhere-src-6.7.0.tar.xz 1060904 BLAKE2B 83669930846e57495c193b467c8a004eb2a61017934b5f1c8ecb39de24f538b40671dc06ec558e0809e131f008abc16826a246abbe5acee59ebaf69849070652 SHA512 bbdb6798a9cca5ec523d0f06aa3e1ea0024e4c7bd5cba765ad87b7b2f40ec59bd2a557bb45224bb3490c818292ccf04283f7c5d47723d95d83f2edf85c214b78
-EBUILD qtconnectivity-6.6.2.ebuild 1664 BLAKE2B 5fac739b5e156cee0e4789b3178f1663a3862a34c9db7be9c8a69ea1fa6d8a17d6436720bba1873adf91b64618412bb9e148250abaa0b9e3efa340c2c160b308 SHA512 69f56d6914a0b604ae8e6f893d20ff70d66849252d98c8bf8ce0e844f617cf24009e890d33f3582e339448bcf01ecab00ec9dc1f1774997020d1d1323ec3d715
-EBUILD qtconnectivity-6.6.3.ebuild 1681 BLAKE2B 8e929edba51a2533cf46bef8d06a61ccbc6be3d064b90e61838bcccfc4696f4b71278cfcd9edb2b826b8937dd59c7741b2c6d5d300bb6dd34f13b3701a7598ea SHA512 193158675dad56afaf708c19645a38abde0fb4aaf2e3d27980245c083848832db1477c41ec6c72f80cec3d717aacb0ec9c2d075eb77b52f9d76644c52237e01d
EBUILD qtconnectivity-6.7.0.ebuild 1681 BLAKE2B 8e929edba51a2533cf46bef8d06a61ccbc6be3d064b90e61838bcccfc4696f4b71278cfcd9edb2b826b8937dd59c7741b2c6d5d300bb6dd34f13b3701a7598ea SHA512 193158675dad56afaf708c19645a38abde0fb4aaf2e3d27980245c083848832db1477c41ec6c72f80cec3d717aacb0ec9c2d075eb77b52f9d76644c52237e01d
EBUILD qtconnectivity-6.7.9999.ebuild 1683 BLAKE2B c94145ac24b7545954637500dccde31df3584699c47893efd00866c3d255460a4021c881b68dd448f4156ff9f0ff54eef8461a9ab478bbed9ee875c848148a11 SHA512 bbcba9e6c26ec4afc5a839e436779d95fb7d19bdc300858047240dceb7c5b253295d3f2193b581c87c1c878a409e2c34276458928990cb45b167bbe89f6a26d3
EBUILD qtconnectivity-6.9999.ebuild 1683 BLAKE2B c94145ac24b7545954637500dccde31df3584699c47893efd00866c3d255460a4021c881b68dd448f4156ff9f0ff54eef8461a9ab478bbed9ee875c848148a11 SHA512 bbcba9e6c26ec4afc5a839e436779d95fb7d19bdc300858047240dceb7c5b253295d3f2193b581c87c1c878a409e2c34276458928990cb45b167bbe89f6a26d3
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild
deleted file mode 100644
index 25fa20e4c595..000000000000
--- a/dev-qt/qtconnectivity/qtconnectivity-6.6.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ~loong"
-fi
-
-IUSE="+bluetooth nfc smartcard"
-REQUIRED_USE="|| ( bluetooth nfc )"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- net-wireless/bluez:=
- )
- nfc? (
- smartcard? ( sys-apps/pcsc-lite )
- )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # most hardware tests are auto-skipped, but some still misbehave
- # if bluez/hardware is available (generally tests here may not be
- # very relevant without hardware, lists may need to be extended)
- tst_qbluetoothlocaldevice
- tst_qbluetoothserver
- tst_qbluetoothservicediscoveryagent
- tst_qbluetoothserviceinfo
- tst_qlowenergycontroller
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- use bluetooth ||
- sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die
- use nfc ||
- sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(usev nfc $(qt_feature smartcard pcsclite))
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- # broken (unnecessary) symlink due to add_app() being used over add_tool()
- use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/bluetoothtestdevice
- "${D}${QT6_BINDIR}"/bttestui
- "${D}${QT6_BINDIR}"/qlecontroller-server
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild
deleted file mode 100644
index 02d652404d9a..000000000000
--- a/dev-qt/qtconnectivity/qtconnectivity-6.6.3.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
-fi
-
-IUSE="+bluetooth nfc smartcard"
-REQUIRED_USE="|| ( bluetooth nfc )"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- net-wireless/bluez:=
- )
- nfc? (
- smartcard? ( sys-apps/pcsc-lite )
- )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # most hardware tests are auto-skipped, but some still misbehave
- # if bluez/hardware is available (generally tests here may not be
- # very relevant without hardware, lists may need to be extended)
- tst_qbluetoothlocaldevice
- tst_qbluetoothserver
- tst_qbluetoothservicediscoveryagent
- tst_qbluetoothserviceinfo
- tst_qlowenergycontroller
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- use bluetooth ||
- sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die
- use nfc ||
- sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(usev nfc $(qt_feature smartcard pcsclite))
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- # broken (unnecessary) symlink due to add_app() being used over add_tool()
- use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/bluetoothtestdevice
- "${D}${QT6_BINDIR}"/bttestui
- "${D}${QT6_BINDIR}"/qlecontroller-server
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index ba5e542e7c71..e70c00ccdfbb 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,12 +1,8 @@
AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3
DIST qtdeclarative-5.15.13-gentoo-kde-1.tar.xz 29248 BLAKE2B 461a602e27ef73e7a41c3bfb7fc20eb236d9d0559a5ef640d483f1765970731e0b1850a4cc976852f6ef3b292093b07904e0de3d710d64b8b38a59164e5ec19b SHA512 4fac0e76c4095c806a42767668c332548ad376dbdaae54556fa38a150aea915be52f69acd287eafc9b2f1a0f86fcd24c285565e46d34f6e47943a7a677e9bf2d
DIST qtdeclarative-everywhere-opensource-src-5.15.13.tar.xz 21604012 BLAKE2B 3569cb1de1a2693a759929f54d87277e974e7b9d41eea5b57c5f096b80b0193456c4445de8c97df6b651fc5137e3f90563767a56053ed189b8d90321b234855a SHA512 fd16159217f7526f6e56d1849ffb2d219e0bee48581e4a1d3bdec1602f884038f3747da68b8905a6858e6e8e03e18b9da4d598a154d4d0a11a62b818940d3113
-DIST qtdeclarative-everywhere-src-6.6.2.tar.xz 34361600 BLAKE2B bc748ed06e2e7ed9c789971e76d92047a847f3afd7be79eb7364149608dcb153586cf5157bc34a0ddc17c89818e80b7d1f13b94522ad1c9fb4ce1848d881846b SHA512 944e9f824dd8ec47d9e23e716d09142c5942f4478238f207d70f1144993440afa7925f85f3fd4cb5659191dee6a142524db40c7144c69c8bec9817591324cee1
-DIST qtdeclarative-everywhere-src-6.6.3.tar.xz 34374500 BLAKE2B 781cb27e4fa6e17e007417855bc76ba95b5fce5ee130952f672cd111b4b4aee6e1574982210add840c1e9b453836233cbd0ddc99a5b97b1f2fcbd0869198f4ef SHA512 78b19353ddc447dc2b850987ee1e9fe5c898c641190fdc45001369d3d08487d62b3a20f22532c9bd9a365d3e2fcb910091001c7766142c4c6c510ac61c6a6fca
DIST qtdeclarative-everywhere-src-6.7.0.tar.xz 35360444 BLAKE2B 28aa00dfd59967ebd0d3f5fc845483bea83522cbd592f2bb98cbe6ff2a6f549abb865f636579d90e3bf4374f58af6da5e2e28bf7005fa97e451e9f7c88203f4c SHA512 b189f3fc4ae9ad3e5c26aa56696b97cb2f1894cb23110928a31e5a62fb779578b492bec2f4dda5b31958a33eb2571ec4e1085ae6864442507be3ae0da83c96ee
EBUILD qtdeclarative-5.15.13.ebuild 1537 BLAKE2B c2f7b010977ed65abbe16d8b2df6ed8c29407685e014778f4f3da5b2853b6dfa6d5ce2a0d5037852d8d11894c1a33323090bd18659f7c85d8cdf56f8bf41ae79 SHA512 fd6e5bb4709174b8746d520a6fd0109e2d6b2de19d6a679fdbdcf4cf074dc778854afc2b364f7d692e6c60e0d3e3580c19e98b36368258f6e76b3a5ef2cff0c4
-EBUILD qtdeclarative-6.6.2-r1.ebuild 800 BLAKE2B b072059836526c122e5e0a509418d73f612093575910747097201b0abfbdc2a7dfc44a91d5317dfdd41631d9a5bc247d765ef31e343e6a914d2a18633edd43b4 SHA512 f82b798eab8b99c4ad8a876277cfb9248cdeefd759ec0c881cce8319a1deca39ca9d733e1e124d78b8f25807f998bc77225a7967712c9eb1018abae49b6da71b
-EBUILD qtdeclarative-6.6.3.ebuild 800 BLAKE2B b072059836526c122e5e0a509418d73f612093575910747097201b0abfbdc2a7dfc44a91d5317dfdd41631d9a5bc247d765ef31e343e6a914d2a18633edd43b4 SHA512 f82b798eab8b99c4ad8a876277cfb9248cdeefd759ec0c881cce8319a1deca39ca9d733e1e124d78b8f25807f998bc77225a7967712c9eb1018abae49b6da71b
EBUILD qtdeclarative-6.7.0.ebuild 1140 BLAKE2B d6e7a0744287ef2f21b75049fd36d057b12c981aaeb4ec4316c31c4d3d10cffb1b54196f1356fc5e849d2b90516308f77974cc105c52d39e7025236328837cee SHA512 3b0b6f2ce774721ef817f1aa0f6186ea1e3d81e211d1fcc94f6ca20587939bef6a67e2f9ef8a3a648a6c2d1e683edbbbbd9d65dd3b420c3d0c4cb33f863b0a20
EBUILD qtdeclarative-6.7.9999.ebuild 1142 BLAKE2B 45a7e31ef089de2fe44c1be643843dbd3e0d6d5be6f7283d2c7e5eeb0bb926293f963aab598a3260414fc23064310e704c181c131d8241e444ea562b48cb3679 SHA512 fc51b4e1bf9c31d0b090114f7d704c5c629bf28dc5bf0ee75dbaca7c8f3982eacc04ffb0adff091400b10e487152f65290988c7bdd42e24ee6f857ed70c2bf6e
EBUILD qtdeclarative-6.9999.ebuild 1142 BLAKE2B 45a7e31ef089de2fe44c1be643843dbd3e0d6d5be6f7283d2c7e5eeb0bb926293f963aab598a3260414fc23064310e704c181c131d8241e444ea562b48cb3679 SHA512 fc51b4e1bf9c31d0b090114f7d704c5c629bf28dc5bf0ee75dbaca7c8f3982eacc04ffb0adff091400b10e487152f65290988c7bdd42e24ee6f857ed70c2bf6e
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6.2-r1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.6.2-r1.ebuild
deleted file mode 100644
index f9ae12f80864..000000000000
--- a/dev-qt/qtdeclarative/qtdeclarative-6.6.2-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt Declarative (Quick 2)"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-IUSE="accessibility opengl +sql vulkan +widgets"
-
-# behaves very badly when qtdeclarative is not already installed, also
-# other more minor issues (installs junk, sandbox/offscreen issues)
-RESTRICT="test"
-
-RDEPEND="~dev-qt/qtbase-${PV}:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=]"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package sql Qt6Sql)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild
deleted file mode 100644
index f9ae12f80864..000000000000
--- a/dev-qt/qtdeclarative/qtdeclarative-6.6.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt Declarative (Quick 2)"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-IUSE="accessibility opengl +sql vulkan +widgets"
-
-# behaves very badly when qtdeclarative is not already installed, also
-# other more minor issues (installs junk, sandbox/offscreen issues)
-RESTRICT="test"
-
-RDEPEND="~dev-qt/qtbase-${PV}:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=]"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package sql Qt6Sql)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index 24298edf0598..0c301343b8c3 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -1,4 +1,3 @@
-AUX qtgui-5.15.12-CVE-2024-25580.patch 9098 BLAKE2B 67207358484eecfc765b340f3d7f8861e0d7772f989ebd7fbe0671a731cb1ffeb5cccfd3598990855701a98a24d1c13ab3e9686f5c77768118a7083074ac8b13 SHA512 b0913b8675549dbf002aeedbe110ed72a32943dbbf8c54b6ec8cee0c173afe5ae17c0a6fda5672ce1fc3f2b5e0e4854a343a1c1ce675d5ffef465c94262e58ce
DIST qtbase-5.15-gentoo-patchset-5.tar.xz 9116 BLAKE2B b6318fc7c3ccdbfe85d56797ffaa3b275ce3f324731caca5efb497494837ca00c020494e9f811c0d5e9a460a4d70f16291c637409e7ad72325a36bc55e113c8c SHA512 f0343bf475a86f3f73b98b166ee48b1c5c9200aac9212ad977befe05679d0c351167618b16ae958e6403f33eecdc465b26a0df5d0b83d5d57a8c85ddb8a41c9b
DIST qtbase-5.15.13-gentoo-kde-1.tar.xz 331952 BLAKE2B 6fb7314f03e99d8d2f5e8486ea805164f7e42a14c29a46519bae200364ad3798d26fd09bbd9381030b816f0a68c45d98581a76b80ca3fff8ae4c0121c77fc6ae SHA512 2c049f451eaa4a5087bb39283a66e7bbef89b9e3235ae930c48a405aeaaa999e863857c5074de6ad282708c756b8acab40fbb68f2a4a8b45ef7ade72b12bb98d
DIST qtbase-everywhere-opensource-src-5.15.13.tar.xz 50862768 BLAKE2B d96d4d6b11aae3c471d5f24ed1030004394dfb89d399d5cddc868f39d0a4851a75ed0d59fdc79ef354c21a354eae0f23df1cfb8c30290d5c080b5fad507ce29a SHA512 565632646b04eed525530a50f1228dd1aa3b8f1318485fa7cf6ad96eabdc2208ed1522b3fc174bd4797b7d51edff18ea1f91a82dd701379407b880f1dd0d16ef
diff --git a/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch b/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch
deleted file mode 100644
index 41a500c82578..000000000000
--- a/dev-qt/qtgui/files/qtgui-5.15.12-CVE-2024-25580.patch
+++ /dev/null
@@ -1,228 +0,0 @@
-From c8061284095abebebbcd6fea7167477aef44a00c Mon Sep 17 00:00:00 2001
-From: Jonas Karlsson <jonas.karlsson@qt.io>
-Date: Thu, 8 Feb 2024 17:01:05 +0100
-Subject: [PATCH] Improve KTX file reading memory safety
-
-* Use qAddOverflow/qSubOverflow methods for catching additions and
- subtractions with overflow and handle these scenarios when reading the
- file.
-* Add 'safeView' method that checks that the byte array view constructed
- is not out of bounds.
-* Return error if number of levels is higher than what is reasonable.
-* Return error if number of faces is incorrect.
-* Add unit test with invalid KTX file previously causing a segmentation
- fault.
-
-This fixes CVE-2024-25580.
-
-Fixes: QTBUG-121918
-Pick-to: 6.7 6.6 6.5 6.2 5.15
-Change-Id: Ie0824c32a5921de30cf07c1fc1b49a084e6d07b2
-Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
-Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-(cherry picked from commit 28ecb523ce8490bff38b251b3df703c72e057519)
----
- src/gui/util/qktxhandler.cpp | 138 +++++++++++++++++++++++++++--------
- src/gui/util/qktxhandler_p.h | 2 +-
- 2 files changed, 110 insertions(+), 30 deletions(-)
-
-diff --git a/src/gui/util/qktxhandler.cpp b/src/gui/util/qktxhandler.cpp
-index 7eda4c46fb..2853e46c3d 100644
---- a/src/gui/util/qktxhandler.cpp
-+++ b/src/gui/util/qktxhandler.cpp
-@@ -73,7 +73,7 @@ struct KTXHeader {
- quint32 bytesOfKeyValueData;
- };
-
--static const quint32 headerSize = sizeof(KTXHeader);
-+static constexpr quint32 qktxh_headerSize = sizeof(KTXHeader);
-
- // Currently unused, declared for future reference
- struct KTXKeyValuePairItem {
-@@ -103,11 +103,36 @@ struct KTXMipmapLevel {
- */
- };
-
--bool QKtxHandler::canRead(const QByteArray &suffix, const QByteArray &block)
-+static bool qAddOverflow(quint32 v1, quint32 v2, quint32 *r) {
-+ // unsigned additions are well-defined
-+ *r = v1 + v2;
-+ return v1 > quint32(v1 + v2);
-+}
-+
-+// Returns the nearest multiple of 4 greater than or equal to 'value'
-+static bool nearestMultipleOf4(quint32 value, quint32 *result)
-+{
-+ constexpr quint32 rounding = 4;
-+ *result = 0;
-+ if (qAddOverflow(value, rounding - 1, result))
-+ return true;
-+ *result &= ~(rounding - 1);
-+ return false;
-+}
-+
-+// Returns a slice with prechecked bounds
-+static QByteArray safeSlice(const QByteArray& array, quint32 start, quint32 length)
- {
-- Q_UNUSED(suffix)
-+ quint32 end = 0;
-+ if (qAddOverflow(start, length, &end) || end > quint32(array.length()))
-+ return {};
-+ return QByteArray(array.data() + start, length);
-+}
-
-- return (qstrncmp(block.constData(), ktxIdentifier, KTX_IDENTIFIER_LENGTH) == 0);
-+bool QKtxHandler::canRead(const QByteArray &suffix, const QByteArray &block)
-+{
-+ Q_UNUSED(suffix);
-+ return block.startsWith(QByteArray::fromRawData(ktxIdentifier, KTX_IDENTIFIER_LENGTH));
- }
-
- QTextureFileData QKtxHandler::read()
-@@ -115,42 +140,97 @@ QTextureFileData QKtxHandler::read()
- if (!device())
- return QTextureFileData();
-
-- QByteArray buf = device()->readAll();
-- const quint32 dataSize = quint32(buf.size());
-- if (dataSize < headerSize || !canRead(QByteArray(), buf)) {
-- qCDebug(lcQtGuiTextureIO, "Invalid KTX file %s", logName().constData());
-+ const QByteArray buf = device()->readAll();
-+ if (size_t(buf.size()) > std::numeric_limits<quint32>::max()) {
-+ qWarning(lcQtGuiTextureIO, "Too big KTX file %s", logName().constData());
-+ return QTextureFileData();
-+ }
-+
-+ if (!canRead(QByteArray(), buf)) {
-+ qWarning(lcQtGuiTextureIO, "Invalid KTX file %s", logName().constData());
-+ return QTextureFileData();
-+ }
-+
-+ if (buf.size() < qsizetype(qktxh_headerSize)) {
-+ qWarning(lcQtGuiTextureIO, "Invalid KTX header size in %s", logName().constData());
- return QTextureFileData();
- }
-
-- const KTXHeader *header = reinterpret_cast<const KTXHeader *>(buf.constData());
-- if (!checkHeader(*header)) {
-- qCDebug(lcQtGuiTextureIO, "Unsupported KTX file format in %s", logName().constData());
-+ KTXHeader header;
-+ memcpy(&header, buf.data(), qktxh_headerSize);
-+ if (!checkHeader(header)) {
-+ qWarning(lcQtGuiTextureIO, "Unsupported KTX file format in %s", logName().constData());
- return QTextureFileData();
- }
-
- QTextureFileData texData;
- texData.setData(buf);
-
-- texData.setSize(QSize(decode(header->pixelWidth), decode(header->pixelHeight)));
-- texData.setGLFormat(decode(header->glFormat));
-- texData.setGLInternalFormat(decode(header->glInternalFormat));
-- texData.setGLBaseInternalFormat(decode(header->glBaseInternalFormat));
--
-- texData.setNumLevels(decode(header->numberOfMipmapLevels));
-- quint32 offset = headerSize + decode(header->bytesOfKeyValueData);
-- const int maxLevels = qMin(texData.numLevels(), 32); // Cap iterations in case of corrupt file.
-- for (int i = 0; i < maxLevels; i++) {
-- if (offset + sizeof(KTXMipmapLevel) > dataSize) // Corrupt file; avoid oob read
-- break;
-- const KTXMipmapLevel *level = reinterpret_cast<const KTXMipmapLevel *>(buf.constData() + offset);
-- quint32 levelLen = decode(level->imageSize);
-- texData.setDataOffset(offset + sizeof(KTXMipmapLevel::imageSize), i);
-- texData.setDataLength(levelLen, i);
-- offset += sizeof(KTXMipmapLevel::imageSize) + levelLen + (3 - ((levelLen + 3) % 4));
-+ texData.setSize(QSize(decode(header.pixelWidth), decode(header.pixelHeight)));
-+ texData.setGLFormat(decode(header.glFormat));
-+ texData.setGLInternalFormat(decode(header.glInternalFormat));
-+ texData.setGLBaseInternalFormat(decode(header.glBaseInternalFormat));
-+
-+ texData.setNumLevels(decode(header.numberOfMipmapLevels));
-+
-+ const quint32 bytesOfKeyValueData = decode(header.bytesOfKeyValueData);
-+ quint32 headerKeyValueSize;
-+ if (qAddOverflow(qktxh_headerSize, bytesOfKeyValueData, &headerKeyValueSize)) {
-+ qWarning(lcQtGuiTextureIO, "Overflow in size of key value data in header of KTX file %s",
-+ logName().constData());
-+ return QTextureFileData();
-+ }
-+
-+ if (headerKeyValueSize >= quint32(buf.size())) {
-+ qWarning(lcQtGuiTextureIO, "OOB request in KTX file %s", logName().constData());
-+ return QTextureFileData();
-+ }
-+
-+ // Technically, any number of levels is allowed but if the value is bigger than
-+ // what is possible in KTX V2 (and what makes sense) we return an error.
-+ // maxLevels = log2(max(width, height, depth))
-+ const int maxLevels = (sizeof(quint32) * 8)
-+ - qCountLeadingZeroBits(std::max(
-+ { header.pixelWidth, header.pixelHeight, header.pixelDepth }));
-+
-+ if (texData.numLevels() > maxLevels) {
-+ qWarning(lcQtGuiTextureIO, "Too many levels in KTX file %s", logName().constData());
-+ return QTextureFileData();
-+ }
-+
-+ quint32 offset = headerKeyValueSize;
-+ for (int level = 0; level < texData.numLevels(); level++) {
-+ const auto imageSizeSlice = safeSlice(buf, offset, sizeof(quint32));
-+ if (imageSizeSlice.isEmpty()) {
-+ qWarning(lcQtGuiTextureIO, "OOB request in KTX file %s", logName().constData());
-+ return QTextureFileData();
-+ }
-+
-+ const quint32 imageSize = decode(qFromUnaligned<quint32>(imageSizeSlice.data()));
-+ offset += sizeof(quint32); // overflow checked indirectly above
-+
-+ texData.setDataOffset(offset, level);
-+ texData.setDataLength(imageSize, level);
-+
-+ // Add image data and padding to offset
-+ quint32 padded = 0;
-+ if (nearestMultipleOf4(imageSize, &padded)) {
-+ qWarning(lcQtGuiTextureIO, "Overflow in KTX file %s", logName().constData());
-+ return QTextureFileData();
-+ }
-+
-+ quint32 offsetNext;
-+ if (qAddOverflow(offset, padded, &offsetNext)) {
-+ qWarning(lcQtGuiTextureIO, "OOB request in KTX file %s", logName().constData());
-+ return QTextureFileData();
-+ }
-+
-+ offset = offsetNext;
- }
-
- if (!texData.isValid()) {
-- qCDebug(lcQtGuiTextureIO, "Invalid values in header of KTX file %s", logName().constData());
-+ qWarning(lcQtGuiTextureIO, "Invalid values in header of KTX file %s",
-+ logName().constData());
- return QTextureFileData();
- }
-
-@@ -191,7 +271,7 @@ bool QKtxHandler::checkHeader(const KTXHeader &header)
- (decode(header.numberOfFaces) == 1));
- }
-
--quint32 QKtxHandler::decode(quint32 val)
-+quint32 QKtxHandler::decode(quint32 val) const
- {
- return inverseEndian ? qbswap<quint32>(val) : val;
- }
-diff --git a/src/gui/util/qktxhandler_p.h b/src/gui/util/qktxhandler_p.h
-index 19f7b0e79a..8da990aaac 100644
---- a/src/gui/util/qktxhandler_p.h
-+++ b/src/gui/util/qktxhandler_p.h
-@@ -68,7 +68,7 @@ public:
-
- private:
- bool checkHeader(const KTXHeader &header);
-- quint32 decode(quint32 val);
-+ quint32 decode(quint32 val) const;
-
- bool inverseEndian = false;
- };
---
-2.43.0
-
diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest
index fa46837b4b06..16f167978df9 100644
--- a/dev-qt/qthttpserver/Manifest
+++ b/dev-qt/qthttpserver/Manifest
@@ -1,8 +1,4 @@
-DIST qthttpserver-everywhere-src-6.6.2.tar.xz 162152 BLAKE2B dc83b39aa99d39f0255bc841e8d7ac171ef477f4327e9447adff54624cfc7e698336786dd59b51450ea2d1f0e899c9ad38e32c8b9c2668514923b369fc4cce8e SHA512 e436c8525febbf58071159032d3d115c1eb9780e1b261aa7bb2d33e29979cc2a24be559d9db348e8b5356079e469644fa10865b8d042d91d64c86aa72c0682b4
-DIST qthttpserver-everywhere-src-6.6.3.tar.xz 162228 BLAKE2B a913ad8a5581de2ac439429a6c4ebf5b51c7f22ad078163186767d0315df86745ea9d4bc70f5dddf4cafb9ac4bab1ea56da5d7778c9d18910b5b85e4ff8ec7ec SHA512 a1a792beedef9c4e492ecae46d20c683773db690ac6d879b557a9223b64cedc6b7260668ee8fa781db16f478b2e98a0fd3ecd81fa9620766c9ee308a49d1bda1
DIST qthttpserver-everywhere-src-6.7.0.tar.xz 163044 BLAKE2B 319e19f8b1682b98b3577459ea1cf6e8069137dbe5dd48d93acfcfbc2a51eac1e592856d6901fc1f143b47e37c698ba4c08838dd0125323334c182e37e9ca5d9 SHA512 e63c87b9a8b0a2aff5fbbb012582045cd9fbd6bbbc81089707ef5d71ad078c8a9a52d443213b3e9c137c2349bb107641a267ed71d562e64b55a18abca4bea8ce
-EBUILD qthttpserver-6.6.2.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be
-EBUILD qthttpserver-6.6.3.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be
EBUILD qthttpserver-6.7.0.ebuild 574 BLAKE2B 6cf58709afc0e04b157dab96c0c48f00e613eb751e50a741752b97cf6a934f99556f3c580645eb40431915d9376eaba9f3d47be99c962b7f11051ac84ff331cb SHA512 e06111695c353ee1b2991d4f0c492b1e504a29802b7177d3046690825e3b7f0a6c8e632b7eba3e100c47a6a5178826cc202ea3c0cd382c59dadbb4d530d5c4be
EBUILD qthttpserver-6.7.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da
EBUILD qthttpserver-6.9999.ebuild 570 BLAKE2B 0d650d9a207c6c601dad662e173f099ca29a4b1e67c909d23617c06546849d951651489034b908182fb95a21c3299361517433f25f5aadf4cfcae56eec99b9ff SHA512 65867d14d6a7c004ce0d162af91c940bffd07c5c0eee76719e93960860fb24e3691e76740a606e68a7261d41684a8269d0330d88d33a13871fc69ee81bd2f6da
diff --git a/dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild b/dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild
deleted file mode 100644
index a4b020165245..000000000000
--- a/dev-qt/qthttpserver/qthttpserver-6.6.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="HTTP server functionality for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-IUSE="+ssl websockets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package websockets Qt6WebSockets)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild b/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild
deleted file mode 100644
index a4b020165245..000000000000
--- a/dev-qt/qthttpserver/qthttpserver-6.6.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="HTTP server functionality for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-IUSE="+ssl websockets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package websockets Qt6WebSockets)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index c592ac1e96ba..5991dc5b12a1 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,11 +1,7 @@
DIST qtimageformats-5.15.13-gentoo-kde-1.tar.xz 62204 BLAKE2B deb450b19bc3f6253dfa16a12ddfcc16374e2d7b3ed8a49a807f5f83731f63d5479a88b390ffc24c81552a64a4c3dfe0bee91526d2a96846edab8f61b4ccffec SHA512 a52e6fd6fce358c75c9dc09d727082bd4069c36dee14e3c15c437ca62699b31bea3fa042a47c450ff26f72359f9eda6158d5c01474906a36490df31e6fe810ea
DIST qtimageformats-everywhere-opensource-src-5.15.13.tar.xz 1888944 BLAKE2B ff71d92749691bcf79622b7a8e9873c7f7b44e01a88365d4b86f627164c26060f582442c9a11de1ad627a15c7da8cdfbca7ec0e1a5ffb30aa295a329331a6d3a SHA512 48b0dac1acfdae1b090bc5d0054610f61290135363400a629ce3650cddd4c11f7bd95edd5bd1d36d758006a5fd54ded29f540a6e8dc675ca2e85d4ae169add50
-DIST qtimageformats-everywhere-src-6.6.2.tar.xz 1964116 BLAKE2B 1fe0c428dd9602d7b9abd7e2cfdda8f179511c912fcf4f501400619ac91a5cde6b57f8f38c6c1d22a1efd6fc285b49cbf2ee23132faea516c55f552819ea0850 SHA512 64704becdd6f1a50f4a4c0edabc6be2f8a114c978728a62b2a5c9502e2457699f6e86135146c56afef715f865dd1c10062cf485ad97c890884bace8a163c24a5
-DIST qtimageformats-everywhere-src-6.6.3.tar.xz 1964752 BLAKE2B b1984e84747e609f5ab7bb2c3b9c3b6e14c4e57bf48a9a4d42dad79f216e6f16631c7049127fd04ff1d761b2c3972b4421b2f360c883b0597071a3e2c0355753 SHA512 4fe56a787742f4af5e3e5c41c8c7850190bacea6a6d13ccde4ce299dbd15d2a1ab8b1825353ad324ca159333c0adc5dede823e79e217de3ab5910c5803b96d6d
DIST qtimageformats-everywhere-src-6.7.0.tar.xz 1968344 BLAKE2B b0d91c5a8d902ac2c4afd285d27adf5cde3af05607333606a4721b1622e1eac87bc58d1452ae3e38684a35ec921b023d2101f9f47a19a7701d72d0cfb62cefbf SHA512 0e30021b028a4e6754c300d343aa72f93ab855cba043ddb2d24855989823c82c78ea67871399d78105dbc092abe2666e0a92caa50aa780ca4e267bf6f05bd914
EBUILD qtimageformats-5.15.13.ebuild 705 BLAKE2B 41cff8b31c082fc0803398c99d1428290c91c1c4215f7f8c1283599b47b235128653d45ad194145010eeae9407ff05d34c7cbfeb1a3680e8af855b9b1cc7b4cd SHA512 d1136025cc71c0156f32ab508c37940be5216eb93343a5a7c84a22a5c3b0f126ac20866ccbb1197e051201cc2740fde6368f36a7d557a5b9b217411a27a64961
-EBUILD qtimageformats-6.6.2.ebuild 849 BLAKE2B f11b9b97b70df25c903ed887bd2381afaeb3a7ef1563b5ab0004a8b5e788636975ba57f53e7051aa5b86de21501d3e774225e6aad7b57d193c7deeca5baf6897 SHA512 5e41f0edf6bde06cc8c29c2959fcea0de75d1dd02154091d322b4abfbb327ce82442bdb918ac82cde24b623b486ae2ed399b9c7d75936f5add023c733d51ae1e
-EBUILD qtimageformats-6.6.3.ebuild 849 BLAKE2B f11b9b97b70df25c903ed887bd2381afaeb3a7ef1563b5ab0004a8b5e788636975ba57f53e7051aa5b86de21501d3e774225e6aad7b57d193c7deeca5baf6897 SHA512 5e41f0edf6bde06cc8c29c2959fcea0de75d1dd02154091d322b4abfbb327ce82442bdb918ac82cde24b623b486ae2ed399b9c7d75936f5add023c733d51ae1e
EBUILD qtimageformats-6.7.0.ebuild 849 BLAKE2B f11b9b97b70df25c903ed887bd2381afaeb3a7ef1563b5ab0004a8b5e788636975ba57f53e7051aa5b86de21501d3e774225e6aad7b57d193c7deeca5baf6897 SHA512 5e41f0edf6bde06cc8c29c2959fcea0de75d1dd02154091d322b4abfbb327ce82442bdb918ac82cde24b623b486ae2ed399b9c7d75936f5add023c733d51ae1e
EBUILD qtimageformats-6.7.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
EBUILD qtimageformats-6.9999.ebuild 851 BLAKE2B 105a8533f57e5182d3e2442b436a6709dcd438c6f9c76fed44b13b8414fbaa51341bebfb75b60911b59a4b65467186d11cef202edd1ee63305afcdf39efe9fe8 SHA512 41b629aaa477787039ee26b77501398557ff034a9c1c49f06c48eeb2ff4d07ab3ca32c4ecc04acf6b07c1bde25d8528c4dfc2fa96efc9bfefaecabe35ab9253e
diff --git a/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild b/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild
deleted file mode 100644
index bc7acf3262df..000000000000
--- a/dev-qt/qtimageformats/qtimageformats-6.6.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Additional format plugins for the Qt image I/O system"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="mng"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- media-libs/libwebp:=
- media-libs/tiff:=
- mng? ( media-libs/libmng:= )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # heif plugin is only for Mac, test is normally auto-skipped but may
- # misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
- tst_qheif
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_jasper=OFF
- $(qt_feature mng)
- -DQT_FEATURE_tiff=ON
- -DQT_FEATURE_webp=ON
- -DQT_FEATURE_system_tiff=ON
- -DQT_FEATURE_system_webp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild b/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild
deleted file mode 100644
index bc7acf3262df..000000000000
--- a/dev-qt/qtimageformats/qtimageformats-6.6.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Additional format plugins for the Qt image I/O system"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="mng"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- media-libs/libwebp:=
- media-libs/tiff:=
- mng? ( media-libs/libmng:= )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # heif plugin is only for Mac, test is normally auto-skipped but may
- # misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
- tst_qheif
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_jasper=OFF
- $(qt_feature mng)
- -DQT_FEATURE_tiff=ON
- -DQT_FEATURE_webp=ON
- -DQT_FEATURE_system_tiff=ON
- -DQT_FEATURE_system_webp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index cc13cc2cc417..407a427b636d 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,12 +1,8 @@
DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b
DIST qtlocation-everywhere-opensource-src-5.15.13.tar.xz 6554724 BLAKE2B 26cc97cc210a4c2afcd5ca57f849081772f8e65f2fb809424f257f6e24309a702483be73085825f63ac283705db8e967b96132dac710cfaa0759c882802aad60 SHA512 37ccec9d9ce4ab59c0e4a2827c94d2e7247786fa53dc340539160631aaa9e5de02fbff1a5fadc5d96c64b2d9a81a5912a562beb6e4d0ec09186f8508626ade36
-DIST qtlocation-everywhere-src-6.6.2.tar.xz 3028592 BLAKE2B 060dbe1d4ea3d761900f1f2e8eff0ae255b1b75edc8c23e1ce04d6d3a7b3ea278b9121d417e347bc589a5445b35f52db5447de0f0d1154d8859bfe83d4d5e7da SHA512 a2c4b9d9fb3b3675d25d3e7abeb8eec42f5998a9b275648a355df61c7d21258fb6bf5ecefeb635bab1a37f3382fc71b588a05eafc1bd7b57580c0f9999c9f1cd
-DIST qtlocation-everywhere-src-6.6.3.tar.xz 3028756 BLAKE2B e5ba2437a3d65602d1e6ea9251fa8a9800b09cacfa98746a3600c6e0b6f45aa888bfde3eaf8559914bef68f5c7d56ca7196fc26a2534ddb404212fd588223d62 SHA512 3a014f498158151ad3932d9bed40622d54e75c2cc64660f12ea02645b93777eaad67b743c073d561f1b48a3558b3b66a5cd65a6f8bcb25a57ffc20d6f7371825
DIST qtlocation-everywhere-src-6.7.0.tar.xz 3165588 BLAKE2B ee2f3be403942d91f1a87e89d42d1f969eefc90654c77732d7249766e680ce1cb63685203989ceef984365ff59152995e6886bf5f112834d55abf0e6239229ae SHA512 51e3777cdee6c27bf5770dfa4f21509ab4699161b5b49d99696aa09018ee5a355c921a85f8f1a732a80b19730ac30d40795d20cd73e4aefc1a4d4a989d41bc3d
DIST qtlocation-mapboxgl-5.15.13-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
EBUILD qtlocation-5.15.13.ebuild 1629 BLAKE2B e5552627571a6b161e8fa025d5d8b21d96d8aba6b407efcaef5ccd6a17d656975904e2f927ef1218662a74dc28aa19811f2614298e3c1e653388e830d80db177 SHA512 dfe5123c519a24ae26cecb5d92b7a6a7c73722b78ed73cf66e6ebe45e09260ab119512fa6d2a48371a0830bf60e129321a2ea3b36fb13a67df04391bbe3ab7ea
-EBUILD qtlocation-6.6.2.ebuild 1340 BLAKE2B 0743298a9720235d32f2f95639450bebaa2c7a1d546848c89f80af715751df7239b5db123fe449440df813ed673bfe1045c3eee399eeb97aa0c195aa524e05b8 SHA512 116d47c7c434989e0c2cfa07383154cdbf14b4cbbb77888f55b9d541feec481d774f4a7110ae9bee7e8bcf3a4190ab4e9cf3b78f86af0c5bc40474ca2cfa0839
-EBUILD qtlocation-6.6.3.ebuild 1357 BLAKE2B 5cc4c0818ca16a234c1d7e5a164f74ad7c977813ed786e05cb7ac9cd8eb3a04ab33c36a09395b5edffe8b5aee3c859cec8d8cf3855f42052d456443bd2049c9b SHA512 19556eb17ba6f73cf5fbfe4ecc85a498e794a435bc3321bb55f7fa655aaa5979b22cbf94d984986f5c3474eb8298711335f9d6a809ca14724ce7a32733827ccc
EBUILD qtlocation-6.7.0.ebuild 1357 BLAKE2B 5cc4c0818ca16a234c1d7e5a164f74ad7c977813ed786e05cb7ac9cd8eb3a04ab33c36a09395b5edffe8b5aee3c859cec8d8cf3855f42052d456443bd2049c9b SHA512 19556eb17ba6f73cf5fbfe4ecc85a498e794a435bc3321bb55f7fa655aaa5979b22cbf94d984986f5c3474eb8298711335f9d6a809ca14724ce7a32733827ccc
EBUILD qtlocation-6.7.9999.ebuild 1358 BLAKE2B e6528cf94e9a0e09e8125cacd248aa2aec44b8dee0297e4fb1d07dd76f8dbeb4a04fd6f084f933a8e99ada89dac79273ebe1692fccc9bba8389954e261f47972 SHA512 3670254367f89c261abdda7bda506b39f7efff64de6f73f9d46eb36ff7da5dd627237d03def87b4bc94050d9e26de9c42ce898e8fac58a1eabf0f46a21c73c80
EBUILD qtlocation-6.9999.ebuild 1358 BLAKE2B e6528cf94e9a0e09e8125cacd248aa2aec44b8dee0297e4fb1d07dd76f8dbeb4a04fd6f084f933a8e99ada89dac79273ebe1692fccc9bba8389954e261f47972 SHA512 3670254367f89c261abdda7bda506b39f7efff64de6f73f9d46eb36ff7da5dd627237d03def87b4bc94050d9e26de9c42ce898e8fac58a1eabf0f46a21c73c80
diff --git a/dev-qt/qtlocation/qtlocation-6.6.2.ebuild b/dev-qt/qtlocation/qtlocation-6.6.2.ebuild
deleted file mode 100644
index 321eff47e2b6..000000000000
--- a/dev-qt/qtlocation/qtlocation-6.6.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtpositioning-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # ignores QML_IMPORT_PATH (unlike other tests) and looks in
- # the missing builddir/qml, skip rather than work around
- tst_declarative_ui
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
- "${D}${QT6_QMLDIR}"/QtLocation/Test
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtlocation/qtlocation-6.6.3.ebuild b/dev-qt/qtlocation/qtlocation-6.6.3.ebuild
deleted file mode 100644
index 6a7b3e52fb17..000000000000
--- a/dev-qt/qtlocation/qtlocation-6.6.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~riscv ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtpositioning-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # ignores QML_IMPORT_PATH (unlike other tests) and looks in
- # the missing builddir/qml, skip rather than work around
- tst_declarative_ui
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
- "${D}${QT6_QMLDIR}"/QtLocation/Test
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index ea1e5559d507..03c7a3d9d5cd 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,11 +1,7 @@
DIST qtmultimedia-5.15.13-gentoo-kde-1.tar.xz 1500 BLAKE2B 68cfdb828aa931e63502c1570e5fb04909f4331d79fa9ae0f34ab53adc858405faab0fc782547466b573113973c4deb1a4e1dab0917cb0513bdc3eb7597b0bce SHA512 f045b051c6065f9a7daf7d7c1da457bc8348a5d6fa871352f18cc7895e3b21d090c3a362a434ac783d793b1d9e59a4b23b9329892c15e9a8fc4fbb0a871d9c6d
DIST qtmultimedia-everywhere-opensource-src-5.15.13.tar.xz 3831376 BLAKE2B a8634a1dbba8c13dda2c97731806b1014ad80a1ed2506e9a4d42e1d002e562947496e045638875ed4d0c2d637605414dd8eab656fa03766817b7aa80db10145b SHA512 fa70146275d03c1bb8da1930eb66a9bbbf2a6c25cb6e6204a58b8338f58e671634eab878e9bac785ae2394de7dc38d30025a4afe4d26060e2f23a44758b2e5a4
-DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5 SHA512 311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006
-DIST qtmultimedia-everywhere-src-6.6.3.tar.xz 8266612 BLAKE2B 4394f0500c33659eca21b5f2ba59173268c6617f80166723c3fedaf2d2f795e118db6f13877e111d3fee418aa4ff5f63002a1c40cfa8b3751e6b314469562169 SHA512 4cad4a7c248adba709f5fda91780151a1136bd7ebb3a249602e401c2e3ae5aceb57a3ddc3825079bfbdb0200af403ad5cf3aa252b2090102f5ab22122445dc02
DIST qtmultimedia-everywhere-src-6.7.0.tar.xz 8315312 BLAKE2B 769689567de9c400a5472d8d40966c942a2ec95d599d166f8a3c47cb6ac0c4d1dd66f33fa0f6f5fac22675134798ef986053eb924ed6c3a1d9035f27127cc612 SHA512 4e5fa8fff408b8abf761a12d9637c425fe9bfbf6475b44a69c8489fd61bf6cbcca95940a22d1b24aec59634a458888d2b34cb883c8e38d542f2f1cb36046e4c1
EBUILD qtmultimedia-5.15.13.ebuild 1511 BLAKE2B 81fd1f3d666a9c3da203ccc37ef635954c25d00e1928be7d2250fe7a8bbf564da4e61c2e1be07afc7bc51ac340c0605d241ef5bbcf5e1ec846e528886b8f6aea SHA512 5dd3b3f0b22029dadf98e404d4be3557eb335e666fc08ea7bd39134f9770433fe5e35524ca9df6e89deb342e2b8e03a679e0e7718d534693cb0191c618162b91
-EBUILD qtmultimedia-6.6.2.ebuild 2254 BLAKE2B b631a4ae836b6f5eab5f01bbf804f824152b028536c72c8e123c4aa1c12cfd5e885394ee4e05b51a8845fbbdabafe88ab072f2f2871ee22384e438638974919d SHA512 257fc597a5ee6e8ea80cb3739a3ef1c615017e8844139b3047c01c0e5459f9e0cf1ad2853f4419c16eadde137a48f04cdf4898c15699073f5b797a61b19291b4
-EBUILD qtmultimedia-6.6.3.ebuild 2254 BLAKE2B b631a4ae836b6f5eab5f01bbf804f824152b028536c72c8e123c4aa1c12cfd5e885394ee4e05b51a8845fbbdabafe88ab072f2f2871ee22384e438638974919d SHA512 257fc597a5ee6e8ea80cb3739a3ef1c615017e8844139b3047c01c0e5459f9e0cf1ad2853f4419c16eadde137a48f04cdf4898c15699073f5b797a61b19291b4
EBUILD qtmultimedia-6.7.0.ebuild 2702 BLAKE2B c6fc5c5e440c868c1d37c26f2e3554594ec0e120129c9026ee5c0a3d307cbccd4ddeacde0d44c6b2d257ee411220c984239d0c2dd88300a47b46ad48296d9e06 SHA512 fec076e72de5f395ea3dd46365a4cedbf13b505c7df024f79992a071803b11fc809c47b74b130d51d2591b64158e13e83a12c61f0a328acd8eca55402d0b3644
EBUILD qtmultimedia-6.7.9999.ebuild 2704 BLAKE2B f61d431f71e488eeead2e42464855cbfdb2968cead74e92ce57b23127531056978ad5ceef61178ca8f2ea094733c82be2bf9a64e197fac10cddb62438a16bf6d SHA512 9fdb73f26a29bf6a9da81ceadd0471e21eb857c9d95b2b62f68a5845ed79647e53eb3f29c5c3c99a22b734aa3f6591b8b14e9b0c39c2b2e7a4c4012fb23c98c0
EBUILD qtmultimedia-6.9999.ebuild 2704 BLAKE2B f61d431f71e488eeead2e42464855cbfdb2968cead74e92ce57b23127531056978ad5ceef61178ca8f2ea094733c82be2bf9a64e197fac10cddb62438a16bf6d SHA512 9fdb73f26a29bf6a9da81ceadd0471e21eb857c9d95b2b62f68a5845ed79647e53eb3f29c5c3c99a22b734aa3f6591b8b14e9b0c39c2b2e7a4c4012fb23c98c0
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
deleted file mode 100644
index 5e96be6b4dda..000000000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
- || ( ffmpeg gstreamer )
- eglfs? ( ffmpeg opengl )
- vaapi? ( ffmpeg opengl )
- test? ( qml )
-"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
- alsa? ( media-libs/alsa-lib )
- ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
- media-video/ffmpeg:=[vaapi?]
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrandr
- )
- )
- gstreamer? (
- dev-libs/glib:2
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=,opengl?]
- media-libs/gstreamer:1.0
- )
- opengl? ( media-libs/libglvnd )
- pulseaudio? ( media-libs/libpulse )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquick3d-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- v4l? ( sys-kernel/linux-headers )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
- # unimportant and expects all backends to be available (bug #928420)
- tst_backends
- # tries to use real alsa or pulseaudio and fails in sandbox
- tst_qaudiosink
- tst_qaudiosource
- tst_qmediacapturesession
- tst_qmediaplayerbackend
- tst_qsoundeffect
- # may try to use v4l2 or hardware acceleration depending on availability
- tst_qscreencapture_integration
- tst_qscreencapturebackend
- # fails with offscreen rendering
- tst_qvideoframecolormanagement
- tst_qwindowcapturebackend
-)
-
-src_configure() {
- # normally passed by the build system, but needed for 32-on-64 chroots
- use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
-
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature alsa)
- $(qt_feature ffmpeg)
- $(qt_feature gstreamer)
- $(usev gstreamer $(qt_feature opengl gstreamer_gl))
- $(qt_feature pulseaudio)
- $(qt_feature v4l linux_v4l)
- $(qt_feature vaapi)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
deleted file mode 100644
index 5e96be6b4dda..000000000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
- || ( ffmpeg gstreamer )
- eglfs? ( ffmpeg opengl )
- vaapi? ( ffmpeg opengl )
- test? ( qml )
-"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
- alsa? ( media-libs/alsa-lib )
- ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
- media-video/ffmpeg:=[vaapi?]
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrandr
- )
- )
- gstreamer? (
- dev-libs/glib:2
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=,opengl?]
- media-libs/gstreamer:1.0
- )
- opengl? ( media-libs/libglvnd )
- pulseaudio? ( media-libs/libpulse )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquick3d-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- v4l? ( sys-kernel/linux-headers )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
- # unimportant and expects all backends to be available (bug #928420)
- tst_backends
- # tries to use real alsa or pulseaudio and fails in sandbox
- tst_qaudiosink
- tst_qaudiosource
- tst_qmediacapturesession
- tst_qmediaplayerbackend
- tst_qsoundeffect
- # may try to use v4l2 or hardware acceleration depending on availability
- tst_qscreencapture_integration
- tst_qscreencapturebackend
- # fails with offscreen rendering
- tst_qvideoframecolormanagement
- tst_qwindowcapturebackend
-)
-
-src_configure() {
- # normally passed by the build system, but needed for 32-on-64 chroots
- use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
-
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature alsa)
- $(qt_feature ffmpeg)
- $(qt_feature gstreamer)
- $(usev gstreamer $(qt_feature opengl gstreamer_gl))
- $(qt_feature pulseaudio)
- $(qt_feature v4l linux_v4l)
- $(qt_feature vaapi)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index edb2a8afa7d9..b445972ceb98 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,10 +1,6 @@
DIST qtnetworkauth-everywhere-opensource-src-5.15.13.tar.xz 144696 BLAKE2B 54e0ce0467df8f3cb7bde484434177bf3ba84d2b05edd3287b8146297cc540287130e3cfdf042214e04fc0a8aaf992eccb0eb4f6905a68470b9eb70fc066ab47 SHA512 939ee9759fa0584aab060f420bdd98a44c49d93291dabff74bd90536a4cbd666899d3c1e19b438c1c3333d7d3f374a7a3b0beb8728b69ef19b915d2496f3fba8
-DIST qtnetworkauth-everywhere-src-6.6.2.tar.xz 143612 BLAKE2B 585eda8466ba89d79b73697a90572bd171a814b2d3d95ec40ed9ee7c2247ea6fdbf675e9cf29ba06c26d4a6a0663d692c4f8c1fd7fc8b0194ee323b30fe025c1 SHA512 1fff9c52d47c8f97569bf201aa3051da57dbcf10f63c7e7334286b40042b6437f9636f8fd1db3a8d1a519036dae162ae57d6a24908441df84003134cfdb5cfd3
-DIST qtnetworkauth-everywhere-src-6.6.3.tar.xz 143676 BLAKE2B 1c1dc23f123f8f1eb423c711492f79e991b554403486efcbcbeffefa9d5904b17f303514437912e38b689d9f5377df4fb00e7ce4de55c8a20076f331dd647353 SHA512 c9976ab38f8a28a5944a70c6312490df9d3823d2125fe7a23aa8752a2d5dc9c2a7bc5f256f7e95acd475806cb64fcb703ae1f633311d8f03f690e87b2de49f8e
DIST qtnetworkauth-everywhere-src-6.7.0.tar.xz 143660 BLAKE2B 6e599b41dc2e483e3249894fec74c1e53a520de206f10e9967b9a4e97feaa2dfe50e233feec7c832b8fc90915e39c1aea16c0ee6778c3e07c130a49861e4aaae SHA512 1a92cd2f129260cacad51cf2d6dbb86f9b9e1b14df695117b1734d32897279b0a6f30a2c8e410fb105e13b45d7109c58c36fc73acf75c4e7ccf5be07913cec55
EBUILD qtnetworkauth-5.15.13.ebuild 402 BLAKE2B 800ebd6400530326ecd665b3a776d1109ce956564786554b33bf378db0dea570993a347aa7f5a195ddc1889eae58353ea9954b5cea6aa9438b2da6aefcf93901 SHA512 003748464fbd3eab1d60586909c98fa38a3f7f1819d2967dcbaa94f235290587cdb09ff92e86a59612f0a9174f41902559f4fab9e9e8edd5ce7323e1bdb5a461
-EBUILD qtnetworkauth-6.6.2.ebuild 327 BLAKE2B f3279518b8af13181134b252ab1cea338927be7d151aa0f12be564b19d12e3843c8adeeb442052acc50269146ce3be8c9add10303f4b7b1d288dcac87d8290d4 SHA512 4c53f61f310640000e2bb465d63e92bcf3779db27cb75ddb9f2f1afd895b93c80a0208b1e3d7dccdd3f49d85866d8aafd8b30d02686944ccbb6355bafe79a37a
-EBUILD qtnetworkauth-6.6.3.ebuild 339 BLAKE2B f44e68ffcaff5bfb506cac66d821196ff147cc05368f80cdd81ece81b9dd5a426ac5ecf0c677c5c3cdb850f9faa410df5433f46b2c1f20f55f37e63917614cc8 SHA512 8fc0f3b4edbd1cf5a6cf7a095ee0efdf780a80f19a542ced356165e26a741543345477e7e3d90a68514ee8dd4b9ac74184fcf6de13264670ef10f50cbbe2a0eb
EBUILD qtnetworkauth-6.7.0.ebuild 339 BLAKE2B f44e68ffcaff5bfb506cac66d821196ff147cc05368f80cdd81ece81b9dd5a426ac5ecf0c677c5c3cdb850f9faa410df5433f46b2c1f20f55f37e63917614cc8 SHA512 8fc0f3b4edbd1cf5a6cf7a095ee0efdf780a80f19a542ced356165e26a741543345477e7e3d90a68514ee8dd4b9ac74184fcf6de13264670ef10f50cbbe2a0eb
EBUILD qtnetworkauth-6.7.9999.ebuild 340 BLAKE2B 92a58d264fbb6690ebdbbf404887336a438b131f924857dbd605d7516c16c46f732e4d1670243703694553460197b75c3794f396357b0e491ffa32e1480ecd5b SHA512 0a28eb2a6e9f8d43ab88b896bdcd8f7df8a78777eef740b773b8587edf228d494e96a180d753f97a9d07f190601ab050dff2843045e3f77f4d5cee56a42f3acb
EBUILD qtnetworkauth-6.9999.ebuild 340 BLAKE2B 92a58d264fbb6690ebdbbf404887336a438b131f924857dbd605d7516c16c46f732e4d1670243703694553460197b75c3794f396357b0e491ffa32e1480ecd5b SHA512 0a28eb2a6e9f8d43ab88b896bdcd8f7df8a78777eef740b773b8587edf228d494e96a180d753f97a9d07f190601ab050dff2843045e3f77f4d5cee56a42f3acb
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.2.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.2.ebuild
deleted file mode 100644
index b90e405edc1f..000000000000
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Network authorization library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild
deleted file mode 100644
index 827bfff8c970..000000000000
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.6.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Network authorization library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~riscv ~x86"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 80e4118c62e7..f7b447946d95 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,10 +1,6 @@
DIST qtlocation-everywhere-opensource-src-5.15.13.tar.xz 6554724 BLAKE2B 26cc97cc210a4c2afcd5ca57f849081772f8e65f2fb809424f257f6e24309a702483be73085825f63ac283705db8e967b96132dac710cfaa0759c882802aad60 SHA512 37ccec9d9ce4ab59c0e4a2827c94d2e7247786fa53dc340539160631aaa9e5de02fbff1a5fadc5d96c64b2d9a81a5912a562beb6e4d0ec09186f8508626ade36
-DIST qtpositioning-everywhere-src-6.6.2.tar.xz 1504848 BLAKE2B c34d253b31176f532c6c5f23416c084652f913379bbdb44a96739a5f22b9220564408a700910a102ca45db12342d1bc267cba7c9a66d01affb641b14e678652a SHA512 f2f67c7b25ff79e085a4a36421295f4ec4ef97a7df9fedcfb90ebd60483755109d0b595b30f7ff1881ad635ddbd2c6a227771df3549d7933fda03cf63f935cd3
-DIST qtpositioning-everywhere-src-6.6.3.tar.xz 1505028 BLAKE2B 9b4c249f25b2ba398c3b9876f7c491c29c40193a229bd9935f6dbac30a0ed6e69cd3c3a1c3b2ef0ca6de724d39a465b2ab702ac5c40c1c5d8b1955045ed1aa79 SHA512 6ae48b27851a18c44fa3167fa05d7da9b885a85e8b99c2efc750092d1bc0bc2c438b10e085486fce143b4f961189be843fd1a58581d31bd212e79596ce52a686
DIST qtpositioning-everywhere-src-6.7.0.tar.xz 658368 BLAKE2B 162b4d3ea4e57d5a1ef4c243ba2272b32baae6d987ed788cee8e039f83388c0a062c5b2009c778008274f41d22c54f96f7372f49acf9877c9641bb6a5f6ba047 SHA512 ba0bce58321d967ddb3fcbe4b978212f660e48afd788ba36a0068ca7c6804e7febd74d6a15bc541f6cf9ebeef72aeeceb3e2779f53bdaa432391fb64781e68a1
EBUILD qtpositioning-5.15.13.ebuild 877 BLAKE2B faaba7ce4da8906b08b10a326f4f9a211f9eae86a12135dc0f58396342b82c91a1bb2aa1e8bac4b5fb2cf6e55733d12d77cbab56b6b26ba955036f5f072ce32d SHA512 f342bfdbb38c7f13c37087b544e07cccb6c7655774e9547caff9bbf3517e02d9b1e82fd3ba47b319a17fcac1e2476134f0d71368f5af792e8579c90a5a25dc67
-EBUILD qtpositioning-6.6.2.ebuild 1574 BLAKE2B 251541d705da198e0c95d321a66ceef2bd547dce229db0a1fb322b96b02a28039695eed097d816a33a3a39cf84272363a437e6809eea6c897a0cff5b984ea35b SHA512 2f978c890b67273429c49e0eca411542b649c821444505957f4e6307030eb27afda482904d3bfd2e4183ce3b420d07275780a82c001b89cc8c2804e30f7c9979
-EBUILD qtpositioning-6.6.3.ebuild 1574 BLAKE2B 251541d705da198e0c95d321a66ceef2bd547dce229db0a1fb322b96b02a28039695eed097d816a33a3a39cf84272363a437e6809eea6c897a0cff5b984ea35b SHA512 2f978c890b67273429c49e0eca411542b649c821444505957f4e6307030eb27afda482904d3bfd2e4183ce3b420d07275780a82c001b89cc8c2804e30f7c9979
EBUILD qtpositioning-6.7.0.ebuild 1574 BLAKE2B 251541d705da198e0c95d321a66ceef2bd547dce229db0a1fb322b96b02a28039695eed097d816a33a3a39cf84272363a437e6809eea6c897a0cff5b984ea35b SHA512 2f978c890b67273429c49e0eca411542b649c821444505957f4e6307030eb27afda482904d3bfd2e4183ce3b420d07275780a82c001b89cc8c2804e30f7c9979
EBUILD qtpositioning-6.7.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
EBUILD qtpositioning-6.9999.ebuild 1576 BLAKE2B 0a902084d44ef71dff03de73ca9d692b1fbe5bef21b1ce962b7ea892a707d9db46f63012d7c7378bd9314ed702a2c5d108d5c41a0a86e395033bcccb2dc029a8 SHA512 bfe20d4028ab0c0c1365db3d5f2ded0c1fe5e9e3e703cede4ca1ff57450cec65bf3b022ed364373b65c87e0bc776a9eca28a4607ef95ebdf661a17d89c3b6c56
diff --git a/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild b/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild
deleted file mode 100644
index fa98d67a0570..000000000000
--- a/dev-qt/qtpositioning/qtpositioning-6.6.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Physical position determination library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="geoclue nmea +qml"
-
-DEPEND="
- ~dev-qt/qtbase-${PV}:6
- geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
- nmea? (
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
- )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-RDEPEND="
- ${DEPEND}
- geoclue? ( app-misc/geoclue:2.0 )
-"
-
-CMAKE_SKIP_TESTS=(
- # threads test (rarely) fails randomly
- tst_qgeoareamonitor
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- # unfortunately cmake_use_find_package would break things with qtbase
- use geoclue ||
- sed -e 's/TARGET Qt::DBus/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
- use nmea ||
- sed -e 's/TARGET Qt::Network/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild b/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild
deleted file mode 100644
index fa98d67a0570..000000000000
--- a/dev-qt/qtpositioning/qtpositioning-6.6.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Physical position determination library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="geoclue nmea +qml"
-
-DEPEND="
- ~dev-qt/qtbase-${PV}:6
- geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
- nmea? (
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
- )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-RDEPEND="
- ${DEPEND}
- geoclue? ( app-misc/geoclue:2.0 )
-"
-
-CMAKE_SKIP_TESTS=(
- # threads test (rarely) fails randomly
- tst_qgeoareamonitor
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- # unfortunately cmake_use_find_package would break things with qtbase
- use geoclue ||
- sed -e 's/TARGET Qt::DBus/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
- use nmea ||
- sed -e 's/TARGET Qt::Network/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index 6b53f388cbe7..078c6dc2eeb9 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -1,10 +1,6 @@
AUX qtquick3d-6.6.2-gcc14.patch 953 BLAKE2B 0119092790be34134af0989a7e4b78d565a741e3a72f0ae76c48106f68fb6867b3395706951e93e86343d3214c5d02b3b21eea175c1460e8c38d44c8f36ec605 SHA512 13352dc71f986888e5017f2e4a6267e1bc10c81c419d607de673212cb7d16132566e11a040c6ebfa5bde9834043eb1b38d6723f890c707af76f6490c1a8b3ffa
AUX qtquick3d-6.6.2-x32abi.patch 439 BLAKE2B 293bbae94e4ffcf6cbeda420a2f2af0e7fd6112c4e69ddb7dc9bb87bd82374c6435e038e114da08508312d742924f701aec5f647f60519e55728efb7feeb18e5 SHA512 4d8fdd20a6d3e06772bbf3c025651daa4d33ced61dfd8191f946b19318826c41f8f3c0eea1aae3aaeb01766715287d237eacbae1741a807bf64a242aaddb323c
-DIST qtquick3d-everywhere-src-6.6.2.tar.xz 65602548 BLAKE2B e1ee955a1f66c669d52a73513c7442b70863b6fa738f6e1716dfab1c7dc41f5f09780ec97f7c5fd6c452ed3ea9809ab0d907dbe28f0425d208508f69b61d50ac SHA512 d8b32ec1a5f9233e79612b5d9b56890c04a921edcc6369f4a047f8e58af92f5e6dc936fdde707df4afca81da53f9fb8959f03b00af24077c3dc723f3445e8123
-DIST qtquick3d-everywhere-src-6.6.3.tar.xz 65597184 BLAKE2B c72c45d991871c3d6de981a30828f8db768057ef136d9f0c2e897c4aa4c275cc1daa7269f3df98548d6c13049a64aed336c5004fd1697e64846beee6ac0b2aaf SHA512 49c9a5e336a011c592c2273420044d4cdea45a11db9c684fe7289b9e552d1f8c3e2cb690350a53ddad739f5334d045e213cc225c451c9e0f2a481afb9b1e255b
DIST qtquick3d-everywhere-src-6.7.0.tar.xz 66175916 BLAKE2B 6e351845fd1056a1ee3cbb1f66a715c6a23b3eb2e09812e9cf262930404b3d0a6aaf52e619ac9bff502f3f07df2c54716baf262d6ffbe4cb77658d6090cd1765 SHA512 1262fccbbf7bd31aa122837998f3a903c191e70a270a2a678842e6f8209336b39f5523582e7b4ab88f0db98e357993c34f857ae2a34c7e7ac29597377459576b
-EBUILD qtquick3d-6.6.2.ebuild 1050 BLAKE2B 3c6e182d13510ccb0ed65808d34f58dc7e73bde5c2acf5438a48ca71a79832f9e63c2a319a1ec81c3f0ca1958a929e5820428a538e0bd04eb59ef0f8cf864c5c SHA512 3f6a955b20549a66ad25ffbd170b47ee3b667b77b23431b36d9c16c7869da48e5ae52a6cbb6c24df2d816685929eb21e00d97c1d36de766911789b5eac195831
-EBUILD qtquick3d-6.6.3.ebuild 1090 BLAKE2B 4ec30d7beb9b762074caf55e2d4c113b91336751ce28dd7fd8befaaf636d0b92ccf5741ca6b4f32c6bcd0815fa91580699fdb6a3bbbbdc980d8a3301dee4dc0d SHA512 32d5d4e02d484bb8c3ca38414f7b172fceeae68c29d6dd61cc773bea46c1dcfcd21cb6196d89188c2f39b45053cd423b74cabd1819e46f5ee9e22b2c7180c6aa
EBUILD qtquick3d-6.7.0.ebuild 1050 BLAKE2B 3c6e182d13510ccb0ed65808d34f58dc7e73bde5c2acf5438a48ca71a79832f9e63c2a319a1ec81c3f0ca1958a929e5820428a538e0bd04eb59ef0f8cf864c5c SHA512 3f6a955b20549a66ad25ffbd170b47ee3b667b77b23431b36d9c16c7869da48e5ae52a6cbb6c24df2d816685929eb21e00d97c1d36de766911789b5eac195831
EBUILD qtquick3d-6.7.9999.ebuild 1052 BLAKE2B ba4c71955c32e74452a4feeba78742133794c3fccbb4d20171da7e4b07e18f961308da857511a461a3a2dbdf0de329efad5eb07155edfde7524b270d84e962af SHA512 b9bd254fd9a64cbd82be8cdf8e61c21709ebc0428fc9b98a462b4bbd9b5224b19d0c72a41f0377821a99c7177cff86c44ca2fd00556acb3aa4ba40adf8d652bf
EBUILD qtquick3d-6.9999.ebuild 1052 BLAKE2B ba4c71955c32e74452a4feeba78742133794c3fccbb4d20171da7e4b07e18f961308da857511a461a3a2dbdf0de329efad5eb07155edfde7524b270d84e962af SHA512 b9bd254fd9a64cbd82be8cdf8e61c21709ebc0428fc9b98a462b4bbd9b5224b19d0c72a41f0377821a99c7177cff86c44ca2fd00556acb3aa4ba40adf8d652bf
diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild b/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild
deleted file mode 100644
index 1e7d17bf3fa6..000000000000
--- a/dev-qt/qtquick3d/qtquick3d-6.6.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="opengl vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquicktimeline-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- sys-libs/zlib:=
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[network] )
- vulkan? ( dev-util/vulkan-headers )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
- "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # collada support is disabled in system media-libs/assimp (bug #891787)
- tst_qquick3dassetimport
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_system_assimp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild b/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild
deleted file mode 100644
index c2cf3123b40a..000000000000
--- a/dev-qt/qtquick3d/qtquick3d-6.6.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="opengl vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquicktimeline-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- sys-libs/zlib:=
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[network] )
- vulkan? ( dev-util/vulkan-headers )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
- "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # collada support is disabled in system media-libs/assimp (bug #891787)
- tst_qquick3dassetimport
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_system_assimp=ON
- -DQT_UNITY_BUILD=OFF # fails to build
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index 0dfe13b19fcd..cce55daf518a 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -1,10 +1,6 @@
DIST qtquicktimeline-everywhere-opensource-src-5.15.13.tar.xz 105592 BLAKE2B aa578030d0e6b403ba934755d67c174505b4c14d3aa27a3f3502285d1754506eddcba8d421531eaa8f416cbb1a45f81c1ff3c9a632ab44ec7de066213ffc3308 SHA512 9a7a781226098006f83cb9cb004d9f01f9145efc5b738cb7448743af822df84be733393396303a1b67b581fd788df3f85d8ad0648bc2b283db7e09eb36314143
-DIST qtquicktimeline-everywhere-src-6.6.2.tar.xz 104816 BLAKE2B 82176c3a3eee4360ec1d41178e9120ecd61144279f92b538320dddb1a2b255c81194273d2677174b6cdf5e063d5707e6a1b07126ab85611e10a419dcc52596a5 SHA512 e3ec90ff0bb8646a2804abe9663b58953b768a727a5305882de0fc0abf054901ed6138b95f9e88b845150cfd437ba4328245aef42a93dc3071e43baede0f4dd3
-DIST qtquicktimeline-everywhere-src-6.6.3.tar.xz 104788 BLAKE2B daee59087bca47a752750690d7975f0d1626f695ad547bff22f2e22702677e6e676ba1fbcbef1b57bcaadc44196ee76d2f01c2f7160e2da492d4aa5132454433 SHA512 1e0976a34496f3961f958a38296b1aebf5bb0be7e077b70a91d93ff4e2c652b09ba5cdf94e26c748988ce489d025328a0bd9feca77bc2ddfb360815682055e47
DIST qtquicktimeline-everywhere-src-6.7.0.tar.xz 109548 BLAKE2B 2051f0198336dc9f405ca951ae4d45501716e382ac5281cb8836675e6d20567cfff5f82aa6f07cf6332f86cab91dd1230c68670a3e75d74d9d572b64298d52a7 SHA512 605fe39fc1b31b9281f291348ef73059bfd338531ab1d58d526307b775d34a65e3edcd6c4296824db3f99b4440ec0f7dbbe61a84a852eb5601b377b7f3597208
EBUILD qtquicktimeline-5.15.13.ebuild 367 BLAKE2B 177d100c4cd775817bc42b853190722920cf6453a773c12de253907fcf730af3e1b146b40e519619850162c1fd6a841b32ea99926276bf05f05d0f546b4edd13 SHA512 80c731f2b961d1191f8a3573748fafd23ed73bc93b5645e107d9c4138f07d8139b47484b15d1289b0c9546de46a5e4876e33cdd4e3a899d31d1de2ce65d7bb93
-EBUILD qtquicktimeline-6.6.2.ebuild 393 BLAKE2B 94bf68327deaad5a08b78873093ea4dc25ce04c8be6fe406cecb1114bd913ec4b197b238d3523a43a0f92ac1d7eafdcdcb2c199bbbda02f05cb063f25557214b SHA512 4eef4fe96d51c6d19295ea41f00c39a9a520d12aadd26b7a1ea6ff8b0c827f8677ebdf65048edc61990b4a271aec5733996126efceab55ac0abc86293ac726d3
-EBUILD qtquicktimeline-6.6.3.ebuild 393 BLAKE2B 94bf68327deaad5a08b78873093ea4dc25ce04c8be6fe406cecb1114bd913ec4b197b238d3523a43a0f92ac1d7eafdcdcb2c199bbbda02f05cb063f25557214b SHA512 4eef4fe96d51c6d19295ea41f00c39a9a520d12aadd26b7a1ea6ff8b0c827f8677ebdf65048edc61990b4a271aec5733996126efceab55ac0abc86293ac726d3
EBUILD qtquicktimeline-6.7.0.ebuild 393 BLAKE2B 94bf68327deaad5a08b78873093ea4dc25ce04c8be6fe406cecb1114bd913ec4b197b238d3523a43a0f92ac1d7eafdcdcb2c199bbbda02f05cb063f25557214b SHA512 4eef4fe96d51c6d19295ea41f00c39a9a520d12aadd26b7a1ea6ff8b0c827f8677ebdf65048edc61990b4a271aec5733996126efceab55ac0abc86293ac726d3
EBUILD qtquicktimeline-6.7.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
EBUILD qtquicktimeline-6.9999.ebuild 395 BLAKE2B a6abf0944d3eb0c738d8455fde448b8418badfd9151dd30acc1ed80dbc7b65057bd88091e6372097c0470387c5d62850798fa1f08020435a5534b05b1278ae5d SHA512 29e70391521b8db27df1ac6db72797a4785ede1270136644433ac39c88ddac079aa17faf703b002eb6785510ba7c7d8df6312964fc1e798d295fa9c0f4f2c040
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild
deleted file mode 100644
index ecfa676e5d32..000000000000
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module for keyframe-based timeline construction"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtdeclarative-${PV}:6
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild
deleted file mode 100644
index ecfa676e5d32..000000000000
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.6.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module for keyframe-based timeline construction"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtdeclarative-${PV}:6
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 85e952af08e4..3930cf79232c 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,10 +1,6 @@
DIST qtscxml-everywhere-opensource-src-5.15.13.tar.xz 438060 BLAKE2B 3207be9571b862d015341ab193d335d9f958b9c9431e5590ccba31200fd9c59ad695b763d213f0eec5ec568b5ad5a4674742ef488b6fd24a2cc4755cb3aea3fc SHA512 ba7c40b08951521e8d56372456c6e613a49cd2bc42d8def7b477e0334100dd741fb20a6ef9d860dba9be44547998eee6bea30de0f16f43b3152e51132bcb2d90
-DIST qtscxml-everywhere-src-6.6.2.tar.xz 1167628 BLAKE2B c1c32a815bf10eaa9b30241a3dbd6302d75131ef10f6ad2aeff10c0698fa82c937b1086e7f4f157c86659be0fa720d863b1723fbd119291ce549ebe5903e0ad6 SHA512 b7058d310dd82d09ca859dae5529d63bcde68a985a4c3f8f00474e2ffcd8f2f1162ffdafe3bb0cfc29769bc53ea4725dc8b68b04a09dcbea653d9afafca2643c
-DIST qtscxml-everywhere-src-6.6.3.tar.xz 1167484 BLAKE2B 6fbc3b4e51e2cfeb9ac200677dad0f83964874e24395f3043f980730c864abc8b5f9a066aa4eebe6e217514ee40e81b3962d0cda0cd60850a6900eaae98678f1 SHA512 626efd53f5f54d1742b86e95c8eb240354a88492601fc650bde0229670a1c75a009320ebf50b135634a3deaddb111ddffd878e392b806f723f8b0e965dacb270
DIST qtscxml-everywhere-src-6.7.0.tar.xz 1167668 BLAKE2B 13f46c399afea117933bf6be9d3052d2565dd69667c2c89c55a247e5c7b6d79ff6fe0f2ed186655c140e2d6b544b11e827212160d4bcd905db0e5e68563bf829 SHA512 d732e9c70c11334614efdfe527334a12da683b918bd9c6c49809f4cd2f6d6d06436c64b8d46e3bf014b9a3f092b0c3a752ad7e94844b2f82bf9384380aec60c7
EBUILD qtscxml-5.15.13.ebuild 398 BLAKE2B 64f5af29a9076f0bb09b8843208e1c00358f485dfc642692a3e2be6f00c534735b0f5e192dabd00625a48f9014499963ee4fabe2d9bd3e8b5931459f5c290b2e SHA512 7e13b46488390e1aaf9ef05364c86082706f07296f1cb1955d1654e513b5dd08c91fa21267baeda80785b5fd41d3e42d5d73bed2622c5806a2487c1d46d8f81a
-EBUILD qtscxml-6.6.2.ebuild 676 BLAKE2B 808033bf6b6fd6b9ae0ea027880c134e9f189276f98d8c0f346eff7911b5fb36cc25567b4516e3232f975c2f7cbc4787f43a483902aa87e1cb797cb59dd5147e SHA512 03eaf56745adbab86d884c5704edd0118124b2a6cff72836cf0afee6cb1acf1d528eafccd7eee52a4fcebb133939be75c4afc1fdc4c9b6060383c99c7d83cbf7
-EBUILD qtscxml-6.6.3.ebuild 693 BLAKE2B 8b7e1f4c31f8f77267bbe085a4bc837966c4321a35f3d608f3de00dff505541551b9d47209e24b62f7630e31c339bdf76d3a1c2cf909ac2d3a95928794bb1e5b SHA512 0ecfc4f7a397661b8f7e9d3bb0193ff4ae4f2869de1d368ffce2b84405367ffeeec80a675fc4d26389fb893a7428769dfa35fc36c308bc48e15fb1565a8fa3df
EBUILD qtscxml-6.7.0.ebuild 693 BLAKE2B 8b7e1f4c31f8f77267bbe085a4bc837966c4321a35f3d608f3de00dff505541551b9d47209e24b62f7630e31c339bdf76d3a1c2cf909ac2d3a95928794bb1e5b SHA512 0ecfc4f7a397661b8f7e9d3bb0193ff4ae4f2869de1d368ffce2b84405367ffeeec80a675fc4d26389fb893a7428769dfa35fc36c308bc48e15fb1565a8fa3df
EBUILD qtscxml-6.7.9999.ebuild 694 BLAKE2B ed386a162f554adc96f11b26b8f799853f2bff6866b86c5255788b5cd7641cc24930f029e0a513662b47b6d71b6ff14e97d058144ff0d60fb8e1b2da6899b03c SHA512 cdabc581629f3d823b28af81d60de55a4b7d9c4f5ee4e9244df02965862658c92f830390a4d5ab993f60b5c2fed9f82429e25510ebe16a5b63db985cc8478232
EBUILD qtscxml-6.9999.ebuild 694 BLAKE2B ed386a162f554adc96f11b26b8f799853f2bff6866b86c5255788b5cd7641cc24930f029e0a513662b47b6d71b6ff14e97d058144ff0d60fb8e1b2da6899b03c SHA512 cdabc581629f3d823b28af81d60de55a4b7d9c4f5ee4e9244df02965862658c92f830390a4d5ab993f60b5c2fed9f82429e25510ebe16a5b63db985cc8478232
diff --git a/dev-qt/qtscxml/qtscxml-6.6.2.ebuild b/dev-qt/qtscxml/qtscxml-6.6.2.ebuild
deleted file mode 100644
index 8c9613c8ea99..000000000000
--- a/dev-qt/qtscxml/qtscxml-6.6.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # may fail with pid-sandbox, or at least musl/hardened+gcc (exact
- # conditions unknown but passes without pid, considering this flaky)
- tst_qstatemachine
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtscxml/qtscxml-6.6.3.ebuild b/dev-qt/qtscxml/qtscxml-6.6.3.ebuild
deleted file mode 100644
index 170b62f0b535..000000000000
--- a/dev-qt/qtscxml/qtscxml-6.6.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~riscv ~x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # may fail with pid-sandbox, or at least musl/hardened+gcc (exact
- # conditions unknown but passes without pid, considering this flaky)
- tst_qstatemachine
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index aef6f242fd0c..053129f31b9e 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1,10 +1,6 @@
DIST qtsensors-everywhere-opensource-src-5.15.13.tar.xz 2059796 BLAKE2B ca89ca21bf8dfaa9583c69a97ee041e02b365e853469b60706dc6be93429f07a5ba4fdb1959a08a0faf2145c65b07f914d108ae84b45621373b17f20aebeedae SHA512 d6bd4fe02625272786f8c0f384ecce7497eebc3d691deaf9a42b9b221e4905715c7adb4e56fc04487b39f950b34f2239e8902e6e7880bf793461e808d6c9d245
-DIST qtsensors-everywhere-src-6.6.2.tar.xz 1494024 BLAKE2B 4f3fb8d79dc1c7c429e0034fe4622e2327eee648b0c2736b4d68dc205bb94b240555e6b40c0290bb62a0eb95258854df46ed5e42477f888d7063ed5659aa1377 SHA512 9b64605f5a6dca205249480f3dfbc8f1ff247ad1acc6468417bd25a91c216a8d99ee608e68ba1b5aa39c659bb5027e7abeccddce772d10109d33877626228a3d
-DIST qtsensors-everywhere-src-6.6.3.tar.xz 1494016 BLAKE2B a394c17f2cba5f84a32f3603018614c7158f1be6f6eb992d4eaba0f1c4a36867836c9f20dc3083b0e4eb52388ac58cd200290f85d56bfe947d86852454d57dc5 SHA512 2a0b56bab4eebb09236ef2e0fb6dc54a719bef955833c24ba8c28eedee0abe4a06fb3f7d804c3189b4f8ffe6d0b93bceb9c53ed6fdf23d914402ace81f219b4c
DIST qtsensors-everywhere-src-6.7.0.tar.xz 1494212 BLAKE2B 1b5ea0bbb4ad2f101213c01bdeb576c4086c71148bef71023e2227d6931cb5c6a56c6305eefb72008015c1865d7100775a01a3dc8502fb49a559e210055986c5 SHA512 d51c1f0b1348336688cd2d640987684c0be40fc702bf18bc7a6089a341fb094f8e0f6d80e1c8cbcaf28f0b8ee095679f10a0253ea8ad4054651b7cd2b2529e54
EBUILD qtsensors-5.15.13.ebuild 566 BLAKE2B 1448b9978f85ba18bcccb00f356458bcd30d0610d48c172002c0fea61252a9966f8e6c7a9323499a6110e8d5bbe41e74744f37bd56d8601ec2c2f57b72362e14 SHA512 14e7dfe121cde2f5603c7d19d8c4d30abec0d9aa303938a57d0e3919c45e4500ca16f7e369cac8cb0b33f239c3325674815d1ac50a04d38145b16c1a7335f9b1
-EBUILD qtsensors-6.6.2.ebuild 503 BLAKE2B 3be14a126756361fce11238978c46c5b313ce472066d7aaa573abac3d45cf5e2cd74df261f0d9c0ca68e89d3be28f4cd96f64354986fdb04f31b72a91f03f399 SHA512 8365f1a22a1e3ad291544070a5cbaf4da548a9751aaa3c88969351817b066fbfb3671501f1126b94b24fcf6ffd05ebea23f83402d3b4e01f63c2322feffd4042
-EBUILD qtsensors-6.6.3.ebuild 525 BLAKE2B 259076eca65ea540ebcc5c08cd322f156d57e94cf6a6f49b06c59b70e017274e1739cd02faf5a13e7ff460bc82b1adb66ef06fafe1bc9ecb0c4444cf5e379d37 SHA512 58ed95532bd27a3216b78dea8cba1da072e332a971b2052691a0c9688415c0fba8c66d903b9a30f1689142caecc27acd6f9cca7ccd0a569f302fef00779b240f
EBUILD qtsensors-6.7.0.ebuild 525 BLAKE2B 259076eca65ea540ebcc5c08cd322f156d57e94cf6a6f49b06c59b70e017274e1739cd02faf5a13e7ff460bc82b1adb66ef06fafe1bc9ecb0c4444cf5e379d37 SHA512 58ed95532bd27a3216b78dea8cba1da072e332a971b2052691a0c9688415c0fba8c66d903b9a30f1689142caecc27acd6f9cca7ccd0a569f302fef00779b240f
EBUILD qtsensors-6.7.9999.ebuild 527 BLAKE2B fc5e59ceef5aa5a2e83428c7f8c4bf2453bf6c0265d2f06d256cb54fe1cb6376c56199896eb2de2899339ae9265b9ba4fac62b63bb2bc52deeac1ad3e6bc3d9b SHA512 c681f742eb926254311c27ae1f769a94c44433e2a37b775a5933bf5e10fb993fa0a360206d3aac44549a54d354953a8bc9aa08174a6cbce4fc8e5ae9da6ac80e
EBUILD qtsensors-6.9999.ebuild 527 BLAKE2B fc5e59ceef5aa5a2e83428c7f8c4bf2453bf6c0265d2f06d256cb54fe1cb6376c56199896eb2de2899339ae9265b9ba4fac62b63bb2bc52deeac1ad3e6bc3d9b SHA512 c681f742eb926254311c27ae1f769a94c44433e2a37b775a5933bf5e10fb993fa0a360206d3aac44549a54d354953a8bc9aa08174a6cbce4fc8e5ae9da6ac80e
diff --git a/dev-qt/qtsensors/qtsensors-6.6.2.ebuild b/dev-qt/qtsensors/qtsensors-6.6.2.ebuild
deleted file mode 100644
index 97ca2fe7348e..000000000000
--- a/dev-qt/qtsensors/qtsensors-6.6.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Hardware sensor access library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ~loong"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[dbus]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsensors/qtsensors-6.6.3.ebuild b/dev-qt/qtsensors/qtsensors-6.6.3.ebuild
deleted file mode 100644
index 55055cfc02a7..000000000000
--- a/dev-qt/qtsensors/qtsensors-6.6.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Hardware sensor access library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[dbus]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index c53816206036..276eea4b6fa5 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,10 +1,6 @@
DIST qtserialbus-everywhere-opensource-src-5.15.13.tar.xz 359612 BLAKE2B 67da230018ec58e8fbb87e8b3f6b1394d8339e33b8aaac6c988907dd94f63e35f3a4b0e9776824af3c3b7678bd73e2dc6a973d2de886bf1e1f0b0f898bc7e3ce SHA512 12e5580249f0d241b0536be8c4ab5a01eed722c9cbaaa4c052ecacb8e105c0d31f4e83e87fcf7f30711e48b0a6d0ee413bd837ea2bb7fbc41bddb7e6ab18ea22
-DIST qtserialbus-everywhere-src-6.6.2.tar.xz 545828 BLAKE2B 27e9f44c68d34c9573218824ba8793388574f05fdb2cb4f271c6955d3cfd596612b8b2ed041b861b13b59e5fd54ee44f9b70d922b6b9661e81634028f827c94c SHA512 d21c1c95b7dc495f2d963af7e0e927265573d5d0ff163ee51e19c0a62486ba78b8769ba65f7e196116fa0d029db78e6a453c3bde8a3c7f4447a278bde4de87be
-DIST qtserialbus-everywhere-src-6.6.3.tar.xz 545820 BLAKE2B b998804335542db66c239ffcac95ba773e0708e6ee2049b1196df28eb3b9cd719324e6afc3e76e7d3e46988fbc7f3594e4b066fdd5b32b31bdddc74614b2c0a5 SHA512 22e3ba8a454abb46ac776ea33b3ff7f9e83573451226cb3801ad6e3a09d4d8089e5ba33263c7a43058cf44057f1be189ff06e7d394dca12c6f74660597642fd0
DIST qtserialbus-everywhere-src-6.7.0.tar.xz 546788 BLAKE2B 3bd9eeec9768942c65eab210db49fb82bfe30cab9c18378eee76651fa7613ec8bd0cf4a8bd1339c815a9692bef3fadf8477d2556caa63accd76c9370ee226a96 SHA512 33c4fd04da0904c43e937fe94724c4318280e45a2f18b727379beb04ddae0285338486ea82be47950a5f4fa28cc0ac1f2c03d6ff8a45730e6be8d5ab84c50892
EBUILD qtserialbus-5.15.13.ebuild 430 BLAKE2B 11ca9b29a206685addc9929eb1bdd1f0f2be4235ca4f8d1a374f96b8984cc9009836c158909d6fabf3d710a06f00d2becffb6bfee6ecc52fa8b793db8f61e40d SHA512 526c137d6e04dbbf06ca280b9a35403b2d05499ff1eb9cfc79cf805bc025a7e20a495f3d16858a25ebbe075c1e6d48d4020edd20457cb4ea9e4b3331a2cef9b3
-EBUILD qtserialbus-6.6.2.ebuild 896 BLAKE2B 624eef6598df5f97d19a32a1983aabfe69540c80b542dc8822cdcf80b2c082e77445f651bc541e1754f1869197f091ac24fdf18f034d105b8d1baea65f349499 SHA512 d339f82ed93ed9df2cf8481a4413cbae54270da30c661d3a425005bf06d7911a057f76651efdce0b577db50f58476a6aef99105dc02d41fb98a6adc5e70e169e
-EBUILD qtserialbus-6.6.3.ebuild 901 BLAKE2B 8d18959f882701944535851429b185b880ee98e84c2c4e5cf87248d2e74fc1e85692f1adf54aa6c4c1a9d890590eec6cf43777432938ee5278a33e40b2845a84 SHA512 2ebbee4fc1db3665588bdd1c1e8268999e07e95e4b6628a3714519257032a4ad75d985642d9b3e7d5926d195888641692681a344e25f2640f571a3f5b632555a
EBUILD qtserialbus-6.7.0.ebuild 901 BLAKE2B 8d18959f882701944535851429b185b880ee98e84c2c4e5cf87248d2e74fc1e85692f1adf54aa6c4c1a9d890590eec6cf43777432938ee5278a33e40b2845a84 SHA512 2ebbee4fc1db3665588bdd1c1e8268999e07e95e4b6628a3714519257032a4ad75d985642d9b3e7d5926d195888641692681a344e25f2640f571a3f5b632555a
EBUILD qtserialbus-6.7.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
EBUILD qtserialbus-6.9999.ebuild 902 BLAKE2B c393a7bb277582de80fbdbac3f74031d50f2f9e2a65b697211c9f1c3bc43134fa5d0f770ed843c06458b3680ef1951b522c51827d28034e0753ea32124a9c135 SHA512 9ecd004c28e1cade57ccd33be257b6937bda9f475f581aa09fa0cc7dbb73e3e6c690569a565ffdb4f7b62082e4f4356d63a75beff528e9b3ee3cca38bee11050
diff --git a/dev-qt/qtserialbus/qtserialbus-6.6.2.ebuild b/dev-qt/qtserialbus/qtserialbus-6.6.2.ebuild
deleted file mode 100644
index 0d1baf00d1b2..000000000000
--- a/dev-qt/qtserialbus/qtserialbus-6.6.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # rarely fails randomly (perhaps related to -j)
- tst_qcandbcfileparser
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
- "${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
- "${D}${QT6_PLUGINDIR}"/canbus/objects-*/
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild b/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild
deleted file mode 100644
index df066ca5492e..000000000000
--- a/dev-qt/qtserialbus/qtserialbus-6.6.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # rarely fails randomly (perhaps related to -j)
- tst_qcandbcfileparser
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
- "${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
- "${D}${QT6_PLUGINDIR}"/canbus/objects-*/
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index 196b6b00a1c5..6c56b0a96275 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,10 +1,6 @@
DIST qtserialport-everywhere-opensource-src-5.15.13.tar.xz 323888 BLAKE2B e8f0bd1cb318029d1d822bfff8116843c913d700b8288d50d39a23d559dfbdf24b88c1c7829d840f8d1b76b155f26483364c52aaeac80afded9f8821213ca8d5 SHA512 5eab045b704f101f046880e57ff5f3c0f901867d092892939c0c20e54624f30b676802ec9535f3be39e9687497e28bfb71b560635b0cb38e241a225d377e74ee
-DIST qtserialport-everywhere-src-6.6.2.tar.xz 270564 BLAKE2B 15176bb0a399cc645f2187a14ab82c8d3d503589ab796565b6b1c45441a2d8dd576bebcad820aae048ad713129129237ffd765379728ab07c203bbf08334e0a4 SHA512 1925c1a319ce734c9b9d52b7a69cb92ac593d29bf86c89472d9e2df73eb2e6c8bbd148e511f9014680c3a05b9f2f92a7e16f83712022570b9cb3fdc2d67a07db
-DIST qtserialport-everywhere-src-6.6.3.tar.xz 270704 BLAKE2B f07cb683f50dfa0675dbc5e00231b6adcf32cc7e1e1b635c640d5e0cf4d4536b98b99b9fc314f5586fcce27fd9ddc295eb815e2125fc8d2792562ef54c2781c0 SHA512 b5a92452889f6fdcf05bd9395b803557ade0df60b49c698d7131df611cde1980d0b957127034aa6aae23f24dec6e97dff129c60e5d0291f057ba6d9fb51dcfca
DIST qtserialport-everywhere-src-6.7.0.tar.xz 270604 BLAKE2B ef49662261489901137541af99241f6202a5a19b22be708858e5a74015824160da204c9f25ea894693a8025dd1246402db93125ba204ad77b2d8d59ffc102d95 SHA512 2dd424a82786aec48550f89c5f3c104fa630de742f97014a5ab8fb324a7be02ff35f974fa88ff2af8a8eb262b1e8fd653fe8fa83c3fc9c7bb9b19d44b5eb70f0
EBUILD qtserialport-5.15.13.ebuild 565 BLAKE2B 683036990929b3ceed4ead89d9a5d77b84494675bc8f7acdfd24f899781009785c91fd0c515f621d8d1cc489c363aaeed228d946d58758de28a54e012c042543 SHA512 484bfec55cb2329151f7e62e4530239b461177d760275b5af5424084664abc37974e6286f2f0621570d60ded7149e2e62a306649441b1552030110def0df602f
-EBUILD qtserialport-6.6.2.ebuild 390 BLAKE2B 1c60f756335a193beb10930e126900032020d10c203736506f492a35da0b156588effb9690547ddbad7fd7967f0a82bff50795c7beba035c5e2aa1662c7f3d11 SHA512 bbee937b7fe3ff972e72eb56b6b01e97f25ba089009f79aca803f534394b9547c0a3907f1116c46a7da3d7c79cfab2c3e088b5cdd71511433e812d3500d67913
-EBUILD qtserialport-6.6.3.ebuild 390 BLAKE2B 1c60f756335a193beb10930e126900032020d10c203736506f492a35da0b156588effb9690547ddbad7fd7967f0a82bff50795c7beba035c5e2aa1662c7f3d11 SHA512 bbee937b7fe3ff972e72eb56b6b01e97f25ba089009f79aca803f534394b9547c0a3907f1116c46a7da3d7c79cfab2c3e088b5cdd71511433e812d3500d67913
EBUILD qtserialport-6.7.0.ebuild 390 BLAKE2B 1c60f756335a193beb10930e126900032020d10c203736506f492a35da0b156588effb9690547ddbad7fd7967f0a82bff50795c7beba035c5e2aa1662c7f3d11 SHA512 bbee937b7fe3ff972e72eb56b6b01e97f25ba089009f79aca803f534394b9547c0a3907f1116c46a7da3d7c79cfab2c3e088b5cdd71511433e812d3500d67913
EBUILD qtserialport-6.7.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
EBUILD qtserialport-6.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
diff --git a/dev-qt/qtserialport/qtserialport-6.6.2.ebuild b/dev-qt/qtserialport/qtserialport-6.6.2.ebuild
deleted file mode 100644
index 585478a3e2f0..000000000000
--- a/dev-qt/qtserialport/qtserialport-6.6.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Serial port abstraction library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- virtual/libudev:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtserialport/qtserialport-6.6.3.ebuild b/dev-qt/qtserialport/qtserialport-6.6.3.ebuild
deleted file mode 100644
index 585478a3e2f0..000000000000
--- a/dev-qt/qtserialport/qtserialport-6.6.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Serial port abstraction library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- virtual/libudev:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest
index 103b0e65e8e5..a38f2c5b22f9 100644
--- a/dev-qt/qtshadertools/Manifest
+++ b/dev-qt/qtshadertools/Manifest
@@ -1,8 +1,4 @@
-DIST qtshadertools-everywhere-src-6.6.2.tar.xz 1054668 BLAKE2B 7515c717799fe8ddced213da4968e49647065591e70acee86959fed4dba7e3eb090f122ec6139fe7f043a238b601d70ed3fb767603096eca83772436303e51e1 SHA512 f016b55d229bf331141bf439de2b094080c601efca524f2f904e8767e6c3d82f097e62e671014e44680bd63c966509eb45f55d1b661b56ed65b13f987e9bb9c5
-DIST qtshadertools-everywhere-src-6.6.3.tar.xz 1054688 BLAKE2B 7a35015e7ad0073cc5d7f68d48d20f31f30922520d240761428763c9be3ecccd1a4acb991172d89330d49f0269221eb0249b4df3915a2b2c3108cc5e7373dd3c SHA512 7c6aefb6fe18e7febaa45ef84853d9400d57dfa424c7fc847dee50d155a95a54e27dafdd9a0186a8ce9476dec8b3715ad8d5b9fe6053ab777f6acb9213ab0519
DIST qtshadertools-everywhere-src-6.7.0.tar.xz 1110704 BLAKE2B 031406ceca95f2e41087a502ba10fcf58c2b0f154b1e10485e4cb4c76ed3d847683d8d25129ebdb048375c93133097b93c717fa7e240a703edd6815f90fe0609 SHA512 30f737093fcdba6b247425c21f15d5682454255fdcf04cbe9f822e5b549dcdbb6fa519bfbcd0f2ba8acfa775cec7c30a630b61d50e00afa8c017ae9a16a73497
-EBUILD qtshadertools-6.6.2.ebuild 370 BLAKE2B b7ae3cdbce349e0d2107a491b4d5bceac0eb06b364f8e1086a03dcb8807ed880fc304ffac0c50d8b78c2780c4f1c169a0250c762f1de0f360738e207b043a267 SHA512 874e04757efb2adda82fb807626d513d7209572bded2a8cd6a8edd905ab5faecc9f43e13a54f5bacad8bb882092a0c584650547d4003f9601e830b8a570c1bb0
-EBUILD qtshadertools-6.6.3.ebuild 370 BLAKE2B b7ae3cdbce349e0d2107a491b4d5bceac0eb06b364f8e1086a03dcb8807ed880fc304ffac0c50d8b78c2780c4f1c169a0250c762f1de0f360738e207b043a267 SHA512 874e04757efb2adda82fb807626d513d7209572bded2a8cd6a8edd905ab5faecc9f43e13a54f5bacad8bb882092a0c584650547d4003f9601e830b8a570c1bb0
EBUILD qtshadertools-6.7.0.ebuild 370 BLAKE2B b7ae3cdbce349e0d2107a491b4d5bceac0eb06b364f8e1086a03dcb8807ed880fc304ffac0c50d8b78c2780c4f1c169a0250c762f1de0f360738e207b043a267 SHA512 874e04757efb2adda82fb807626d513d7209572bded2a8cd6a8edd905ab5faecc9f43e13a54f5bacad8bb882092a0c584650547d4003f9601e830b8a570c1bb0
EBUILD qtshadertools-6.7.9999.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084
EBUILD qtshadertools-6.9999.ebuild 372 BLAKE2B 5df971b0ae0b09780b3044442b9d87f64edc54714fa84f8a503d502cc8f6fb5724a4d67286357ecb9a625409b623ebc751bcbba99dea18e636a44c9d7f264d7f SHA512 9eceea3120720b1e8b86b069592156db111ad647b853a93e5eb555a3e7a71b0ae29e57f0f5e225c553a01b50f73e8e77a74fbaf6a7e155e5c5b9f7dc2412e084
diff --git a/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild b/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild
deleted file mode 100644
index 36029d23743c..000000000000
--- a/dev-qt/qtshadertools/qtshadertools-6.6.2.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild b/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild
deleted file mode 100644
index 36029d23743c..000000000000
--- a/dev-qt/qtshadertools/qtshadertools-6.6.3.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 4d4c40846bc3..2b4c59b89f9d 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,11 +1,7 @@
DIST qtspeech-5.15.13-gentoo-kde-1.tar.xz 1048 BLAKE2B 93b16166dd8fd83eb9d7ce84cd3fff2dd330cc4060327e107b12a084aa47b7dc2d237bbf0852d207d2b4fbe9a5688d0236ebc5e7c1e6a42da84fd92fbd912050 SHA512 8eb6b865663b9fb837e88f859c1f407c4fab5d0976630e29bb0c3f2e2d01f225f3a614cba6c20495c56429d37427c75e314194d0c74c69296ab3e5df128290c6
DIST qtspeech-everywhere-opensource-src-5.15.13.tar.xz 104612 BLAKE2B 3c35098f0d4f4b4f804808f3d11abc0c0d189e3883cb1d15ea9b350948e061125299df1207ad44ed7af207c417980b0360ab6b44733efbbe7e5bdac6fe2402b5 SHA512 43b97ddc333d1c4a9715b1c306ced0506eb8faf69f1d22500b74e509d33b5a5cb9d0c166b9211a32a78eaba57925195d8ba0c39c8ae6a15551f841426294c75f
-DIST qtspeech-everywhere-src-6.6.2.tar.xz 262008 BLAKE2B 6d9ae5b42f96fa02a15ac82e9e1c6a378c3b0ceccd278af9ef99346ad79a256e41d1d2ae10cfef75f311bdfad457271357b09fd067ddc902bff3e4ee31eda12e SHA512 e43793931b81bb86cc074a2153ec0160991c86bc255ea1b11e5b4a272b8d067fcfc6788261d4b2f6f7630eadbcab7be23249b980d2792cb9a109137af614601e
-DIST qtspeech-everywhere-src-6.6.3.tar.xz 261976 BLAKE2B 839adf366d268f2872b321d16546fc953d2e3fa6724f76061fb44674d06a0dba949f171d67f528707d071a7b94f0097f4d6e0fa25ca902572477476d3f4872fc SHA512 4a43e1895ae477f6b6890a36ba2da365420e7778dece26535642ead39aab39c0c10d3be1c78a5b823eaddc646bdb60c5bd16bf3ac02f279832bc9724cfedc5d2
DIST qtspeech-everywhere-src-6.7.0.tar.xz 261732 BLAKE2B a7e99c3c9efdaa7aa5d44537b9aaaed87af0607daa6b6ab21d602594081f5bcc5ead4da9eebbee15a7cc735a36e80cfa312452f2cdfa5ce4136bd0c06797eba2 SHA512 10d086633da8cc478619023baa4d2495bb394aa30e7ba7141b0e698ade5a4a723f5643a5df64e9920b90251e89722598b7d5b720d7b8d3a04449e94fd5984f82
EBUILD qtspeech-5.15.13.ebuild 730 BLAKE2B c3941cd7399ec7d5cdffd2ad65611bc094c64d0aafdf08f40dc36e2da2feacd037bb01e32bcc8cc1d470a70b19dc3c71a7356c8b4a3921de65f1db6d800000e4 SHA512 e019cb16105b96d9e5d28ea5aa6e0cdb30572e6fcb5313a9efcf5da5b0c35cb696a2173ecf3f969e738db4b84311659c7b8666fe187e2f538db7366923d79374
-EBUILD qtspeech-6.6.2.ebuild 1364 BLAKE2B 72c329cb72f4ef4690cef22793d4745b6eaf8ec3887a2244865a31b215d7cdb35b8bbd3e5c81390b83f046449f889055200df77f6feef550a6bc63105abb3d02 SHA512 68a75d4a93517c4ad62953cfa3dc1bcaa932122ec3ba0555e38035e3456083f3c520951f7d6c0be9be8429b139bf81fd4a17bd5dff85f000af68915087061ba2
-EBUILD qtspeech-6.6.3.ebuild 1381 BLAKE2B 24a0420fe0f43fc5950b643184febfe5115be1187bdcac36e5ef5eb2efa98bc0ded597c36c1040bae392d90aeb52932d2f6f1d11497972e8496380ec9228dab9 SHA512 8fce60f6be9b13bcb0d552925a877d34424b86b54626f0b4edc8899416dfc09ba5eb82b243f4feddd0fa616d7b05ed9d3220eb3ee8e4558234f3407ab2029333
EBUILD qtspeech-6.7.0.ebuild 1381 BLAKE2B 24a0420fe0f43fc5950b643184febfe5115be1187bdcac36e5ef5eb2efa98bc0ded597c36c1040bae392d90aeb52932d2f6f1d11497972e8496380ec9228dab9 SHA512 8fce60f6be9b13bcb0d552925a877d34424b86b54626f0b4edc8899416dfc09ba5eb82b243f4feddd0fa616d7b05ed9d3220eb3ee8e4558234f3407ab2029333
EBUILD qtspeech-6.7.9999.ebuild 1383 BLAKE2B e0cc466527e97a7eddb6980e23eed042346e149ef59e72624d9557f7537e043c4de337ba3b054416d950501b2f4e22f2670c8c339bc1649b9a013699ae8554a7 SHA512 cc4c0f1b07fd4bbdcda3bd5c0ba8ba2b3c6b764632ca4a12fd3105e2f8d8a69201ccc306283acad3c9610186606978292ed34fba891fa0758e31803e830c5949
EBUILD qtspeech-6.9999.ebuild 1383 BLAKE2B e0cc466527e97a7eddb6980e23eed042346e149ef59e72624d9557f7537e043c4de337ba3b054416d950501b2f4e22f2670c8c339bc1649b9a013699ae8554a7 SHA512 cc4c0f1b07fd4bbdcda3bd5c0ba8ba2b3c6b764632ca4a12fd3105e2f8d8a69201ccc306283acad3c9610186606978292ed34fba891fa0758e31803e830c5949
diff --git a/dev-qt/qtspeech/qtspeech-6.6.2.ebuild b/dev-qt/qtspeech/qtspeech-6.6.2.ebuild
deleted file mode 100644
index 0a07541315c2..000000000000
--- a/dev-qt/qtspeech/qtspeech-6.6.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Text-to-speech library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ~loong"
-fi
-
-IUSE="flite qml +speechd"
-# can build with neither, but then it is just mock tts and may be confusing
-REQUIRED_USE="|| ( flite speechd )"
-
-# TODO: tests are known failing with clang and needs looking into, albeit
-# it is still usable at runtime save for applications segfaulting on exit
-# similarly to QTBUG-90626 (not that this has in-tree revdeps as of writing
-# of this). Restricting because also seen this result in hanging. Note that
-# qtspeech:6 is still somewhat new (started in 6.4.0), and should review
-# status on new major versions.
-RESTRICT="test"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtmultimedia-${PV}:6
- flite? ( app-accessibility/flite )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- speechd? ( app-accessibility/speech-dispatcher )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature flite)
- $(qt_feature speechd)
-
- # flite_alsa was likely to work around old issues in flite, it does
- # nothing but add -lasound (no code change, and is unneeded)
- -DQT_FEATURE_flite_alsa=OFF
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtspeech/qtspeech-6.6.3.ebuild b/dev-qt/qtspeech/qtspeech-6.6.3.ebuild
deleted file mode 100644
index 5491997f2898..000000000000
--- a/dev-qt/qtspeech/qtspeech-6.6.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Text-to-speech library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~riscv ~x86"
-fi
-
-IUSE="flite qml +speechd"
-# can build with neither, but then it is just mock tts and may be confusing
-REQUIRED_USE="|| ( flite speechd )"
-
-# TODO: tests are known failing with clang and needs looking into, albeit
-# it is still usable at runtime save for applications segfaulting on exit
-# similarly to QTBUG-90626 (not that this has in-tree revdeps as of writing
-# of this). Restricting because also seen this result in hanging. Note that
-# qtspeech:6 is still somewhat new (started in 6.4.0), and should review
-# status on new major versions.
-RESTRICT="test"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtmultimedia-${PV}:6
- flite? ( app-accessibility/flite )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- speechd? ( app-accessibility/speech-dispatcher )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature flite)
- $(qt_feature speechd)
-
- # flite_alsa was likely to work around old issues in flite, it does
- # nothing but add -lasound (no code change, and is unneeded)
- -DQT_FEATURE_flite_alsa=OFF
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index 1e0458cb173e..889fc59ad1be 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,11 +1,7 @@
DIST qtsvg-5.15.13-gentoo-kde-1.tar.xz 3552 BLAKE2B e2b8644f6c259ef90ec2ad110a447ad7c34e8c7612ef889a5514e1decde35746cc5083297fc91d1e307ba6f9e25965a97b8e8e416ef8cf6af0b420ffc4866481 SHA512 d4ed5c86f9799b1d0461e5e4fdaa5979a598e80579f1fed61323c83592292a1ccc4cfabdfed83514dbdd93ef4415fefa8b6c8bd7946d46ddb9388644ffcd5d26
DIST qtsvg-everywhere-opensource-src-5.15.13.tar.xz 1890468 BLAKE2B 72d20df0c00c128822389ab7ad8a2573aa376ba71f8a6f6780c19f0080db8d96ec5fe4c28de64b8e2f740ddf16c9652bbef4c651e18e1a0400529f35c0593b7f SHA512 17d13fdeec439c02e7b7e478527376da2d4efd65e019fb18822d3d7883cbf129eea2661c19e931e59280c3bda7233fa6cfd84c4d76365abc63814a80e99f2a65
-DIST qtsvg-everywhere-src-6.6.2.tar.xz 1643056 BLAKE2B 3294178addb3a7096294065b9326ca22b3e25ac3cef62533ac949b68e67aaaf9320bdc389453c8e97ac9c03f88cbd894088402bb21f9280d7bbff3ee0ba0b6ee SHA512 cdfc3fb9aa00eaedd232c2b93482154f97e4e37d48db62b91142ae0dcc9d03bb9aa07cdfaa77e2973e6bfb5fdcdbf4365e6b9c855ffc82b3542d4cd07c1857a7
-DIST qtsvg-everywhere-src-6.6.3.tar.xz 1643424 BLAKE2B 52f262aef3d424a1d9f75753ffb5f73a500e3e58d264b2a26699ff6ca0430c2d4d068fe514f7584641c76b74e758e6c10b4d6123c512bd4f364f6fcb7e25f69e SHA512 78d588ebc60d90b86f8d639b49081a616abe0adedbd32381dd7853693065ee2e41b40ee4221d4c13c04c71a7f9780b35f3c472f5b9b5fa96af6835d711eb4937
DIST qtsvg-everywhere-src-6.7.0.tar.xz 1790244 BLAKE2B 586d5cd8f5a0d276f837dad1a330778b2e3bec1433d14015569947e964f779dcd24c22f54f536d3808d6c4c1ac8de308e1b5430a2a15725934dc67bb2e35cdb1 SHA512 b68e4e235f1a6b0ddbb130fbc06aa7ac06f074c5d33f588dd7049b5986ae070e1e4e976f22fba2bef81adc3beac8c4564a01c818b3594e06ab36d9939ce0e7b3
EBUILD qtsvg-5.15.13.ebuild 496 BLAKE2B 973507084399af01f2f442cbfd3a6c9dfe91c8185ddb483c9b7b8cc1f7cf135e80e4c7c1286f22bc59a5209a87144310780d0c380681b963d42204c46a228e07 SHA512 d8500010ff86d3d03f18210b771fe0961b99d16efebbba0c428ffcc49dda115814538f6d8b20801671ee5a0de7b1e643eed6101c7f37dbf42795d1a5c6dfd978
-EBUILD qtsvg-6.6.2.ebuild 391 BLAKE2B 8a6bc4b73cf1fdba0ea8b7986099ca22e5ec5e193e44762465ecb2042a3e9ce43c5f61175b4338b6cca29f4844dd4a067ef35f95e0b6d5153efd2ca0a80982c9 SHA512 02c4d36c3586ac2cb2750bdc97bf7b5d6d81523ecafaa98decf792412d56d8db666301e58b337ac9fafed8bc02072b2e5123d8117e4c21ebb57a4273d7560700
-EBUILD qtsvg-6.6.3.ebuild 391 BLAKE2B 8a6bc4b73cf1fdba0ea8b7986099ca22e5ec5e193e44762465ecb2042a3e9ce43c5f61175b4338b6cca29f4844dd4a067ef35f95e0b6d5153efd2ca0a80982c9 SHA512 02c4d36c3586ac2cb2750bdc97bf7b5d6d81523ecafaa98decf792412d56d8db666301e58b337ac9fafed8bc02072b2e5123d8117e4c21ebb57a4273d7560700
EBUILD qtsvg-6.7.0.ebuild 391 BLAKE2B 8a6bc4b73cf1fdba0ea8b7986099ca22e5ec5e193e44762465ecb2042a3e9ce43c5f61175b4338b6cca29f4844dd4a067ef35f95e0b6d5153efd2ca0a80982c9 SHA512 02c4d36c3586ac2cb2750bdc97bf7b5d6d81523ecafaa98decf792412d56d8db666301e58b337ac9fafed8bc02072b2e5123d8117e4c21ebb57a4273d7560700
EBUILD qtsvg-6.7.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b
EBUILD qtsvg-6.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b
diff --git a/dev-qt/qtsvg/qtsvg-6.6.2.ebuild b/dev-qt/qtsvg/qtsvg-6.6.2.ebuild
deleted file mode 100644
index 777ffe0ec0a8..000000000000
--- a/dev-qt/qtsvg/qtsvg-6.6.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="SVG rendering library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtsvg/qtsvg-6.6.3.ebuild b/dev-qt/qtsvg/qtsvg-6.6.3.ebuild
deleted file mode 100644
index 777ffe0ec0a8..000000000000
--- a/dev-qt/qtsvg/qtsvg-6.6.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="SVG rendering library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index fa6912af473b..710e1fe97d4f 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -1,8 +1,4 @@
-DIST qttools-everywhere-src-6.6.2.tar.xz 8594492 BLAKE2B 17d4385df9c0a70e8c3c135bd56f835c80d98008694331a2c2e8381b1489aafd56ca140ad300d868bdf795742326771358fc18f9c4e27b9aceb937a59536ddd9 SHA512 bf8d7fc92768b2a4992cef021576b1a6ed1405995ab18113db22c72f9e159b38012ff98d797b2a9578cc82527dc51fae92605a5e6a94fdeecd7e0da95509ce90
-DIST qttools-everywhere-src-6.6.3.tar.xz 8596272 BLAKE2B 375a018d3fff0ef52e7e8e38455f8a801d6a4e715f14826605e0c6b5d33b321aa7395b598041f1459fb361773688255c0ff1e4e300d05aef18aa42f5e785a8e7 SHA512 621277c1f8ea7b0742ce2679bc938d8c5611f712b06f6ec7afa8231e9d8ae3184870f0d9d9358076bdeac220072798e236745bf68c33eaf23dc7896a1a478235
DIST qttools-everywhere-src-6.7.0.tar.xz 9012572 BLAKE2B 12bfc43d390c40faafdf825d333348fb1672eb52c3f1e47ea0362542712dfac56fa3b07f01a2bc196872a04e9cf1a101ea2feb4ed6b744a70c75b67111ec806e SHA512 8d478568d8e7ffc40af8099e95f2b37913c05490cc127d559c13ed3cba75bf8cca06ad3afce65649186a3e52442f8e0f820a2ac6b655ec0e2b808e6df834d560
-EBUILD qttools-6.6.2.ebuild 4542 BLAKE2B 97b1c6bc9be1c42bbea95bbfc1f16793050aa919103fff63a7be786301bd396f16a00a76817feedeace43f766a3d9bba4ad9d9d1c99e4655c62483b392725843 SHA512 a6380a6dfe0d156e03ad68caa350aad1e7d72c1d9cd7f808ae1d27538d79e0d4ad8fe06f6a03532f848bd0bb3093d76d7a1d9323658ba516fce686b8d9d2c706
-EBUILD qttools-6.6.3.ebuild 4615 BLAKE2B c3dbab35c952424acb6ad43f7c545e129f3a3b56b882ac4e63e1651153443ebca8d515905f244f5a464a80708c88cb1aec840da63252c45f8d704ad53bce9766 SHA512 43380035ca324ad887491baccb2b13b015c64b746f5cec1d9302a399304773a69be75cb4c5a8876782b727c46d8121b7fc84e27b98ce00af190d62916bd87409
EBUILD qttools-6.7.0.ebuild 4645 BLAKE2B c71646483c3c1c7c22b4519d039c1b5c46411c080e76d07472003527ceb81d67c750f7e8f87a821e3a0e9b970f498c31e3c8d8c233f96f85d03fed5f978c4939 SHA512 7efa08d07644ae6d1164cc766cd0b750ce04c1f20cf5c6ad4186a0975d8d8686d42a2405217ad81dcd69c0319ee82ebdb82b6fd643c197e121f58bab300a2e0f
EBUILD qttools-6.7.9999.ebuild 4647 BLAKE2B afebd788adca5f69928e1133b31bbd62868f9faed44672490573fc45ab001df93410247c699b017a952f9f597aebc1c297eef3bedc4af4775cbc0ecc3aeb79ac SHA512 7cfac939d123eca6572166b2db8eeeb8e8bb6a6f89bb9f9a1a1cadd618dd8ba9e09c3889c10e65b37fffa5c103bb37e8189847dcbebd6f07839d6a3a3342ffa1
EBUILD qttools-6.9999.ebuild 4647 BLAKE2B afebd788adca5f69928e1133b31bbd62868f9faed44672490573fc45ab001df93410247c699b017a952f9f597aebc1c297eef3bedc4af4775cbc0ecc3aeb79ac SHA512 7cfac939d123eca6572166b2db8eeeb8e8bb6a6f89bb9f9a1a1cadd618dd8ba9e09c3889c10e65b37fffa5c103bb37e8189847dcbebd6f07839d6a3a3342ffa1
diff --git a/dev-qt/qttools/qttools-6.6.2.ebuild b/dev-qt/qttools/qttools-6.6.2.ebuild
deleted file mode 100644
index 8b4db6721996..000000000000
--- a/dev-qt/qttools/qttools-6.6.2.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {15..18} )
-LLVM_OPTIONAL=1
-inherit desktop llvm-r1 optfeature qt6-build
-
-DESCRIPTION="Qt Tools Collection"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-IUSE="
- +assistant clang designer distancefieldgenerator gles2-only
- +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
- qtdiag qtplugininfo vulkan +widgets zstd
-"
-# note that some tools do not *require* widgets but will skip a sub-tool
-# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
-REQUIRED_USE="
- assistant? ( widgets )
- clang? ( ${LLVM_REQUIRED_USE} )
- designer? ( qml widgets )
- distancefieldgenerator? ( qml widgets )
- pixeltool? ( widgets )
- qdoc? ( clang qml )
-"
-
-# behaves very badly when qttools is not already installed, also
-# other more minor issues (clang tests flaky depending on version,
-# and 3rdparty/ tries to FetchContent gtest)
-RESTRICT="test"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,widgets?]
- assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
- clang? (
- $(llvm_gen_dep '
- sys-devel/clang:${LLVM_SLOT}=
- sys-devel/llvm:${LLVM_SLOT}=
- ')
- )
- designer? (
- ~dev-qt/qtbase-${PV}:6[xml,zstd=]
- zstd? ( app-arch/zstd:= )
- )
- qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
- qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] )
- widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
-"
-DEPEND="
- ${RDEPEND}
- qtdiag? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-
-pkg_setup() {
- use clang && llvm-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- # prevent the clang test as it can abort due to bug #916098
- $(cmake_use_find_package clang WrapLibClang)
- $(cmake_use_find_package qml Qt6Qml)
- $(cmake_use_find_package widgets Qt6Widgets)
- $(qt_feature assistant)
- $(qt_feature clang)
- $(qt_feature designer)
- $(qt_feature distancefieldgenerator)
- $(qt_feature linguist)
- $(qt_feature pixeltool)
- $(qt_feature qdbus)
- $(qt_feature qdoc)
- $(qt_feature qtattributionsscanner)
- $(qt_feature qtdiag)
- $(qt_feature qtplugininfo)
-
- # TODO?: package litehtml, but support for latest releases seem
- # to lag behind and bundled may work out better for now
- # https://github.com/litehtml/litehtml/issues/266
- $(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use widgets; then #914766
- use designer || use distancefieldgenerator || use pixeltool &&
- newicon src/designer/src/designer/images/designer.png designer6.png
-
- if use assistant; then
- make_desktop_entry assistant6 'Qt 6 Assistant' assistant6 \
- 'Qt;Development;Documentation' \
- 'Comment=Tool for viewing online documentation in Qt help file format'
- newicon src/assistant/assistant/images/assistant-128.png assistant6.png
- fi
-
- if use designer; then
- make_desktop_entry designer6 'Qt 6 Designer' designer6 \
- 'Qt;Development;GUIDesigner' \
- 'Comment=WYSIWYG tool for designing and building graphical user interfaces with QtWidgets'
- fi
-
- if use distancefieldgenerator; then
- # no icon, sharing with designer which fits letter-wise
- make_desktop_entry qdistancefieldgenerator6 'Qt 6 Distance Field Generator' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for pregenerating the font cache of Qt applications'
- fi
-
- if use linguist; then
- make_desktop_entry linguist6 'Qt 6 Linguist' linguist6 \
- 'Qt;Development;Translation' \
- 'Comment=Tool for translating Qt applications'
- newicon src/linguist/linguist/images/icons/linguist-128-32.png linguist6.png
- fi
-
- if use pixeltool; then
- # no icon, not fitting but share with designer for now
- make_desktop_entry pixeltool6 'Qt 6 Pixel Tool' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for zooming in the desktop area pointed by the cursor'
- fi
-
- if use qdbus; then
- make_desktop_entry qdbusviewer6 'Qt 6 QDBusViewer' qdbusviewer6 \
- 'Qt;Development' \
- 'Comment=Tool that lets introspect D-Bus objects and messages'
- newicon src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer6.png
- fi
-
- # hack: make_destop_entry does not support overriding DESCRIPTION
- find "${ED}" -type f -name "*.desktop" \
- -exec sed -i "/^Comment=${DESCRIPTION}/d" -- {} + || die
- fi
-}
-
-pkg_postinst() {
- use assistant &&
- optfeature "Qt documentation viewable in assistant" \
- 'dev-qt/qt-docs:6[qch]' #602296
-}
diff --git a/dev-qt/qttools/qttools-6.6.3.ebuild b/dev-qt/qttools/qttools-6.6.3.ebuild
deleted file mode 100644
index 19facb63a427..000000000000
--- a/dev-qt/qttools/qttools-6.6.3.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {15..18} )
-LLVM_OPTIONAL=1
-inherit desktop llvm-r1 optfeature qt6-build
-
-DESCRIPTION="Qt Tools Collection"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-IUSE="
- +assistant clang designer distancefieldgenerator gles2-only
- +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner
- qtdiag qtplugininfo vulkan +widgets zstd
-"
-# note that some tools do not *require* widgets but will skip a sub-tool
-# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
-REQUIRED_USE="
- assistant? ( widgets )
- clang? ( ${LLVM_REQUIRED_USE} )
- designer? ( qml widgets )
- distancefieldgenerator? ( qml widgets )
- pixeltool? ( widgets )
- qdoc? ( clang qml )
-"
-
-# behaves very badly when qttools is not already installed, also
-# other more minor issues (clang tests flaky depending on version,
-# and 3rdparty/ tries to FetchContent gtest)
-RESTRICT="test"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,widgets?]
- assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
- clang? (
- $(llvm_gen_dep '
- sys-devel/clang:${LLVM_SLOT}=
- sys-devel/llvm:${LLVM_SLOT}=
- ')
- )
- designer? (
- ~dev-qt/qtbase-${PV}:6[xml,zstd=]
- zstd? ( app-arch/zstd:= )
- )
- qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
- qtdiag? ( ~dev-qt/qtbase-${PV}:6[gles2-only=,vulkan=] )
- widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
-"
-DEPEND="
- ${RDEPEND}
- qtdiag? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-
-pkg_setup() {
- use clang && llvm-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- # prevent the clang test as it can abort due to bug #916098
- $(cmake_use_find_package clang WrapLibClang)
- $(cmake_use_find_package qml Qt6Qml)
- $(cmake_use_find_package widgets Qt6Widgets)
- $(qt_feature assistant)
- $(qt_feature clang)
- $(qt_feature designer)
- $(qt_feature distancefieldgenerator)
- $(qt_feature linguist)
- $(qt_feature pixeltool)
- $(qt_feature qdbus)
- $(qt_feature qdoc)
- $(qt_feature qtattributionsscanner)
- $(qt_feature qtdiag)
- $(qt_feature qtplugininfo)
-
- # TODO?: package litehtml, but support for latest releases seem
- # to lag behind and bundled may work out better for now
- # https://github.com/litehtml/litehtml/issues/266
- $(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON)
-
- $(usev designer -DQT_UNITY_BUILD=OFF) # fails to build (QTBUG-122634)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use widgets; then #914766
- use designer || use distancefieldgenerator || use pixeltool &&
- newicon src/designer/src/designer/images/designer.png designer6.png
-
- if use assistant; then
- make_desktop_entry assistant6 'Qt 6 Assistant' assistant6 \
- 'Qt;Development;Documentation' \
- 'Comment=Tool for viewing online documentation in Qt help file format'
- newicon src/assistant/assistant/images/assistant-128.png assistant6.png
- fi
-
- if use designer; then
- make_desktop_entry designer6 'Qt 6 Designer' designer6 \
- 'Qt;Development;GUIDesigner' \
- 'Comment=WYSIWYG tool for designing and building graphical user interfaces with QtWidgets'
- fi
-
- if use distancefieldgenerator; then
- # no icon, sharing with designer which fits letter-wise
- make_desktop_entry qdistancefieldgenerator6 'Qt 6 Distance Field Generator' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for pregenerating the font cache of Qt applications'
- fi
-
- if use linguist; then
- make_desktop_entry linguist6 'Qt 6 Linguist' linguist6 \
- 'Qt;Development;Translation' \
- 'Comment=Tool for translating Qt applications'
- newicon src/linguist/linguist/images/icons/linguist-128-32.png linguist6.png
- fi
-
- if use pixeltool; then
- # no icon, not fitting but share with designer for now
- make_desktop_entry pixeltool6 'Qt 6 Pixel Tool' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for zooming in the desktop area pointed by the cursor'
- fi
-
- if use qdbus; then
- make_desktop_entry qdbusviewer6 'Qt 6 QDBusViewer' qdbusviewer6 \
- 'Qt;Development' \
- 'Comment=Tool that lets introspect D-Bus objects and messages'
- newicon src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer6.png
- fi
-
- # hack: make_destop_entry does not support overriding DESCRIPTION
- find "${ED}" -type f -name "*.desktop" \
- -exec sed -i "/^Comment=${DESCRIPTION}/d" -- {} + || die
- fi
-}
-
-pkg_postinst() {
- use assistant &&
- optfeature "Qt documentation viewable in assistant" \
- 'dev-qt/qt-docs:6[qch]' #602296
-}
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index f5593c0415bf..1cd9709b1978 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1,10 +1,6 @@
DIST qttranslations-everywhere-opensource-src-5.15.13.tar.xz 1635960 BLAKE2B 6542480dfe0c62fd36e67ee8f9bd8e2358057c6010f661a1f0e2ad05156e6fed0a013f8ed5a6de71b87e7e4917cb0e84a6f15021865440a5e58a8d58f438e81e SHA512 5404c98ba6303986da0ffc5f715cf7024b724183e6f30b15bc9825cac2d1715239a4479093cb46239cceaa0a7468dd05e190cd0a6911b22f3628ff57ff3d8c57
-DIST qttranslations-everywhere-src-6.6.2.tar.xz 1472416 BLAKE2B 42b11dedfaf029c2daffe82cf394097ad813af1043fdded3e17f78243f188fcf5efa0a646a107ab4b3a9e7584cbd393bfbbaddf46ee435d88e59f02a8ef97223 SHA512 4df875fd0194d7a7f60459be9736202858465d1cdfe4f27a311139c9f12a3bd48d9a5b25277b2df9a7facfb61cea108750c78a0102e11b9a2caed55d629960bb
-DIST qttranslations-everywhere-src-6.6.3.tar.xz 1472412 BLAKE2B 4e6bafd67db904d0cb14ba3ec4aca4b5555967678b8a769a6e7be9916a59a3a0cbfa2a7b4ca5e6011583ce5bf8c4e4ab9ba5326aa765b7c5e9a09699449a109b SHA512 b764161def8d9e7f1f7e6417dc37e166cde402642234f8a3b55f93a56ef2f46c68799d4e80c283fe76f9790b3d84274e6be680189bc04cc09fa8ca2ea68397e7
DIST qttranslations-everywhere-src-6.7.0.tar.xz 1475980 BLAKE2B c5bff0466e77ad87001ee5f995b7f254d2320631767fed556f4d4dbb426b33528b92b5c485da7153ddd68e542eceb48f92f3cf959bba35916f9b4250d0987128 SHA512 12efb8591a066c8adf9c460e85553924ea99337dc80052745a8f46b6cc7c7d7ce3804477867f977db80628dd14b65d31d911805fed4c30c468c52fe439ee8f2a
EBUILD qttranslations-5.15.13.ebuild 379 BLAKE2B 4e8592ec1a5ee9571ebf1eb9fc40b2b593a8448d6a600f7ec61813a8416fbf6492759ee1b93e36137d994166f30d0ddc1a95b2971c0f4fa61779b37c37b2514b SHA512 483a60952a599acea2c0a6b4916fb7566120e552812469f7a0291ba8b7a063be4afd1a7ce2f8e56271a24f34fb8750eff99c03814b0c92f38cdec1a005c0d6e3
-EBUILD qttranslations-6.6.2.ebuild 384 BLAKE2B bde32b7078402b722dfabd9d846c51ab1732dc2f5ac21913cd1f2b68db3d7657e686fd4942073158dcf38d151cf78a62692c6020171158b22b5d4a8e5cf552d5 SHA512 8a8a9a4ed6e96e72a1af5be1e282a9632026c3993ecae868dacbb0d7ed83616a7a6c0bb87bcccd4bcf4545df5546ca47e873b917b8df867d136f30c2dafabc3e
-EBUILD qttranslations-6.6.3.ebuild 384 BLAKE2B bde32b7078402b722dfabd9d846c51ab1732dc2f5ac21913cd1f2b68db3d7657e686fd4942073158dcf38d151cf78a62692c6020171158b22b5d4a8e5cf552d5 SHA512 8a8a9a4ed6e96e72a1af5be1e282a9632026c3993ecae868dacbb0d7ed83616a7a6c0bb87bcccd4bcf4545df5546ca47e873b917b8df867d136f30c2dafabc3e
EBUILD qttranslations-6.7.0.ebuild 384 BLAKE2B bde32b7078402b722dfabd9d846c51ab1732dc2f5ac21913cd1f2b68db3d7657e686fd4942073158dcf38d151cf78a62692c6020171158b22b5d4a8e5cf552d5 SHA512 8a8a9a4ed6e96e72a1af5be1e282a9632026c3993ecae868dacbb0d7ed83616a7a6c0bb87bcccd4bcf4545df5546ca47e873b917b8df867d136f30c2dafabc3e
EBUILD qttranslations-6.7.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc
EBUILD qttranslations-6.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc
diff --git a/dev-qt/qttranslations/qttranslations-6.6.2.ebuild b/dev-qt/qttranslations/qttranslations-6.6.2.ebuild
deleted file mode 100644
index 8dd62b0467d7..000000000000
--- a/dev-qt/qttranslations/qttranslations-6.6.2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Translation files for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DEPEND="~dev-qt/qtbase-${PV}:6"
-BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"
diff --git a/dev-qt/qttranslations/qttranslations-6.6.3.ebuild b/dev-qt/qttranslations/qttranslations-6.6.3.ebuild
deleted file mode 100644
index 8dd62b0467d7..000000000000
--- a/dev-qt/qttranslations/qttranslations-6.6.3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Translation files for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DEPEND="~dev-qt/qtbase-${PV}:6"
-BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index dc146248a877..61e0c124f57d 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,10 +1,6 @@
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.13.tar.xz 10959164 BLAKE2B 808c5f28f12d0210b94ee3c9f282c000c1787686e454c8cb8ef601dafe7c0d8579796b2322edb553a997d4a8f38c2603b5314f6839873b257930bd9aa3959222 SHA512 abe58c132c8bd23d29de1937e2f1fb6571aec829ce74f4904d322c4046d8c70b4b9b508930e4c681a8e30ff1d8a63c627cc3bec1560e83dada426c09d827ae29
-DIST qtvirtualkeyboard-everywhere-src-6.6.2.tar.xz 3723036 BLAKE2B e459bbdd195a824df44fdc72599dd04181cdeaa0ec2849fb75b9ff3ee7b4f86317b64df364c6883181397b5a1e09091966be3b7cfd29b2226956e799ddf7237b SHA512 bafff245ca6340e57a7abf312369ad2196beb85fd6dee4920e0cd5dc08f35f1f1ae3f861e6f3ac8766ef4e1059cca34ae9fc15a4eca806e7b5c7a9319e56bf2c
-DIST qtvirtualkeyboard-everywhere-src-6.6.3.tar.xz 3719852 BLAKE2B b5c6e9108ad7705653693c0d2a56a9e24ddee45e2bbede23bbbf3fcad0532fef0965a07aab2409b6e1712bdb76b3545e31fa0a4e42cbeb4a881c7832d3239efd SHA512 badfb9145315bb60a2a3a7b858e23af25a99e4209356f94ba098fc7a9f903d4ca7c995c3d0185b8c6492394846959136479c9b2e1c94d88a41f0c68d88d2fe36
DIST qtvirtualkeyboard-everywhere-src-6.7.0.tar.xz 3720012 BLAKE2B 5bb60703f88225e8d2b18323c394b3f863a2364c39023eacf33c49d9ab3e0f0966f1ff37a38dd44ef3497d5f446a25aba7731697fd572fa001258657af54b7a8 SHA512 0e33a9d962eed6a75bceb25ba666adff2ee0e3eea229540415777000fd60de290c4b56a07870239943e96da626d71e4e4770d46198b8bfe1fb5e03bee64740e9
EBUILD qtvirtualkeyboard-5.15.13.ebuild 1215 BLAKE2B 69170c58bb99c493fc045c0901aabc24b804a81289b66df9828ac0f997530105583dc174ffd9dc6fc52936705a3a637a92bab205e0d1d22da2b212b10e436e81 SHA512 885a3ce2f545fd6d880642d938ffe16edab97305577870aaa702f13e9009297f49ef17388f77869a7bac548558fb2afdd67a02a50403be58586cffc750434c2e
-EBUILD qtvirtualkeyboard-6.6.2.ebuild 1101 BLAKE2B aef0afbd7c303a2ee6cb44f34c18a2fa11d960c5b1d60d653cd810f32b5630702305fd2d95fd61da23e21305621f8d0b8914a5151d123a98c8a6e4548565fa71 SHA512 82fc1baa8f078a1c255e9f69589a42c74b038186cb4a8499e1d9dd95a3fcee9a4d790ecb63af85497df3fcf03751846efd9e9a436e16953e63f8613568e5cf02
-EBUILD qtvirtualkeyboard-6.6.3.ebuild 1118 BLAKE2B 36f2cdf44a7e86903825f83f68d518fd0ac5f7ed1b98d91afdfb83394262df40fa941d380e992ccd1bd11359e418c4da31ec358448e227f6cc3db5ef7b01ddb7 SHA512 24fff625aec198089d37a91855646ca8b17f62b849ee8fb171fe94f0a9bd1c1685e71a4171849fe026bc832e34d5097bf41a2d4066b2c62164bf1f2916e3383b
EBUILD qtvirtualkeyboard-6.7.0.ebuild 1118 BLAKE2B 36f2cdf44a7e86903825f83f68d518fd0ac5f7ed1b98d91afdfb83394262df40fa941d380e992ccd1bd11359e418c4da31ec358448e227f6cc3db5ef7b01ddb7 SHA512 24fff625aec198089d37a91855646ca8b17f62b849ee8fb171fe94f0a9bd1c1685e71a4171849fe026bc832e34d5097bf41a2d4066b2c62164bf1f2916e3383b
EBUILD qtvirtualkeyboard-6.7.9999.ebuild 1119 BLAKE2B 965c61b2630fc8b25993eb5563055a4972ae551716ab3f46f90fcb73b8fd1fc685867fe8ac2a242df9906268c73522a946d9c3d93987f46a647444cb5810a949 SHA512 0ba4ab450806e5188d571a2eeaa2b7f31fc08dccc1cb80d8c651eda9471e45b83c094d955914546330c6c181acd48af31fdb8a35a9e7971ae404dfba5719cd87
EBUILD qtvirtualkeyboard-6.9999.ebuild 1119 BLAKE2B 965c61b2630fc8b25993eb5563055a4972ae551716ab3f46f90fcb73b8fd1fc685867fe8ac2a242df9906268c73522a946d9c3d93987f46a647444cb5810a949 SHA512 0ba4ab450806e5188d571a2eeaa2b7f31fc08dccc1cb80d8c651eda9471e45b83c094d955914546330c6c181acd48af31fdb8a35a9e7971ae404dfba5719cd87
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild
deleted file mode 100644
index c3faae0375db..000000000000
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~loong"
-fi
-
-IUSE="+spell"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtsvg-${PV}:6
- spell? ( app-text/hunspell:= )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature spell hunspell)
- -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # rarely randomly(?) fails even with -j1
- tst_layoutfilesystem
- )
-
- if use spell && has_version app-dicts/myspell-en; then
- # 99% pass but minor sub-tests fail with myspell-en, needs looking into
- ewarn "Warning: notable tests were skipped due to ${_} being installed"
- CMAKE_SKIP_TESTS+=(
- tst_inputpanel
- tst_inputpanelcontrols2
- )
- else
- einfo "tst_inputpanel can take >5mins, not known to actually hang"
- fi
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild
deleted file mode 100644
index 99630510bd24..000000000000
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.6.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~loong ~riscv ~x86"
-fi
-
-IUSE="+spell"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtsvg-${PV}:6
- spell? ( app-text/hunspell:= )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature spell hunspell)
- -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # rarely randomly(?) fails even with -j1
- tst_layoutfilesystem
- )
-
- if use spell && has_version app-dicts/myspell-en; then
- # 99% pass but minor sub-tests fail with myspell-en, needs looking into
- ewarn "Warning: notable tests were skipped due to ${_} being installed"
- CMAKE_SKIP_TESTS+=(
- tst_inputpanel
- tst_inputpanelcontrols2
- )
- else
- einfo "tst_inputpanel can take >5mins, not known to actually hang"
- fi
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 2e5e2188cf97..2276164a1923 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,12 +1,7 @@
-AUX qtwayland-6.6.2-nvidia-threaded-gl.patch 1402 BLAKE2B 6cdff13bf4b6ef14d3aed6001691ab7893d0b1d1b1c0549ad9a2c7984d6aab41fe6e30c3b6782c3250a78b1ba4ded278f3b3e81dee35c5826d8ec9858bfb621b SHA512 1bdf6d1168be4c05118aad817cd4a07630cd2992eddc8593b56c05cf1c64bdb89941be9da8efd4492b2fd3e196dc93e4f4667c25902ed2d0543ce3125317ac46
DIST qtwayland-5.15.13-gentoo-kde-1.tar.xz 48696 BLAKE2B f0e06d19e44c261bbc5ae56ad8c1ede4479d9ebaaf04272307e5547ea55c5b525d8d78aa674e773fedad1c554b56878c9ac1392a148d4c7fed50470b6bdc5404 SHA512 cb687922c666a2ce0f16578aa732f805d8bf96de3b723946dfd8a0163ea88b17dd4c1628b1c7a65128d5da84c67daa69a691d07cb7f07deb22419c995a998c5d
DIST qtwayland-everywhere-opensource-src-5.15.13.tar.xz 569152 BLAKE2B 9e6ceb514b17ba7fa99d6263d5c84edf0f39c510a080bf607ba1e68dfacc2f0f509529d5e4fd61e04ed04a922c5f82b6a5aabbf5d78e487ca5c1cc1c86d13e19 SHA512 1f5b5e911ad9026d08260e5ce15aad5c9167726ce42db85634392f1e49d545ca5bcd4e44304f1ff633ffe110712a2b5dad87de6cd89eb3b7e6c657fe260e388d
-DIST qtwayland-everywhere-src-6.6.2.tar.xz 1118996 BLAKE2B db54b7708f01a7e4e59561eb209d9c0cd79400ec477603d826061f3c2cf6683dccbbb48e73dc7b5ebe674ef7c5b438fd75eccbd4bab9191219598f526e6b395f SHA512 ed5539ac9515ba93822ee1dfdedd3ece46a51c50b23efd0fb90ead2728b651c41bec42a6e2e2caf72bda0f274940e9f00049bae42c1315e0226e4a42c708f664
-DIST qtwayland-everywhere-src-6.6.3.tar.xz 1120056 BLAKE2B e5bbdd53f0c133dcd310c5e85480abf28d005291996e1f9414292eeeab144e8a7706bdbe0ca41fd3bfb8d4a36020fe6075102a9e94bad0a85ae338497c6e69d1 SHA512 6829c9aef2b7fc37a6a94c0093d478c13742d8c2b3d2b9444b7a1dbe022bfce1f6a5665d16bebe221e93bddd964b726451b2949352877b25d65654df17a58eb1
DIST qtwayland-everywhere-src-6.7.0.tar.xz 1121748 BLAKE2B d42003056236b542a95484157bee3bf74a602882ac79dde02c74f762e3c07eec28405534df46cf5d4b8381d0f99cccfeeca10f614622bbb7b09ec81dbb6a06aa SHA512 cda0e0736f85656d05b2399970413ffc5082af4256c8b3087c3f1d06cad5ef5ad7cb8838513723569193df02cd3c3df3d5478d99464606c62c42629ef75c225f
EBUILD qtwayland-5.15.13.ebuild 1214 BLAKE2B 4d974a96e807dfbad6bf480bb6faf022828c9cab0fd5bc82b6c6455344fafd7a349f1f232fa62a00e32cc073cda39aead004657e7b4072f49890442baeda3252 SHA512 75966f4a890e77a29937d63ed50a8095d579fab4871f2d091bb410443a0101fabc592a6cfbe033b12d6f0663c196930a32c85a062a10de4f8dc13eee4103b86b
-EBUILD qtwayland-6.6.2-r1.ebuild 1277 BLAKE2B 91a13825970d4c1f88a2ad64bf44390bd96c3279b76a982edd256c6450dc218d0b02da158d57170f8a96381e5fbddce8718795cc423d1f380fbfd84bc19b4267 SHA512 2754c9e85f34808b292de92488014e31da1f42c9ba0183e418151c3fda80093136b936972dba20ef8f04a4d29e9f365942457f70866bad09ee3c8d25efea5728
-EBUILD qtwayland-6.6.3.ebuild 1219 BLAKE2B 948b4db816a1a07d18bbf8e3c8231e4aba6e2eee59130f9606d20b3983a40320d80234f84a2e848136dedc6df260ab6bd1266c09eb521db16cf10658a9f8a3b2 SHA512 a5e4f024a6ca8f79910f7a0a809370395910e974b16a2c27da6a063e66e8cd9a49dec1a1b4a1c7bd527926d49837e9ad594f9bf9b017d4d1b006c50fae44eed0
EBUILD qtwayland-6.7.0.ebuild 1227 BLAKE2B 489fa85da398d927396d5251e4c0af8ae9011ce010a54a74bc2af8542defb8eba4e4871640f78451ebc93ff6b83d24925fa1f69d6bf5e84f400ec59bb35ab098 SHA512 357fd84cf197e687cdfbb56919cf6b88576797cbb01011593c2b3d0403ac4f9ace5cd49c3bc07c8c1444e8e9bebeb428a1f9ebcc304735605f023be8a30a63f1
EBUILD qtwayland-6.7.9999.ebuild 1229 BLAKE2B a2ef0eece20a69fae358c8c0e22dd05c7d5a04cdd508e1ecb90883c87a6bc365db6443413e7a2150282d26ba8666361b281bd261f5f7a34b0bff24abf96bb723 SHA512 9465226c56e239182b87812bf532ba63e2632830d24e5b7aff53160ba587834bdb7faf9dde05da61084e0a44551cbbbd5599f0988ed92c0e0bc77a016a0ce289
EBUILD qtwayland-6.9999.ebuild 1229 BLAKE2B a2ef0eece20a69fae358c8c0e22dd05c7d5a04cdd508e1ecb90883c87a6bc365db6443413e7a2150282d26ba8666361b281bd261f5f7a34b0bff24abf96bb723 SHA512 9465226c56e239182b87812bf532ba63e2632830d24e5b7aff53160ba587834bdb7faf9dde05da61084e0a44551cbbbd5599f0988ed92c0e0bc77a016a0ce289
diff --git a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch b/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch
deleted file mode 100644
index f7f7607024c5..000000000000
--- a/dev-qt/qtwayland/files/qtwayland-6.6.2-nvidia-threaded-gl.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Backport from 6.6 branch which failed to make it in 6.6.2.
-
-https://bugreports.qt.io/browse/QTBUG-95817
-https://codereview.qt-project.org/c/qt/qtwayland/+/536732
-https://github.com/qt/qtwayland/commit/e4156bad6398dcbe8740041148d95ee9ed437d8b
-From: David Redondo <qt@david-redondo.de>
-Date: Wed, 31 Jan 2024 09:01:48 +0100
-Subject: [PATCH] client: Disable threaded GL on desktop NVIDIA
-
-Otherwise QtQuick windows freeze when resized.
-In order to still use threaded rendering on
-embedded platforms where resizing is not required
-we check if XDG_CURRENT_DESKTOP which should be
-set by desktop environments.
---- a/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp
-+++ b/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp
-@@ -92,6 +92,13 @@ void QWaylandEglClientBufferIntegration::initialize(QWaylandDisplay *display)
- break;
- }
- }
-+
-+ // On desktop NVIDIA resizing QtQuick freezes them when using threaded rendering QTBUG-95817
-+ // In order to support threaded rendering on embedded platforms where resizing is not needed
-+ // we check if XDG_CURRENT_DESKTOP is set which desktop environments should set
-+ if (qstrcmp(vendor, "NVIDIA") == 0 && qEnvironmentVariableIsSet("XDG_CURRENT_DESKTOP")) {
-+ m_supportsThreading = false;
-+ }
- }
-
- bool QWaylandEglClientBufferIntegration::isValid() const
diff --git a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild b/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
deleted file mode 100644
index a91481138236..000000000000
--- a/dev-qt/qtwayland/qtwayland-6.6.2-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-IUSE="accessibility compositor qml vulkan"
-
-RDEPEND="
- dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
- media-libs/libglvnd
- x11-libs/libxkbcommon
- compositor? (
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-CMAKE_SKIP_TESTS=(
- # segfaults for not-looked-into reasons, but not considered
- # an issue given >=seatv5 exists since wayland-1.10 (2016)
- tst_seatv4
- # needs a compositor/opengl, skip the extra trouble
- tst_surface
- tst_xdgdecorationv1
-)
-
-PATCHES=(
- "${FILESDIR}"/${P}-nvidia-threaded-gl.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- $(qt_feature compositor wayland_server)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # users' session setting may break tst_clientextension (bug #927030)
- unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
- unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild b/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
deleted file mode 100644
index 5a74ea1f49f4..000000000000
--- a/dev-qt/qtwayland/qtwayland-6.6.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-IUSE="accessibility compositor qml vulkan"
-
-RDEPEND="
- dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=]
- media-libs/libglvnd
- x11-libs/libxkbcommon
- compositor? (
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-CMAKE_SKIP_TESTS=(
- # segfaults for not-looked-into reasons, but not considered
- # an issue given >=seatv5 exists since wayland-1.10 (2016)
- tst_seatv4
- # needs a compositor/opengl, skip the extra trouble
- tst_surface
- tst_xdgdecorationv1
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- $(qt_feature compositor wayland_server)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # users' session setting may break tst_clientextension (bug #927030)
- unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
- unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index a0b18fbb7d83..a52696b5526a 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,11 +1,7 @@
DIST qtwebchannel-5.15.13-gentoo-kde-1.tar.xz 5820 BLAKE2B 394d537ed9c49a7bfd55f4c8baa18c8ef033894baeafdd252c576d533115dfd02628cdcfe35ca7ad375f1a35afd2862a92643b595700468abf62a4f6a67b43b8 SHA512 6c903a078a28343f920f4f686e9ccc05df5128ad6b0fd68eebec0bbb34936a6cc91ae7b53d152ac1c96bf92dfb88fa88ab7150db5fc37ecb199c984e9d368c33
DIST qtwebchannel-everywhere-opensource-src-5.15.13.tar.xz 212012 BLAKE2B 893fd5a0226539827a34eaf3608e3bcf9684567af4218fc8d7ef95a3342cfb49c2523900eaf756c8cf8329a69758c3c453beedc4cde3c58211254cd1b463f369 SHA512 f0c698aded46ae1f2932a79bdf9d5601466b7e88f6af96fe48d346144fd2e5bbaa81c7c6a82ed78fe8a0314218827704648741b0b47c0efefc31eb447643ad23
-DIST qtwebchannel-everywhere-src-6.6.2.tar.xz 206440 BLAKE2B 0fb5f72cb515a2d51bc1fc610bac322def1f8a46e260ba93a164884b7b79fbf17fcc3a20784ff5848bd24d8c17cb7dae6f7dc8d6b05b48c26b7c59c3248d0c35 SHA512 5a56c88847dd107dae00ccc65d8e2410892ac7a64a71df0295007af9512ff1a05f05474b677f08c7f1c51512bd198a8aa612e6afe2e9c15e572d082952ad2644
-DIST qtwebchannel-everywhere-src-6.6.3.tar.xz 206396 BLAKE2B 6985a243aa68aab0e9b34ca5ba3e018f25cfa019ac446259908b9d3cb7a0d22b4570a4c7b87626a444a91d2c8e7808f09e66b142890126e115487691571e4771 SHA512 81b264aa661460b7872bfdf49b4404f090382346997ee288afc8c00a92c52a72d963cba9667ef99e02b8bd696456ee34e811e5885ed5d400076cdcc1e6cf72fa
DIST qtwebchannel-everywhere-src-6.7.0.tar.xz 206600 BLAKE2B eef2c791fd45d0467d6bd8a6bdb09a07ce1d37ee8463f17208bd6c9da52680192eab1a7a1ddf3f8ab82c0fcf39dc0557162126d1be75d32f56bbab4ffee6e7b5 SHA512 b32291c8051fc8917134a9804365c378cc41c25a64add9b1e055100b32cecb7c3a008a8bf7bb825ce9db68b8d9790a25620bf4e126feef47bfb8c07f45f0ae47
EBUILD qtwebchannel-5.15.13.ebuild 599 BLAKE2B 73cf6f6f51eadeaada9e9a50fd4ca14f1b7cb0b9822f793c016e4059fc1fa8a32332e2e5318370c8806d03affc9de63b38dc0511e8c01cc631b01df21dc75cfe SHA512 f0a6f32a6791c4c66bdf6cee33b1349b80f60560575cd72684d600a831f98c44e0d406eb074aaf0a50b7df7de44f06db9489659ca041013bac3d1714d540a6e8
-EBUILD qtwebchannel-6.6.2.ebuild 525 BLAKE2B af6b403ea7afd606b9cb53b8620eceb719c5342fe3fc1432c8a119294eeb315ef683ce09d122b93ef732a0b9b14de2b80e32b07309ddd430eaedcc095758a64d SHA512 9952c68f95748cd8fd2c7094983938a5e8946a00268c0892c2b41b277355e19a12d0e9d3338ce2bd617f96ab297e7f3f5c9ac225bc3f7a56627e64dfe973bc57
-EBUILD qtwebchannel-6.6.3.ebuild 547 BLAKE2B d5cc2143c2ca1ef55b3193660c9422effdb7e628a709074f44ee7b6ecc1c766e771f2ec23351e03e33af0361a817a1985da0c22ec4d1764b1ff3861b0e9a614e SHA512 2f0ca2bb76360423a6fb3a19ec051c652b0b2de9f991cf3680abf8f179781ca11a15ff8b0c07f08f86e06d4a39a1988d4151449c70823756177453e66a6b10c4
EBUILD qtwebchannel-6.7.0.ebuild 547 BLAKE2B d5cc2143c2ca1ef55b3193660c9422effdb7e628a709074f44ee7b6ecc1c766e771f2ec23351e03e33af0361a817a1985da0c22ec4d1764b1ff3861b0e9a614e SHA512 2f0ca2bb76360423a6fb3a19ec051c652b0b2de9f991cf3680abf8f179781ca11a15ff8b0c07f08f86e06d4a39a1988d4151449c70823756177453e66a6b10c4
EBUILD qtwebchannel-6.7.9999.ebuild 549 BLAKE2B 5c1e30c0a89113facc5e002ca5d42a1492961e11169ea500e93cac6c5bc340f17f45880e6785e447768c15e1189ddb29d826d5598a56501849341bff7a5325ca SHA512 5b99dd48027a9cb58a7a93bf8d27d55db677ecb6a50ca06f6a1b7ff1d8817ccef58e7b1bfe7e92d16da363d17961b841e0876e9f5ac150457f26e25a3c825ae6
EBUILD qtwebchannel-6.9999.ebuild 549 BLAKE2B 5c1e30c0a89113facc5e002ca5d42a1492961e11169ea500e93cac6c5bc340f17f45880e6785e447768c15e1189ddb29d826d5598a56501849341bff7a5325ca SHA512 5b99dd48027a9cb58a7a93bf8d27d55db677ecb6a50ca06f6a1b7ff1d8817ccef58e7b1bfe7e92d16da363d17961b841e0876e9f5ac150457f26e25a3c825ae6
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild
deleted file mode 100644
index 13aa336c012b..000000000000
--- a/dev-qt/qtwebchannel/qtwebchannel-6.6.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt WebChannel"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ~loong"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- has_version ">=dev-qt/qtdeclarative-${PV}:6" && #913692
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild
deleted file mode 100644
index 0ef32e10921e..000000000000
--- a/dev-qt/qtwebchannel/qtwebchannel-6.6.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt WebChannel"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- has_version ">=dev-qt/qtdeclarative-${PV}:6" && #913692
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index ee88b0caeddb..fdb3f564e17b 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,20 +1,12 @@
-AUX qtwebengine-5.15.2-enable-ppc64.patch 1249 BLAKE2B b8b9957bbf848ee8b19e4a7d43f1bfb8c2e63e691f2f0c4b10ef5367bc71b12fb6d161767f7669825e423c08af83e70ff744dd08facf92281c431de90a36847e SHA512 8e29e4e3c2085e5bba9c5a6ce7b366814767bb421132474cae413bba81217a70aec941b09a63d1f914c1e6b9e417b108df236d0b9d39e0df4b4d74111ddcda47
AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf56c52af3a3bd5ff5bcfd525c67bf2e5d960904a9f3b53e1fa18f0e0df380c0cf84f17914fb313a028e26efaefe6ab5057f0d9a9cf2f6f0fd SHA512 6dc3864064d6084e70d4696fda744701c293ee62e9c9088e3247988ffb8085f30c632e94ac19aef715cbd211b21dfcb98691d5809e21cffd9f04bbb8b04cf0da
-AUX qtwebengine-6.6.2-clang18.patch 4565 BLAKE2B 73059ca5a86e8e7098e6d6228bcadef4477d7c21b02e9dcfaa8cb3525545c255f31d8a3b2608a91b7aa90cc6090effd18ba41f4969457e6af68614f74a80da90 SHA512 688ff84d742753e4c6ae235f09b32e5894e0cf704eca78f221b1511e4dec498d5b7615240fdeed27e9eeeadeca8822e51cb86172cc17eb271ee2578853b07b40
AUX qtwebengine-6.7.0-clang18.patch 4862 BLAKE2B 0267bb9c9140cf9baa6264979297d1c218af2e68fde04cbf176b07d52a9e800f6758dad4b31372f9b8a09b7cfe3c6af2be556ea40b7fc07646d7a34f552bb720 SHA512 c13c38f7bbe6d40325fd41b56311cd94fe3a91f19795b2d59c420cb608251bba08146668d156e77f9ecf8e306b2da842b0440abea0b5f44455f1ab74ac245d44
AUX qtwebengine-6.7.0-displaykey-header.patch 346 BLAKE2B d3591285c2c2b3b795818cc1da0a34307bafb01cdab2dd32df5645e83485ff1e332b257473f9475600d79557074b86bbd3bebfad4a740a2dd4dbff8189df4ea1 SHA512 346b1cf14d332af94c197558a41d12952575fb95ef97ed0b2ed35ac126f88809b30c2ac723fdd70e01253cd90c8b84347e5f7d1b03367d95eabb95ee4b667a78
AUX qtwebengine-6.7.0-ninja1.12.patch 1173 BLAKE2B 11e1801ac32a984333bb8e81aed93471d3da330205508222e85140e1784654668dc1cf9e6a207d91f162568e0ff2d66c34c345084f62a4766745bd66f8927f94 SHA512 4cac6ac4abd17aa958db8c61026a80f4e363f7d8b4ed8fcc9660618e2fc2c7ff0eba03d3ca043755b28d9da65d819538b5f5982dff64ca1dea0043f7266ede36
DIST qtwebengine-5.15.13_p20240322-patchset.tar.xz 26112 BLAKE2B 21eb036520e052f28d7579022d84d4b7136521d025569b22653229d8099140a99726ce5ddebced0d9aa113d3e215fc023ad042a372f2318dfc7cafe5d9e397c9 SHA512 cbc4373ed6a107a3fd2bf1cb73c96e3c00b4428410933dbb1b1eb5116de22e29ca5e102702e1f6f8a12abff6b60ea072b84e77da64c6d60e360bf0ad2e542166
DIST qtwebengine-5.15.13_p20240322.tar.xz 301394204 BLAKE2B f9bb5bb79edbe0bc862a718feb3b11a56d8c6d2eee1dd711c9b4460f64308fdfbaa4c3551eebad3af5844564a49703574a7fb9d74e15abd0a6aeb8c707a14059 SHA512 b1f459fbb3d21118043a53ce6e292c6a45f8512830f4dbf6982713970f980ccfb8c1ea1c1d7ce373991632de8c44b5053fa1ccb883e19cd8f35a961e67472f5a
-DIST qtwebengine-6.6-patchset-10.tar.xz 8880 BLAKE2B 7583dbfbb60100dc669c780d611aa56034ba2172700168c716e06b37cfb8bb083a29b3ab36968ad0f34443224f7ce03956e6fad2734ac7ff62b2aaeba9e79fc4 SHA512 3cf5e597d7300b89297f15f10ffd7e24517f8762ecdc7b3be19f3c48bc16949ec47ebccf050d4416033e1915453c12b0e69ebb2defa50471cdb72794f8e05708
-DIST qtwebengine-6.6-patchset-9.tar.xz 8040 BLAKE2B 11c76fd36227cfcfc3c83618fad25c66963e63697f857b99efc76188529bea42094b279bd9f37e79584cb6e9f1d2dd2f666a96c46ddf2276033cdc97782b72c4 SHA512 33cc1ad0843eeaf1103033c2e9b9a734cd218d92c40985fd6c109acefa2f68b99b1f3cf5e06d6f837fc974c39b220ae93b40d135b5414f822cf28e075805c9c1
DIST qtwebengine-6.7-patchset-6.tar.xz 8140 BLAKE2B 773ee76ecf118ce45eb5dbebf4a574c3cff90f50cd87a469511688ed77db7a96012bec0dd03312bf2d366d709d95a2ac3432e9e0bd5a517b69a5bbd250a94420 SHA512 4db6abbd2a598f8194b9ba7035abad7228f6056fc5e5572329a9a0474f36135428b401edf5fa96e1ac866328d078b015fffd90949ef84f1cea9a1b39e5b9d5ff
-DIST qtwebengine-everywhere-src-6.6.2.tar.xz 421147952 BLAKE2B a0317faf9ff2d81cd2418652c297821bd8451e0564b8b9af8cb005b0c96a4ec74305ff814c3ab355d84bbacaaccd9ebf6bf591e01b485e243cc485aedf3e6e5b SHA512 8024890c1a7f6d5b9866d768f5ee5cb24b2eb9bb2162886fe02cf8f6fbb23e99eadb142c2636fd3d856b0b1975e69859989553f70c6d8610a69d991d4c2f190d
-DIST qtwebengine-everywhere-src-6.6.3.tar.xz 421076320 BLAKE2B b718b968549a6aad0945cc23ccd2f297475a71db26c6ca6cbeab9d0fee3b709180d5b765a67ef90741eadd48b1fe72c95f302f44c856e4056e0d49589d655879 SHA512 cb026f2dd389d83fbeff3eedc3fa77fc22ff5cf6d444ec163b0dc4649abdf2d16683e9d31f46324f7b3546bb1ec80e40d35854537aa3c09959457fa3c79fa96d
DIST qtwebengine-everywhere-src-6.7.0.tar.xz 550907592 BLAKE2B e7787ab0a8b68657ca318de1c855f23b50d9aa3bda1bfcaa4ecd274ff0afb283c092256c28b566a9882cc5dccdaf2e3312836f4da6d4a85850f3202176d77933 SHA512 92bc8ffc69c6e00d55b647b332878e9b632257e78c38e9b3d0a5f4506d5df3c507e8ffa5916db2547b89c4c2641447fd9031a80e780e143c7ed58a7285e06e64
EBUILD qtwebengine-5.15.13_p20240322.ebuild 7285 BLAKE2B bbe6f1ab236d00678bd334ec33529fe15fe494c72edeecdb35004c804bb61c6f9d788359b1fdf2fa42d1a455b754716bd58db88e8f2328ea8226e1e5f01ce208 SHA512 4d3affbe7612d24f2e692b4a9b9d261024783b011a6319f337ea408470d464bf538f5addc9ce0f9b82114078003d14ec413e3456d1ba348ff1a85ec6c2b10606
-EBUILD qtwebengine-6.6.2.ebuild 9404 BLAKE2B bada4c8cfbf518a600835b2cc19efb21e3a34909fae7c37814ace181c8312ff2e8ef6cf431fe6a98c73261be29acd4713a7c4d3cae845dca8f1df8a9ce76fd69 SHA512 2d5c4638a51c3a678c45ae98da9a9d0958321e8fd36dc2cf4e0506fcbf104a12969e0c79cd142e8b25e6b8aa642f92cb321ee364121eddffa933410b96cb06bf
-EBUILD qtwebengine-6.6.3.ebuild 9393 BLAKE2B 2a1fa7cd0361f939a2f4a8f45c9b6e273ed8f9fa963cd6cc01f44a60f65aa5cffd51823d666f68b658e839c92f8cf2e03d548d64c92b26a436215d6229bbd453 SHA512 dd234a8963544b256d2dcf739e2e7a468bb4d1bfcbf75b5da3ee6bb0889b6421824cb52986a7c318da13aeea087ab512aa548e9c59a4f35426f78fc0006e9810
EBUILD qtwebengine-6.7.0.ebuild 9866 BLAKE2B 228b79dd1352b9f2724a34968b5bc01b14f9ec50514ac9912e92fda9dd1f0eff677287452e2f2da6bd08418c6bf04ce8b57c5017ef1600868786517fae0df132 SHA512 5bc4350b3a16bd2a0f3ff79b830604da6cd8dbb30646f349d531ba659aad6ffb015c250895dacd03f5ff5f3db416418afe9f7456f0deaa2f3f8e966f4d018662
EBUILD qtwebengine-6.7.9999.ebuild 9868 BLAKE2B 833d3ad6467e69f8497689a01bd71a0a583881c67e55624ac0f6020c33a21910f87ad50d3eb3059adb7b5a7ac8dc085d7b401af0b74a0aa74d3a76d76009e70e SHA512 4ff245c05d92b839f1326a4ac57390aa6829efa1e8b1b689cdd6b8df03ece16fc35408f399d486a6851d2bfc032ce4cf566853b8ad115670d3b764b07b6d7335
EBUILD qtwebengine-6.9999.ebuild 9733 BLAKE2B bc70eaf049292cd42caeb8b678ef525f6f92d5231badc72e472b7b4f58e7966259079da653c45e7226a7d17fe7604d7ddf7c53ba8b119ada0097b9118e44fa27 SHA512 25e2b4f5bfebdf0487811b0b4a5bc45e72e67629729f924610605b4d0cf950bb8a057ec80f45ad5fab4d1743602a828a38398533b88fc253471d213642bdeb89
diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.2-enable-ppc64.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.2-enable-ppc64.patch
deleted file mode 100644
index 4fb19ccdd2e5..000000000000
--- a/dev-qt/qtwebengine/files/qtwebengine-5.15.2-enable-ppc64.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 463f1234c57a36e78ff666bd55094a9d4e68f296 Mon Sep 17 00:00:00 2001
-From: q66 <daniel@octaforge.org>
-Date: Sat, 18 Jan 2020 23:52:55 +0100
-Subject: [PATCH 1/3] Enable ppc64 builds
-
----
- configure.pri | 1 +
- mkspecs/features/functions.prf | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/configure.pri b/configure.pri
-index 3a144e3f8..cabe8b24a 100644
---- a/configure.pri 2021-02-24 10:45:58.000000000 +0100
-+++ - 2021-03-07 21:18:43.124754796 +0100
-@@ -144,6 +144,7 @@
- contains(QT_ARCH, "arm")|contains(QT_ARCH, "arm64"): return(true)
- contains(QT_ARCH, "mips"): return(true)
- contains(QT_ARCH, "mips64"): return(true)
-+ contains(QT_ARCH, "power64"): return(true)
- qtLog("Architecture not supported.")
- return(false)
- }
-diff --git a/mkspecs/features/functions.prf b/mkspecs/features/functions.prf
-index 512e2523b..e31123654 100644
---- a/mkspecs/features/functions.prf 2021-02-24 10:45:58.000000000 +0100
-+++ - 2021-03-07 21:19:21.345036293 +0100
-@@ -107,6 +107,7 @@
- contains(qtArch, "mips"): return(mipsel)
- contains(qtArch, "mips64"): return(mips64el)
- contains(qtArch, "mips64el"): return(mips64el)
-+ contains(qtArch, "power64"): return(ppc64)
- return(unknown)
- }
-
---
-2.26.0
-
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.6.2-clang18.patch b/dev-qt/qtwebengine/files/qtwebengine-6.6.2-clang18.patch
deleted file mode 100644
index 97dbe299c2b3..000000000000
--- a/dev-qt/qtwebengine/files/qtwebengine-6.6.2-clang18.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-Patch status: fixed in >=chromium-122.0.6200.0
-
-https://bugs.gentoo.org/925486
-https://webrtc.googlesource.com/src/+/267f9bdd5
-https://webrtc-review.googlesource.com/c/src/+/332240
---- a/src/3rdparty/chromium/third_party/webrtc/pc/legacy_stats_collector.cc
-+++ b/src/3rdparty/chromium/third_party/webrtc/pc/legacy_stats_collector.cc
-@@ -190,7 +190,7 @@
- {StatsReport::kStatsValueNamePreemptiveExpandRate,
- info.preemptive_expand_rate},
-- {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_output_energy},
-+ {StatsReport::kStatsValueNameTotalAudioEnergy, static_cast<float>(info.total_output_energy)},
- {StatsReport::kStatsValueNameTotalSamplesDuration,
-- info.total_output_duration}};
-+ static_cast<float>(info.total_output_duration)}};
-
- const IntForAdd ints[] = {
-@@ -246,7 +246,7 @@
-
- const FloatForAdd floats[] = {
-- {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_input_energy},
-+ {StatsReport::kStatsValueNameTotalAudioEnergy, static_cast<float>(info.total_input_energy)},
- {StatsReport::kStatsValueNameTotalSamplesDuration,
-- info.total_input_duration}};
-+ static_cast<float>(info.total_input_duration)}};
-
- RTC_DCHECK_GE(info.audio_level, 0);
-@@ -342,5 +342,5 @@
- {StatsReport::kStatsValueNameRenderDelayMs, info.render_delay_ms},
- {StatsReport::kStatsValueNameTargetDelayMs, info.target_delay_ms},
-- {StatsReport::kStatsValueNameFramesDecoded, info.frames_decoded},
-+ {StatsReport::kStatsValueNameFramesDecoded, static_cast<int>(info.frames_decoded)},
- };
-
-@@ -386,13 +386,13 @@
- {StatsReport::kStatsValueNameFirsReceived, info.firs_rcvd},
- {StatsReport::kStatsValueNameFrameHeightSent, info.send_frame_height},
-- {StatsReport::kStatsValueNameFrameRateInput, round(info.framerate_input)},
-+ {StatsReport::kStatsValueNameFrameRateInput, static_cast<int>(round(info.framerate_input))},
- {StatsReport::kStatsValueNameFrameRateSent, info.framerate_sent},
- {StatsReport::kStatsValueNameFrameWidthSent, info.send_frame_width},
-- {StatsReport::kStatsValueNameNacksReceived, info.nacks_rcvd},
-+ {StatsReport::kStatsValueNameNacksReceived, static_cast<int>(info.nacks_rcvd)},
- {StatsReport::kStatsValueNamePacketsLost, info.packets_lost},
- {StatsReport::kStatsValueNamePacketsSent, info.packets_sent},
- {StatsReport::kStatsValueNamePlisReceived, info.plis_rcvd},
-- {StatsReport::kStatsValueNameFramesEncoded, info.frames_encoded},
-- {StatsReport::kStatsValueNameHugeFramesSent, info.huge_frames_sent},
-+ {StatsReport::kStatsValueNameFramesEncoded, static_cast<int>(info.frames_encoded)},
-+ {StatsReport::kStatsValueNameHugeFramesSent, static_cast<int>(info.huge_frames_sent)},
- };
-
-@@ -783,17 +783,17 @@
-
- const Int64ForAdd int64s[] = {
-- {StatsReport::kStatsValueNameBytesReceived, info.recv_total_bytes},
-- {StatsReport::kStatsValueNameBytesSent, info.sent_total_bytes},
-- {StatsReport::kStatsValueNamePacketsSent, info.sent_total_packets},
-- {StatsReport::kStatsValueNameRtt, info.rtt},
-+ {StatsReport::kStatsValueNameBytesReceived, static_cast<long>(info.recv_total_bytes)},
-+ {StatsReport::kStatsValueNameBytesSent, static_cast<long>(info.sent_total_bytes)},
-+ {StatsReport::kStatsValueNamePacketsSent, static_cast<long>(info.sent_total_packets)},
-+ {StatsReport::kStatsValueNameRtt, static_cast<long>(info.rtt)},
- {StatsReport::kStatsValueNameSendPacketsDiscarded,
-- info.sent_discarded_packets},
-+ static_cast<long>(info.sent_discarded_packets)},
- {StatsReport::kStatsValueNameSentPingRequestsTotal,
-- info.sent_ping_requests_total},
-+ static_cast<long>(info.sent_ping_requests_total)},
- {StatsReport::kStatsValueNameSentPingRequestsBeforeFirstResponse,
-- info.sent_ping_requests_before_first_response},
-- {StatsReport::kStatsValueNameSentPingResponses, info.sent_ping_responses},
-- {StatsReport::kStatsValueNameRecvPingRequests, info.recv_ping_requests},
-- {StatsReport::kStatsValueNameRecvPingResponses, info.recv_ping_responses},
-+ static_cast<long>(info.sent_ping_requests_before_first_response)},
-+ {StatsReport::kStatsValueNameSentPingResponses, static_cast<long>(info.sent_ping_responses)},
-+ {StatsReport::kStatsValueNameRecvPingRequests, static_cast<long>(info.recv_ping_requests)},
-+ {StatsReport::kStatsValueNameRecvPingResponses, static_cast<long>(info.recv_ping_responses)},
- };
- for (const auto& i : int64s)
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild
deleted file mode 100644
index 20cef7cd916e..000000000000
--- a/dev-qt/qtwebengine/qtwebengine-6.6.2.ebuild
+++ /dev/null
@@ -1,314 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit check-reqs flag-o-matic multiprocessing optfeature
-inherit prefix python-any-r1 qt6-build toolchain-funcs
-
-DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
-SRC_URI+="
- https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-9.tar.xz
-"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64"
-fi
-
-IUSE="
- +alsa bindist custom-cflags designer geolocation +jumbo-build
- kerberos opengl pdfium pulseaudio qml screencast +system-icu
- vaapi vulkan +widgets
-"
-REQUIRED_USE="
- designer? ( qml widgets )
-"
-
-# dlopen: krb5, libva, pciutils, udev
-RDEPEND="
- app-arch/snappy:=
- dev-libs/expat
- dev-libs/libevent:=
- dev-libs/libxml2[icu]
- dev-libs/libxslt
- dev-libs/nspr
- dev-libs/nss
- ~dev-qt/qtbase-${PV}:6[gui,opengl=,vulkan?,widgets?]
- ~dev-qt/qtwebchannel-${PV}:6[qml?]
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/libwebp:=
- media-libs/openjpeg:2=
- media-libs/opus
- media-libs/tiff:=
- sys-apps/dbus
- sys-apps/pciutils
- sys-libs/zlib:=[minizip]
- virtual/libudev
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- alsa? ( media-libs/alsa-lib )
- designer? ( ~dev-qt/qttools-${PV}:6[designer] )
- geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
- kerberos? ( virtual/krb5 )
- pulseaudio? ( media-libs/libpulse[glib] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- screencast? (
- dev-libs/glib:2
- media-libs/mesa[gbm(+)]
- media-video/pipewire:=
- x11-libs/libdrm
- )
- system-icu? ( dev-libs/icu:= )
- vaapi? (
- media-libs/libva:=[X]
- media-libs/mesa[gbm(+)]
- x11-libs/libdrm
- )
- !vaapi? ( media-libs/libvpx:= )
- widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/libglvnd
- x11-base/xorg-proto
- x11-libs/libxshmfence
- screencast? ( media-libs/libepoxy[egl(+)] )
- pdfium? ( net-print/cups )
- test? (
- widgets? ( app-text/poppler[cxx(+)] )
- )
- vaapi? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-BDEPEND="
- $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
- dev-util/gperf
- net-libs/nodejs[ssl]
- sys-devel/bison
- sys-devel/flex
-"
-
-PATCHES=( "${WORKDIR}"/patches/${PN} )
-[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999
- PATCHES+=( "${WORKDIR}"/patches/chromium )
-
-PATCHES+=(
- # add extras as needed here, may merge in set if carries across versions
- "${FILESDIR}"/${PN}-6.6.2-clang18.patch
-)
-
-python_check_deps() {
- python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
-}
-
-qtwebengine_check-reqs() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if is-flagq '-g?(gdb)?([1-9])'; then #307861
- ewarn
- ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which"
- ewarn "is non-trivial with ${PN}. May experience extended compilation"
- ewarn "times, increased disk/memory usage, and potentially link failure."
- ewarn
- ewarn "If run into issues, please try disabling before reporting a bug."
- fi
-
- local CHECKREQS_DISK_BUILD=7G
- local CHECKREQS_DISK_USR=220M
-
- if ! has distcc ${FEATURES}; then #830661
- # assume ~2GB per job or 1.5GB if clang, possible with less
- # depending on free memory and *FLAGS, but prefer being safe as
- # users having OOM issues with qtwebengine been rather common
- tc-is-clang && : 15 || : 20
- local CHECKREQS_MEMORY=$(($(makeopts_jobs)*_/10))G
- fi
-
- check-reqs_${EBUILD_PHASE_FUNC} #570534
-}
-
-pkg_pretend() {
- qtwebengine_check-reqs
-}
-
-pkg_setup() {
- qtwebengine_check-reqs
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- qt6-build_src_prepare
-
- # for www-plugins/chrome-binary-plugins (widevine) search paths on prefix
- hprefixify -w /Gentoo/ src/core/content_client_qt.cpp
-
- # store chromium versions, only used in postinst for a warning
- local chromium
- mapfile -t chromium < CHROMIUM_VERSION || die
- [[ ${chromium[1]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die
- [[ ${chromium[2]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature pdfium qtpdf_build)
- $(qt_feature qml qtpdf_quick_build)
- $(qt_feature widgets qtpdf_widgets_build)
- $(usev pdfium -DQT_FEATURE_pdf_v8=ON)
-
- -DQT_FEATURE_qtwebengine_build=ON
- $(qt_feature qml qtwebengine_quick_build)
- $(qt_feature widgets qtwebengine_widgets_build)
-
- $(cmake_use_find_package designer Qt6Designer)
-
- $(qt_feature alsa webengine_system_alsa)
- $(qt_feature !bindist webengine_proprietary_codecs)
- $(qt_feature geolocation webengine_geolocation)
- $(qt_feature jumbo-build webengine_jumbo_build)
- $(qt_feature kerberos webengine_kerberos)
- $(qt_feature pulseaudio webengine_system_pulseaudio)
- $(qt_feature screencast webengine_webrtc_pipewire)
- $(qt_feature system-icu webengine_system_icu)
- $(qt_feature vaapi webengine_vaapi)
- $(qt_feature vulkan webengine_vulkan)
- -DQT_FEATURE_webengine_embedded_build=OFF
- -DQT_FEATURE_webengine_extensions=ON
- -DQT_FEATURE_webengine_ozone_x11=ON # needed, cannot do optional X yet
- -DQT_FEATURE_webengine_pepper_plugins=ON
- -DQT_FEATURE_webengine_printing_and_pdf=ON
- -DQT_FEATURE_webengine_spellchecker=ON
- -DQT_FEATURE_webengine_webchannel=ON
- -DQT_FEATURE_webengine_webrtc=ON
-
- # needs a modified ffmpeg to be usable, and even then it may not
- # cooperate with new major ffmpeg versions (bug #831487)
- -DQT_FEATURE_webengine_system_ffmpeg=OFF
-
- # use bundled re2 to avoid complications, may revisit
- # (see discussions in https://github.com/gentoo/gentoo/pull/32281)
- -DQT_FEATURE_webengine_system_re2=OFF
-
- # bundled is currently required when using vaapi (forced regardless)
- $(qt_feature !vaapi webengine_system_libvpx)
-
- # not necessary to pass these (default), but in case detection fails
- $(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
- freetype glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp \
- libxml minizip opus poppler snappy zlib)
-
- # TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
- -DINSTALL_GN=OFF
- )
-
- local mygnargs=(
- # prefer no dlopen where possible
- link_pulseaudio=true
- rtc_link_pipewire=true
- )
-
- if use !custom-cflags; then
- strip-flags # fragile
-
- if is-flagq '-g?(gdb)?([2-9])'; then #914475
- replace-flags '-g?(gdb)?([2-9])' -g1
- ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
- fi
-
- # Built helpers segfault when using (at least) -march=armv8-a+pauth
- # (bug #920555, #920568 -- suspected gcc bug). For now, filter all
- # for simplicity. Override with USE=custom-cflags if wanted, please
- # report if above -march works again so can cleanup.
- use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
- fi
-
- export NINJA NINJAFLAGS=$(get_NINJAOPTS)
- [[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
-
- local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"
- einfo "Extra Gn args: ${EXTRA_GN}"
-
- qt6-build_src_configure
-}
-
-src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
- cmake_build WebEngineCore_sync_all_public_headers
-
- cmake_src_compile
-}
-
-src_test() {
- if [[ ${EUID} == 0 ]]; then
- # almost every tests fail, so skip entirely
- ewarn "Skipping tests due to running as root (chromium refuses this configuration)."
- return
- fi
-
- local CMAKE_SKIP_TESTS=(
- # fails with network sandbox
- tst_loadsignals
- tst_qquickwebengineview
- tst_qwebengineglobalsettings
- tst_qwebengineview
- # certs verfication seems flaky and gives expiration warnings
- tst_qwebengineclientcertificatestore
- # test is misperformed when qtbase is built USE=-test?
- tst_touchinput
- )
-
- # prevent using the system's qtwebengine
- # (use glob to avoid unnecessary complications with arch dir)
- local resources=( "${BUILD_DIR}/src/core/${CMAKE_BUILD_TYPE}/"* )
- [[ -d ${resources[0]} ]] || die "invalid resources path: ${resources[0]}"
- local -x QTWEBENGINEPROCESS_PATH=${BUILD_DIR}${QT6_LIBEXECDIR#"${QT6_PREFIX}"}/QtWebEngineProcess
- local -x QTWEBENGINE_LOCALES_PATH=${resources[0]}/qtwebengine_locales
- local -x QTWEBENGINE_RESOURCES_PATH=${resources[0]}
-
- # random failures in several tests without -j1
- qt6-build_src_test -j1
-}
-
-src_install() {
- qt6-build_src_install
-
- [[ -e ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]] || #601472
- die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
-}
-
-pkg_postinst() {
- # plugin may also be found in $HOME if provided by chrome or firefox
- use amd64 &&
- optfeature "Widevine DRM support (protected media playback)" \
- www-plugins/chrome-binary-plugins
-
- elog
- elog "This version of Qt WebEngine is based on Chromium version ${QT6_CHROMIUM_VER}, with"
- elog "additional security fixes up to ${QT6_CHROMIUM_PATCHES_VER}. Extensive as it is, the"
- elog "list of backports is impossible to evaluate, but always bound to be behind"
- elog "Chromium's release schedule."
- elog
- elog "In addition, various online services may deny service based on an outdated"
- elog "user agent version (and/or other checks). Google is already known to do so."
- elog
- elog "tl;dr your web browsing experience will be compromised."
-}
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild
deleted file mode 100644
index bce0eadcd0b9..000000000000
--- a/dev-qt/qtwebengine/qtwebengine-6.6.3.ebuild
+++ /dev/null
@@ -1,313 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit check-reqs flag-o-matic multiprocessing optfeature
-inherit prefix python-any-r1 qt6-build toolchain-funcs
-
-DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
-SRC_URI+="
- https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-10.tar.xz
-"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64"
-fi
-
-IUSE="
- accessibility +alsa bindist custom-cflags designer geolocation
- +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
- +system-icu vaapi vulkan +widgets
-"
-REQUIRED_USE="
- designer? ( qml widgets )
-"
-
-# dlopen: krb5, libva, pciutils, udev
-RDEPEND="
- app-arch/snappy:=
- dev-libs/expat
- dev-libs/libevent:=
- dev-libs/libxml2[icu]
- dev-libs/libxslt
- dev-libs/nspr
- dev-libs/nss
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
- ~dev-qt/qtwebchannel-${PV}:6[qml?]
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/libwebp:=
- media-libs/openjpeg:2=
- media-libs/opus
- media-libs/tiff:=
- sys-apps/dbus
- sys-apps/pciutils
- sys-libs/zlib:=[minizip]
- virtual/libudev
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- alsa? ( media-libs/alsa-lib )
- designer? ( ~dev-qt/qttools-${PV}:6[designer] )
- geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
- kerberos? ( virtual/krb5 )
- pulseaudio? ( media-libs/libpulse[glib] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- screencast? (
- dev-libs/glib:2
- media-libs/mesa[gbm(+)]
- media-video/pipewire:=
- x11-libs/libdrm
- )
- system-icu? ( dev-libs/icu:= )
- vaapi? (
- media-libs/libva:=[X]
- media-libs/mesa[gbm(+)]
- x11-libs/libdrm
- )
- !vaapi? ( media-libs/libvpx:= )
- widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/libglvnd
- x11-base/xorg-proto
- x11-libs/libxshmfence
- screencast? ( media-libs/libepoxy[egl(+)] )
- pdfium? ( net-print/cups )
- test? (
- widgets? ( app-text/poppler[cxx(+)] )
- )
- vaapi? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-BDEPEND="
- $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
- dev-util/gperf
- net-libs/nodejs[ssl]
- sys-devel/bison
- sys-devel/flex
-"
-
-PATCHES=( "${WORKDIR}"/patches/${PN} )
-[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999
- PATCHES+=( "${WORKDIR}"/patches/chromium )
-
-PATCHES+=(
- # add extras as needed here, may merge in set if carries across versions
-)
-
-python_check_deps() {
- python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
-}
-
-qtwebengine_check-reqs() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if is-flagq '-g?(gdb)?([1-9])'; then #307861
- ewarn
- ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which"
- ewarn "is non-trivial with ${PN}. May experience extended compilation"
- ewarn "times, increased disk/memory usage, and potentially link failure."
- ewarn
- ewarn "If run into issues, please try disabling before reporting a bug."
- fi
-
- local CHECKREQS_DISK_BUILD=7G
- local CHECKREQS_DISK_USR=220M
-
- if ! has distcc ${FEATURES}; then #830661
- # assume ~2GB per job or 1.5GB if clang, possible with less
- # depending on free memory and *FLAGS, but prefer being safe as
- # users having OOM issues with qtwebengine been rather common
- tc-is-clang && : 15 || : 20
- local CHECKREQS_MEMORY=$(($(makeopts_jobs)*_/10))G
- fi
-
- check-reqs_${EBUILD_PHASE_FUNC} #570534
-}
-
-pkg_pretend() {
- qtwebengine_check-reqs
-}
-
-pkg_setup() {
- qtwebengine_check-reqs
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- qt6-build_src_prepare
-
- # for www-plugins/chrome-binary-plugins (widevine) search paths on prefix
- hprefixify -w /Gentoo/ src/core/content_client_qt.cpp
-
- # store chromium versions, only used in postinst for a warning
- local chromium
- mapfile -t chromium < CHROMIUM_VERSION || die
- [[ ${chromium[1]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die
- [[ ${chromium[2]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature pdfium qtpdf_build)
- $(qt_feature qml qtpdf_quick_build)
- $(qt_feature widgets qtpdf_widgets_build)
- $(usev pdfium -DQT_FEATURE_pdf_v8=ON)
-
- -DQT_FEATURE_qtwebengine_build=ON
- $(qt_feature qml qtwebengine_quick_build)
- $(qt_feature widgets qtwebengine_widgets_build)
-
- $(cmake_use_find_package designer Qt6Designer)
-
- $(qt_feature alsa webengine_system_alsa)
- $(qt_feature !bindist webengine_proprietary_codecs)
- $(qt_feature geolocation webengine_geolocation)
- $(qt_feature jumbo-build webengine_jumbo_build)
- $(qt_feature kerberos webengine_kerberos)
- $(qt_feature pulseaudio webengine_system_pulseaudio)
- $(qt_feature screencast webengine_webrtc_pipewire)
- $(qt_feature system-icu webengine_system_icu)
- $(qt_feature vaapi webengine_vaapi)
- $(qt_feature vulkan webengine_vulkan)
- -DQT_FEATURE_webengine_embedded_build=OFF
- -DQT_FEATURE_webengine_extensions=ON
- -DQT_FEATURE_webengine_ozone_x11=ON # needed, cannot do optional X yet
- -DQT_FEATURE_webengine_pepper_plugins=ON
- -DQT_FEATURE_webengine_printing_and_pdf=ON
- -DQT_FEATURE_webengine_spellchecker=ON
- -DQT_FEATURE_webengine_webchannel=ON
- -DQT_FEATURE_webengine_webrtc=ON
-
- # needs a modified ffmpeg to be usable, and even then it may not
- # cooperate with new major ffmpeg versions (bug #831487)
- -DQT_FEATURE_webengine_system_ffmpeg=OFF
-
- # use bundled re2 to avoid complications, may revisit
- # (see discussions in https://github.com/gentoo/gentoo/pull/32281)
- -DQT_FEATURE_webengine_system_re2=OFF
-
- # bundled is currently required when using vaapi (forced regardless)
- $(qt_feature !vaapi webengine_system_libvpx)
-
- # not necessary to pass these (default), but in case detection fails
- $(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
- freetype glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp \
- libxml minizip opus poppler snappy zlib)
-
- # TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
- -DINSTALL_GN=OFF
- )
-
- local mygnargs=(
- # prefer no dlopen where possible
- link_pulseaudio=true
- rtc_link_pipewire=true
- )
-
- if use !custom-cflags; then
- strip-flags # fragile
-
- if is-flagq '-g?(gdb)?([2-9])'; then #914475
- replace-flags '-g?(gdb)?([2-9])' -g1
- ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
- fi
-
- # Built helpers segfault when using (at least) -march=armv8-a+pauth
- # (bug #920555, #920568 -- suspected gcc bug). For now, filter all
- # for simplicity. Override with USE=custom-cflags if wanted, please
- # report if above -march works again so can cleanup.
- use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
- fi
-
- export NINJA NINJAFLAGS=$(get_NINJAOPTS)
- [[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
-
- local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"
- einfo "Extra Gn args: ${EXTRA_GN}"
-
- qt6-build_src_configure
-}
-
-src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
- cmake_build WebEngineCore_sync_all_public_headers
-
- cmake_src_compile
-}
-
-src_test() {
- if [[ ${EUID} == 0 ]]; then
- # almost every tests fail, so skip entirely
- ewarn "Skipping tests due to running as root (chromium refuses this configuration)."
- return
- fi
-
- local CMAKE_SKIP_TESTS=(
- # fails with network sandbox
- tst_loadsignals
- tst_qquickwebengineview
- tst_qwebengineglobalsettings
- tst_qwebengineview
- # certs verfication seems flaky and gives expiration warnings
- tst_qwebengineclientcertificatestore
- # test is misperformed when qtbase is built USE=-test?
- tst_touchinput
- )
-
- # prevent using the system's qtwebengine
- # (use glob to avoid unnecessary complications with arch dir)
- local resources=( "${BUILD_DIR}/src/core/${CMAKE_BUILD_TYPE}/"* )
- [[ -d ${resources[0]} ]] || die "invalid resources path: ${resources[0]}"
- local -x QTWEBENGINEPROCESS_PATH=${BUILD_DIR}${QT6_LIBEXECDIR#"${QT6_PREFIX}"}/QtWebEngineProcess
- local -x QTWEBENGINE_LOCALES_PATH=${resources[0]}/qtwebengine_locales
- local -x QTWEBENGINE_RESOURCES_PATH=${resources[0]}
-
- # random failures in several tests without -j1
- qt6-build_src_test -j1
-}
-
-src_install() {
- qt6-build_src_install
-
- [[ -e ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]] || #601472
- die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
-}
-
-pkg_postinst() {
- # plugin may also be found in $HOME if provided by chrome or firefox
- use amd64 &&
- optfeature "Widevine DRM support (protected media playback)" \
- www-plugins/chrome-binary-plugins
-
- elog
- elog "This version of Qt WebEngine is based on Chromium version ${QT6_CHROMIUM_VER}, with"
- elog "additional security fixes up to ${QT6_CHROMIUM_PATCHES_VER}. Extensive as it is, the"
- elog "list of backports is impossible to evaluate, but always bound to be behind"
- elog "Chromium's release schedule."
- elog
- elog "In addition, various online services may deny service based on an outdated"
- elog "user agent version (and/or other checks). Google is already known to do so."
- elog
- elog "tl;dr your web browsing experience will be compromised."
-}
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 8b3bed6cf6d6..3f5a43a5648a 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,11 +1,7 @@
DIST qtwebsockets-5.15.13-gentoo-kde-1.tar.xz 1520 BLAKE2B aaa246f1f078562bcb66faff2ab94c95ce8e48c662a77be479cc5599e6dabe8fd4b574f1d9d911fffaf63c0a293de0cefc9f69323ab4963adde59a0ac9b6f785 SHA512 06185a20a116e293da6f237f5453a20a490d0aaaf71130e25eb442236b8e8d1ea6db70269fb53af6f353f7fb567d5fa3174b587bec9963cf61e16d3b62f3cafb
DIST qtwebsockets-everywhere-opensource-src-5.15.13.tar.xz 261832 BLAKE2B 78b00ad89271610b23bfdd2917b02dd542a51684dd76df7c649109a90469a5dad30a7335f8c426090f5ba4fcf9efcbdb26e63e73d6924edb8526c9556777ca91 SHA512 578ccdb69602f978b9a10c08045f3a6fd0fe2247c07703617c1a717dc8910b383bff4c1f6a8195643f0552cb707ece5eca4c7e7f4d90356c26a409a849200489
-DIST qtwebsockets-everywhere-src-6.6.2.tar.xz 455088 BLAKE2B 481b3fa823df9991c1079bbb1f7d113850704a13aa92c7ef7ac948fe7954358aa00cfea4f26882c680cffd5911a718e6693cd4abc62136a50b54270f0bc863b9 SHA512 ea3390088ab1c0ff61288c736e8a6d8e5270b3d0450264ac26d291658a2fc49b0866df9c4257ba4157a07937cae348aad385a664d92062969ad4f4c0f8c457a9
-DIST qtwebsockets-everywhere-src-6.6.3.tar.xz 455068 BLAKE2B 6f7b6563fc96b8e60eef8c417ebbb0e68622c2fafa98c54ca22d5d9ac60dc2ef2f9f54b9b2cd59fda8c0d3e75b61173da97e5100960517301b2ac50a98b7b6a4 SHA512 d9d6ab3380dfd0f74dc5c37d9aedcbd3349535d97f732e1fd6adef9a8d7ca3eb5a99b0cf94d0b7dafccd910689b82c0e2fcb631b3befe89e04778f92612d0190
DIST qtwebsockets-everywhere-src-6.7.0.tar.xz 454868 BLAKE2B bbebd778a9b95cd56730b48faafe14ce1935f8c5bc18b45079aedb9ff9deb37eabd455b56ed5e36c1fffef571a7b916efd2acbfc7019e04811f506c631bb3218 SHA512 a233700dbecc3c266e432e4d0b239891457dd96125fe0e115e16904e7bd038fd2f1ba74b05fa23b7b3752d5023a8af502436a80c430c1b974acb182487275641
EBUILD qtwebsockets-5.15.13.ebuild 578 BLAKE2B a2f9c91925d8c60877cb1913fe32b4789b3ba2245c8c2e7dbe21bcbf79929ff3b8b2ebc35ce6041d9a6484eada12a56a3a66749626f8f78257f562e96155b7b6 SHA512 f5ed35b96c058ca3a60515a29a4d46821cc706db7901959ab1e46e461cb471eb554656b94d8d54cb16c985354a04f45db46b266b40e9ba1e466a018df2570b47
-EBUILD qtwebsockets-6.6.2.ebuild 528 BLAKE2B a446e67deba184fecfce7037dc5943e84eb12a8f7d41e30a078214795b26b89373a0f6a80cf0c5bce62efc9f6ddcfc6515e87bf649526338c54851b63d0e53c5 SHA512 2e2dfde3da9b156307cfe09f6d0fbd81345b0e57c691890c92222c6968fd3964c750a1f69b12cda924ea95edefe969488be230b348e86b3311698b1921c1053f
-EBUILD qtwebsockets-6.6.3.ebuild 550 BLAKE2B 2d2d8e793e238eb0b112d54aef4b62b62e1cba4de4261a712b38c892b419f1c2f0cee45f1ce0d8389651493e522f0e2d260ae33e7c7d9132f198724d54713ad1 SHA512 bfeff7f844ff4913a6d535321604d00d2ab07b184592cf8aab6e61bb60452cf725cb2548c8c659b6518427ff41ad602e3645b3e48c8651c6256dfd3273449cbd
EBUILD qtwebsockets-6.7.0.ebuild 550 BLAKE2B 2d2d8e793e238eb0b112d54aef4b62b62e1cba4de4261a712b38c892b419f1c2f0cee45f1ce0d8389651493e522f0e2d260ae33e7c7d9132f198724d54713ad1 SHA512 bfeff7f844ff4913a6d535321604d00d2ab07b184592cf8aab6e61bb60452cf725cb2548c8c659b6518427ff41ad602e3645b3e48c8651c6256dfd3273449cbd
EBUILD qtwebsockets-6.7.9999.ebuild 552 BLAKE2B 0715c8925466028d2be27c8986f1d2c6eb35f4cbf317b810e73b1fd6cd98a9a7202275f5c637c725f234588c44ec340c9ca1227a60e1b5fb5466aba2c3caef47 SHA512 1b54c792f02287dfa55bea7d5d97822be55e76a66b505c24894fab6e8cee11fc5ba9f7efefa38f46b6fbbc41ea9b178b4e655e797bb1f4aa42744ea57bcf0111
EBUILD qtwebsockets-6.9999.ebuild 552 BLAKE2B 0715c8925466028d2be27c8986f1d2c6eb35f4cbf317b810e73b1fd6cd98a9a7202275f5c637c725f234588c44ec340c9ca1227a60e1b5fb5466aba2c3caef47 SHA512 1b54c792f02287dfa55bea7d5d97822be55e76a66b505c24894fab6e8cee11fc5ba9f7efefa38f46b6fbbc41ea9b178b4e655e797bb1f4aa42744ea57bcf0111
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild
deleted file mode 100644
index 93abe2a94adf..000000000000
--- a/dev-qt/qtwebsockets/qtwebsockets-6.6.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ~loong"
-fi
-
-IUSE="qml +ssl"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild
deleted file mode 100644
index d6bee1dc669a..000000000000
--- a/dev-qt/qtwebsockets/qtwebsockets-6.6.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86"
-fi
-
-IUSE="qml +ssl"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index 2e2304022446..55ec2269c5d2 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,10 +1,6 @@
DIST qtwebview-everywhere-opensource-src-5.15.13.tar.xz 136864 BLAKE2B ddd1abbda3a5d8383617b65636cde1d8ec42e2392927cf9e28b6ea16c00df2a07c7734a336ed4dc467c72ac332b0858845745f5e5a9ba5cbcc18ee196946f3d4 SHA512 886c46dfb2e66ceeeb423220b48e47bdc8968faf5b9553f9e206ddb84d201341c6ad49308740835de3f27960ef04276477df5a55faf9e3c4c68180ae96acbc6a
-DIST qtwebview-everywhere-src-6.6.2.tar.xz 138792 BLAKE2B 512a80a355cfe3643ac8f45411fe1ba1811bdddc533cc97b0f76f9ba4afa85bf72460cf9768527e09366e0f41efd650546ac7cc9a6b98d65e2924d2acdc0d605 SHA512 a3e017ffee8adffe9c091c8b00f0b0a4133af57d1959e5999cf4baaa2f890064fe2cd5cb1628bbc2cb35948a7c51be135912cccf27c2b751ac88c9b6dbcdb534
-DIST qtwebview-everywhere-src-6.6.3.tar.xz 138776 BLAKE2B e182d774817d5e952bb52e0c6fd1b5707f359fc39c9db8498b29cf7de4731d1ccf79e5ae75e8c67e1b4bb79230ceb42015a9f35ed89cf7e68cd0bf8d923ad38a SHA512 ea35725f666930fa7e5d83457ad7eb30c635cd2aa469111592850307b62888140077ed7e6c659ff1523c1d048fb1c90c506694133a5048d0daa189f9b01fb356
DIST qtwebview-everywhere-src-6.7.0.tar.xz 138160 BLAKE2B 362f34120258a560279d0be0406e3826eba71c5b44a494a731a3be0645e8ec01960685b6cf8cb9575fcaf56d5ad813eddae92c970426fc05b50d8bac5e749437 SHA512 d4559e2bd77a05c43271346236f3642b4f082beabe415f6a459cc3d3aee9b5750b4da2ae6e5c3ec1b571304918f5f39bea98cc46f96d606dd3acc53aa42c88a2
EBUILD qtwebview-5.15.13.ebuild 464 BLAKE2B 6ab5da91708d6d3d65e303eb3c700bd2c528b5b802bd5cc6b18df39730bd76a82b61ecc0193b664865010f261275e3bb7c68331dabfb6e5246b4adf77efd1039 SHA512 0cbb7b9974dda9431cda7d5a634633a1e9e485e2f6ed3993a4965b0fb5f36ae2e290a31d142d4da828c9e6007d4f88e41dcef59229d092602076bb3766d2d3bc
-EBUILD qtwebview-6.6.2.ebuild 418 BLAKE2B 276a32fc1b99879b384a1fd53c2ea61575f3efa1d92ae97fe2ef994d638ed4b82faaa392c9d85f1f9326dabb5c75c845b9f86bedcc514768dd74bc1cea32ac77 SHA512 e51cd67e2621b9385f92bbcf903a90cf17ec651cdbfac79a7a3e3138ab5ef30c98a6fc5641245cb67ebee22f6e2329dffb6ff57ca4693c7175d6b0da0e209941
-EBUILD qtwebview-6.6.3.ebuild 418 BLAKE2B 276a32fc1b99879b384a1fd53c2ea61575f3efa1d92ae97fe2ef994d638ed4b82faaa392c9d85f1f9326dabb5c75c845b9f86bedcc514768dd74bc1cea32ac77 SHA512 e51cd67e2621b9385f92bbcf903a90cf17ec651cdbfac79a7a3e3138ab5ef30c98a6fc5641245cb67ebee22f6e2329dffb6ff57ca4693c7175d6b0da0e209941
EBUILD qtwebview-6.7.0.ebuild 418 BLAKE2B 276a32fc1b99879b384a1fd53c2ea61575f3efa1d92ae97fe2ef994d638ed4b82faaa392c9d85f1f9326dabb5c75c845b9f86bedcc514768dd74bc1cea32ac77 SHA512 e51cd67e2621b9385f92bbcf903a90cf17ec651cdbfac79a7a3e3138ab5ef30c98a6fc5641245cb67ebee22f6e2329dffb6ff57ca4693c7175d6b0da0e209941
EBUILD qtwebview-6.7.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3
EBUILD qtwebview-6.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3
diff --git a/dev-qt/qtwebview/qtwebview-6.6.2.ebuild b/dev-qt/qtwebview/qtwebview-6.6.2.ebuild
deleted file mode 100644
index 55069dbb40a2..000000000000
--- a/dev-qt/qtwebview/qtwebview-6.6.2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtwebengine-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtwebview/qtwebview-6.6.3.ebuild b/dev-qt/qtwebview/qtwebview-6.6.3.ebuild
deleted file mode 100644
index 55069dbb40a2..000000000000
--- a/dev-qt/qtwebview/qtwebview-6.6.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtwebengine-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 8df2a7388c20..b05c15fe2530 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/ffi-compiler/Manifest b/dev-ruby/ffi-compiler/Manifest
index 666fc159d157..81ac0a0f99ec 100644
--- a/dev-ruby/ffi-compiler/Manifest
+++ b/dev-ruby/ffi-compiler/Manifest
@@ -1,4 +1,3 @@
-AUX respect-cflags.patch 682 BLAKE2B 2e3e90026961257737878e7a0b3b3d1d1d522ee4bbf12e5eed7d8fd61f49a84a7a8eaa83ffb8299d711e4d36b2aa60a9b5078fd83a0d88c689d81212d8902458 SHA512 b0f6593609237a637f78ca8128f48f5bcbb2d2637419bedda532ae8ef8d93a7e4e647e63277a9438d2f4aff9fe430176414fbc5f590fab7b1a452c1be79028a3
DIST ffi-compiler-1.2.1.tar.gz 12754 BLAKE2B 7ad9b38fba6c615059deea155eda2140f61bd177fbd77867c8dd1d3bb0d5774455f9555767547fe833229faeadc5abc806aecb1c67d35b3098df9422964ca430 SHA512 0fb954e83f689be60fafe33acb0f9fd39a3904eb69ab318e01a6028617198e91db78c863e568d2748b2483b373a932b95b62852ca80f0d2bcfb7308df2a8c54a
DIST ffi-compiler-1.3.2.tar.gz 12121 BLAKE2B dc0b9945036fa5eb65326a91c032b54e8d0ca7a8be275e85a11307ed0a31c1022a566b16e44875a63835ea5f51d3213eafedb2283d9a535c58c0e6dab8d1982e SHA512 48cabec20c099fd51ae9b14829f7bc1f1574a993e55c46d4bcb083a2bc75306345d196319cc2e12ff67011beec3b3fad122bee90f383ef8b37f91179c2fe7a9a
EBUILD ffi-compiler-1.2.1.ebuild 593 BLAKE2B a2cd319f01b7338ad611b9ba7cca068cd89780c8e1aa9fe1941ebae79569878980cf74bdaf5d25a5fffaba6f0491950f31f04a8054041d2bf08e7ce65736caa1 SHA512 1d53d8c613a315da0ad7f5c05df93f03bb200f7e45555d1d4a6e89080f5ea22f945fe1c25167bfa97ebfa8527c08c975292a719803b6230f6163bde5c3b560cd
diff --git a/dev-ruby/ffi-compiler/files/respect-cflags.patch b/dev-ruby/ffi-compiler/files/respect-cflags.patch
deleted file mode 100644
index 3fe68f8211cb..000000000000
--- a/dev-ruby/ffi-compiler/files/respect-cflags.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/lib/ffi-compiler/compile_task.rb b/lib/ffi-compiler/compile_task.rb
-index 363c247..637fd3d 100644
---- a/lib/ffi-compiler/compile_task.rb
-+++ b/lib/ffi-compiler/compile_task.rb
-@@ -26,9 +26,9 @@ module FFI
- @libraries = []
- @headers = []
- @functions = []
-- @cflags = DEFAULT_CFLAGS.dup
-- @cxxflags = DEFAULT_CFLAGS.dup
-- @ldflags = DEFAULT_LDFLAGS.dup
-+ @cflags = ENV['CFLAGS']&.split || DEFAULT_CFLAGS.dup
-+ @cxxflags = ENV['CXXFLAGS']&.split || DEFAULT_CFLAGS.dup
-+ @ldflags = ENV['LDFLAGS']&.split || DEFAULT_LDFLAGS.dup
- @libs = []
- @platform = Platform.system
- @exports = []
diff --git a/dev-ruby/libusb/Manifest b/dev-ruby/libusb/Manifest
index 47589afbb9b7..dae3f6c356a8 100644
--- a/dev-ruby/libusb/Manifest
+++ b/dev-ruby/libusb/Manifest
@@ -1,3 +1,5 @@
DIST libusb-0.6.4.gem 762368 BLAKE2B daca8049b82cb56fb8cac350f6953ce292c74370bf468497773b34b6017eef9c0252daf2a0213e660db99120a53193ea67943bb1d851ae1ee723ea84dbe289e0 SHA512 433425f9cc2600615a3e4baec962ff0901e9c0eae7a77c410d099f22742995b23bf9c143797b393843b3de26b8336263cd5b3d3d1cdcd8f91266d90201a6a6de
+DIST libusb-0.7.0.gem 819712 BLAKE2B a8d85731b3cff2a5ddf9391a01c54250f11b9933e7ea429031cf8879e22ee79c8c3c8669735b73b7e32ca56c77245588511df1d486a17da67215af2d052082aa SHA512 cd17e40b34bf5015e43435f8f510ce63bc2434c77680dcc8079f123ec4bb12b22b92ae59a7c8646747e5be7f6d14bf3f3a1302549e686ab3735966987311481a
EBUILD libusb-0.6.4-r2.ebuild 1157 BLAKE2B ccd8cdcb419ced98158018cbd3453864d7318913972e31569564e165c6110e62015ee9450251177cbfd9a830ed07d14cd01b938e2de62fd5b7bfca383da6df06 SHA512 553b345209c04139166f46bd913a745bb421ab0371e421f5d66965a94707dbdb203d890b67eba1701bc6d6c4babc7c7c05b009a45b84d057250aefe7c07c3042
+EBUILD libusb-0.7.0.ebuild 1181 BLAKE2B 7074612be7cfe4e184ceba47eae937cff7fbb71d7d6afd572101910d2476db5ce81c81b4fa29e0cc425aa075920d0cc40ba2e60bf1d0b484cf4f29dc0d85a87d SHA512 9e2780286d02ad1196b57116a0f33f6594951149f0550ddb5c3758caeccbe60bc09140e36f01633d7588687f48f6114a6f019479bf54e26a94e1f9ef4a05a5bd
MISC metadata.xml 457 BLAKE2B 827f35d53e5ed4199425337f4fb27bde916a3cbbfce487d48b5642e21c7e591d4d0f81d3a0c127db401c0db629c8a60f6cd64804d6c63bc49dc40bd5b3b68366 SHA512 fd7d504abb3508d924831eecf94ad2418f1fc2bb9a7208883c6075fa4c0980d76a24a6f07641d8df295b8729f729d16f6ae47810c9454046c4bd550af1364ad9
diff --git a/dev-ruby/libusb/libusb-0.7.0.ebuild b/dev-ruby/libusb/libusb-0.7.0.ebuild
new file mode 100644
index 000000000000..d86ffb6892be
--- /dev/null
+++ b/dev-ruby/libusb/libusb-0.7.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="binding that gives Ruby programmers access to arbitrary USB devices"
+HOMEPAGE="https://github.com/larskanis/libusb"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND+=">=dev-libs/libusb-1.0.27:1"
+RDEPEND+="${DEPEND}"
+
+ruby_add_rdepend "dev-ruby/ffi:0"
+ruby_add_bdepend "test? ( dev-ruby/eventmachine )"
+
+all_ruby_prepare() {
+ sed -e '/mini_portile2/d' \
+ -e 's/git ls-files --/find/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid tests that try to open devices or depend on specific hardware
+ rm -f test/test_libusb_{bos,bulk_stream_transfer,descriptors}.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -I.:lib -e "Dir['test/test_*.rb'].each{|f| require f}" || die
+}
+
+each_ruby_install() {
+ each_fakegem_install
+
+ # This gem includes an extension that does not actually do anything
+ # when using the system libusb, but newer rubygems versions still
+ # require the marker to be present.
+ ruby_fakegem_extensions_installed
+}
diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index 90ad257bd74e..782474cf968b 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -1,7 +1,9 @@
DIST reline-0.4.3.tar.gz 93606 BLAKE2B 9faf8e2db40e75285163a6b8d587198b96faa67284b276e2a96d03b074d2f1abed01aa49a770bad96e066d0d6214319fb84b09a07754b93e2298896641babd73 SHA512 7a6c054dd187ed804ea730845af1eaace094d25e5fc5a9c02395e3886f493a79922cb624dd16d9000f193baf2d3cb147a57737235b289e1382a92e34c59d7dfe
DIST reline-0.5.0.tar.gz 88882 BLAKE2B 822c8b4d73fee5545c8b6e6ad0a7f4e3ecf0c67f6493835f47b7cf2c3d653296463cd3cd0f085d182cd5c2ab33551a125bcfc048bb288e602b812ec921de2e9a SHA512 ff988a5007385d50c4f29403be2f85d3a3d559121b4ffc0bffd697b061efcaaa49e1bdaa36bd3b505a8f3cdfacd4b4198f3dd84e0d91014b56deec34a66bd153
DIST reline-0.5.1.tar.gz 89528 BLAKE2B 24a7747abacdc1c9fbf95b31b1981c63f9eed1b3c701d938127d0b3a09212f05e6849722f77efb95a70ad1ebf442d4e0bacb18a01d42a2887f1c70a8a10f96d1 SHA512 0248ab4fac21ac8009c053ed982c943430d4aa899a0b76ccd02fa4f2d1e4174c29dd1d6176a002bf12d838399e30db681b205ae74c74e8a5139ce098641a9c69
+DIST reline-0.5.2.tar.gz 90163 BLAKE2B 12ff435da396a19e62b8ba972568c39697ff7024fe5deeb209958cf85b5a7a8fd3986eff2f6f66282af23997566955b195a354a875efe6a77350f8b103dd9aef SHA512 bd8722e524333ab84c12c97c3e335a075f36379301b9c35a52f459ff55a853f779218ec24d691dc0a1eea1525693b18c49053b13eb79a8db903905659735bb74
EBUILD reline-0.4.3.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
EBUILD reline-0.5.0.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
EBUILD reline-0.5.1.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
+EBUILD reline-0.5.2.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
MISC metadata.xml 338 BLAKE2B a47d42d46142bee439c1d169aae8da07bf1ab6b3789581b6d60e0852c64c3416804d0ef7bc899670af232ddfb9d10a3c23805da58b854ee220142617c8d6e834 SHA512 e02a8889f308d81ade723c4a912d54c67a112f1aa67218065b6b8acad0c2cf2691c2bdbb2d9dcd63eab569b1c50ef2402ed42f9711dbf514a14bff6de55f6210
diff --git a/dev-ruby/reline/reline-0.5.2.ebuild b/dev-ruby/reline/reline-0.5.2.ebuild
new file mode 100644
index 000000000000..a779c43093ce
--- /dev/null
+++ b/dev-ruby/reline/reline-0.5.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md"
+RUBY_FAKEGEM_GEMSPEC="reline.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Alternative readline implementation in pure Ruby"
+HOMEPAGE="https://github.com/ruby/reline"
+SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0"
+
+all_ruby_prepare() {
+ sed -e "s:_relative ':'./:" \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test/reline -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest
index 4d470f46c7b2..b049e769d9e8 100644
--- a/dev-ruby/tins/Manifest
+++ b/dev-ruby/tins/Manifest
@@ -1,3 +1,5 @@
DIST tins-1.32.1.gem 307712 BLAKE2B 5e48a9895aaaf52010de4c1759a0cedcfe2133d9f2e2a44eea8041cd425804f092f47dbb2fec4c84ccaf1975e35a082988fd56056cf0e175dc08691f38799c3f SHA512 d80fcf92af1178149a2b579f12963a092d5ef8017ba710a20642ab83b7312179b4cefe31cc99f8fbc1bbd93d5c7427be4f4128cefcb2ec58807fa5cd3a96ed02
+DIST tins-1.33.0.gem 307712 BLAKE2B 73f2211e73a99b06f1ad9ff7c770b5e7a9a478eb8d596bd2b1225f072d8be031a361ebfbdf5f1fdd402844d591640523640fa362dcf21fa24da86887fe383f46 SHA512 3a287ca5e8420c3e2582f8996b5a52c5337c82e1abc8f4311751196f94c75518515d534a7fb020886cf41118b9fcc9142299ca06a809255003029a2512e5b32e
EBUILD tins-1.32.1.ebuild 634 BLAKE2B db5e1d71b284686170aafede7993e177455fffdd74f9345460c11ba196d7df3ee495ab7faa0eae3561aa9ca7560fde0e85f1c29297febd55cf3019a1b396d9de SHA512 3386164d5185b6bbc88ced1232971f9d8a7961f79c9a66eb93f7d1f6f9d8e1b1679661cd363ca98d6c4427bf4a30d86c871d5a3c8f4057928016dce40c8b9b45
+EBUILD tins-1.33.0.ebuild 663 BLAKE2B eef266053fda9fa9b19f5dd119e15d6127f364a5014ed48834ae22120af92ab1cf214641dd5a5785867acfc7fea176de7161b303c7514e31472b7d9ce6f22f98 SHA512 c11580b609b436b58074c683900e27bc0b8accc6052349f673975899345733addcd7bd762d37abd92f92e37441cfd42abd2917c2f8f2a3e80ea4479029989c5a
MISC metadata.xml 337 BLAKE2B 488c14119bb23c3d78d6e3ea71ea808cd398fead5dcf2e2dde61c1ce7de8985b6bc440387a19378f5e123dc64b71e3561fbfe0303e87ff8a4cd79a7923183078 SHA512 e08cba10144c2eb80069fd8d8826053293e9d8d5f1ffce97048c4100af31cac83e672af0945284ba0e1bb169d4e9fad3c0eebb369cb35823b42e5dd4454cd79e
diff --git a/dev-ruby/tins/tins-1.33.0.ebuild b/dev-ruby/tins/tins-1.33.0.ebuild
new file mode 100644
index 000000000000..49ef1e3e0fb7
--- /dev/null
+++ b/dev-ruby/tins/tins-1.33.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="All the stuff that isn't good enough for a real library"
+HOMEPAGE="https://github.com/flori/tins"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/bigdecimal dev-ruby/sync"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+
+each_ruby_test() {
+ ruby-ng_testrb-2 -Ilib tests/*_test.rb
+}
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index b2ce4f765583..654a86a0c903 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/tktreectrl/Manifest b/dev-tcltk/tktreectrl/Manifest
index 3f86e0de3a16..108b3b2f6b8a 100644
--- a/dev-tcltk/tktreectrl/Manifest
+++ b/dev-tcltk/tktreectrl/Manifest
@@ -1,5 +1,4 @@
AUX 2.2.9-as-needed.patch 351 BLAKE2B 3687044d67bfccb7d01c46b7f39a449337ebe4ca6ccaa174e217e26e2ce8f59376f2a6cabb353cc6ab4c2fd1eb921cc34f02770830d78d6e739e26a781c59036 SHA512 636bfe9e6d7aacb3ca3ad843b89fef10dc035cf3f714981b3e7191c8559df7be9fb98cb848244aa0ec3d3ef1c974ef99fa50e781233b3a874eb76cc9a864148e
DIST tktreectrl-2.4.1.tar.gz 945101 BLAKE2B 8b91d0f264df4ab79f897608e259998139ab3cd3ba9359e1d74a23a174465a468c3bec0c5983764d2e23049d5feb70905066419c7c883007c6aa5e655d50dccd SHA512 5ea3f286326cb9dd32a259f8032c37dd3bfe4c4ecdac878cc8e7a283b542c4eb67a5434c97ecc81b9773f08e55563401a173234452ebf63547c00780e5703c1b
-EBUILD tktreectrl-2.4.1-r1.ebuild 915 BLAKE2B 61efe22e62817f0ba99a4aedd896540286ca08091d0a16c39f39a64fff881cfb018aa7185e1a39a9b77962919b2c3ffcfac4dbd32383fa709953fe1e5713d995 SHA512 8d2ef1429b26f3c47a9997709cb5d970f2e76f97c8c6ae629c0cbf84a95f9cde0b3017160055bec604721d7740aa66239d26b344db5c0da8e350b780bbdd5bce
-EBUILD tktreectrl-2.4.1.ebuild 820 BLAKE2B 2bc4f43d9e30d413c2783c88a18da71c79239767b0fa4c2e8089f438f5c2064591678b624056ca96bc9b309a76e16fe1c87df2d14b4a872d2450f5e97e3aa7b7 SHA512 b4c27f219a1250ed1865c9cbca8f8493b59bda052d1c427c1d141ec4f3fc372d6528c601754a66cee4d1163966638e9b873c462a332aa483788f08de0724d8ee
+EBUILD tktreectrl-2.4.1-r1.ebuild 913 BLAKE2B 4497edbc5fdd8dfdbf5de8bf14e13ba80d79556fbca6f89d93a14df8b8a2c6e9ada53fce21ba736c3852129eacdefa2c8cd68a2a1646430de1108da39c20ad54 SHA512 b6c53105e95d81422964063488fbee7e03388d1ecd9e6b19357a86d36cc17407bee0a44884033d1a1dde2052a8147326c645a96e064c9e675b3efc64b376951a
MISC metadata.xml 364 BLAKE2B c5c2a2c9122badaa266fbe4308ed6a69833969992e60856affdf0a2949de9259d8543e49da84752e5ca263fcb2b6f754e69d9deec446355e57bbbe704e555fe8 SHA512 557553973f12b79a03b8abb643024ffe879221324c7ccb4d1fe645d719edd7714301fb92e9ef71e3d1097b7b7955fbc0d374ccfa2a4913d10e878dd8611ce4c5
diff --git a/dev-tcltk/tktreectrl/tktreectrl-2.4.1-r1.ebuild b/dev-tcltk/tktreectrl/tktreectrl-2.4.1-r1.ebuild
index f1c695b3fdd4..6c76d2a3c8e6 100644
--- a/dev-tcltk/tktreectrl/tktreectrl-2.4.1-r1.ebuild
+++ b/dev-tcltk/tktreectrl/tktreectrl-2.4.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="tcltk"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
IUSE="debug shellicon threads"
RDEPEND=">=dev-lang/tk-8.4:0="
diff --git a/dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild b/dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild
deleted file mode 100644
index c77a6d2b59aa..000000000000
--- a/dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit virtualx
-
-DESCRIPTION="A flexible listbox widget for Tk"
-HOMEPAGE="http://tktreectrl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
-IUSE="X debug shellicon threads"
-
-RDEPEND=">=dev-lang/tk-8.4:0="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/2.2.9-as-needed.patch )
-
-src_configure() {
- econf \
- $(use_enable threads) \
- $(use_enable shellicon) \
- $(use_enable amd64 64bit) \
- $(use_enable debug symbols) \
- $(use_enable X x) \
- --enable-shared
-}
-
-src_test() {
- virtx emake test
-}
-
-src_install() {
- default
- mv \
- "${ED}"/usr/lib*/treectrl${PV}/htmldoc \
- "${ED}"/usr/share/doc/${P}/ || die
-}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index dab6f75cabc3..ab2e6f5c7b0f 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cargo-tarpaulin/Manifest b/dev-util/cargo-tarpaulin/Manifest
index 9a7549412a70..995a28c3ee0b 100644
--- a/dev-util/cargo-tarpaulin/Manifest
+++ b/dev-util/cargo-tarpaulin/Manifest
@@ -1,192 +1,248 @@
AUX cargo-tarpaulin-0.20.1-tests.patch 290 BLAKE2B 69893d9ff5e97aeaff3fda07cb32becb6a137ee54783a090bcfa5e4a43c5b45cb5beb154ec210f285766e6b79ddafa04dce9c95116f5a9d7b30e419060131889 SHA512 4efa8d44a6d0a0e86ebbbde3e69e3d73bbf438230b3e187405187e2041a92b86ca43d6191c8def56ef2e139e4ecb40f6945ff71693f689a5e92f5718d96e2701
AUX cargo-tarpaulin-0.25.0-tests.patch 436 BLAKE2B d7efea3f443d2d803acbb1a90292afc1ebf607cfa5f4839908d58e5e3c4ea6e36d02d19071541da41652b6ca319f332ca46dff0dd1e791158ee55e7854cd6a1a SHA512 ed7d3867e35f7604b1aecd901867ca270999061ffd518f275155e2f5fc898f20c24d3214d6348d6447f4a6f6165ad34593bdc6a8b3b919bc6c15f6816bc9a31d
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
-DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
-DIST android_system_properties-0.1.4.crate 4637 BLAKE2B a8d1768a924fc04ea27f4606b21cc3ee657b2ced18a267974b2eacfa73c895719ed56fc508beaa20997fe1848c23d40b5438400d6390a15950fafe57fb96d3f3 SHA512 6580064f046352d2ecc205f78fbac64f36e85a10d15c2c046cd7037ab2505d0d95ad785a4b1e276708116088a0d0ff5e7f89a0d26f498f0dfa038c8cf8d0dd2a
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anstream-0.5.0.crate 19646 BLAKE2B 770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d SHA512 8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359
-DIST anstyle-1.0.2.crate 13983 BLAKE2B 4274b101d1cab2b62f9bb7637dab35f4b16e8c08a080355a2ea53e2b7b353ff230aa77fb3a244e0d6ff0dcd27abe5895eb306c630aa0822d0c608f041d4abfea SHA512 09220abfc844192ca698589897845752e02666b4ecd6529af4cde9f260ef36694e6e631c7503fc0e438ac72c88c419043b78399385cb248e789e86404503935a
-DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
-DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
-DIST anstyle-wincon-2.1.0.crate 11757 BLAKE2B b7c1071da1ab24accc33d7af70f09ace8edb2dcbb53936ed5ac13552c6082c0f16ce501f041d2c1792cee7dd9cc3877d29505e12a65022bec44285f13e1f422f SHA512 6c379c46f791b6b1367f3d6f3531dcd16589cc2e12f6f5ce52a3fa32d42e62b719d2277699d1bc8526099a6f791f2e7d5b1068e1295cbcd2997841f0eafc4eeb
-DIST anyhow-1.0.65.crate 43585 BLAKE2B 4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8 SHA512 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST anstream-0.6.13.crate 30928 BLAKE2B 0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0 SHA512 4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
+DIST anyhow-1.0.82.crate 45361 BLAKE2B 558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd SHA512 e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
+DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.2.0.crate 14808 BLAKE2B 122327d6ffd32e08dc9fbdb4dcf69128b19d56280f9d934311b946741003b40571cdd1f3ef54b2be02c8dc505aea11c962b244d33a92206bf4ee8f6b2b9da432 SHA512 66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
+DIST backtrace-0.3.71.crate 86553 BLAKE2B 15ed93574fb9e8e28d5ad901bb1f94013b5fec7a79aa96d17f13f6f11a02d29a274ec14ce51a9f515574839aa41232e5aaf6e6fa3ad9c0483591055bd0a78c8a SHA512 5d9307757349e860fb4cab7e9ba1c9d0f1faf49ebcd935ba879b85fed2a9812786c7458abb59a742842a0796fc29ce9921cf575792402486ecdbd9a2568cdd89
+DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
-DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
-DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
-DIST camino-1.1.1.crate 30737 BLAKE2B f2403e2f3c4c66f14c298faf582d5ce4f3071be62ecd9ebd4b2d684f0e8d9964e6da14326cd89011c4ec26ede18b26b46f36d04324eb67cda0ebeacf4a18f726 SHA512 4709463c158e248a17b3aa1a1d065d397f88f66871a1fcd7389acf2729acb7e6457d60682c7eda3e2654878e428baa8eba48118e2f26650fff641b4a0f84ce48
-DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f
-DIST cargo-tarpaulin-0.27.1.gh.tar.gz 207492 BLAKE2B f08ff0dedf0bb7cac40dd1fe0ae52a72f839b44a3aebd5de36da3521c84ad8cdad227bdc94e6025c72b7d35cfb3677ec0e2692d87a0cdf5c87570d27769e95c5 SHA512 c666d6e0c18e71638cd2131b7048a2caddee34e691c22ababe8d5304ba95855e271aa559e22269bad1dd2a79c13c483eb660b6a930aad6a3745066ebac3c5dbe
-DIST cargo_metadata-0.18.0.crate 22915 BLAKE2B 43f722224dcf3c6e9bf71c712ebfdaf586f1bd7cb5ef3a033d9426252640fecb3aea26f6853b5ea3174e4e46a10d8c4223662076bf20a268b87268866108845b SHA512 9f4c6222496a4e816f81325d0e7dc295fe9aa860016f8256add4d1262891263e681cca999b74fd489136dcac492e0d24b2d2b1a55ffce4c561cfba623a22f3b9
-DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
+DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
+DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
+DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
+DIST bytes-1.6.0.crate 60605 BLAKE2B 3e4cd094443969c6062b51917ad9df314b61ec9ddcb0336cf2621d8966c568d5b1fdbf16b11b5e2fab01b43ea76f6609f753eb5c2380a5e4aa8fb6e807a2ff5d SHA512 6507bc4274204d0a19b6a95c3284c52245c71cbf5f2dfb5cd372193d989e49869ec557c0c4e449e96ed4e3028c90606dfb0dcdc1d72bb234a36bc5f344c0a7a8
+DIST camino-1.1.6.crate 30519 BLAKE2B 3696bee362c9a6c7331079f86823aede0df06c1c36fdc2d11c0628267ca7635fd78430cc927cf3b2af34591537d3968b3c5f1cf9d500f3e889c202c944fc6138 SHA512 e777cc6e2a01c95931a81521eb278156d1c50ffd0126f914b21e35dbb7644b835f3c26bbe7a487bbca508d26b4c933bbbb9e051fa42825b154c2fa03c04375b0
+DIST cargo-platform-0.1.8.crate 11813 BLAKE2B b074b49e08b2b93e93e08276f2a79546fe1f9ba0a52b3b4ef0ecdd28fa3fe5e842c0291fed158a1a12b90804e0172d5419b7603fd0d5f87f062f44dcaf3428f6 SHA512 187acf1b8cc81078ede3353997bec9010df32aba82f56f9479d4c8eaa13436590a16f3ab6ea11ed2b31d1d1d2299d824d9ad10f04bf5281c92372cc8334b0dd2
+DIST cargo-tarpaulin-0.28.0.gh.tar.gz 212857 BLAKE2B f5e2d3a33ba9b3af66691173ad14c8331c7b27df296300a7dad433fdd24df93130a293660e7a6ccd19c28127dcd46e8b6a876b08665237506349e0da87174d2d SHA512 2f0563a313863e2d67cb2a0814f66aede8852b5e0cc41f256d26d092aa97b011b9f7d5b44f2e0cab00186cdd45c68a5feeecfbf474fa30bef25f7ff212a2b3bd
+DIST cargo_metadata-0.18.1.crate 24535 BLAKE2B 9d0018e28a3941e269dbd30291054a882a960905a43d4818c874250356a6c203bf08ed77a8041f08607390b2a382864701c519d71a0b88818ee59c6322c74e86 SHA512 43f87d2b84597ec9a27e9fccf06ec5f2630a0147a9c85779622c25493bd61268c266643f8206a17d76a16329af85f0cc563a9af7e17ca77024c0eaf788555f7d
+DIST cc-1.0.92.crate 76130 BLAKE2B 45e7ea0f7f744bc26f81249dd4bf48b2022ce60abb2d7c421fac12e657fd621dde06510bca9331761aceb31f3eb69517aa59a46749ceb92b7fe70de855ac6045 SHA512 66fb052f123cd06f7901fa6db641773a2f016ea3636ec26670c83a25b68d33ab088d3893f4f08920de50f5ec932a7f7a33e00f1774aabfc55d14253d45b4b7b7
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
-DIST clap-4.4.0.crate 54523 BLAKE2B 0292f888fc6426d4e79fbc82fe382be091c222371d2920cfca93cce9a16b3781d7d9bdddb1be62c4593a18d1bc0be0424139ef26745cb26e2ffbe33e684e30df SHA512 359d61374fe40f00a3b3af0e2962e80829cdd34f91b05c7c2347cf58568913037acda79409e44b25f7529901def008c0da0acf5837f784acc45d14936172f2eb
-DIST clap_builder-4.4.0.crate 162489 BLAKE2B 0856a43db80c074ee98477a5a83260b56c8fbf73b00855e0120969fb643211955403045c7354878d4774d81df2e3035b9aa361172cd5286adf164565391f6d8b SHA512 2a79dda8d5dc4a0fc7d43f714d003096bacbb6a2c58f5085732f1a9b73d5f8f6346f4d9195a2e5a8d683cc206d59e54e400c9c748c0bc7abb176f6ed62bb3c33
-DIST clap_derive-4.4.0.crate 29055 BLAKE2B 1cc5364e48025c21dbf72808270ae6c9c1d130307a5e8047335ffc2bb6153a98e55967d11a04fbe2fcb8afb4cca230ec0f637dfb5023309270e62b145bf73ab4 SHA512 4c8fc71e2480a93b98c723a1282e68047acace1474fdbd1f6cf76fd6fe95d1564d0929a336da4eed090da0f119f029d087d38e95c05f0f078158c755eabb01a0
-DIST clap_lex-0.5.1.crate 11793 BLAKE2B 8e3d2dc120401fdd0cf0bf069119c8b7eafa13e5f682c56499062fc09acc05f443caafa6fca791ea53e693a83de69e98fd0488726a4170db037c37118ce0edf1 SHA512 ea5e49e9a8536093f7de89be30add7c3d880b232b0ce393b0429fd4402db2518036998689817bdfd472b6400224fd3c42fec1b5f8538dc433c31dadeb6281e80
+DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
+DIST chrono-0.4.37.crate 234441 BLAKE2B d1c10bcdf33324f1dbe9a79cd8c5a70b8223ca289753446aef778c93bf18863714ab2ade88f1e67432d1451b0d408065325a7d8dd3578211a0e39caae733ceee SHA512 46d77f291c7c60a25d0c06ebbd89935ef3ae1b736d504b8faf39aad8210a9fc68b45b5afb024763979f666308750b1a662afdabc36c59974567cadadfc17fcbf
+DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
+DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
+DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
+DIST clap_derive-4.5.4.crate 29159 BLAKE2B 6f7087d553102f24c9de37e1ba85c0d540ea42d9df9af26b5234ccde23175180efe21df93513df49f6ba83e46cc85cedcead29c902e426c39b25086c9f79a51c SHA512 670411136c819577c0129c6fcf5a8216cac82a47ae11ce3cd97cffd038644e06c5a21f7a69948628f01fb77f1e656678ffbfe441385866fdf90d247bda036c4d
+DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
DIST convert_case-0.6.0.crate 18675 BLAKE2B 5e5ab159a61e68b801f1c95dc5336f3af7ffe6fee212c8ffb9905af1121f0b272b234b4e70a30f29f5ed24f4825ccfb59722057b69549fec0fc3472857ee1ce9 SHA512 3b17449195a9a36e3965db89eeb967979c192ad7743217ea08e8c8b91ecae1ac1674362d05dc6f32f1f361fface3f783398285bb78060403f65a777a9d29adf2
-DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
-DIST coveralls-api-0.5.0.crate 11234 BLAKE2B 32b28705d9bda06f7f9684017fa48c63a8753327cddc6c7c6233cae5308db72f6505feb2dffdd72f2fc4df3d1981c0e2da903eb05e79abf0a650429339068b2b SHA512 2bc66c6565cfbc83cd1de6e66d7b93cf7d87b632149dac8507f7f91b29e7df25ba871f5ea5af201e21632fbe757a248c98ef76e908300dad9f1c7d08c1d88aee
-DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
-DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494 SHA512 499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5
-DIST curl-sys-0.4.56+curl-7.83.1.crate 2954260 BLAKE2B 866e72ac131bdc9fcdcd294d065dcf295f6748d3823498d731ab47c8d2c4fd7d67bf76f65ba8091105da27ae03fbc08099b53b0d59bfd23d21be51639c6eb675 SHA512 631de8e5740d076599d33723656129c3790e170ac108c91f2b9d7e4a954ece205685e0339fbb87ae3416156d3089d6fff8d514096f213b99fa43d14750b69c08
-DIST deflate-0.8.6.crate 62365 BLAKE2B 05b1f81e4c423f9fdd823bc33352d8421f2ca0c26d43cf0c5990db12f5e31c46ff7769f1baa3b971166b4146eb448ed0bd3ffe68f7c4aff5885b47826f77d847 SHA512 7e2e23205c56cc4c834ade2a6a22b056253c32e29346907558117714a18d8433882a712711413addb15da79f9f59e089a06dfd680b756ab2725b500a49dc16b2
-DIST enum-display-0.1.3.crate 1722 BLAKE2B 0227ecfcdcb0df7073ea54ea2225870bb4ec0d20e6ec7e7033bce922306b3bd0cfaa318b8a277d8b94c94136f5f005c498d3a6311ba657034eda4a409ff5f09b SHA512 040ec6c169542f80793e628772bfc2cbf621bc8e26040f189dd683d3e11f54a2994ec07ce5118228ca5c65172b802acd1aa496913b2bbfa951d9618a58ff890b
-DIST enum-display-macro-0.1.3.crate 2009 BLAKE2B 61f601cf889b9c5edbd616d26514731b07c7051a6011787172465f5aa824e9adf4955e18cc31c95ec0cebad99840922d1d6de0739a859ea48e5fa04ff462d70f SHA512 9ba9150009efa1dd5e2bbd8cbc72054ef86559f51e5f360e2391f0d0d3894c7bddc0ab0ce2c345711b86a8412f7a6cb37c91db2603fcca8aac5e2e8b589d05cf
-DIST equivalent-1.0.0.crate 6621 BLAKE2B 5e2c461898c2b029430c526db25188ca37b5c1f9f562c1950a7cb26b824c8b06d0ce62542c234e909873c329982641abe091f99074b6e40f13898b39fc4a5a86 SHA512 006fd57e6829b1dd9644abaa6f650098f22302e9882fa5b852c695aecdead8e353426626c56b772ab362303dff23777cc7012ec04f9618403d54f0e03e29278e
-DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1
-DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
+DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
+DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
+DIST coveralls-api-0.6.0.crate 11376 BLAKE2B 9aed97f6c038c02e5c5a657f0fa892075f935c0d70701cf33bfa6c073f8ce523518567302ad6333286bc3130ede5f332eef42d065696e55b619080c545643aef SHA512 1cdf5f5f32c4fd2448eaf3deef53ff288db5c701aa717bb186083bd4245929e0abf190ec41a0c8c5113977f0e9bd06173fceb1504da3a9cc21ccbe9d5af1229d
+DIST crc32fast-1.4.0.crate 38665 BLAKE2B 77398dedfa5e61357fb9abe3415ee53e45d3f1f7aaee959cbc9774f31a10ed324da2a558d20fd7c0674d450c8985b1e9c78b0b65e6ae2d9da6c873fe631c5ce7 SHA512 3e0bf1d2411ad9c651e0242c574cfda09403db24ab4b55560145ee73b31b08be45e5e12ce2db991d165ff056c7f2f67203fb2c048651f1c66ce90ec3276c455e
+DIST deflate-1.0.0.crate 62722 BLAKE2B e8feda0890c90164ad3df45b49f79d17323626e469e50bf6025370af499c609ea14b06c2f489780f6d450d9094b09eb2ddbd7f80ddd06abc0abbdaf1d1efb482 SHA512 06ffe2829956c59b5bb80c29a58742ddcf33884410d8edfd126dbd7fd39c1dac704b2561dc99ed63ca1ea4665cf68d6bce96de99dbf105a7b1616ac858704862
+DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf
+DIST encoding_rs-0.8.34.crate 1378166 BLAKE2B 528692170cdb1d74ffb0b122a5aee61f50a2a7e4ce6db049ebea4a185e5c43d4ed99e515f08524053a110e061f788f861e62e0b04eb016e7a9e2678235a04577 SHA512 e23b87003814dd6e7e17924bd1f53989a5008dd1da07baa23c40d2a18dc1ab2d786d61e2c304b3f60e73be5f180ae2deea3b4499c0157b6afe3c9273d2f739f6
+DIST enum-display-0.1.4.crate 1717 BLAKE2B bad6370bf805cb7611f81ada706d725c7472a2fa2d3e1790e514cee41f06cdea794e410483e7a118dbc1f587bdcfb0e2fb1a4a6a4e75e5984a06d97abfac3e58 SHA512 4667ec7a7d72de494181c2db2f3eaf74349a36bd6f0c12553010fcbc707b50f4f8c25fa66f8fdfe1bda92f285ea07a2edd0c2f5926b948a84c154a2023e24c07
+DIST enum-display-macro-0.1.4.crate 2105 BLAKE2B 2480d09b32b7a2b4e1caaa6c6f0f512428ddd1cf20ec8abbf071ebdcce33c38f59369a1f5e15e40aaf68df9fc9f368f282e369317367f23df00baeae79c28e6d SHA512 b2b6625fcdb94864b4a6aedc8771b07747a72beb908530411df301182f28a42ae47add3335aa3c20a2a29189c668370a841302765398ebb4a3a53440966384f3
+DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
+DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
DIST fallible-iterator-0.3.0.crate 19639 BLAKE2B 58b8fe842fd6514fa4327eacc81b157a4a9bec4ad9b8e69248c0f0aa5610dbddb9c8a72e6e6ef9fb8216e8f79e6aab439e90d4d527e35634ab222347cbe39974 SHA512 c655918fcda5deb8ce792708509e4959139f113c1006dd41b94d7073ffc204512a22cdeeee05c87534db9c414da3f4eb716e1a26970646fcb1c139a14eb8a2fa
-DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1
-DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
+DIST fastrand-2.0.2.crate 14674 BLAKE2B ea23f52d745f4fcfd4ec911d48d77c60da837f57942994b17458daac7cae38953cf679459908d68e5f393d03a90cd6eddba23d2a86c2bc11ebfeed0bb41fe4dd SHA512 3ef9c21e4928071619adbad6421165ea82feb04c26ee18893b172f9f8a510b9a2097257ae31647a907680412b68d6662eff13cb27649ed9f5e68c374619701cf
+DIST flate2-1.0.28.crate 73690 BLAKE2B c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc522131f51ad56f6e2758646aa5585382407409257a8301f5f07a1825d150838bbb55822f2d49037f6279aa8 SHA512 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
-DIST gimli-0.28.0.crate 269277 BLAKE2B 4d651d9f71b826d06b3089cb09933f30d785801b8072228c9a5c9ed2011172c679e86205dd507cb1866634238b20721773e60410bd25fbcc5c3421c72ba565be SHA512 a5a861c7398ec655635a39c3a421ca5c9effb03f4980a000c342b81b9bf229481639a8a62c4396508a9800ec9d313317036a8e4e7da3add5adeca596f1c09d51
-DIST git2-0.18.1.crate 211466 BLAKE2B ce5a8175f734bcc2504015271768ff4bda7bd18f615e5ff2618d06f758f041827aa9e58afb8149cc290619cf4e0fbccca460e4d38bf6f3cbf08193a2548c16cc SHA512 3fb535e820365ac5aecc5a1cd3af869ea952ed6741a7890b095ac6f4509fdee7389949da45e4f66188b5e261fb4c47d49ffc1043b4b2b39020ea21e22bc69fa7
+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.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
+DIST futures-channel-0.3.30.crate 31736 BLAKE2B 57461dbb723fd53daa07b2fe6164125508cc3901e0138d2a60da5c814ade415a3611baa45c71487f1853812282ef358c132785ff40c630408e8544d57eee3483 SHA512 689531748821529c528772a6dd0f27362078ff5803d2e0b431ee5a0ecf8787b5a15262d65d52f48486ded46b88f7a9c477ad95cc2c5a3e8f5f9b9f53f367832c
+DIST futures-core-0.3.30.crate 14071 BLAKE2B 76a9fa5aedd0d4ae8dd9db9639839b6b342125759c1b9f9bbf58aacb4ecca316ff1f24ff8f3c15f559ffbf974e4c2cd02a5418cb4c4d7612dac8449c8234eeb8 SHA512 3c7259ddacbe02e47a84178b75e5f13523bd0c8f8bc0b2375f7ecca60b7075695ee0a5cc4e1c1de26665cf250271173be803661e2f2f53e2a3b96380a8efe7c4
+DIST futures-io-0.3.30.crate 8910 BLAKE2B c9af4290f45a9fd0839e107fbdfa4abff4f9077ff45b61054670419076f1c4508d7d560d4d86f8cd7ce146e436e531b9f5e0abfed2c4f2406c57be209cfdd498 SHA512 077acf5eab1101917b5b4b4b83347d30d533110d9a34c2de6db1411ffae0f0530f457033c5a5c14249119e89375c9f12127790b46e486dcd003a12a6fad48bc2
+DIST futures-sink-0.3.30.crate 7852 BLAKE2B dc768e4ec4c9f9dfb22a20c1c977401d859072b9222e6f77978332f495cbd0f764b175a679c9d7c77028d7b56cda5e2d86188ee979c7f323187defa6a0485ce3 SHA512 1c198da8f4118d9a9ab2b597e3f7b4e1ac7094dfa547bb81f3c4148c45216ef55b309255849174a517ebddba6c874283425f1df6e56e2ba5150af091bacf46a3
+DIST futures-task-0.3.30.crate 11126 BLAKE2B c2ded9b9b709fc10c44cfeaa72d4e7477e43331b14f3e72433b25126fef93f2812a09b4fdc3c246b7379d41d3764ba17fa87c3e9c131095864cbb5f54771a204 SHA512 c190fa0acf7ff15fa67fe172911cfae803b2a8c08168570a5518a40767d08134f147259a413ab25c45cac5dbf2f601a9753c77ab0eb2c180cad2fe48cfe3867d
+DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b6cfc17c137c36372709e8d575b306a4d7c4da89328067c9482a645aceb7b44ef57deb21a0c25964a5515e738a039d0 SHA512 7faae5aa35641d858d0f5430e4a69acd4ba9037852ad73c5a890bffeed411d28820883e18bad4ca8f7b0a765f9f4c5dbeaf5d0cfaaf90c2c69846434ae091951
+DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25
+DIST gimli-0.29.0.crate 275756 BLAKE2B 092e5bce9503a337451f63706e7ae7d12a4228db6a43d2c14fa6af74640a790ec70ea2055ac84db3919d19612ee6ee0453f64981390667abec97637679ff06d3 SHA512 a6b591d48dbe93a1fa6b814759a5cb61fba0838288840667aaecf01346a3ab862fbfe1cab51b057a425ba9a0ce35c8421b28cd5195464be881f38905062f1446
+DIST git2-0.18.3.crate 213009 BLAKE2B f0df4ba154d08f7e7ccd2f5bac9c41c60dd4af7c49d525b0b30fe9fc563c8fe62cf6be833e867f86d61103b946223a7cff9171aad569b8596c340deded56e419 SHA512 f74221d0d96c36d9362c762185b6715f93adc78d5b4db89a3008a2baeb4bb05d5cee2f3c53f59fec97e9a690f82ac3a4f29a1633445f63c6137512255fed48a5
DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
-DIST gzip-header-0.3.0.crate 12503 BLAKE2B 6ce8d4676d761ff20d8a5f96b794743ed36122b16d0fb93e0cd0546e86e9373f4a63e62901ac21e25415f898bdeea21111a0cb93f357aca83bfed90bce97d755 SHA512 29ac184a5a3ea31235c597e29f40efdaf4c1aec5954019b05b2ab7fc3fcc680212860b4fe3cfbbb9ef3c6dec533f5ab599e46619d263268fc064a945381a78ec
+DIST gzip-header-1.0.0.crate 12445 BLAKE2B ba3c5d8d71344cc4ee858eec3ffb383170b6fe860a074d1a47af479fc874d1e0dcddaeecade91c07ce808b5d99771155256ce54d5975b6fbe0c674e4239726ca SHA512 fc83bb409f298481c4d163b5231edf092c7e348bbe7327c665aa9f404dc6a01e57baee0794028c1803daed4f03cd59634b840aa39a123a115be910af49fb1d67
+DIST h2-0.3.26.crate 168315 BLAKE2B 81c65e519bacc8570a28b82808828044d1c94f8cf9111ae432b1684f216ce51c1b583b87a2bda3c36cf206dd508084b8f0877e93d58c8d511f87eb143bc77ca9 SHA512 3e1fb02d42d86c9fbaee6f10fec78eebd9a31a70efbead1f4ca22664ee0e96809a52b06e23a9b6f5d0646422dc8054b5ff5d82644ef65cbc0ed2b3729d849163
DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c
-DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959
-DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
-DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9
+DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356
+DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f
+DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
+DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
+DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
+DIST http-0.2.12.crate 101964 BLAKE2B c35c2ae5f9494cafdfacefd778b4b6824588e74685fe5204bc6efa87b667d00b28f59cae667115fe45ae332d8542e7a0c2c7c42fdeb302302f89b00cb716f380 SHA512 e32dd4600aae7e26f1d530871815b30fa0b9bf95293005649bd9a7bc4df7f69a1d8de503d1b8873e67a5496e644d0a47db2a0680fa1e9058bee4dcecccebee58
+DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462
+DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f
+DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
DIST humantime-serde-1.1.1.crate 7886 BLAKE2B 4c66a483276e0cc5f4bd82fd49cfa0ee40c8ceda753919cfb7a8c794d098e9e4e851643fbc42a209d6ab00c5c62d9edc81c3bb1f6da218a09eafc96da9b566f6 SHA512 0bd72554e700f89506d2d1c8191832aed0065ea02aacb99e27139a60c883d3dbabb1fc3d60f499f5aeb20bd155fdcf21dc671aec1ca68d4041bf98ddf324248d
-DIST iana-time-zone-0.1.46.crate 16769 BLAKE2B 550799c0e562a83cb6074c254ba55e7c24b580a27a17996b9e99371cb8dfcc585cf5d19011bc2f37b4a794de723f2cc34565b01f0f8339a8b2fb99b72209ae27 SHA512 13d7cfba5c0bdc4781979366f459382b823b40e7895b8e1abc810058e2f850396491423e0402f26be20f18a9cccd406a2530805e4194293f299b0e618129b873
-DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f
+DIST hyper-0.14.28.crate 197204 BLAKE2B b99c91eaf65947642e217d159372750ce57e332675705cabfdcafdcc9ed3cd90130a9c600118c76e167b927a481b2120d0f4b499772e4fa710803abbec5385cf SHA512 deb26e3815e6315dd193c4db22efe1e73e44bc7c1d400bc7654e950bd074a200b7cbb730ca30faac0940c88529fea60d5737a4fc7ccd4fa24c2ecdb2a0b450a7
+DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e
+DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
+DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
+DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
DIST indexmap-1.8.2.crate 53219 BLAKE2B 6af0e386dcb4306505d93cae23fd47601c3e1c7159058f02ac435b312697da40538b1cbb0d17c3f2c4be579a4b0a9e8b59c2e145677a69c2f885d3d24afd5229 SHA512 f7780b2a478e2b95568bfa1d10167a02bd174fb9bbbf8ea84e6ff185a03d43be0ef403c2106df8289d399657584abfac6039d7cdb96b52300d7016452808c0f0
-DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3
-DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
-DIST io-lifetimes-1.0.3.crate 35650 BLAKE2B 51182293d373618fdf5dbab016167a01b3e12f79bffcbcc00e1679c2f63a167f7fc291fcd8f886944a855ad5d9828aadc9aceff1a3e5c09106fb274b39e837be SHA512 afb868979d54bc99d5c8a1c31062c91ea9e920470bb1f0bce95c2ebe0ef22fe8970ba86b2ad570d789f648485ea4d75fd83bba34e5a590a443698c713a321388
-DIST itoa-1.0.3.crate 10481 BLAKE2B aa516e8b2fdea4e4e1260a0783fb7aa2672c1bccdf519c45c608fe3f3fd4fe652d7f56f0cd6eeb6a56bc324c68ff241f601660a0dc3c5ffdf7fa239f470078ec SHA512 1290c027ec8a13d2d15ace2b58a1d1a3a18730cd5fb55bc995826b8f4d04ede650b8315a8905f6737c4c4988690ae03bf32c86ab3a31ae068a67d5be04cd618b
-DIST jobserver-0.1.24.crate 21303 BLAKE2B 571e6f18f09d56d8281d2b2d206647666dc6e9ebb0a1fa48f707d3cdf603880b78ac6a2ec2239658a220e70924ed1612dc19ad90fcef883f21972a1df4f67d57 SHA512 0feade0f1f0a458bdbcedafce8fc39f44adeb56772ea94a59f16f038a743f506db1405a7c8deae65a6a5c1695bfb363c19aeea1c82c41c7f4d1101469f32e42e
-DIST js-sys-0.3.59.crate 78849 BLAKE2B 2dd42294717ddf922f4d329b3da1acefe1e34c5d9c735132752bab183ea186a879a8218d201238146c20374e724f9219d2c28dca8c530105a18eca81ba86fe39 SHA512 317a0cbce8ccad741dfac48a09e326460bda68a58225bd8d2eb50ff50a7355016c399660e996b328bdbb77d12bc5107d4c2908b11441183f3b3d2f45eedbfd00
+DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea
+DIST ipnet-2.9.0.crate 27627 BLAKE2B e7e1c74815b965e9cec1cd37cc3dca76671168feb689620d44d5e635f3a5fa92a7276cb3022f25a9512ffbaaa11b0a8719cc1b838a7dacda71a5beb1a992ecc0 SHA512 8ce429ba2bae53cfdaf8a7d6bf980e10b9dd515446ef3ed4e4e11432043a18e09454260567419818f523bc589fc367194bc345660f2cc808d281db235d3e0b54
+DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
+DIST jobserver-0.1.29.crate 27531 BLAKE2B cdcb35d2b25ebaf2246c22dd4facc9070442cfda1b38227043395964c4ab14d085f78f4df01d48fee4858f9b03bfce97bb3e8ab4e25c306e63289d06a2eef71c SHA512 cca9cf7f4b14e69560bb3f227605fe1296a3699649b60e774734c1f99d99b79ba491961dd29e90e623972f4cca275e96133a7f439ee795a0eaef676b4a0cdc55
+DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST lcov-0.8.1.crate 19922 BLAKE2B b799d836e90823d26349063c3ad513e297491bfb3be7140e1356ae20285a173c2dbaada337b4504833ff800fd1e1d9bd658ddf1af68f606cd965066e7355c5b3 SHA512 741e4e034749a22eabbdd7e382d12ae01394539604abbcaf7c92f5f543c07ccfab26c8dde318d90bd56588b4441acba265949cc14e1c3e68c17b67d66d0bb356
DIST leb128-0.2.5.crate 11843 BLAKE2B e1e298486eaa14ee39b574adf8b628500d07239d32ea69830dceb0b08e43cda39a6704dcc69478c4c92eb3469582f97a051854d6fd9bfddd1059d5a718951974 SHA512 ef07318c1da0e130e601595256abc964e8fc9c5733cd93ca09203bd4869daaca0d92b5103481376723b20da57ef320723250125da59f9b39f8533a01bce93780
-DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
-DIST libgit2-sys-0.16.1+1.7.1.crate 1773446 BLAKE2B 050b7832dd48c642c3a790481a296fe1b15bcfbddcffcb0f4792735bd135f6c499e5b6f90fe394ddd891c2c055af86041f0b0fcac26832975755a432dd0e44ac SHA512 746e80309af40af7f6d11a7d45721054a6b7f456e10af5b25ea5ddc3ae1f8d934196e9e3b9948f7d7b41b6d9dc45a660874029a39c1c3d67307daebae3f2cb69
+DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4
+DIST libgit2-sys-0.16.2+1.7.2.crate 1773674 BLAKE2B 86eedb63c1d92a15cbe2ce735530b60abb3d915a9f6051f7a084b9f6e6402dbdbffad2a261689f5e5abc2353b7765a390eff7cb86e88e50fb4cfe4346487bb8b SHA512 45e23f66e1823c551b1f91d1466d971b05927e591684b35b75047ac5f7d23de889910b662ec403388b88a35dfd19b8ad9787481d36e10949e610aa02fcc35c40
DIST libssh2-sys-0.3.0.crate 514550 BLAKE2B 55a24d513420e0222c342d252b1699cd583dadb37099082e0ea068fe064e80f6d82470a08d03654c17f50139993f07e20dddac4d11f0574c79040aee08f512d6 SHA512 cb8dfeade699d97fa5fa393bd87315f44810731f78458267ab098a08d949fde47fd57b64ed3e882c10a83ffff8f869de13eda50c72e140f57d802fa07650403d
-DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100
-DIST linux-raw-sys-0.1.3.crate 878488 BLAKE2B eaf7d613f42d3f843f541a29641a1bc4f9152854f7a61a837ed79f121f1c962222e6c32244fc473297f09215a0e33c475c833090897b2e84af64197594112f1f SHA512 c968f7ef0289195717d245977b57aa127e8874d3e15310b38b92897f39da547211b2e7ea914b21bc3dc7cbe67daa8dbed812be868db64a00d6f270c51c5b3f26
-DIST llvm_profparser-0.3.3.crate 40328 BLAKE2B 75db4831c98c7cdf81d55c997e503b4c2031de964ead7695c0b12e840c64d1d420a1cbad73f8e7e71ebc07cee9db213ca46f02da6a82695704e343ff95ad4fbd SHA512 7f1ddd3ede904421447c8ec18711fe40389a9bfd1d0d308d90064e64837c2ac2be113a9c901be7f5f195b47cdd770194526161a6b72e15732351006b53eb3880
-DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
-DIST matchers-0.0.1.crate 5039 BLAKE2B 29fe248dc3e85b1c7ca5553f5b49dc2a904cbbcc44a2b6a426c0fe9aef56454ad31acddf9f14a447516bd7687107816c3d46b0f9691e96bc7c7b607cd34cae0b SHA512 a5143b4e6f9131582ffe3d77b14ef51a557cf48d794975706a9d51e0d477cbbd2022a2416e940771911cf99076696f9eefa2c866843f0ba7028206f933674c10
-DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
+DIST libz-sys-1.1.16.crate 3958920 BLAKE2B 1780cfc7181a3c33dd8f693ee93e46bf0f70c1958503e8eb866d6ecb6732c8ab7bec56397c5384d582680fdbd8762ae37ccca7063616f266c59a7eff7801c0db SHA512 1d6b65b5a5293d470cf8ed48293a6f8273828a0cdf096d286e777d438b2c4d076360b5492ee3c2c83b27605d51389e6a3eda7eaebfb09a6041a877a48540aef1
+DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
+DIST llvm_profparser-0.4.0.crate 43430 BLAKE2B cd9f3eea4957e6dac3460fc542ce1dda38a1be8c09c9e92b9c58b421341c34d54bd4200c30acb10b584b30431b6eb29bc0c311fba62e9cef505c929a72cf4720 SHA512 506b23efc21c6cf7307ef1f68ea356eb33ed539705ebcfbb8323517dd509788878ccc0467147e5a5b8556b6f157329d5a0cd074a3c440a4a0c0c5beb155e21e1
+DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
+DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
DIST md5-0.7.0.crate 6671 BLAKE2B a1c8132cb4d7497ab3f4550e6fffdea6b118ad99a31128c068ea3243b5f76c4b059042da376a0be32fb74e866571348a581c2ca727d6acf855d823ce15f593b5 SHA512 569c992eafe25986a1328666a428b2335ecc5cb7a5ba142c34d7abb1247f6768c0bb3dce790121686d4ebf1b4a1832d65315136552163dfba5f799f99551544a
-DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25 SHA512 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc
+DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
+DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
+DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
-DIST miniz_oxide-0.5.3.crate 53452 BLAKE2B ae99baa01c493b5eb779595be0d77a064c4624397676d3a023cc2a54941b0b3e7c80492ac47c8a28d78ec36e2f04aebe5af79f0e714380061c5e0139b9dfd9fb SHA512 cc2971ee2a2e891cdb05c1942f533b11a557199421910266ec2e4848a16dfe6882f1c08843035443935d695882720402356b4df4a50ed131a8f5fcc0591a72c5
-DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a90c34160f4d143e9c297a34a2ee72e9de3a48bd3418657fbc9bafd09b704ec15a42b16b3a4187d5304ce77 SHA512 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010
-DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8
-DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
+DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1
+DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c
+DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
+DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
+DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043
+DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc
DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
DIST object-0.26.2.crate 238067 BLAKE2B d7731f530dbbbfebc506dcd12bcf33e1421785d9711864d6d824360aa249b85985f4db69ad4036bd7f8fa22d5909f973a0f58a03021289a611ed5290d2fa68b6 SHA512 42882e3b1063ad8326bedd3f402831d6206603f8736c5aecc3c16d296007d25360ce9143bb3f859a6d52f1a530809df1f1117d321f0d22f0b43c1831366eec6d
-DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3
-DIST once_cell-1.13.1.crate 31335 BLAKE2B f8455c5aa78073289669b8f277490ac9bfeafca3249bd54af91a51709262562f07e3154287f7a7db1711d0884fa2804aa82df5d7efb90b8ce5b2380c851be23c SHA512 492831607d12846923107b464a70de62f5997845faaae1625f3e54e2610e96b0355ce9e554051c2fae28f7e6e558ed456a6fc0b3c6a71b26f7443ede5eff5b32
+DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266c6503e4a803ae4dbdec775ae84ca4a736754b770d858ebb058342af45d485d4c9a41f57966ca1466de40a4c5 SHA512 5d03d998f06dc592c3be141f7163bd72a0e73396f95d22ef1e0ffbfc66489bf727a6f6fb813a32739609b619b8e34a471974b2231dcfa23df8bff52007c25a96
+DIST object-0.35.0.crate 317792 BLAKE2B 0f18cf2fe8ae4eac322e03708a2e3e9b5cb8a788aaef47ea8776a406fe4df10c5dc6a46d86fe6d5aeaf520ebd3d8333b99163e1e5b824d145f374b5f1d620d63 SHA512 4230b083bca1f7954c3c50f6fbd12e03d7e4a5ea47aa55c08d0df94bbe0e2e61187413bf59eabfb39ef680c35e11577408ecf58d460e4b97e5ad58f376cbfab7
+DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
+DIST openssl-0.10.64.crate 272306 BLAKE2B a8b618aa403cdb06a7f135cd966775f21c99739365c55aabde2680a6154d03c7d554bfae6c62a069841c70ed82ece6c3f0cd589da8c26022b7022c3c4d79a6d8 SHA512 a1fa9f71cfebbb37ed9d4a902360f2cc95a78f55b5da5d51eef69db38cef016fc03236485158d689ccf054e04937b8cddf88e3f0f31672997fb30c6cac73cbf6
+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-src-111.25.0+1.1.1t.crate 5112453 BLAKE2B 74eb78ed6cef3fece7206e969b4969ee0000e7c5e09be9243b4a643f13fb82a7f16fe85c2461eb07932179515e40b48246c9b9239d2d0cf392f90b12f74c78f9 SHA512 297ee8398611892f12841a0559092fb57eacd8219f78f542b92f27bc11df96029886d6509ec41a28901545013f6f623f21db14625c95d466c5c192e4b6ae6113
-DIST openssl-sys-0.9.75.crate 60028 BLAKE2B 1e4b3733d3309a1157c16a236728aeaf48b1b0ea448643416747343fbb96af86c8035ae0cf4170038b4521c88842f42a2379fd733f92fc9742e7c2d837eccecc SHA512 14985af6224bf1b6aae0fbd22c09e6b8ce7b9a6ace0970b1b45fc0e8c700e6a4bcb6b1883e3c78dbeafa02a18d4a84f537a952460d3f0baac3135d1f994af13a
-DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
-DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4
-DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8
-DIST proc-macro2-1.0.67.crate 43683 BLAKE2B a7f485d058ffb654c22ad01088756d8050780e559d86f96590e284c3babf1bb59ce347400c1681b296c6f58e2d42ed67d3e458483368399c22d7810685adcbc6 SHA512 3827f5f698aaecc168a03643e330e03aca7b0de98bd57dc97507c1bd53b6ec64752a1f4dee4c8a12ab02f410775a11f5ce7b0d36ec0e1fbbec197e3d7e199eab
-DIST procfs-0.15.1.crate 128786 BLAKE2B c61d2d514eea64d4e6e55ded61eebaf63f391a77c2e6f36dee6730ebe3c5a6908507e514295c1562c722ec587e45550a2f8798167952689e80e1096f0bcb58fb SHA512 8ccd80a027deb759798d055e21ae56f346e3cb869af40de23970f7237100f46087b3c3f1908900ce558b92bf5d341421a1b717cfacdcdd6d38b256255f15ac82
+DIST openssl-src-300.2.3+3.2.1.crate 9584245 BLAKE2B ebcc3c3892ab7fab3d08f7627f445f6fad66b67d0c8511e012664c5d1a28096c43bec9e452268980613683b15ffe803f36993b6d365d1bcc45ba51ad7b0258b4 SHA512 e853c20aa2fec0f60d7c1e948377b322441e709961178501f535351db7f581dca7c8c3dac8343b9ccbe44b3f4247371ca2e3e691c8ac7bdc67034f86055b79e5
+DIST openssl-sys-0.9.102.crate 68622 BLAKE2B 0d3d3c9ef8e2542c7f35db1d8feaf512cc7313481bfcc99354d601e8d6332adfc2e7ee8b35599a9241de35c163efd840186e904375bdc9c65ee743abbc154cba SHA512 7ecfaa0b49cea5c60f6f063fe5217252a65b27c5e6d1185e0aa1bb4b59c4cf9bf326840e8795a870a537c18ee5a987feedaaf2dd767cd6f1380f25468a1622bd
+DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532
+DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
+DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293
+DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
+DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
+DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
+DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
+DIST proc-macro2-1.0.79.crate 47200 BLAKE2B fff8e514d618b8ef60d6a4ca7610607641cb25701fc5e8452e0db5f942a3c38c724acbbfb0474823fe0f4864df07958c1524383e7640105266608f1d5a741368 SHA512 8bfa6fc1022556cbabe0050a37b93c5ef1056ebda9d3dd368e705a7c695df9dfb5cd5adc18ad1eadf7338631ad1d5ed6f63f0adff3616429ef8c50a930b1838f
+DIST procfs-0.16.0.crate 60581 BLAKE2B 0df34ca82fe08930d123d7487394dd31a233addcc5ea540952b246b0b036f110242f757a3211e2010fa1e5fba4c53f253ad8d5dbb565491fe502f5d2332d6122 SHA512 bcc08d05a536f34272a0beae3e0fa55360de1aab6942d3b20e95a577bcaa4def8f5ecc96e9432871efb13a8d298b2b0fe61c7188c9d2ee5deed2544371aab707
+DIST procfs-core-0.16.0.crate 68279 BLAKE2B 257abf95553979dcd0b0e9f86bde831382486ddd13691c59f1d0bc36f9c604ef0ecb06461ee7530a2d455181bf588add9fef8022ceea3fa3f939159001a2690d SHA512 aa21eb08ff57b7e86dd4073837bf408ed6e89e46add614c7faa04882d131241c0b01d0267de39aa86f85ba9e60a326de48c7959d878a6b75058cb7d82a31175a
DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
-DIST quick-xml-0.30.0.crate 161923 BLAKE2B 5b9bfd3248f038aa2c085ce045e9f0cbbec757d7b4457db66a5a611d52d0e42082ae68953f08706d1e102164ceac80c7caeb40f0f9f494c8daf470c35471644c SHA512 e731f9c6795da7ad705c96544b39560dc27e2ea3c468c3dffe9589bb314074e96acbc0ab454f94556e0d9569c55d6cd8d1c7be2c823a77bbb3165ec8393d9aee
-DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
-DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
-DIST regex-1.9.6.crate 254981 BLAKE2B e0341184d93703a32734f1081d8962723873ef558f4db764b1996dfa9eeb359ac530f7dd93f4d32947e91c056b8bdc51dde99b890c14f959b02763dc22bd996c SHA512 e0da225eeeb9d02b83992959889fa9360b9c549905e4ae4982e61743fccce6d721eb0283a5d2f3e9323193bd5c839a2d0da603849bf6ec5f8ad2b7ffc81c59ab
+DIST quick-xml-0.31.0.crate 172236 BLAKE2B b83c7f485a30576027a4ae77aa23cd6284942d786f0f0a14faafdfecff646371ba15133b3ba90f820183c8537c8ac47ad3e1e7deaad65e56761bc662be406026 SHA512 9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de
+DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
+DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
-DIST regex-automata-0.3.9.crate 610489 BLAKE2B 6eccdf930979ff4e8657cdb8fc67feebe18d16f6deefda7e1692c6cb6f311bd3c360d9dc091938bdaba061669b003ff7689d7717489326aba70aee563a4f0e20 SHA512 c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f
+DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e
-DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
-DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
+DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
+DIST reqwest-0.11.27.crate 163155 BLAKE2B 0135a99a42400d601a19299d379e28f2df7454dc85864bf3905a8148c908fb1b0f363cecd3fc2ed0c4ba0c108739eb3ec5116d511bcb73530bbff6acb10c691e SHA512 95e5c2e375e345a3ac9d4f4b4fa9aec28f45a457c1615d303d4b4dddb639749995ef2834a6f8659f5f0cbb49e0876e89c9925bb2b2ba62207e393c9b12e58ad3
DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247
DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
-DIST rustix-0.36.4.crate 287355 BLAKE2B b57582ff65430e21cbef8f86851e97a4f0c89c0d456cbee8e2747548b045429d85f4b0df87ea39eb5005b8a5e2ec85040f4531f1ba6a6a1405e3b26a91d6525e SHA512 e56eeb9c0a6298b1fa2313ee887c63e5d24e08a880ce870703517d1b754dcf548011d78bfff762be952ef5f253c8d7d58d5e959f41235f7e99fc8e38ecb314a5
+DIST rustix-0.38.32.crate 376999 BLAKE2B 681ea50f5405b3a749a26a481995d3a85800378067734bb857e32e5d3764687b0da4b3749d227174440e432b374ae9ada154a8288e4353ca2ff1b851698477f4 SHA512 8f028b4df785aa78fc798f3e053d0a4fb9b3c552a47f66f52f1666f4c1324441be6581ed643c4ef0f56d92e1a078c6d3b45be183fc3df0ed1fc89de0d610cad6
+DIST rustls-pemfile-1.0.4.crate 22092 BLAKE2B 9a776027d6e43a336ecfdd6713d4b1e6642378f81b73c97752563ee1d2cac5b3988afd48c92d25d55f655a6fa248436954aaa0e0bd9c7c679c987ce7df0cc99f SHA512 bc748ee06f2c101d8e54e8c4555e88c5ca824ac7bb0182f8e49bfe1fc66d418d2a3da8e454f3741697f491ad0c7bc8e924a752697023a191c1bb6eb98c48aa37
DIST rusty-fork-0.3.0.crate 19881 BLAKE2B 01bae755c66d7e4f72789b7140de35573d82961adadcc9febb841e332fc2730b405d4f1dc8aff1db6eba3ca03ee24d5dcd9a9c9a914fd2a94428c796dc9bfcd0 SHA512 8e41e12971c36ae1d4439943e55204e32fb4e62717355a2bf79152825eef7dac305c2fe22468957cb3b7af0b27004ceb18eee2d2fa0a6f8822b28b711f64ccd7
-DIST ruzstd-0.4.0.crate 50778 BLAKE2B 2d16755aef41872d3b835cb3ff1fb22f7cd5eea95745c026406fd09f592fc3fed279caa7562b5c38eebbc21701346c37a5171a1af3e7093356178e9e47c52ef8 SHA512 0d0602abec5c044bd2770c80d014b9a2d4cd3b3cd878f718a87c628f9ffc945baca4d552e6f328f96ac18dfbb56fa981d3d888e9bd519a8c085e0ab77deb1049
-DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408
+DIST ruzstd-0.6.0.crate 53210 BLAKE2B d2defeb573c033a6b797007d198d82cb6c8cc974cd840900869d98e71729514dc04adac30a26ded984d4fbf19cb096f75c0e645c6e84ad9d4509014ff4afbbee SHA512 8f06577ed5cb7f917b20f922b1596c30cf1bcd6a2b194e39c22fe29015e517326d4999d148ca30e690e9101d27f06a69ce8a8c8d84ebef36ea3c9dfd0e8922de
+DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST schannel-0.1.20.crate 41579 BLAKE2B a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46 SHA512 19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059
-DIST semver-1.0.13.crate 29653 BLAKE2B 382a1fd00b20e55d5c5f8bf536ee012f8bc4c21633f47fc7f39efa46a547b720a349f0c6ff22dcb9faa3acd82022a5f82f182824fa262d96687866da0125aa73 SHA512 c4c1e5c5118f99de10fa2800a057e1eeb4cb5267752ed2093f57dc1d03e9817a42d6a34ea6165132e0bc84bcc573b93d608668d3681216e28da9fa8da49860b3
-DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2
-DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0
-DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc
-DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610
-DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55
-DIST smallvec-1.9.0.crate 28396 BLAKE2B b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74 SHA512 e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56
-DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5
+DIST schannel-0.1.23.crate 41667 BLAKE2B 3f34ecf4cc519f5302f0ab5207907a275c68e6fcbb47630aec4ed5d5f1a1cc7475f6d7a8c22361e9878002f9f54314c1f630ab0c1f77ea309714bdb7ada6c9af SHA512 dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84
+DIST security-framework-2.10.0.crate 79723 BLAKE2B 9978af62742c6f58c6720a7a9d76aef3627531a4e5cb2b131584727237ec743eb1e688029c8abfcecdc8280b16e6fc85fb9c6fd93be65621363b0e3945899a83 SHA512 693944670032db795ceb944b187ecd96f094449fc801cc5f8b903a5cf117832a4db97c23dd0ab6d66a61da7ab56b5e9433b5993cbcd0b8dfd88f96e819958a5e
+DIST security-framework-sys-2.10.0.crate 18676 BLAKE2B 4c16983b5bad471b18c52e34fb6a2762097bcbb0891c7c8a8423777e01bb27341576114f6ed90aaa80cc3e0ee264b3bbe9335886565f7b2a91e37f0ac3f555e2 SHA512 10c006488bd52bffba72f7aa44cc58e292c186259054aa85f882c3f0198586574a9c722ba80f101710b867148e823596f8d1ead1b6a753e6b50e702f5fcbf904
+DIST semver-1.0.22.crate 30446 BLAKE2B b77a951d959a3685b0373c80b9991a8567f8926d093b23b7b8fab48595b5d565acf7408fbfc8f4d58331f39e316a8068885d28bcd70c1476d1cda436a2dd88b2 SHA512 7dcf9b6a02650d71d6c9ab3c29e44fdef95af296208f26aa7be6fd6e16773e5e5e66418c303a0589d1165df6dbfd46ad6ebf9eb5b3adab25a51f340947b2d949
+DIST serde-1.0.197.crate 77087 BLAKE2B 4a4e04ededf5fefaabfcc4e17457db823239e8eeee7631a905ed47800ca10d26a93632e3a9d1b784b83f84168d0d649cfa2e6f5f1e68ab15a68e837cd5b6c699 SHA512 69e42825fce6a0a5d109979785daceacfd6afc5641e202fe83da32e2b1f968416557cce97fa014839e873e65f85c27494c8f8e20e6e9e4fbedf20d0291880410
+DIST serde_derive-1.0.197.crate 55771 BLAKE2B 73708908b6d1e104af4c63b498bd25c5a728e07e22afdf92f15754c0f17636efe44c0560c1f0df1b9a30708e8e8894a62f1ea57c234b6dd861cb9c8dc044eb4b SHA512 669376e248b76a5ee8b9c93fd9fe6d35372e7267fbabc14730539ef28a94e405ee5e9c2cc2846897d59d6153742cdc6799f9e2c87f20b9dad119bd3a86c28994
+DIST serde_json-1.0.115.crate 147100 BLAKE2B baa2dce9d85e331d1308f2ece9dbeff24bcc70e37be3f06c7e819ad9f4eb59fb1f00658736fd336a41a65e3616d1bf75a0c9adb359eb606e1418159a9455132f SHA512 d1a60e20af770fdfe0585853c87c5631e56944a3c1bbdf9e1e91003af8e924a8076335bd37563d167c760aad10d4c08fe59ebd47fc52e461bc3586b835808d22
+DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354
+DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
+DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb
+DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
+DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
+DIST socket2-0.5.6.crate 55270 BLAKE2B 10eb32486b9a2908e05ab24620ad7a79243e59c2c2db5a7793f87f32765745b21746423d5b3896ef37d3dc9e76410fba97826cc64cafb7dd45adb485900c2282 SHA512 10f14ce7bcb9fabac56f98bd34ccd6368dcf4ca245ba2df80fe0f1157e177056eeffc6fcfb1d1fea6e89c0eaafb99d8056fbd10101031d3ccabb98950ec563dc
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
-DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
+DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
+DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
+DIST structopt-0.3.26.crate 53798 BLAKE2B 04be64637d18bcc87d261320668023459a42c167bb5a4c52216df556a7dd19be28032e7bf759cbcf710a3729a9dfaeb20c29f37f35fcf33533db583ac4fa049a SHA512 dec27090b57107473c9d398db68bde3b1b5191e7c7980d7d2c20fc723f92c64a6cf1d391d5122a103222c4262253d8073fd0fdfb11c74f235af79b2ae0caf069
+DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623ee0d5acf45afdc3844114e02975b855fd1a9f7df404a24044cf33a3a4cc4142eccc34d1e97925646d54d460a89baa28275 SHA512 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-2.0.28.crate 241635 BLAKE2B 5784468a0dd04eb298821ae5a3facf72c5fe5907cc469919b0a0b636bb55bd15e9e3a31c9ceb05b7b0f88e7a53e5891e6874641b61e5fde247a91361ae37047f SHA512 96e83979e70e2e1e46ca2af45d10fb259847d61e327809a51351a988282be9688a8c4942a284504674c8684970082dc15cd9ab9b3584bbfa68ac9716e071f9c5
-DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
-DIST thiserror-1.0.32.crate 17241 BLAKE2B 70a1fa10c54078a49cc167c2792fd54bbff17543966c221d1648a80f08da2fb880ae64f0d08984b7e0ffd6a79cac4c31c04a1c0bdea5b26d18e4a8c7d83dfe1f SHA512 cb1839b2687e228ea43838a8a2d55a04f5f3bd8c2972df0ff6a703560454abf9b838558c16095cc9b030b6b13e9d715e2b4741de6af9d5decdfeaaa508481138
-DIST thiserror-core-1.0.38.crate 18128 BLAKE2B b5ea0d144cec0ce7fde01041d1d34a9417cd623619ad24afc470dc2188f06bf5d9a4734a91e467415efd62add5ef31c6731c69a92be3e22c2a25f402141e0557 SHA512 859f5d5315e841d2e1c80963ff828f8369c46f0f5c74cea6350e2b4430232acf2d71bde1fa2ac70ab34dac00cb98d3998e7aaccb813b873a34b0d4fab3709f50
-DIST thiserror-core-impl-1.0.38.crate 15084 BLAKE2B 98febec49928cf88b253359fce507b3c1e6dce4ecb52c43a5210473cfdf712949a6b8ccc9ab3319eb6d17c6738e2ae8e11146e4534dcfe3f2832574e0d9b5684 SHA512 1838c51afb6386a254597d7790b3fec59cfd2dc4062217dcb05428384ee2d1831920bbdea3c1ebcd5e60e2a9434bdc95db82d2a75bda2c436883c511b11dd27f
-DIST thiserror-impl-1.0.32.crate 15347 BLAKE2B 174ea820965b3de4d35b394e875e0dab51559bed098d5a3037fc09c80326c5fe87c4e79358d6f49524a5f246ac5c51995ab47e6c967947d48d2194057c8a6e66 SHA512 7dc5e842880f4ee6b3c85264048975c027e9b80834618f6abab618fa653b9ed34b887a1d72112fffaa0560b7e90fa456e241ac08e6fdcd4b3be6e39946e92d2b
-DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5
+DIST syn-2.0.58.crate 254920 BLAKE2B 64c3e09adea47f5a5f332416e75ba9e86d1d20e208f859940b80986884b3456130a842685e9002416803d0f8a2b8d61e6d2ec518929c8ebee09a1142d9d77b15 SHA512 168196da11cd854e5dc7e37bfb50b229ecc3a73f7992f36be431dca85a7a1b4ee61b60471be9f6303fd29de6747190701cc475c4b2830fe31f678f102e54d387
+DIST sync_wrapper-0.1.2.crate 6933 BLAKE2B 0ec797ddead298a95bde0a508ae942a4e90943948d3c1e4833fb3ad1cefd3566b7fd1aa0b133d614839707e3f416e3e739099ac73441527213da81b6d1c47d50 SHA512 ca7cd7a6dd242fa420e8dba820117d85b1b11ea6a9fd99c92a5a260f12263cac0c034c9f9fe10090d5830fb5bf5eefc8a5a0d0b5a40f3f809d69e5393693d5c8
+DIST system-configuration-0.5.1.crate 12618 BLAKE2B fa75a24f8db6eafe578bcbf162fcd110ca059c58af24916acd64959b48d8541e0aa95ce2c929a8a50c62e7e8a967de9101640d1da7805fce2f76b7c5c86c4544 SHA512 af77ed5be890e826b9b8f975bd2e63f3905adb24a597069a887ff2a861820f1ed40582b918f35c3d4eb063800e179b93e5acd7d5b48b147e9b16e3cf4c12840f
+DIST system-configuration-sys-0.5.0.crate 6730 BLAKE2B e40c4b5e7897cfe30b2fb6daa9b44fe2b83eb2a12d798a1ad8908b51abc735566becb0e001f52f5f8a0d3596f62a9eec631341c3a9cbd132a4f650f988c74b93 SHA512 764168ee5efe1ba82e847ed74a14d1f5f1892735e98657c3ecaafcb4b405d4f779592dfaade252f6a577ca2cfd5cd5e467c0b6326bbdcfa573c3ab01cdc8fc34
+DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
+DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
+DIST thiserror-1.0.58.crate 21025 BLAKE2B 2915ed6ab691fe94e97a834ce5874d37a388c3240499889cff633ee6c67d46a2ca88098ba40c225ca0e2e3c1ac7bdcfafcfde3dcefc50867e299dc49505d6fc0 SHA512 3cba2d1f4965bc56bac8fc70540d8cd442ab6b8c7d25d328bde7f4cc108535d83c75f293316d730bbd86eb247400b6e35107d610c7caf47f43a28b1f52fed578
+DIST thiserror-impl-1.0.58.crate 15645 BLAKE2B 9c6f643a582666ee4eb43330340888e7141f0dd89d927e3345268c3eaca02fa42b018514ef38b3db3ff9722b25ebdd43c36b11ecfc7bcb36950ce2c204ff78e1 SHA512 9bbc623f54c71595e48b33bdb3e4f12eb2e48074b15ebe400d6faab43410b363e5af94df071aaa324c59dc6958173e3c301fd51b216969f095e19cb98a27292b
+DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f06387a4fa25d5becc73ff0b983395aabe076268569c6a89e2d90ce6e68d2ebca7c3e0ba1c9159c61b32631ce39289a9f SHA512 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
-DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
-DIST toml-0.8.1.crate 50409 BLAKE2B 4ca8472af0e96bd43ee6d17918512d3d0718e053536d0f7e1da32ce610cb52d8f661baa9259888d460549b963cbd7d2faa79814113f4b34b0495dc7597bfa0ce SHA512 9091a3d0a1f2449349ca4870f4cec2ee0d1363f49c393a949836499b4a14ee8a8cbd7c56d61ee5f67827a9fa286260ab0d872d64ab0c6526db53ae78d7621db8
-DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b
-DIST toml_edit-0.20.1.crate 95671 BLAKE2B 254f250f17edfc183a442259faff08cf38b6e9dc10b68c1502b5e7cae40de118916bc60f16eb072c149547582db94871564cd21e83e726c6269fb09e5f363d77 SHA512 fb0da736be602ac98e2db9286d040fcdeda378754c0079d0ca09bfde11cb9a844178a4d3bb93003832a4766de94bf50446052fa37c13adda315605c80d01231d
-DIST tracing-0.1.38.crate 75832 BLAKE2B a137f5c9453d0dea73832cb4d75a7130d4e3aaedb6a7a6e16254fbe02349ac84dedb0c2eff0c480d352cbf3cce7a364c0f33a960dbfac49e6d566ae2088ab9ee SHA512 e73a5b31e767815d623d4cae0dc0bb18fbb7ea8cf0c378151c949c2b7e261fb9203a34acc25493237fa49e9eb8a53d313f61eb865b5ca8d7908e96f6912c76cf
-DIST tracing-attributes-0.1.24.crate 31841 BLAKE2B 8473fcad6bfd2f7df0fc4db41a5f71c4c128f4a0b485d21803aa421119afb3d9d5782515332c8c3349c24324c97449a80041a7f6d185c9dc48650b5b9182d585 SHA512 925bb3840ccb093dea2625802e5ee3a5f4bc3eafe2a8715670b1f14d2f4a01eff0c50f11368507247bcade02748eee8585975d156f5d2c932231c6e2ed89c0f5
-DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65
-DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289
-DIST tracing-subscriber-0.2.25.crate 149469 BLAKE2B 4624243b66571b88ade80cdd7ea4a9ab1ddb44f62bd0c373b3d4b121103f4001ed6c0276fd25920dd308dbf3aa73b98f04fb5105224eafe14d721bc27ab24a81 SHA512 edefa55a94b4abc1641df4190ad4da121320d402f8c413d00697b05d35100133f8955ab672c32bd795fc0965ac5b5e6ce09cab5147e8c77c262b8f9340647712
+DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
+DIST tokio-1.37.0.crate 764297 BLAKE2B 725f3b62c52ae962623df84c690db7c54438581b8d2108dda76f05bfabdf1688f2de8b4fed2ab0db5c04c7659af8d95a7e19702654a12fd498d85a1d030c7a45 SHA512 fc3c070ed0c09e57205b76618a93b8b00f4d74c2ad89df3295254ec2a984f4fdfa9ed5472ff935e1644e89cf2abc44354742603c0e006f14861deab2b873cd85
+DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914
+DIST tokio-util-0.7.10.crate 110508 BLAKE2B 073b25e1484d54911bc15fc2a4b3fb7658f24f7f77a2382f9f84c5122871cf8c5d6097d5c784cd75b17a79aa63eca80644ff54bb496b52e53bb89650ce35cab0 SHA512 d77db36cfa5a2ace3090874d8996b9e94058ac31648308da8dd92a7bdc9b9b61adb703dbd2131adfef0b428cd61b4de76fbdb674f718e89b297f762af11ec50c
+DIST toml-0.8.12.crate 51145 BLAKE2B bbd5b7c536c16b23f26bc520298172a61a61cf72195191d1d3eddcf54ef0ceef781902ad2c0033fab5aed11229400ec537e3cf86c24645a6d111b387ca8d54c7 SHA512 dd8054e20aac5320a2a6a7d47640cc56e48c2b6db01069786382fe5ae19e9b307fe7f4811ce5b8fd283a307c0aabb2b7f57101e05edadf79636785128b5cc265
+DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6
+DIST toml_edit-0.22.9.crate 104173 BLAKE2B 1d2ae80707a554bfc9b9b66975828cc66e4759e1c2d9475d0ab200710cd9794a2560834802e586a42d8e52eb309497593f6673944101d90948974d21d3f227d7 SHA512 b96b310e18618c5cb75cc827f5bf4565f06e0089577decd38a2669bc51672f3d1500e2ca5e69838ee93d98c966fcaee1584e8fea1fe0b2ae724be0882fd5880e
+DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005
+DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275
+DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0
+DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521
+DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285
+DIST tracing-subscriber-0.3.18.crate 196312 BLAKE2B bc2f04da63b0313d26073eb4a39b549ae37701e4dbf1fe06a2483279a03d9dde981f0efea6ceb5cd441ab313bfe7eaf812971c3ca60dfd4b5d9cf0d2eb7bacd4 SHA512 72f91855637aa476f03077d5f523cbc94989d40b12d7328167f88b081869ed096e6370450831f6cd5f0686cae5628f14eed4696c06a2ec75f56808b64445e0c1
+DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
DIST twox-hash-1.6.3.crate 21842 BLAKE2B 67c261b2b0a93293717a4e2e07dc11df2abde09da6fe713b9d04917ace73de1b59b8d4fd9449ab46cb7cf496fad1e440effdfa1fae6f5cae4ca78af8cd019c42 SHA512 f7ce63e6e5ca79ce9330caf40b32578a5d2088c5d8ed371604268760d6e212d447d9e3a95378378a283024155bccdaea47597902c488a94c5d5f79770baec8fc
-DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5
-DIST unicode-ident-1.0.3.crate 35031 BLAKE2B d8d20829b97e7f1b9710feb6773cc5c4d25de6509772491e6f508a489285e32ec3a14ae689a1f1cd01ff5e2d4301b98579155535e03e240c8605b5737c9c5de5 SHA512 7ebdcfd7131a0e7a834f7e973b9cf813495259e0a0606539623d3f9bb51f9c6414908e71281d6a77397021e48d41c400a704c65990aaa8ca8d0a6095d9b3ed47
-DIST unicode-normalization-0.1.21.crate 121745 BLAKE2B e67a472d39b72be66f5f8e5b924157232dcd73edb2ecc1bf4f1aa078ea3b9860838afcb1710297367fd8c95f3c1331c91a520ac46c39b94f58a633919f124c95 SHA512 2994104d3393a117cf3eafc147ec9599c870b3bd4fbd096980534c8aeb48c6ba05bcf3f9804e3f2a0148940186dfb27871b23a991360bf8253a5a644f3cdcb12
-DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b
-DIST url-2.2.2.crate 68555 BLAKE2B f8e59f784b6c2e16bacfba36ad68670a6af17c16ea3b0866b5aa98e5bf4686cf1b1aac9b1f0a0ea3b89a01e044a2ca37830416f42d147158ea8e88f23fd28ac2 SHA512 f9b6ad99d69ff303283b3fd9e98945fbd6cb411a3d141badcbb3a0566723a451375e6dd5d5357e3eb7a1b5b1ee5756a2347c43817db2de6fe35b9004b090e077
+DIST unicase-2.7.0.crate 23783 BLAKE2B 2b74b932b45c9d5b984b57bfe8249496c192944e2e66916919177eac81c509e2d7a5d30a85ea58e8cd5a0b47fec746bdb18723f3f14002fc64af3a0d320a9e7d SHA512 c2b05a3bbd8996e1cf65d7458f5ad95de9797c8349484f8db04967bde15c1f057f62b2f7a60e7367871512071ed5076c0da042169dbbdcaf4d6c16cae62da828
+DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8
+DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
+DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
+DIST unicode-segmentation-1.11.0.crate 102740 BLAKE2B 6ab5de53073ff56da4924e8c6ecbfa4bbd72a66b8d86f2c32b2f0ccfefee8064997a6b5311af5de2b71943089c9f52862e3cb13cf366cd645f57c96f2ac8673a SHA512 4914543cf022680f341c4a235f6d9204b3ac9a9098f34a80ee8c94e3d8ccbb82e78af016978eda910987533044593ac629a35286dc80707d349b33e405e86bef
+DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
+DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
+DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
+DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
-DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9
-DIST wasm-bindgen-0.2.82.crate 166376 BLAKE2B d42f24970c6d24331633230bb6d09338531b501c449b2297c9bfa52344c97cf9b965d70ebe81267e95105712d51e03b16c33de4d2ca43b57036845edd28bb983 SHA512 406b8c0388d6e6c5bc45158819fb57ee05d30a48c776c3e40490512f5f14c04f4da59d2a74d4ae00cbcc16146b0c921f554aebdc79ca9159c24c5dfd7e514b99
-DIST wasm-bindgen-backend-0.2.82.crate 25764 BLAKE2B 29b7e2c49c9912bb84cdad7b803b9929a9e9a0d4fb65a04170a43241ebc49e40324bc1d59d6b71c2744632f245ade26518511f95a06b2969c75f476e721fef5e SHA512 07b3b45959c768b4aa9b12c287774036650e067998c18132a6ac56df735e0e647e998ee00cad8c27bff43efdb6d7d7a1778356dffc4c138af3b32e602b62e179
-DIST wasm-bindgen-macro-0.2.82.crate 11808 BLAKE2B 47b0ec5347e7baea0c417178372f5c9099808be917068f33d0129aaa5d1ce33b6b12e99c09a3248c28d2c355b21dea321f8857020cf0e9a3bdf2f7315663be1c SHA512 718f37425ab7c1e5e98149142f2dab98f1810d0af1c3047272421fa9f4081e1735c3a30b6a45f934d7d622d6f86fdd0cd4e1b7ac57803e20257da5fc28ee1ac9
-DIST wasm-bindgen-macro-support-0.2.82.crate 18529 BLAKE2B 677a339688f1df3da57dc57cda094d9e25fe2049d6a3734fb6ee340356289aa4df469b20944e3db1958a05af0ada4a1adae16d3713654b497491ff34dfe60daf SHA512 18c72aa0e5e324e646d8d6ab5da29f068d9c3b0e0c8f54eace2ff0b36b85625d017bcb69e0e958845171b2a7fff3122b22b9815a08ec93bf32c7b44b62d9f94a
-DIST wasm-bindgen-shared-0.2.82.crate 7197 BLAKE2B a53647d302dc781ee4bb58dfde00d167800b62bc836903192edeae576c403c3bd9bd03021121572ab06970e3707cdb64a420e9f095564a84aa6415f708b8435c SHA512 58ef55f039f1e47047886d7ef617f20db616dd7790c74bca625a87b9e32600d82a9322730b9acf29a8cd22a82930c6ea6eb7e76b54cc653c9ce8cf2b43ca646a
+DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
+DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
+DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
+DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
+DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
+DIST wasm-bindgen-futures-0.4.42.crate 15380 BLAKE2B a20ba9f2bc814d7aac031f1cbaec90289f63893b76c60b536a65af85379771e102d6c3d949a8528328587ac776d7a3b684c12a217f9e186bf10046a1fcb34652 SHA512 0a77203499381b6bc4e9258480d7ef499d9c26b195baf38d0b7b228872f844d24c827cd57c8e2b0176927fd5957428084f53fe80cf60b35b7ba02d02b27a4682
+DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
+DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
+DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
+DIST web-sys-0.3.69.crate 728877 BLAKE2B 9f1678cbddb15f5a37331216a43785c72896f87e8ce62c6b9e69007316ca6eeaa7edbb33b9f2d9bf96c98de2a1e10afe491d8734657b186e2c3905ad1ff19ad9 SHA512 78b79ceb6a47485c766ad660bb8b971ba549424542a020c35c7db64a19f7b161617e464eaea0602f433b6ac4973b8d1a86a56e76dcda179ccea60aef1245347b
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-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001
-DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354
+DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
+DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338
+DIST windows-targets-0.52.4.crate 6310 BLAKE2B 0393bf3e7f8823edc455055e9977798bd6cdc1e523127cf840ee1b9e36febe40e01dcad9875a06aea283dd55443d02f643d42752103a5ec1de933285fe410b17 SHA512 4b2c26468df54b9801e6badd120dcffc15429fc78a614f45efa16d5fed1a36983198fbb621cc3beb4a4f9f0161ef8ddeca3a5c6a6ac48b5589681936f4d2bf50
DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf
-DIST windows_aarch64_msvc-0.42.0.crate 659424 BLAKE2B a8c9a288767756f2086bd0706774cdcce5c8639431ad76ed122d4b6d13c936ca8fb1a463d34835b3a2728f4444e2f4b91ee772f00c54f348094da69c05ce6b93 SHA512 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0
+DIST windows_aarch64_gnullvm-0.52.4.crate 433373 BLAKE2B 5678cf2371e4c566b7ff0dd1fabcae92d12ce9f97670524c93fd8c34bf6b09d054e7de2f852302b8d994f52c81015b7cc8a74f529490c7bdd17a3b5d2c88a12e SHA512 dbb914a866873892a8cffecd4ed4977fe6c3fc48a58bb9f88655d86e7f8969cc27e6f5bb7d40eee41ae7d78f6f4be65d46650719321a7697c7b5b99a0f07a5dd
DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5
-DIST windows_i686_gnu-0.42.0.crate 728570 BLAKE2B b72079610b5c4fc798a79fa757b19f8c8baceaf7f4ce824193a65fadaac988ebdff1719a74d676b7dd017e11ceb029402bbac4e55c35206172e15a9bef422f78 SHA512 a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474
+DIST windows_aarch64_msvc-0.52.4.crate 828055 BLAKE2B 3088f2f66fc91ad698906315eae7e6c0dd7da5414c28cfa25b24e138fc4a7da40535be09129cd37b8e331d8d6e8c41d0106fba1ef9e5b4ac561140653e9ded4d SHA512 dcc538d0a9c276e7ec415575ec1392bf476219348984d9567f56d5cc7af0f9beeac523a9a6651f763dd4f50f89535a3ea2275d5321ec022c2ee8814e4e84e95b
DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737
-DIST windows_i686_msvc-0.42.0.crate 717477 BLAKE2B a37e068f45590f0c31349acbdb56848106d6de0e1f8030e6bd5e1e174bd9a46737db54fbd61de99054e5e8c5263eaef0508c440f43c39dca82baa77792ff2743 SHA512 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1
+DIST windows_i686_gnu-0.52.4.crate 875736 BLAKE2B 31ee3017a6db246b0d5fc02e10cdb517a69ceac3dbbc9d41b4051f5dfa1196e4a46e7b3f5f90935560c03bb139b897e5dce69989a3698d9c88ebae923e24ef30 SHA512 9d57260744607eb63453040c532bf3693cf3d8d93c56543ee00aa66adf3a71919e72bdef7811f287167403ade893248f189b797a5d2dcb24ef4e6f3d915a88c6
DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865
-DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed3004809244654268ee1bec17975166ca876dd393dcfe8a2ef0ca65d81b04c8f513f95a0fae9405ba796c085951bc2c597d252a3122f7dbf6425 SHA512 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae
+DIST windows_i686_msvc-0.52.4.crate 895530 BLAKE2B 87ec4628472beec8697317662fd599a8ea0ba5a11a0cad6b23f2481f39b3a4e0546d37fade4d715ad06a4798cf7faa6435bafa1e5054105c064cb560468b6025 SHA512 0d5526b21bfb96ab352b5181dcf84ff31007ce338245a374b3b413805239359a689b1a21de56ae998cc13444e40867bc30c4200454b84ef9ffa7117318baef1e
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf
+DIST windows_x86_64_gnu-0.52.4.crate 831627 BLAKE2B 64d29f6e0837be822d89cc8aaea2514382d2c03b33deb5684df1d6b81573b3817add39d99f66181a762fae7c155e60a8c070affe43a0f2e247fb0c5ddcc7afd9 SHA512 96c673fb330af597fc3c71b53b9b66cacc9f3f64f05dc7cfe4a77447b7545280f065df22b7d91a6b7cf681a442d8b71c9d2dd128e76580664d8598c481cbb95e
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631
-DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9
+DIST windows_x86_64_gnullvm-0.52.4.crate 433358 BLAKE2B ffd55fba15ef713bd48caec5ed5f32936e05ac4897b721bd2b041229bc8c7beeca77ca018c3258dcdb09495629aa359d1dadaaf5112d38e7ea54670309d0ddf4 SHA512 f153d86b01e47f17ef08271b69becf7883bab92f96d40cdb1d74432f2bc6a7a65aa4ed931d8f6f4c2679e360bbd8d12037dc2a74a6a444fcaec5e4c784c54c74
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603
-EBUILD cargo-tarpaulin-0.27.1.ebuild 4627 BLAKE2B 2f919189287e552cc58e68407f7651496f380094a6d882474ead8527fd68285b121afa8a85e70bcc8861e46a16b046105760c0f8a58b6269836c1adefb001c77 SHA512 dcedb57cabde623e233c31c5612b267e4b5668465459a0deca23976658c03d8e7207a15644dd68aab5fade41e67203656929d554d45286ae6113a82e86fdba7b
+DIST windows_x86_64_msvc-0.52.4.crate 828019 BLAKE2B 08163b63d934114457cd64b1c372f8a0cfc1ebf48a2efb41d79031c58ea64e023acd32d2f5075b8b78536998188138562e584ece95f2021b4bc71087ac45f026 SHA512 0671fa3c0463c6d65b525ece8bc91eab2f75cb534de86ba2b1e854d4136fcb439717441881206dba7cfb602493bc24d2aefa96abf8977f5a0fe38d41eadc90f1
+DIST winnow-0.6.6.crate 159321 BLAKE2B aaf9cc62f5b425605426c3591b3b53214c3d314b28dc2fdca566d91559c02e747f3a41b6a564296bca95ac135b476741da5bbd2cf43b43b4e7332cb9533a64f3 SHA512 fb226a819a7d75ec59bb7f406410280f2c22c63986f20ec17b8860ed07a6b1bf4c8314696c4b86ed217202015be79d7c5ba2a01e6197e329a4e952b2d9a7fbb3
+DIST winreg-0.50.0.crate 29703 BLAKE2B db9a968ef96cc07bc1088831affc4627e09c7ab8170a54fdf70a599c2d6180a8a9ac46b6304b61fdd2fac96e01bb004ebd8051940300c7b52c5b7b7975732d11 SHA512 2f52a9e3ab794665263499c88dfdf06009c6477d180a90ebbe86e786ae7f5003c9dc8b3c26224024e79450f3b94688000458f2ea8b1ae1c3691453c3d4df4787
+EBUILD cargo-tarpaulin-0.28.0.ebuild 5668 BLAKE2B 1b3234e1e3c3bf8d238918caaa51a559cd29db0bb644f0920fcb69ad677932a9b1a8c81d6810d655e6c45a6e15868745f6a017364a7c2ecb38ba9ca586d9c534 SHA512 9985d7875d5ff562e12dc180f0c7ba23819af8f2d5cd8d2df85366d6c236998654053ce58c9a05979d58ff5c7f78d6896b513b53b150fd964c98a563880da4a1
MISC metadata.xml 333 BLAKE2B 83d55cefaf0e286bf723cf7605ea68ef256ea2bbecd9de0917c22b3bd34a5f9cf3760bb68709c69df24ecc0f0360e4050bf5177403d2f6b68c278c67e00a5cb9 SHA512 d594d30752deec197e6eb3855a4f530b2a5de9b6f8c2b40246a05ef09a162b4527c21d1fd7c6b302acaa6a1aecb34ee6b588a10f1a14b8a553293e1736cb15da
diff --git a/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.27.1.ebuild b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.27.1.ebuild
deleted file mode 100644
index a45a1243f5a6..000000000000
--- a/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.27.1.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.10
-
-EAPI=8
-
-CRATES="
- adler32@1.2.0
- adler@1.0.2
- aho-corasick@1.0.1
- android-tzdata@0.1.1
- android_system_properties@0.1.4
- ansi_term@0.12.1
- anstream@0.5.0
- anstyle-parse@0.2.1
- anstyle-query@1.0.0
- anstyle-wincon@2.1.0
- anstyle@1.0.2
- anyhow@1.0.65
- autocfg@1.1.0
- bitflags@1.3.2
- bitflags@2.4.0
- bumpalo@3.12.0
- byteorder@1.4.3
- camino@1.1.1
- cargo-platform@0.1.2
- cargo_metadata@0.18.0
- cc@1.0.73
- cfg-if@1.0.0
- chrono@0.4.31
- clap@4.4.0
- clap_builder@4.4.0
- clap_derive@4.4.0
- clap_lex@0.5.1
- colorchoice@1.0.0
- convert_case@0.6.0
- core-foundation-sys@0.8.3
- coveralls-api@0.5.0
- crc32fast@1.3.2
- curl-sys@0.4.56+curl-7.83.1
- curl@0.4.44
- deflate@0.8.6
- enum-display-macro@0.1.3
- enum-display@0.1.3
- equivalent@1.0.0
- errno-dragonfly@0.1.2
- errno@0.2.8
- fallible-iterator@0.3.0
- fastrand@1.8.0
- flate2@1.0.24
- fnv@1.0.7
- form_urlencoded@1.0.1
- gimli@0.28.0
- git2@0.18.1
- glob@0.3.1
- gzip-header@0.3.0
- hashbrown@0.11.2
- hashbrown@0.14.0
- heck@0.4.1
- hermit-abi@0.3.1
- hex@0.4.3
- humantime-serde@1.1.1
- humantime@2.1.0
- iana-time-zone@0.1.46
- idna@0.2.3
- indexmap@1.8.2
- indexmap@2.0.0
- instant@0.1.12
- io-lifetimes@1.0.3
- itoa@1.0.3
- jobserver@0.1.24
- js-sys@0.3.59
- lazy_static@1.4.0
- lcov@0.8.1
- leb128@0.2.5
- libc@0.2.147
- libgit2-sys@0.16.1+1.7.1
- libssh2-sys@0.3.0
- libz-sys@1.1.8
- linux-raw-sys@0.1.3
- llvm_profparser@0.3.3
- log@0.4.17
- matchers@0.0.1
- matches@0.1.9
- md5@0.7.0
- memchr@2.6.3
- minimal-lexical@0.2.1
- miniz_oxide@0.5.3
- nix@0.27.1
- nom@7.1.1
- num-traits@0.2.15
- num_cpus@1.16.0
- object@0.26.2
- object@0.32.1
- once_cell@1.13.1
- openssl-probe@0.1.5
- openssl-src@111.25.0+1.1.1t
- openssl-sys@0.9.75
- percent-encoding@2.1.0
- pin-project-lite@0.2.9
- pkg-config@0.3.25
- proc-macro2@1.0.67
- procfs@0.15.1
- quick-error@1.2.3
- quick-xml@0.30.0
- quote@1.0.33
- redox_syscall@0.2.16
- regex-automata@0.1.10
- regex-automata@0.3.9
- regex-syntax@0.6.29
- regex-syntax@0.7.5
- regex@1.9.6
- remove_dir_all@0.5.3
- rustc-demangle@0.1.23
- rustc_version@0.4.0
- rustix@0.36.4
- rusty-fork@0.3.0
- ruzstd@0.4.0
- ryu@1.0.11
- same-file@1.0.6
- schannel@0.1.20
- semver@1.0.13
- serde@1.0.188
- serde_derive@1.0.188
- serde_json@1.0.107
- serde_spanned@0.6.3
- sharded-slab@0.1.4
- smallvec@1.9.0
- socket2@0.4.4
- stable_deref_trait@1.2.0
- static_assertions@1.1.0
- strsim@0.10.0
- syn@1.0.109
- syn@2.0.28
- tempfile@3.3.0
- thiserror-core-impl@1.0.38
- thiserror-core@1.0.38
- thiserror-impl@1.0.32
- thiserror@1.0.32
- thread_local@1.1.4
- tinyvec@1.6.0
- tinyvec_macros@0.1.0
- toml@0.8.1
- toml_datetime@0.6.3
- toml_edit@0.20.1
- tracing-attributes@0.1.24
- tracing-core@0.1.30
- tracing-log@0.1.3
- tracing-subscriber@0.2.25
- tracing@0.1.38
- twox-hash@1.6.3
- unicode-bidi@0.3.8
- unicode-ident@1.0.3
- unicode-normalization@0.1.21
- unicode-segmentation@1.10.1
- url@2.2.2
- utf8parse@0.2.1
- valuable@0.1.0
- vcpkg@0.2.15
- wait-timeout@0.2.0
- walkdir@2.4.0
- wasm-bindgen-backend@0.2.82
- wasm-bindgen-macro-support@0.2.82
- wasm-bindgen-macro@0.2.82
- wasm-bindgen-shared@0.2.82
- wasm-bindgen@0.2.82
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.5
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.36.1
- windows-sys@0.42.0
- windows-sys@0.48.0
- windows-targets@0.48.5
- windows_aarch64_gnullvm@0.42.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_msvc@0.36.1
- windows_aarch64_msvc@0.42.0
- windows_aarch64_msvc@0.48.5
- windows_i686_gnu@0.36.1
- windows_i686_gnu@0.42.0
- windows_i686_gnu@0.48.5
- windows_i686_msvc@0.36.1
- windows_i686_msvc@0.42.0
- windows_i686_msvc@0.48.5
- windows_x86_64_gnu@0.36.1
- windows_x86_64_gnu@0.42.0
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnullvm@0.42.0
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_msvc@0.36.1
- windows_x86_64_msvc@0.42.0
- windows_x86_64_msvc@0.48.5
- winnow@0.5.15
-"
-
-inherit cargo
-
-DESCRIPTION="Cargo-Tarpaulin is a tool to determine code coverage achieved via tests"
-HOMEPAGE="https://github.com/xd009642/tarpaulin"
-SRC_URI="
- https://github.com/xd009642/tarpaulin/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-S="${WORKDIR}/${P#cargo-}"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_FLAGS_IGNORED="/usr/bin/cargo-tarpaulin"
-
-PATCHES=(
- # integration tests require internet access
- "${FILESDIR}/cargo-tarpaulin-0.20.1-tests.patch"
- # test fails when not in a git repo
- "${FILESDIR}/cargo-tarpaulin-0.25.0-tests.patch"
-)
-
-DOCS=(
- CHANGELOG.md
- CONTRIBUTING.md
- README.md
-)
-
-src_install() {
- cargo_src_install
-
- dodoc "${DOCS[@]}"
-}
diff --git a/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.28.0.ebuild b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.28.0.ebuild
new file mode 100644
index 000000000000..4f1f581e3fca
--- /dev/null
+++ b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.28.0.ebuild
@@ -0,0 +1,289 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.2
+
+EAPI=8
+
+CRATES="
+ addr2line@0.21.0
+ adler32@1.2.0
+ adler@1.0.2
+ aho-corasick@1.1.3
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ ansi_term@0.12.1
+ anstream@0.6.13
+ anstyle-parse@0.2.3
+ anstyle-query@1.0.2
+ anstyle-wincon@3.0.2
+ anstyle@1.0.6
+ anyhow@1.0.82
+ atty@0.2.14
+ autocfg@1.2.0
+ backtrace@0.3.71
+ base64@0.21.7
+ bitflags@1.3.2
+ bitflags@2.5.0
+ bumpalo@3.16.0
+ byteorder@1.5.0
+ bytes@1.6.0
+ camino@1.1.6
+ cargo-platform@0.1.8
+ cargo_metadata@0.18.1
+ cc@1.0.92
+ cfg-if@1.0.0
+ cfg_aliases@0.1.1
+ chrono@0.4.37
+ clap@2.34.0
+ clap@4.5.4
+ clap_builder@4.5.2
+ clap_derive@4.5.4
+ clap_lex@0.7.0
+ colorchoice@1.0.0
+ convert_case@0.6.0
+ core-foundation-sys@0.8.6
+ core-foundation@0.9.4
+ coveralls-api@0.6.0
+ crc32fast@1.4.0
+ deflate@1.0.0
+ derive_more@0.99.17
+ encoding_rs@0.8.34
+ enum-display-macro@0.1.4
+ enum-display@0.1.4
+ equivalent@1.0.1
+ errno@0.3.8
+ fallible-iterator@0.3.0
+ fastrand@2.0.2
+ flate2@1.0.28
+ fnv@1.0.7
+ foreign-types-shared@0.1.1
+ foreign-types@0.3.2
+ form_urlencoded@1.2.1
+ futures-channel@0.3.30
+ futures-core@0.3.30
+ futures-io@0.3.30
+ futures-sink@0.3.30
+ futures-task@0.3.30
+ futures-util@0.3.30
+ gimli@0.28.1
+ gimli@0.29.0
+ git2@0.18.3
+ glob@0.3.1
+ gzip-header@1.0.0
+ h2@0.3.26
+ hashbrown@0.11.2
+ hashbrown@0.14.3
+ heck@0.3.3
+ heck@0.5.0
+ hermit-abi@0.1.19
+ hermit-abi@0.3.9
+ hex@0.4.3
+ http-body@0.4.6
+ http@0.2.12
+ httparse@1.8.0
+ httpdate@1.0.3
+ humantime-serde@1.1.1
+ humantime@2.1.0
+ hyper-tls@0.5.0
+ hyper@0.14.28
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.60
+ idna@0.5.0
+ indexmap@1.8.2
+ indexmap@2.2.6
+ ipnet@2.9.0
+ itoa@1.0.11
+ jobserver@0.1.29
+ js-sys@0.3.69
+ lazy_static@1.4.0
+ lcov@0.8.1
+ leb128@0.2.5
+ libc@0.2.153
+ libgit2-sys@0.16.2+1.7.2
+ libssh2-sys@0.3.0
+ libz-sys@1.1.16
+ linux-raw-sys@0.4.13
+ llvm_profparser@0.4.0
+ log@0.4.21
+ matchers@0.1.0
+ md5@0.7.0
+ memchr@2.7.2
+ mime@0.3.17
+ mime_guess@2.0.4
+ minimal-lexical@0.2.1
+ miniz_oxide@0.7.2
+ mio@0.8.11
+ native-tls@0.2.11
+ nix@0.28.0
+ nom@7.1.3
+ nu-ansi-term@0.46.0
+ num-traits@0.2.18
+ num_cpus@1.16.0
+ object@0.26.2
+ object@0.32.2
+ object@0.35.0
+ once_cell@1.19.0
+ openssl-macros@0.1.1
+ openssl-probe@0.1.5
+ openssl-src@300.2.3+3.2.1
+ openssl-sys@0.9.102
+ openssl@0.10.64
+ overload@0.1.1
+ percent-encoding@2.3.1
+ pin-project-lite@0.2.14
+ pin-utils@0.1.0
+ pkg-config@0.3.30
+ proc-macro-error-attr@1.0.4
+ proc-macro-error@1.0.4
+ proc-macro2@1.0.79
+ procfs-core@0.16.0
+ procfs@0.16.0
+ quick-error@1.2.3
+ quick-xml@0.31.0
+ quote@1.0.36
+ regex-automata@0.1.10
+ regex-automata@0.4.6
+ regex-syntax@0.6.29
+ regex-syntax@0.8.3
+ regex@1.10.4
+ reqwest@0.11.27
+ rustc-demangle@0.1.23
+ rustc_version@0.4.0
+ rustix@0.38.32
+ rustls-pemfile@1.0.4
+ rusty-fork@0.3.0
+ ruzstd@0.6.0
+ ryu@1.0.17
+ same-file@1.0.6
+ schannel@0.1.23
+ security-framework-sys@2.10.0
+ security-framework@2.10.0
+ semver@1.0.22
+ serde@1.0.197
+ serde_derive@1.0.197
+ serde_json@1.0.115
+ serde_spanned@0.6.5
+ serde_urlencoded@0.7.1
+ sharded-slab@0.1.7
+ slab@0.4.9
+ smallvec@1.13.2
+ socket2@0.5.6
+ stable_deref_trait@1.2.0
+ static_assertions@1.1.0
+ strsim@0.11.1
+ strsim@0.8.0
+ structopt-derive@0.4.18
+ structopt@0.3.26
+ syn@1.0.109
+ syn@2.0.58
+ sync_wrapper@0.1.2
+ system-configuration-sys@0.5.0
+ system-configuration@0.5.1
+ tempfile@3.10.1
+ textwrap@0.11.0
+ thiserror-impl@1.0.58
+ thiserror@1.0.58
+ thread_local@1.1.8
+ tinyvec@1.6.0
+ tinyvec_macros@0.1.1
+ tokio-native-tls@0.3.1
+ tokio-util@0.7.10
+ tokio@1.37.0
+ toml@0.8.12
+ toml_datetime@0.6.5
+ toml_edit@0.22.9
+ tower-service@0.3.2
+ tracing-attributes@0.1.27
+ tracing-core@0.1.32
+ tracing-log@0.2.0
+ tracing-subscriber@0.3.18
+ tracing@0.1.40
+ try-lock@0.2.5
+ twox-hash@1.6.3
+ unicase@2.7.0
+ unicode-bidi@0.3.15
+ unicode-ident@1.0.12
+ unicode-normalization@0.1.23
+ unicode-segmentation@1.11.0
+ unicode-width@0.1.11
+ url@2.5.0
+ utf8parse@0.2.1
+ valuable@0.1.0
+ vcpkg@0.2.15
+ vec_map@0.8.2
+ version_check@0.9.4
+ wait-timeout@0.2.0
+ walkdir@2.5.0
+ want@0.3.1
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.92
+ wasm-bindgen-futures@0.4.42
+ wasm-bindgen-macro-support@0.2.92
+ wasm-bindgen-macro@0.2.92
+ wasm-bindgen-shared@0.2.92
+ wasm-bindgen@0.2.92
+ web-sys@0.3.69
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.6
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.52.0
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-targets@0.48.5
+ windows-targets@0.52.4
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.4
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.4
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.4
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.4
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.4
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.4
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.4
+ winnow@0.6.6
+ winreg@0.50.0
+"
+
+inherit cargo
+
+DESCRIPTION="Cargo-Tarpaulin is a tool to determine code coverage achieved via tests"
+HOMEPAGE="https://github.com/xd009642/tarpaulin"
+SRC_URI="
+ https://github.com/xd009642/tarpaulin/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+S="${WORKDIR}/${P#cargo-}"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_FLAGS_IGNORED="/usr/bin/cargo-tarpaulin"
+
+PATCHES=(
+ # integration tests require internet access
+ "${FILESDIR}/cargo-tarpaulin-0.20.1-tests.patch"
+ # test fails when not in a git repo
+ "${FILESDIR}/cargo-tarpaulin-0.25.0-tests.patch"
+)
+
+DOCS=(
+ CHANGELOG.md
+ CONTRIBUTING.md
+ README.md
+)
+
+src_install() {
+ cargo_src_install
+
+ dodoc "${DOCS[@]}"
+}
diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest
index d3f7aaf79a92..6495c1c9fe4a 100644
--- a/dev-util/idea-community/Manifest
+++ b/dev-util/idea-community/Manifest
@@ -1,4 +1,4 @@
DIST idea-community-2024.1.0-aarch64.tar.gz 817149507 BLAKE2B 02d397fb0d5d2d34d5183389fb08a8631f186411d72431a3428af07563ad10e6d505974b167105028134dcebb711d1d86ec12bc53533b3225d2f210a4fcdcdd4 SHA512 14ee3b1a801cc8b3577b660c18eb623fab03ce98e2462db97d4cf8fa2fc01653f48b73ce20ff6ef07c102897a879809337b9e22afa423cd490b0afd13bd94864
DIST idea-community-2024.1.0-amd64.tar.gz 817447015 BLAKE2B 7b3599bd5d208b7583cb5cdeb8222752b177047e48c69773b4b68ed75b847a4ed98e96d4f4d5338d64147076425d7f94e8d2de39f0e7e407fcb12136f5acba5d SHA512 9911d6dda3f4c3f36fcd2cd16c21440799e7db2450fc70662deacfbe496fe5fed971875652a89ae81194b7b46ded9f7d853bcef0910698a76b3e8764a88c5c75
-EBUILD idea-community-2024.1.0.ebuild 3812 BLAKE2B 2af1f08b43224b78a84865fdaf5c8411dd8d98b4d37dd055303466ade48f4409f9af190c651f1a35c163461ad409336ac9de97ff9fe16f1cc374789afb953125 SHA512 569602b2e158e3e468a4a83e2a89f305329e0dc2966ae3c8501bf577574db47fdc29436c5540f480baf8de51771a196ed784fedc1249a74e3a2b53c79efa8bfd
+EBUILD idea-community-2024.1.0.ebuild 3812 BLAKE2B a5c2fc0f91a77bad632e603826a184e9741fab213306c69e1fe1c5fa9b607d6dead18c8192e0779eed4a274d3a37099f95b845c4c75ba51cdfe2afdc5520ffdf SHA512 46ab5a9b815273786ca141aceddef023d4bf67cdd5df9a5ddeb37d002074fbb50ee881c53ec0ec9ed6ea1a2ba75a9c96dda6a3276bb1570f5b1416d3931581b4
MISC metadata.xml 454 BLAKE2B 297cfd8c543bf216cd45b66b5284f310659422e91f12af3d0bbe2ff689d94c96988d4c125c75a95526135b2c0f54a004ee43e1c1c4dfe4d1d68e86af5f75ab0d SHA512 5ca382bcbc51ea5400cbaeb067bccfcb4a245e208a2769d800cbd80fc7151310f895d410e5828c9a32223ab93345716ba4a2ebce521092631a4b7c0858519ef2
diff --git a/dev-util/idea-community/idea-community-2024.1.0.ebuild b/dev-util/idea-community/idea-community-2024.1.0.ebuild
index 41b2f2d44c90..2fd003d766aa 100644
--- a/dev-util/idea-community/idea-community-2024.1.0.ebuild
+++ b/dev-util/idea-community/idea-community-2024.1.0.ebuild
@@ -14,6 +14,7 @@ SRC_URI="
arm64? ( https://download.jetbrains.com/idea/ideaIC-${MY_PV}-aarch64.tar.gz -> ${P}-aarch64.tar.gz )
"
+S="${WORKDIR}/idea-IC-${PV}"
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1
codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0
GPL-2 GPL-2-with-classpath-exception ISC
@@ -37,7 +38,6 @@ RDEPEND="${DEPEND}
BDEPEND="dev-util/patchelf"
RESTRICT="splitdebug"
-S="${WORKDIR}/idea-IC-${PV}"
QA_PREBUILT="opt/${PN}/*"
diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
index b99787abe559..f224ca0d1ffb 100644
--- a/dev-util/libabigail/Manifest
+++ b/dev-util/libabigail/Manifest
@@ -4,8 +4,11 @@ DIST libabigail-2.3-docs.tar.xz 48016 BLAKE2B 5649dec61017cada11fefcb40d71ecf438
DIST libabigail-2.3.tar.xz 381350984 BLAKE2B 1a580cdc0f60fbf6edbf701e65531fb2b7254232a24edc23600aee49de87eea1c07c4ab93d55c1bce17ce7e0be6e074c7aab83ed6e3aff9076a844c224e52c74 SHA512 fdf0df51e2c262c723c11bef58cd0b89b27e67be196edeb33444fc06e7e61d3c2c227f59cb961aea6fc0c9b7f6f04e08b787a1cbbeb3d5507b968b8ae7630527
DIST libabigail-2.4-docs.tar.xz 50320 BLAKE2B 6e3cc1a8ffc42d0a1307ed57576ec31254d4831ad785b868504ea67310d9a25633403a87b545ee6bcbedb164c7f2ac7fdef307a15a28520daebc505c7da852eb SHA512 48ede7c3b6bab8b26dfdbe3683f4ec6dd9ef0f4626e8bd7b4bc0242795bcad0f7638ee4dee21a65aa3c8f178514aa42223e67ff5a2804c8167db0bcc5bd4a105
DIST libabigail-2.4.tar.xz 357840964 BLAKE2B c3d1c23c598fc8754405df10fcd1cfded6fe80e6949ae9d15ee28e99aad571477b331ceac2aeaa5a93f47da77de7ca41a692902b741e3a4aea1d72a7043d4a91 SHA512 f9b51f8710c75b911da10c1e93e0b6b6fa575f99e8f37a5f51e93a8e6b79c9ad1541e531730b410385053d6565f807300f7910dca48cbd3e991d111198781d95
+DIST libabigail-2.5-docs.tar.xz 54388 BLAKE2B 5d0cdc349955e7d26c6e8655e124ed2b1961bf6da922ab8e77350fc8b0e52a3975a7873bd2d690cd2a7f4110c1c9938a7c1fecf1255d42a7f7b915511038a76f SHA512 cceb0a27031914fa6b02c73810a792bca35ad7b47b688022aa4d15ccbf81549e320b45871a99e7d81c21e10ed8a37ec4e6795662c0dc86f5d6e81dbb7b630856
+DIST libabigail-2.5.tar.xz 364174836 BLAKE2B 0d6515bb7efdccc35b36764ece48ad4afa4d4058a1fb9b51f71e796c73f8080123eefb097ee9bd3f0689e1c2a4b61c6d960792cc04b30a71c199929b344db2ad SHA512 4084ebdd723a8ce1632f70943e29d71328bb695b1b0012ebd3d6ec7edccde872b54e76dfb1bc1c261805919c5e636198cd5bf23baf113474a082db21f2cfdd0d
EBUILD libabigail-2.2.ebuild 2897 BLAKE2B aa3bc9e0c5d720364fbed01bd767ea7a2d32b70d1f587fb43b263ee22053160b8e0d42cc3bb6cc9235ad84a3d3e7f752663ffc2e79b9857e0cf719d7a58b3f8d SHA512 58745ee34673feaf857ed7cb0ebfa9ca9b015f3e63b362d8d7d33f4348228dc72f01a16c6339169f8a62a5126ffe8625eebbd76a7543b6feb9cac0a823205019
EBUILD libabigail-2.3-r2.ebuild 3109 BLAKE2B 9a0dedadc1812248d70b52c8e0ed20a107f454a4691b0585b523b815fda1a5e60c54401467b900e44ce203a144f7a65ce08752ba958522243e0de693c4b77a24 SHA512 fc5fd93507e4cc265b6b1cd45a54a0f72bf4e7d62027003a83219f9827e46c886f998f708385a5ab751200bd601f2dd3a72259a21f295d0196abd8cf75685da0
EBUILD libabigail-2.4.ebuild 3110 BLAKE2B d743179000f4f7a7285cdfb39f98b83c6e38bba67db8e78c3caccd0eb28f5482cb1d49400f00f983b0537e6feefd376b329d3345df86c7afd5ea2751eada6e06 SHA512 8f53f6f9ad4ae3f1869d033d122b3e04ce49597c169ab936b1eba54b1ce668c4aaefc23ac71bb60e0650c3ebb48e53504dabc2ca7c9a8685f2f12d88689be108
-EBUILD libabigail-9999.ebuild 3113 BLAKE2B c7312c12db618724470ade7d6d07a912d062c0d6b2fcdc0cd9367acca1d3b0bf64b644692282753ffdd6fef4ea32b141ea95f8ff1b79f0db5bc0dc04bf7c779a SHA512 a5895638f2ab9bd88213e028a847020da27b85f7d9114417e94c47845e358e90b6e062ebba48c3c307d9b338e3bf7bd6d58cd2476a6f4b7c8666ef5df7584f45
+EBUILD libabigail-2.5.ebuild 3131 BLAKE2B a7e546e661726e641553b83e633f00e2c66df5890d4d862a1bf45c69953bec79be97a1c2cad874e2421b55fb41ecb22590e0b78a742226e50ef6ed29cd851776 SHA512 38c266ef71e684f1da8fac9a7a190615360877e63a0e41df588a8f6f61e8874f201979e54944e53720ced48daa4c82dc4a114663b2e3ae08f78859c3ef81b53e
+EBUILD libabigail-9999.ebuild 3131 BLAKE2B a7e546e661726e641553b83e633f00e2c66df5890d4d862a1bf45c69953bec79be97a1c2cad874e2421b55fb41ecb22590e0b78a742226e50ef6ed29cd851776 SHA512 38c266ef71e684f1da8fac9a7a190615360877e63a0e41df588a8f6f61e8874f201979e54944e53720ced48daa4c82dc4a114663b2e3ae08f78859c3ef81b53e
MISC metadata.xml 365 BLAKE2B c69fe6073d2650badf4c3426e991b46ccea688837970ff80f3f8410769bebabf2629b780218c95c5dc766fbd839e5da2b28c7f63944d2a13ece1c4c97dfdb4a5 SHA512 6caec9ea9f290685e73efd1a273d27948bb6be5d71aebae5e1fba93781ddf2b34e08fc67c912b27b29705143288a3d5ec068c2bb20533c431823e53c1a5b6361
diff --git a/dev-util/libabigail/libabigail-2.5.ebuild b/dev-util/libabigail/libabigail-2.5.ebuild
new file mode 100644
index 000000000000..0e0b6d252158
--- /dev/null
+++ b/dev-util/libabigail/libabigail-2.5.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${LIBABIGAIL_DOCS_PREBUILT:=1}
+
+LIBABIGAIL_DOCS_PREBUILT_DEV=sam
+LIBABIGAIL_DOCS_VERSION="${PV}"
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+LIBABIGAIL_DOCS_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools bash-completion-r1 python-any-r1 out-of-source
+
+DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
+HOMEPAGE="https://sourceware.org/libabigail/"
+if [[ ${PV} == 9999 ]] ; then
+ LIBABIGAIL_DOCS_PREBUILT=0
+ EGIT_REPO_URI="https://sourceware.org/git/libabigail.git"
+ inherit git-r3
+else
+ SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz"
+ if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )"
+ LIBABIGAIL_DOCS_USEFLAG="doc"
+ fi
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="0/4"
+IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/elfutils
+ dev-libs/libxml2:2
+ btf? ( dev-libs/libbpf:= )
+ elibc_musl? ( sys-libs/fts-standalone )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen[dot]
+ dev-python/sphinx
+ sys-apps/texinfo
+ )
+ test? ( ${PYTHON_DEPS} )
+"
+
+src_prepare() {
+ default
+ # need to run our autotools, due to ltmain.sh including Redhat calls:
+ # cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory
+ eautoreconf
+}
+
+my_src_configure() {
+ local myeconfargs=(
+ --disable-abidb
+ --disable-deb
+ --disable-fedabipkgdiff
+ --disable-rpm
+ --disable-rpm415
+ --disable-ctf
+ --disable-debug-ct-propagation
+ # Don't try to run Valgrind on tests.
+ --disable-valgrind
+ --enable-bash-completion
+ --enable-python3
+ $(use_enable debug assert)
+ $(use_enable btf)
+ $(use_enable doc apidoc)
+ $(use_enable doc manual)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+my_src_compile() {
+ default
+ use doc && emake doc
+}
+
+my_src_install() {
+ emake DESTDIR="${D}" install
+
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then
+ doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info
+ doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8]
+ elif use doc; then
+ doman doc/manuals/man/*
+ doinfo doc/manuals/texinfo/abigail.info
+
+ dodoc -r doc/manuals/html
+
+ docinto html/api
+ dodoc -r doc/api/html/.
+ fi
+}
+
+my_src_install_all() {
+ einstalldocs
+
+ local file
+ for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do
+ dobashcomp bash-completion/${file}
+ done
+
+ # No static archives
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index 5ca2dece0f9b..0e0b6d252158 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -35,7 +35,7 @@ else
fi
LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0/3"
+SLOT="0/4"
IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test"
RESTRICT="!test? ( test )"
@@ -65,6 +65,7 @@ src_prepare() {
my_src_configure() {
local myeconfargs=(
+ --disable-abidb
--disable-deb
--disable-fedabipkgdiff
--disable-rpm
diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index c263762f3803..8f69b9b17744 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -1,4 +1,3 @@
-AUX radare2-5.8.2-bundled-capstone.patch 562 BLAKE2B 9ec99a25383f17615ba548d67516179dd4f860dad5e1f68674f0e3ac80df9d3edab6f0b6e3911758bf6010bd7be1628d7d4f88b68161739088662007543ea782 SHA512 44972fd7d337c14169a123fcb6e5e27ea71abac84c1cdd654a81fc9c8e6112c6cad596b529b20ce1c85245e1726149dd5e2103c30ca0b7f16faff3ccade838c2
AUX radare2-5.8.2-vector35.patch 882 BLAKE2B 6453cdeec6e5656ff86af84f0876fd7543896ac289810e1783cc66eecea0e86513ef6374a93109845b6a78d211fff4b82c87e6a66f21b349291ed54f99a36642 SHA512 b9fb378d1817bba06945802d2b1e243c3df493f688d5e1b294acf410666e6e3946cc2438ffb9ef0d60485e4c76995d832ff02c12e6c2ca486a6ead68e23b5c57
DIST radare2-5.8.8-vector35-arm64.tar.gz 1050988 BLAKE2B 889c5a98b6efb45026349ca25b73d39e8a8049fce052d49b5e37d974bff038de85f99f1d7651db6c621b036be2948e29a62e6b8261cab6a9bdfd72442858d7e9 SHA512 433a9e972ee13269a495e94aba335b97892eb2614de1460e055e30d60976989f986ef253b352ba918786d4056e3a4d948a66ea90d25aa5ddf52a276152279c92
DIST radare2-5.8.8-vector35-armv7.tar.gz 255278 BLAKE2B 8b5191c48fad2e7602dc2f7053f9c9ea8cca8e9bc5d68a0cdb7ccff9ecc65c5d1ff6a434e28488dbd6fb71fc7482fce08a0a69c358e5c3d6c017ac1e4cee3b21 SHA512 40c048b29856f48300d4539bc7bda38e6ceae1e8d4d9d131c4a7546b6e26b2fb96309c483b67e2c2290b06cea5fc52a7beb30557d54e89296e7734cc1ab06d10
diff --git a/dev-util/radare2/files/radare2-5.8.2-bundled-capstone.patch b/dev-util/radare2/files/radare2-5.8.2-bundled-capstone.patch
deleted file mode 100644
index 31de9b72bb37..000000000000
--- a/dev-util/radare2/files/radare2-5.8.2-bundled-capstone.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Need to unbundle capstone due to broken capstone-5 compatibility:
-
-https://github.com/radareorg/radare2/issues/21204
-https://bugs.gentoo.org/891805
-
-diff --git a/shlr/Makefile b/shlr/Makefile
-index 5626a061ff..5e8af3b99b 100644
---- a/shlr/Makefile
-+++ b/shlr/Makefile
-@@ -225,10 +225,7 @@ capstone-sync: capstone
- capstone-clean:
- -$(MAKE) -C capstone clean
-
--capstone: capstone-$(CS_VER).tar.gz
-- tar xzvf capstone-$(CS_VER).tar.gz
-- rm -rf capstone
-- mv capstone-$(CS_VER) capstone
-+capstone:
- $(MAKE) patch-capstone
-
- # already implemented in capstone.sh
diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 9da95c51fba7..dae499e0fe25 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -12,15 +12,12 @@ DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423
DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.81.crate 45142 BLAKE2B 9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78 SHA512 3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
-DIST argfile-0.1.6.crate 8011 BLAKE2B f015822f34801cb6e5478b15d33660b41e38b8625b7f549fa5ffb4f786a8c1dd8628d4125229dab4e81a8e07214bda912650b5a87d54dc43dbecb84148b90208 SHA512 316913b03e5b8fd43ae3fa1f78534b751ab21230bd93c241cfd7c8b32b7ec37b72fb03f3c45891b3554b3a69e438b4b2b962324b9eaa20aba52eafce3198cff1
+DIST anyhow-1.0.82.crate 45361 BLAKE2B 558bac4de847a432fc80427e7be4e78cae4b01c4da852eae2121416af4d7e6ddeaeffd7de9bb69e55340b9a228436b975fdea88e380391a77c782a3776b835dd SHA512 e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
+DIST argfile-0.2.0.crate 9042 BLAKE2B dbe5f6061a18aeeb6ff09e7d7c03cde0077c0fb643c44baa6bb0194bf79a1e6178856d58f5a2132603228821483b1de50ff54a27434fe9fa59f5bb58524cd42d SHA512 f883df69a34b00c132fa8f5d4b64768e8136773aaa3a6c748ae001301485a4cc1af603d9940083c3f7b62d29a3945850b7136be9b49a7f2066579582583b51d5
DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
-DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44 SHA512 216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
-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 bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
@@ -31,7 +28,7 @@ DIST cc-1.0.88.crate 75288 BLAKE2B 81c512bff79ddc40af633620ea440a73d3f7370c96878
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
DIST chic-1.2.2.crate 10269 BLAKE2B 2c792e22b71347e34769e4c43d12dccb92c9c2a3e502f144e5078e71bb6192700d3e783c5c3d6046c0c7070d27f1b19c1dffddd59f4fc4a9b755353c9c0b8340 SHA512 f143424b5d0e5366328a1bea169bd99ab214214c51223974ca847b36e3225f4946a57542a673fb2fb43e0b620782de4e4c87ed4ef22e97905aede4419a8c0603
-DIST chrono-0.4.37.crate 234441 BLAKE2B d1c10bcdf33324f1dbe9a79cd8c5a70b8223ca289753446aef778c93bf18863714ab2ade88f1e67432d1451b0d408065325a7d8dd3578211a0e39caae733ceee SHA512 46d77f291c7c60a25d0c06ebbd89935ef3ae1b736d504b8faf39aad8210a9fc68b45b5afb024763979f666308750b1a662afdabc36c59974567cadadfc17fcbf
+DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
@@ -44,8 +41,8 @@ DIST clap_complete_nushell-0.1.11.crate 32198 BLAKE2B 6a704251bfc10fa7fd113f7e82
DIST clap_derive-4.5.4.crate 29159 BLAKE2B 6f7087d553102f24c9de37e1ba85c0d540ea42d9df9af26b5234ccde23175180efe21df93513df49f6ba83e46cc85cedcead29c902e426c39b25086c9f79a51c SHA512 670411136c819577c0129c6fcf5a8216cac82a47ae11ce3cd97cffd038644e06c5a21f7a69948628f01fb77f1e656678ffbfe441385866fdf90d247bda036c4d
DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
DIST clearscreen-3.0.0.crate 152311 BLAKE2B 9f84217c5174b1b9e4c97b53dd9dddf7557766d9cc80c80973dbf10c4a166435d1433ddf3687889bd490a535c1c5729e668189c0757b5bffd61ae65fa4ea3a95 SHA512 2b5338a7944b44fdb40a79e87aa8cdb8ff3e47b9e4d8ebb757b1b3fb10f8b066183abd79f5ae634e7e9464377a33711694796bb5d52dec0201f863119923af65
-DIST codspeed-2.4.0.crate 4661 BLAKE2B 275a3d5a0fe7979eee1a1415c8e946b57e7fccc96807d24dc47b364dbf966736449c15c3f74c6fc86fd4f6f07cd6677f9d531810340425b1fd53549d97e48770 SHA512 dd36b0955c7fbda98eb051b6e95daa22180c97b9ff8e773c91e69d29801410311a6c4b151051df633b8ea39e0803420cb03b420632f25ff9ab5ed47002511816
-DIST codspeed-criterion-compat-2.4.0.crate 10185 BLAKE2B 187c8a29a1c35d8a83892f234dc2b86e5b44c484a3a69ba1308a8fb83b99a69f7ed673596e883a0fa838d04ee0bd113a36510c6c77254f92f564c1645f60a95d SHA512 45d413d873fff6e43900b7d4001d5310373c879c03ba4040331e2ae889af565436cd4d72c15e91a2acf308d92b16a22cd276c3002eb5e679d60ac732f02bca85
+DIST codspeed-2.4.1.crate 4660 BLAKE2B 24368a350b5bd6f14ae06e5ce433be6a94098db02dd84bfbaa54e6f691965551a783edffce9321a6c4a7ad9c8afc161df2adc0c654546b7b3edfef87760e0a8c SHA512 26ac5c06dae55569730c1313b6149f3bf20d1ff3ff75f68ac34ac02bc004505b8689f7a1db37e6dca996face4ea5b454e0a2443af40154981f8ae8a9c61a9836
+DIST codspeed-criterion-compat-2.4.1.crate 10183 BLAKE2B efd19de124713ad159376164b694d663d77204ea373cd1206a841ca8da5a6fb17f0bd64c530eb11be6a1dff71f788e7dd2f5ffb10abfcbe3439549179fbe1914 SHA512 c7bcaaf2001ea7b650d4cfc9b40d89bcb1aa663bb7a785e8c23e9e06858677420f158cd414163384d6231efc6552cc0bbeb82f905c7460482a4e1eba66d336e6
DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
DIST colored-2.1.0.crate 23348 BLAKE2B e2778d83b28571501adb4e9ec3fa95d684faf5730f093f6e608ec631e58b883d2b9f17ed7e2c1612da285a58251f479a365aa90fa7be24a2adbb69e426e0fc89 SHA512 fa70f18fb29f6870a727d8243808c96e9497f8302f5f2b1748f9d9e396031e9c53a025b8edc9c8c9a0f8cfca12e5da73250a71e382b3074e9415b85bc004769e
DIST console-0.15.8.crate 36364 BLAKE2B 467de2c2fbfe31688cea20b338558ae9671e50ba1fd07983d21f32d7eacb73e565ebdd6ec5e78b2ae04446f09615c70983c0ee534e25ca5a28fd1b408acfdf34 SHA512 b05e49ed145785e29631d481885788f0cc5574d4d7c4d90280dfedaee7f8c1515072c9c4cfe6bd2e017230cd228157222af7e7d41a9fce697cd1888095df4de9
@@ -69,14 +66,11 @@ DIST darling_macro-0.20.8.crate 1856 BLAKE2B d7087fa67033c897aae582e5f4d3126e06e
DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b
DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
-DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766
DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a
-DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
DIST drop_bomb-0.1.5.crate 6859 BLAKE2B d115c842c3642e070cbf91c8155e09a10fd51f772b2f491d7ac16ddb983e9a6334fad23415670caf24fc3dc2f37a894f6b39443453ca394d9227e8783d5519b4 SHA512 b4b33e275506a52a062d4d3c6beff14b4081b56c4491fcc28f4aaee645f6dec103fc0b67994cf7816d36313ad5383478aca28dc4d6cf619486a517f136d7b344
DIST dyn-clone-1.0.17.crate 11848 BLAKE2B 1f90492639630036e1e877537328e46ee3fa697d85b2f87c45990d4a51cc900a6f604d077b16575015bbf0a970c26f898226e87e6e2af82d624f5fa565036617 SHA512 b51fee8c4fa3c6b0bc677e9997d4b6921bfee9a11e369eedc649d19eb5d95d7872b533b37fb1ca842c75e714b46afb1231369341c45071db94f09b53e37e03f6
DIST either-1.10.0.crate 18334 BLAKE2B ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2 SHA512 2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432
-DIST ena-0.14.2.crate 22991 BLAKE2B b609831e2f5dfb6602293cc3260098bf0dac09afd516a8e6062453724d7d3f516bf14811e81ac3e11efd917087dbbf4f9a3524fd30ba79cca85cee2c0c63d77a SHA512 e66eea99484c2b7fa2df7c8b3df3a10dd185163b781fa03b1695900a148a7c1a1676f7e6dfe2c5d18b61a90a6756de0bc42e9c873fc7a53de3dac799b7c23c01
DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77
DIST env_filter-0.1.0.crate 11553 BLAKE2B 8e358517c0aeda431239f14610925bcfd6be3bd346c7628e1818cdbaa1796bfdf2454db99cd06bc6ffdca95e7ff47c0a621d1f4c3bb50ecd1641f9d19efe4b4d SHA512 a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1
DIST env_logger-0.11.3.crate 29704 BLAKE2B fd23d377d258ead87e820dd89e4175c0596b284d629563b7d04be10f80bf859d84a6e71a21d1c333a94779262608554e95bf7b44c35b3336cbedf545184ea6d1 SHA512 50df911455429a83088c87d30137fda6fc73971ffd32eb66f21e0d006bce92580c519d4a3a3fddadb7bdcce5d6dc33df853dff6373fe66f128cfd60ca26f9f02
@@ -85,7 +79,6 @@ DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53f
DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9
DIST fern-0.6.2.crate 304626 BLAKE2B 7dbfc8a1cf0adc288732a1dcc23e30bfea6668b01e162b60e867b67b995b7eeea5399b9e9a630510e3f56c8f36b79b34913342b7c8834783ddacb2cd7b94e140 SHA512 f9c44d1387f803b567b7254d91cd942c55d30a1c3cd37786101d7d49d346bc2bbc593fa8a3b2e59711c5320c1496354e8d2f3ecf0967030ac1e5199650523fba
DIST filetime-0.2.23.crate 14942 BLAKE2B e4d2d9c11745dfa5592903f3c3c6a9871292a02f9862607b610ead7562b5d1fc3b64d37e779cad0630bde8012efda72d86af5e687cd2ef5d3627d8a89bca517c SHA512 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3
-DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
DIST flate2-1.0.28.crate 73690 BLAKE2B c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc522131f51ad56f6e2758646aa5585382407409257a8301f5f07a1825d150838bbb55822f2d49037f6279aa8 SHA512 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
@@ -117,22 +110,19 @@ DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd401
DIST inotify-0.9.6.crate 22971 BLAKE2B 7a6cedd29b2503911fb42324fe3b4f4f20abb62a6b4370f8a7f634d9988f1b3053a70d69d6bbd7b850aae2590ded7548b73326a598d31e5b579e19ac3cc781d8 SHA512 39c3db1b6da620df9eaaa41cc20c2f22b9a372e181ed7d8ba0c7ad4e711ba4486bcec7ff86bb4d814d9c53e071cc4e43845567069e45b897c562cb677fc872b2
DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
DIST insta-1.38.0.crate 86379 BLAKE2B a0d349fc486dd4dd771b292b3013e7609e44e6db70c661b37123985427004938022f09bf82dcce97124e7acc1d72c7b3895ba0cf7d4dc2ad2e6334a02c85d3ce SHA512 c0604d51c34bcfa696bcf1bb98bfeeb210a91ad8f58ae2df0c81acf99a8380484a0e4bf3697e8363fbcb2a9c946b00ce91883f5ea9fe5b997dd772b230b86827
-DIST insta-cmd-0.5.0.crate 11903 BLAKE2B 6b3a027e46e9bbbac57331aaf1f5cadc7fa2e24009d4ac7c6a7d216a0d34c7704839c768e22a4a70d82add243fbac7b418545d7168fa9f5f7ac020b09706729a SHA512 3dd591ccc294e4cc1ff1bf11785e12c0184fd30846a6f69b4f4c80ba8293cad9121250249431439198b0ad9a25e35fc413e38dd815e9b4b2675773e62e11bce2
+DIST insta-cmd-0.6.0.crate 12385 BLAKE2B 0b3d57dbee4d2c55e29e6310dfc1fbe55a5fd7cd034aaf72c7619c7de48d56473b7ab76cda42bae9ed43c113a2a07755497f2ee030c2d6be9dbcab4557745e79 SHA512 fa2415e328976b97488501b4d9a17f650e29585b2c50ab83e6dcb109abd0889d553a26074dbf695625799c81ca4b23209f317b55e344e0dd97806c73fb07b916
DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
DIST is-docker-0.2.0.crate 2664 BLAKE2B 6c3b10a805bb077b9d0c54155fb9e72a15304fb3d6f0ebfc3efea8b42e02b99737d22c16a5352ee0c1f820699f765673bf0ca8f46c6a49b45796796c01015b84 SHA512 759e00292710b685954df031ef96bb650993cc3384cf03760ebaec377524cadc929c6561dde5fd3e14d71f9f122c86495dcf9893d1216d99055048542123ff06
DIST is-macro-0.3.5.crate 8936 BLAKE2B d8e9d758319d608385755500c8aade98a8b015ff1e4377f53af0c117d22696e7a2f86b43f707da28a6f9d4420cba0305f15cf2898a123f90e1ce556afbca352c SHA512 aced5c4166287a245a4f6191d6e65c292529533924310caf06f0c0d2adee5cb68724258cd818de2bc32d1fdb10882e915a262c50f62a287ae18b01a59b6b59c5
DIST is-terminal-0.4.12.crate 7470 BLAKE2B 6d1db6148198299d0775539734dc62a3c7e453d621d69e01c3addeadbec4e88dde6082e4e12c7b7e8359cbd93b68c0af314d4a8df4600061a9534834699cc38a SHA512 9eb840a419f530c60d6acc52fdc9d6477818fb513bf9c3e8ab808ecd19087a52933e958a930e7a8c316d5e5a3e5beb56c34b560dddaa03c744ad37cfe6554a0f
DIST is-wsl-0.4.0.crate 3264 BLAKE2B bb9842ea007d5ff132c77b719c877c370eb5cdf63aebea8f3165ab49fbf6c68d624a3809de2b374cc4c6c86dfd0fb23b9dc32c2e7cc5f2378b2efc918dd710c5 SHA512 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049
DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
-DIST itertools-0.11.0.crate 125074 BLAKE2B 8e686f176764e92e4da3697eb781e1bc30d6c57ac61d97343b4fc3a48e4febf669d5771fa8620005c620cce52c236760ee2e1bc344cf602e878bc168a2e69cab SHA512 8ece00ba0a7cf481ad4586da24385a6f0b1719b9c3f0c25b9b5b373dd1a0ca7b9687a77cd179853392890b7bf4d31e0356a4e5fd540465b4ac62bd74ef717fd8
DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68
DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538
DIST jod-thread-0.1.2.crate 6322 BLAKE2B 8e27300e03c4d34265be761212b8d23dbea90fa6f443a55437a23df8b769e76a341f060c6ced8dd5a036d4142b08461b9d0a68a46b593fcf772fb0d3a7e78cec SHA512 fe3a3feb983b273bf86ec26dcf4edbb1fc0c5f583c3115cedcc63279cb72f0b40bf4134f95d673d5f3e532bcbeafff09759509f55543c98850e750aea39711e2
DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3
DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
-DIST lalrpop-0.20.2.crate 240370 BLAKE2B 024026e9d206f24f3f0675f87a5d8204237c00c96331c3cce43f563639c2750f363b173bcf928bb69b3707917ef0769c9e174316b1c85f76e8fbedc6d0262bb8 SHA512 1f22f3aab724e720c7f78b268a9f6ee468fbdc7fbc0ecf83e0a35130ca56371aa2e38752e02cff5ddf0f003d5a8bce43c735c6d5ce09a3bfcda924f2c5ab0674
-DIST lalrpop-util-0.20.2.crate 15064 BLAKE2B 7304f30748afad37ac9be5f9cb890b70b0362bf889a86f7385e7e83a067e5919e42d85f892a018d255d0eab56f7c3b8fd9564fc5d24b657916dd915bc45f0a46 SHA512 91034c6d82a0a006bf35208f84503660d55170a36e38d5c64a6c0ceaa0302c43e268df21feee6b60b70723462f6e4f09022ce83547560ab7c51b5de0954cfb28
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST lexical-parse-float-0.8.5.crate 180161 BLAKE2B 881e4db32a21c26a1919fd1373aef1ea16a6fca3d799edb18ff0c9e4a79d481f8ade7a93f9ded2a660ad10cf815eb757f6eec7887945f8203c467e700af7a9a3 SHA512 ef012cbf18f2e306724dd700ac259aaa73b44f6c4531377deb9979c80d31ae66fc1a8b2671bd677e0ebfad8f77e9a5cf25707c67a1c5b1f554953c036cb39d46
DIST lexical-parse-integer-0.8.6.crate 33647 BLAKE2B a0ebd7a51c271a163796b0f55bb85e16830bf06e26e3f10d9b13dc5b65af590c77f47fb64360a8738c5ad4be6e6932d58e83e1594a80c067859645c35b907c53 SHA512 e9a814d2928bf5bb2d9dce53e26c65356191c9e21c3aa0e674d58ed879aa52293272f3897f64372d996a3f8c471b0f59348ad48f15a21c2f35ed15f522ac2daa
@@ -144,7 +134,6 @@ DIST libmimalloc-sys-0.1.35.crate 184695 BLAKE2B 13d7793a67c6e2bf2377af59818c2e1
DIST libredox-0.0.1.crate 4212 BLAKE2B fecbb90e2842a69f3967bb2a09b0181dce1720b60c5d762a334a279b52c00a9b4b52de72c6484603981c0c3e1cd8e173ef5e15fa290ce8b8888739204956be92 SHA512 31a9234201f5128f1519e108f7424d1740a67699828265cc725304a70f6a51e139f1d0c0e626b487857a7b421f25ad93e81b95b65cf0d3e0ad912388deecfb41
DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
-DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
DIST lsp-server-0.7.6.crate 12133 BLAKE2B 1858cfa3525d0d0f61c1a988c38a1d02afa593bef53608c9f033861e0df91d833569563acf3266958807e8daadb80f9367f4435fa3f05ae40e362626ccf9c722 SHA512 d9b35963ae171505413f1879879e3d5bec2c36cc50dd2e796f8e209768608b36a7d77ae441128f939f15f743f994c2fa479c7ec1a53296d3b65d44e969bebffd
DIST lsp-types-0.95.1.crate 68324 BLAKE2B 3275136692d7d722d1adfaf7f051534ffc04a10d70cef470820cf15bbb6c6feb56636ae536ef28b0997611efc235c345004752bbbf10f1bbbc57d61642cd3adb SHA512 5358645b22a4e43cfd227c2266333a019bf9ac4b4e3d42d0bbdfbeaa25a6f02c405cae89a0caed719103ed87c4e68ee270f13a43f614008e753ad69ad6f34414
@@ -156,7 +145,6 @@ DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43
DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1
DIST natord-1.0.9.crate 3866 BLAKE2B 8e8f576af50121e7571a1d919557ddc14a3c1511c12154a9cb74fa34cb5c2279406e1ae7ffb120242689e34d4f237d9548631f5a35f4f5d4369bafd8a728fcc6 SHA512 bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a
-DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85
DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
DIST notify-6.1.1.crate 40117 BLAKE2B e8f2626841903b7cb261ece9ff7d42aa6655b439a2d613f43a0d518355af2842e8731a6a2a92fdb84d82f0f7cf7423f051ab529cd22248944a19b3338e5b0f29 SHA512 58a44759d96c3ec7c431a37d92e1c1a0f112d75fac9651e9fead7a3a1de46074d79a251320b0522891711879da4ab42dd008c5a28a994039890f8d434d215e69
@@ -170,8 +158,6 @@ DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75ada
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
DIST os_str_bytes-6.6.1.crate 27643 BLAKE2B 8440a196a3d3d9c3a584562b6c2a1033f5606998e8851f8ccaeababe58022a42e65510e12ebdbcc7b24d0fcdcf111d68bf00d89b8665ad5cee49180db853789d SHA512 977c0fe9891c021914153d6a081c3789018fcd1830224f5c6768d0c75ac8ac4919638bb0a41949710fd5e699b162d9290a5379cc6251535a127e212f5b86932d
DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532
-DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
-DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032
DIST paste-1.0.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c SHA512 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee
DIST path-absolutize-3.1.1.crate 6605 BLAKE2B 7dd297c7f510e61de2a5f89b0d876948afcb554e68605c119d7294176297cdcc6872394dc6207e6fe6841f2069dc84d1d0e0cf42bc071b479b8ade106f8b4c1a SHA512 d5377c9b781beda9c025918e2fa5c73fbe6747d41ba8ae642a4ccf2a6308d53a803707b1f3e940937588683ff3a6afd8f1b3e28e316311e134e42428e65b4a04
DIST path-dedot-3.1.1.crate 6596 BLAKE2B a46a8932c16d67c99dca004919a93eddc50d2e939c6c16580ffed3d42d0d4e5718fa3b76cb5647a3f98cd901de58747240d708f13e6f1ac93618c990af360a91 SHA512 9d3519f614faab679c5644174b5b810d0bc9a22ed464aaebaa0be2d9fad75a4aa0fb952ec823e97ea12ab62de61e456f1f0bf011f771dc2a6d117d0a8090123b
@@ -180,26 +166,23 @@ DIST peg-0.8.2.crate 18531 BLAKE2B 9c0abb1e352365340b61215ed9a8ce5eaad5b049d28e0
DIST peg-macros-0.8.2.crate 27870 BLAKE2B ab70d83a900b43bdbc368a284ce60a5cb0b3b1125a636d778d410501acabb3bd46d19c7ad174da32766576962227093ebbd732c7325f453cd3c0821ed3a5c7c5 SHA512 7f7aa3b6274feb5daacdcb3df6a28b1339364eeaf6c782a061ae0c494646dffa887e5dc934db52d3e43045baa0cb1db7867779017161cd4e40fdc9aee4e25943
DIST peg-runtime-0.8.2.crate 4150 BLAKE2B b27845606c9e3a4a785353e68fef352b6a6f8261a90d90ea211e75a6a3973f6f84f92e9ef08c3a56e07bd276443d2ca286e80c8cef32e628582079d299f5a7bc SHA512 ffe337a7034dc0eea7165f05ea74c716eb2f85cbb3913b79f00d8bf50829197938704de8cc10cd0ace76782e0aff1c9dbd6cd48fe910c2e4d63452f92e6c294a
DIST pep440_rs-0.4.0.crate 24329 BLAKE2B 1e2034cf404009a548d9082ad335b12109068562056a81cd985927c29ede9b43a3fce0bfb58689a9a9a44d7eec93ad73349618acd5838b645b2dc4f56ffa2466 SHA512 4a46a43abdcede7ce9f3d23f40cc98cd73150cab16dbad40caa463edc8357f65a5520e5553e0950b7512d90b635c7480e1bbdccb741708e1914b5016a26c4620
-DIST pep440_rs-0.5.0.crate 42582 BLAKE2B 667d172ec08237e40dbdf6e42f4ddf3b018a78e181ff50a0a240c7138f8d414a4390befa6cc7df41f489fad49703bb5e75b78e9be4d4d477b20e552ca8eaf896 SHA512 dccb69fcc8c85c3b02922964f24a0e2200e3b1649600c175d75fbf99d0a858b8d59a21d897429134199a6d2877163dcdbc1613e4eebaa174ccb26824b4458571
+DIST pep440_rs-0.6.0.crate 42496 BLAKE2B 46d1ce98ab48233799acca4e1aab1d4837ad0c4814cafe6d971a39c5d1fefe034896ce1d468ffe77b9a61f3c52fe7a1ee05e590eb4c67c718356e54da9349d50 SHA512 4c50012b5d04227d0dc8cd919b10b774d7c1abcc08bc5d0f9e7817c846ae906b9cb60cf2b0d65c9ca37d3b5b592e50d5847aebbf136366b4032105b287167b8a
DIST pep508_rs-0.3.0.crate 30053 BLAKE2B 264845b05ad3a85643066a256ba9aa40d2638e4445b541b910e94f30b2d5b5df0c449214176e721612327d46bb8c956ba7c34801b8007fc0f50a26498528cae2 SHA512 77dce8f4816c8d582e098031fafe3ad8d39e11cec47954e70fb6a82d0aeb524ef90e240759c75eb7f024763423fb8fdcd2a42c635d184920a262b87bece3003b
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
-DIST petgraph-0.6.4.crate 185895 BLAKE2B 9ddfb2796c461d2820db8227753113b02024e5dcb694a0bb2826bc1f375f028d8b98a3bd67555485db7fab88eb86043f5b768585dbe0c60703cc655976030a2c SHA512 b5a21572526387af3151dd4f864bd95c94f65eaf0612d96f99926faf646214df205bcc652b98d3b281f2e270779a4c1fdd6a32614ed60b3612e5d594b2bf3f20
DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
DIST phf_codegen-0.11.2.crate 12977 BLAKE2B 5ceceead850a45fb0f6ad706ca26e79267bba0ffc0870b8a31ee8a586b37dc421d31e5af3453d62eb85efada260a2eb9ceb12d2f76434dcbaaee2f71cd43d38d SHA512 0a11be13927f6d4303a2f10bc3a0c986dfcc4bc91c9e885e8912d077e434098f75ff4ed9633085ccfbeb052d573721750fb80c7a19ee1e75fc09660aac2a6c5d
DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3
-DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5
DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe
DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
DIST pmutil-0.6.1.crate 10997 BLAKE2B 49f7ae8ec78b45bc595ce6270a1bbe8ca5ad00076790dcc551e3bf5b03086cba3abde96eb550ec011314bb9d86d58e813cb992a9e5c0330450e90a1cbd5a4ebf SHA512 48bc51e1ee2736a04d6c74b7a222b3c437cc23f3fd8da4330f37bf1fada4cab27db159bcdc10934bb6830e246356c6fdbde05d1bc40dc21069d8e0e7902aae9f
DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c
DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
-DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 68583c49f81ab0cf5b90f6de10ef3aae9b525288fec25f9d006f2eed0877c0fa742dad5f878fc78233b54c0cd32dda7ac1f7161bfb475288d8858e8e40aa9e1f SHA512 f76d38c787e91b3739272e3bebeb9763d312b85a43cda5e1311ba8d6b0e4da1ef25bd66208e772b1cf56a34553ee560482b5ad19c5290608b2aaf9c0d0f0e995
-DIST proc-macro2-1.0.79.crate 47200 BLAKE2B fff8e514d618b8ef60d6a4ca7610607641cb25701fc5e8452e0db5f942a3c38c724acbbfb0474823fe0f4864df07958c1524383e7640105266608f1d5a741368 SHA512 8bfa6fc1022556cbabe0050a37b93c5ef1056ebda9d3dd368e705a7c695df9dfb5cd5adc18ad1eadf7338631ad1d5ed6f63f0adff3616429ef8c50a930b1838f
+DIST proc-macro2-1.0.80.crate 48227 BLAKE2B 1b4d2a1d613af8e03fab7a976707ed9ad4809ba50775992df54de10e5b8deabfcce423ca962fbce5c22090421cb0b8b26b8026d56562aa6569a8acfbb49d55de SHA512 d40181bbc4f83ee66be7721e8f89f9a08e368e12a8a0d4c1dcdb1c29cc72b1bcb8da598de1ad1a155a8182026ab7f8365f7a46fc76d589282fbffbd35aa228a0
DIST pyproject-toml-0.9.0.crate 6041 BLAKE2B 43947f872bffbdc37e1be5c8e0654f94ff0339c71244a519ecfaeba47a4204bbb004021bb5ca48cc07bd2be9146c288afdbfba8529b9d461798d235af390eaaa SHA512 d6475d4bed6a74392a0322dcf1d0cce2f8974616afb931270eb410e7c44fc8750acb1bd250b89203eaeda04efd5845e38d7618f762c3946012d5d3e77180b610
DIST quick-junit-0.3.6.crate 19957 BLAKE2B 50698efea56db0090eff81b86e7bb4783c5d91c82f9a2f9f254423ddbf9903e3daf7df132fa3c464d33de12e8442b6550983fffd42a482feb54dc3fa7d31068e SHA512 03222be44365070c38ea18d2a8bbd8e10328b6623bf2611f5b5eb1cf952049c04b24d773c25e02d949d00ee6cbecd6129f37e2be56320fcfdd9035a738c0ec45
DIST quick-xml-0.31.0.crate 172236 BLAKE2B b83c7f485a30576027a4ae77aa23cd6284942d786f0f0a14faafdfecff646371ba15133b3ba90f820183c8537c8ac47ad3e1e7deaad65e56761bc662be406026 SHA512 9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de
-DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
+DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
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
@@ -215,7 +198,7 @@ DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e
DIST result-like-0.5.0.crate 4342 BLAKE2B 23ca46c346cc409dbf959bc7a7bf8d81e219b2ad352a1eae7f7195ee9b8573a89c495d38d5e53630a49a993a07b4b54074c8f324b97a1d9435040f7490bbf5ba SHA512 581f36be8e9affaf3d7bd8a57506e0570aa04c77faed27f95cfc7297fcd5653125e5cf79bc51b16a08c56ce5935d39685ec3e3a61bafc1e869fa2fffdf19704b
DIST result-like-derive-0.5.0.crate 6718 BLAKE2B ddf707ee5a4d838052f0b97259a5862c22738419a8ecd5f10d0a1c5f62b572dd46c79b631370b4c6c9a00d87828171bbf240ccd19cd6e6973c2e42908a5c52cf SHA512 0c1951599d76aa0d6586242eea9b41700cfa1b2d77f078c46b9e90f9d57a69a198c46b6f697abfb7336224ba3f388d8233cb77721b74787c5e23b77f9ad37307
DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
-DIST ruff-0.3.7.gh.tar.gz 3946781 BLAKE2B ee6889278a163ee5af445bd6f676c8996fbc9cf30306cd00beaf759e0a5b5bb198b81b40dbc9b97007bc585e31e4fb5ee5fb9fb9d07333d6d5014049251b98d1 SHA512 88c7b31b6598a470fa5810cae572a3a955077485aa5eea5fa81d23e1180af6f3e2d32d3293770e0b6a08fe23b06383eb393db5a4734dff418e7ac2722c130197
+DIST ruff-0.4.0.gh.tar.gz 4094156 BLAKE2B 7db5144acfc740ef7472b03d159c281477c689aba46a25ad6691eeede6851e4b3f4a4e5781a9a7b7f808b77767e6ca76f40f22136c6f09ca8a6ec68bbfe620ff SHA512 4f7b00d9ee091ca6b0fe4e73178663562c55682d168962a8e295d874f004f456f6f6b1680137891c8bab2705402a53d5dab542d23cb3546deb116d27daf25dec
DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960
@@ -228,7 +211,6 @@ DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764
DIST schemars-0.8.16.crate 57072 BLAKE2B 50d4e73d6993b72dcadbb60764cd5e2c663f48aaab5b246d13ae5b5f04eab8ad279ff6d09a77caf8137e7aef746154fb21f44ad195f2148ba4befdf057907a41 SHA512 738022b563bedfc73f2f2899216b8ae4cf0f563c1a6ac91639715d5f36446d7011fadd5554b8a4e9e569dddff836cc136ea2be5e65b72f85613a4a890d355a06
DIST schemars_derive-0.8.16.crate 19064 BLAKE2B 619e94920b9188b683f576285ba718559a517377801fe7b09aee9c1db188de082331c7da8de34adef547a1cd90f46cff2d1f9dc02d8733a26373fb7cfe5e7dbc SHA512 000554c30ea0b8d50752244204d3eeaa76f8b96c9e22f3a40df840cb68308dc94ac072c52fbc8cf25658af88011a69a5fc1b9ebe910c20253a8f5a1162601f46
DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
-DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b
DIST serde-1.0.197.crate 77087 BLAKE2B 4a4e04ededf5fefaabfcc4e17457db823239e8eeee7631a905ed47800ca10d26a93632e3a9d1b784b83f84168d0d649cfa2e6f5f1e68ab15a68e837cd5b6c699 SHA512 69e42825fce6a0a5d109979785daceacfd6afc5641e202fe83da32e2b1f968416557cce97fa014839e873e65f85c27494c8f8e20e6e9e4fbedf20d0291880410
DIST serde-wasm-bindgen-0.6.5.crate 21098 BLAKE2B 34b7a66752422c21031fb21202c8405c43a1e6758eb067b4fafeb24f812280e70bf16c27bbcfa4b4b5723e369bca81e42020677787a79277f32f71eaab6822fd SHA512 c457b1e8c83760d94eaf8eb49169cd620cc1fd8246af8953503c2bea9c4ae916f3de3b9070bfd4102a713f8d843b6ee96404e27b21a48c589b444aae0f9303b1
@@ -248,7 +230,6 @@ DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
-DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479
DIST strip-ansi-escapes-0.2.0.crate 8625 BLAKE2B bd552ec4587369b1295f7e9619c23b741d4405b68ec924916aa39b65ab2c3e9b8b49c898daf58a40e76a859c7a75ef78a527ae28cf5781556b83194dfda450d9 SHA512 726b91683746a0bb928673c95f12f22d58d142638f7f44634db72a6c4275c6e3d78183f1dc47f046ac0400706e3a33d0c15bc84a66ace4432dd4f189d49557b8
DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
DIST strsim-0.11.0.crate 13710 BLAKE2B bdc748ffab302c8e1d3412663e300c399ba13bfc0e15b07101a680394204af2df8897ba784dbe57b95c4fa9e732439d0f5aabb090b1b1c81f066bfa125919419 SHA512 ef4165dabaf8cbdd6c58420043cff9c0d1f4bc3ed53de5973b654bd71ac7d462fecaa6e1b750fbcbb8e19b35f6e6b73641a17656b20f5562b6ba7d84e69de226
@@ -256,9 +237,8 @@ DIST strum-0.26.2.crate 7189 BLAKE2B 7582fe304551e98b121d3a386af22bc022d7d11323b
DIST strum_macros-0.26.2.crate 27056 BLAKE2B c9df13a91dd08f8bba0dfeec4fc03b59cd74eafaace7d2d228b8636264a9ea11137d0be741a936f7290e09525586818726000f07ed84a5ae711b89d61f52e89e SHA512 519bc654adcf131d85d1ef83f62be2429f7472df25cf962fdc1cf5070d33c39dfe71f08fbf296df9b85fdfcda95cf2fea27e8e52e9ae93de27bb8fc4a5b55dd1
DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-2.0.58.crate 254920 BLAKE2B 64c3e09adea47f5a5f332416e75ba9e86d1d20e208f859940b80986884b3456130a842685e9002416803d0f8a2b8d61e6d2ec518929c8ebee09a1142d9d77b15 SHA512 168196da11cd854e5dc7e37bfb50b229ecc3a73f7992f36be431dca85a7a1b4ee61b60471be9f6303fd29de6747190701cc475c4b2830fe31f678f102e54d387
+DIST syn-2.0.59.crate 255393 BLAKE2B 872c6fdf55eef2f050c02fd054f383ede1793286e787f447d242a0436186e67151ce4f47a63c7ac8ab00a87d2fa9452ccc166a32cc7f1c1de2e0f2581c01d2ee SHA512 0e9e1529a0ce43afeec5e9847f8f4c86939ebb1fa0236d25aab73a9fc253b97ebc62f1c741e137a5a3173e2342b33d776a488210ccbdcd36177a1df31188afdc
DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
-DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a
DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
DIST terminfo-0.8.0.crate 46407 BLAKE2B 8ade6d7b6a1ccb7317f6d30ac5612754c8d324ab4614ab771d6cab692d191d658e9782d2a7f63f12bb30c7164438535b9a7e1cc37fa9daa691634f47c0e5517b SHA512 77b9abe815145962d40a502d04a62c393d97ba8c721c79ebd8f71eb23fc9bc4ab0d6a4b8b8b90ad5b716894ad53249c24270e54a9785f5f66918beb3e656d01d
DIST test-case-3.3.1.crate 8797 BLAKE2B bad61b52f7865882cf6f1ad9448335a8c2eb725629858d62675ed5c10e3a160f5b2cf28cea1179a0c1fea1b33668a70f294b8a2252db460490f3c0bdb705e7d9 SHA512 9d6836759dcd71a61ab4e395db7c1a75a14ac3102a36c39b09868ba96d28a2265d8ded385942e55cf95dafc7f4b53fc498b30b6473cedc9b558977878e831b3c
@@ -269,7 +249,6 @@ DIST thiserror-impl-1.0.58.crate 15645 BLAKE2B 9c6f643a582666ee4eb43330340888e71
DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f06387a4fa25d5becc73ff0b983395aabe076268569c6a89e2d90ce6e68d2ebca7c3e0ba1c9159c61b32631ce39289a9f SHA512 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492
DIST tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate 884765 BLAKE2B 58789abe69c2a7c653fb0227aba06f814e2a0cc0d007f382a2d7fef34013022656a1d4c439bae8b86b85bf47b2b90f59ab14077af71176845c58998554fddc72 SHA512 d9c2254acb33fbae58048a978cc27173bbe3c5f1aed0c0c8ce8e86dd09e6faee80676cdced9950169758ca7298f8d5c6ead81e47909866d98bc35c7db16ea2c8
DIST tikv-jemallocator-0.5.4.crate 13101 BLAKE2B 4dfc9e39418ce00d2c9913624db9f558fcbffdd224ffa5536906092186c2e3cbed0b9df6e6e0c530a803887b5341d46af307c014faba9512fa312fb8f41796aa SHA512 e66a14d83e22fa3e895b631c1f2a141dfd526e8a8f0a83f272de814627340ad3ab7b9b986ef491d59ce53b05524f07ed5f643b999ac2f3feabc5e1ec0675cee2
-DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1
DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
@@ -293,7 +272,6 @@ DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
-DIST unicode-xid-0.2.4.crate 15352 BLAKE2B 80c327b39f3b8f2cdb5747cde968cfa1efe7b65b6bee9136adc881fa19f66aa5b1010d9d08de55a61b322d665b5b0cb0395e9ac471f6333c40d8dca5d97e123c SHA512 e67bd1258e1961807d9d5fe583a89ab5b82b2a529ecd32cadfc79aa5331380eb4a2db9fd96b74c8eace47f2f29021587d69bcdbf79f7e2650e92a25f7839d03c
DIST unicode_names2-1.2.2.crate 300609 BLAKE2B da243d53e507563335b98f7da478d0bbce18cbfbcf9df3c4da84594867d08bbcc1b1a221c1c0dcb37d995d5770c1126ccc553220cc9e6d926a16e1ecf15e778c SHA512 eea29593e6f7ba35129782248e18c0220001eaf83796abdc5ef2d64ba9e9d2c9ac39ef444a8aa675bff1325170dc31a785f21b97ef7624feadb581914ee32db6
DIST unicode_names2_generator-1.2.2.crate 14017 BLAKE2B 9ab0d78f21fc51e9a273425a7c53ab80095a2edb577c6ae7a05d995a123f2da1357b19b86616ea51b77329e5c5b7324e2ee99809ab397d3a7011cf6507c6007c SHA512 7bbb67f7ea4d8035e28f83300297557c7efd8aaa96da83f88dfa42c89ea0bc153bcf7fa4b03ed443c040ccf784bc0e2a42df17746e40f667db9b4ab206e25720
DIST unscanny-0.1.0.crate 10338 BLAKE2B fd725928107d4d2ed2686709335ef01136bcd54d34180189906b7c2436e3f77496328484c623dec4920738f4a07e92be7e7581387c4f5b6996fa34c03efd7b0f SHA512 8267e327e4e852d627d416d58ebad5ba937ab6a2477b265fd5f79a98d43ade2d1780e67696b801cae8a4af10da8f7c0c257d2c878289eb6cf7e711dcf357d87c
@@ -352,5 +330,5 @@ DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0ac
DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82
DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
-EBUILD ruff-0.3.7.ebuild 8542 BLAKE2B f4e462e9fd7c4532140caaf695ee94d078cdada752154d32b5b73975d17dfba3854fa49ba4553835defd8258413795763afa86925ee89030c74b9b5477473280 SHA512 78eea120b093b8e5bae49eda4d2375946f698f92a0a0b4474ea99fae493ba7c574046ccc4a750ac099079a2f70721f07531374ca1c891403721b6c27c3b5dbfc
+EBUILD ruff-0.4.0.ebuild 8282 BLAKE2B 81628e7dc4a39713b869824a896eadb0c67b843c6bbbecfb758fbf2b05cf44cb50febdede7413898d0c373bfb2ec68fffae81feb9191f867ac7c1cda3954deb2 SHA512 18847b89ba178cefe48c0a85e9400dfceeefc8b8fdcd741062022aa4ea3613c46bfa71664c7fb39698a4cb9436f18f2a7837200da3abd6089b6f4e2dc286fab1
MISC metadata.xml 499 BLAKE2B 61aba59fd1d841fc28bed33097dd53a3fb7590cb7920cd326e052caf1915315dcaabf8c5f71f22f7e1404742fb2a555aac1fb815ed392a3e1f1b8943c80517b5 SHA512 14c5a0c0f53e5925d7a0b1e4a846238ff37a0b763d93712f692844312162c102dfe85ffc641458d6e0f06ef40d98ae6e48c5862fed973f9dbc25ee4679201d0a
diff --git a/dev-util/ruff/ruff-0.3.7.ebuild b/dev-util/ruff/ruff-0.4.0.ebuild
index d41abd5727bb..da70297bbbf9 100644
--- a/dev-util/ruff/ruff-0.3.7.ebuild
+++ b/dev-util/ruff/ruff-0.4.0.ebuild
@@ -20,15 +20,12 @@ CRATES="
anstyle-query@1.0.2
anstyle-wincon@3.0.2
anstyle@1.0.6
- anyhow@1.0.81
- argfile@0.1.6
+ anyhow@1.0.82
+ argfile@0.2.0
arrayvec@0.7.4
- ascii-canvas@3.0.0
autocfg@1.1.0
base64@0.21.7
bincode@1.3.3
- bit-set@0.5.3
- bit-vec@0.6.3
bitflags@1.3.2
bitflags@2.5.0
bstr@1.9.1
@@ -39,7 +36,7 @@ CRATES="
cfg-if@1.0.0
cfg_aliases@0.1.1
chic@1.2.2
- chrono@0.4.37
+ chrono@0.4.38
ciborium-io@0.2.2
ciborium-ll@0.2.2
ciborium@0.2.2
@@ -52,8 +49,8 @@ CRATES="
clap_derive@4.5.4
clap_lex@0.7.0
clearscreen@3.0.0
- codspeed-criterion-compat@2.4.0
- codspeed@2.4.0
+ codspeed-criterion-compat@2.4.1
+ codspeed@2.4.1
colorchoice@1.0.0
colored@2.1.0
console@0.15.8
@@ -75,8 +72,6 @@ CRATES="
darling_core@0.20.8
darling_macro@0.20.8
diff@0.1.13
- dirs-next@2.0.0
- dirs-sys-next@0.1.2
dirs-sys@0.3.7
dirs-sys@0.4.1
dirs@4.0.0
@@ -84,7 +79,6 @@ CRATES="
drop_bomb@0.1.5
dyn-clone@1.0.17
either@1.10.0
- ena@0.14.2
encode_unicode@0.3.6
env_filter@0.1.0
env_logger@0.11.3
@@ -93,7 +87,6 @@ CRATES="
fastrand@2.0.1
fern@0.6.2
filetime@0.2.23
- fixedbitset@0.4.2
flate2@1.0.28
fnv@1.0.7
form_urlencoded@1.2.1
@@ -124,7 +117,7 @@ CRATES="
indoc@2.0.5
inotify-sys@0.1.5
inotify@0.9.6
- insta-cmd@0.5.0
+ insta-cmd@0.6.0
insta@1.38.0
instant@0.1.12
is-docker@0.2.0
@@ -132,15 +125,12 @@ CRATES="
is-terminal@0.4.12
is-wsl@0.4.0
itertools@0.10.5
- itertools@0.11.0
itertools@0.12.1
itoa@1.0.10
jod-thread@0.1.2
js-sys@0.3.69
kqueue-sys@1.0.4
kqueue@1.0.8
- lalrpop-util@0.20.2
- lalrpop@0.20.2
lazy_static@1.4.0
lexical-parse-float@0.8.5
lexical-parse-integer@0.8.6
@@ -152,7 +142,6 @@ CRATES="
libredox@0.0.1
linked-hash-map@0.5.6
linux-raw-sys@0.4.13
- lock_api@0.4.11
log@0.4.21
lsp-server@0.7.6
lsp-types@0.95.1
@@ -164,7 +153,6 @@ CRATES="
miniz_oxide@0.7.2
mio@0.8.11
natord@1.0.9
- new_debug_unreachable@1.0.4
nix@0.28.0
nom@7.1.3
notify@6.1.1
@@ -178,8 +166,6 @@ CRATES="
option-ext@0.2.0
os_str_bytes@6.6.1
overload@0.1.1
- parking_lot@0.12.1
- parking_lot_core@0.9.9
paste@1.0.14
path-absolutize@3.1.1
path-dedot@3.1.1
@@ -188,26 +174,23 @@ CRATES="
peg-runtime@0.8.2
peg@0.8.2
pep440_rs@0.4.0
- pep440_rs@0.5.0
+ pep440_rs@0.6.0
pep508_rs@0.3.0
percent-encoding@2.3.1
- petgraph@0.6.4
phf@0.11.2
phf_codegen@0.11.2
phf_generator@0.11.2
- phf_shared@0.10.0
phf_shared@0.11.2
pin-project-lite@0.2.13
pmutil@0.6.1
portable-atomic@1.6.0
ppv-lite86@0.2.17
- precomputed-hash@0.1.1
pretty_assertions@1.4.0
- proc-macro2@1.0.79
+ proc-macro2@1.0.80
pyproject-toml@0.9.0
quick-junit@0.3.6
quick-xml@0.31.0
- quote@1.0.35
+ quote@1.0.36
rand@0.8.5
rand_chacha@0.3.1
rand_core@0.6.4
@@ -235,7 +218,6 @@ CRATES="
schemars@0.8.16
schemars_derive@0.8.16
scoped-tls@1.0.1
- scopeguard@1.2.0
seahash@4.1.0
serde-wasm-bindgen@0.6.5
serde@1.0.197
@@ -255,7 +237,6 @@ CRATES="
smallvec@1.13.2
spin@0.9.8
static_assertions@1.1.0
- string_cache@0.8.7
strip-ansi-escapes@0.2.0
strsim@0.10.0
strsim@0.11.0
@@ -263,9 +244,8 @@ CRATES="
strum_macros@0.26.2
subtle@2.5.0
syn@1.0.109
- syn@2.0.58
+ syn@2.0.59
tempfile@3.10.1
- term@0.7.0
terminal_size@0.3.0
terminfo@0.8.0
test-case-core@3.3.1
@@ -276,7 +256,6 @@ CRATES="
thread_local@1.1.8
tikv-jemalloc-sys@0.5.4+5.3.0-patched
tikv-jemallocator@0.5.4
- tiny-keccak@2.0.2
tinytemplate@1.2.1
tinyvec@1.6.0
tinyvec_macros@0.1.1
@@ -300,7 +279,6 @@ CRATES="
unicode-ident@1.0.12
unicode-normalization@0.1.23
unicode-width@0.1.11
- unicode-xid@0.2.4
unicode_names2@1.2.2
unicode_names2_generator@1.2.2
unscanny@0.1.0
@@ -399,7 +377,7 @@ BDEPEND="
>=virtual/rust-1.71
"
RDEPEND="
- dev-libs/jemalloc:=
+ !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
"
DEPEND="
${RDEPEND}
@@ -422,8 +400,11 @@ src_configure() {
}
src_compile() {
- local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
+ # Gentoo bug #927338
+ if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
+ local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
+ local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
+ fi
cargo_src_compile --bin ruff --bin ruff_shrinking
local releasedir
diff --git a/dev-util/tree-sitter-cli/Manifest b/dev-util/tree-sitter-cli/Manifest
index 7474ea260773..1dd3d55e6e61 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -134,6 +134,7 @@ DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B a6cf6606f75918eeab7dab0d2758cdba0
DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40 SHA512 fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7
DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95 SHA512 a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856
DIST tree-sitter-0.22.4.tar.gz 3034955 BLAKE2B 797feb6e2171b0e00b10c67c8b6dcda6cc2ec420ef797991a642524982629496e4b7bcae92a2658ba3adffea75332bcda09ecbced01e73e13ba6f4c39d15e9ea SHA512 7f160e88cdffb47f4ee3f884385ec759fcf88883307221ddadd8bf561d1dfb3659b0c7f4b216286066cf912183cc8234788492d62d1f1ad14fcb39bd3287cf36
+DIST tree-sitter-0.22.5.tar.gz 3035094 BLAKE2B f54b16e2421ad68fd34b5bada767010be4224652f5a138f7afcdbc15ebaae98dfe3cc8ac77e5e8e5ab12cef516464d29e38a23fc895fa966d5a03a9569fa5ffc SHA512 cff3902e8f6e0211b6d4fafecf9f0d73a2bf73efed68df0d6e8798aac3e685cbcc882fb698ebc10115e72bcf46b59aabd0b14dd402a08d3b42cfceffea5aab2c
DIST tree-sitter-cli-0.22.1-crates.tar.xz 21952352 BLAKE2B 6c097ce2cd58495cb0cfb3760f0c4b59b863b2e9eb6af25a178218a82c55b80f2b98bfa18899314b078df68f252aec159d26925abce767afc039c0ee19630026 SHA512 9380762b0217a0b90c9f21c3bc680e0778c09111fc48ff73e2e51534ff62266c69978af5cb758aec353275033935607607c28d24e380d7d2a5ac5d8573c94a19
DIST tree-sitter-cli-0.22.2-crates.tar.xz 21937812 BLAKE2B faa8e5d5627397a9f613078ab25bc12a7103ceb16ae195f687c47c222139ca27833d6ed16ffc7bafa30b7eeeb9aa206b23f0e45cd11bf34a265861ec3ea15cd9 SHA512 499dedb899a6fc3847be59d0cf5f81a4c93aacd9a12dc1420a0667842fccae5b2ad3e790e89d9b813b6dba4e1a6d7add3b0c4e7f1590402f3b49bfff07e15999
DIST tree-sitter-cli-0.22.4-crates.tar.gz 51254931 BLAKE2B 1cc056f503353ce594726af8c5d7aff2e85d8c79ecb691894d371586735b80a3a7fe278516a43597121f6c4613a9d31a2acd85573fe3a0f0719f64ab1829c1bf SHA512 6a031c9ca8b0db10281d59579120b972c9f9d3899762222bfc8018c0d74b5e339bcbb1d5349a95385571aaeb975080470a92ca685d0f9037550f73bdf503d7de
@@ -189,4 +190,5 @@ EBUILD tree-sitter-cli-0.20.9-r1.ebuild 4772 BLAKE2B a4a682b4365d1c683891a0233a7
EBUILD tree-sitter-cli-0.22.1-r1.ebuild 947 BLAKE2B abf6b033119d888c4ae0b60b252b706c827b72f729ffab33fa3b787ace6b3cc8b1725f6a1d04fec7282c308e25a817a6869a8d8cc49876fbdfef2d56dac1a36a SHA512 6065be0ddd7f0a38f4958469bf165e6cd2c9abbcf7c876db5fdc06339a43d83350afa4385f112ba492b7b20bb6a7a5578e56b344c789e401e2c25a142d630402
EBUILD tree-sitter-cli-0.22.2-r1.ebuild 941 BLAKE2B 083d1e90da8b718c64a095f314c63fd04b0eead49a2910c9dbfdc9fe97d02ed02bc0c2c496f105a09d62002abab498a934a6eea58699ac332c9fb2f91a287ba8 SHA512 e17e5aba1710fea46144749fbd2317b4e8c2c9785439cac272234612bdf634ac5db7e6a259b2b51b891140ef65650689dd6b65d9115fd69584c26bbd911ab651
EBUILD tree-sitter-cli-0.22.4-r1.ebuild 899 BLAKE2B 2ca614b84c2ac24af555512aa96cc9704f4330ec69324ea930f0509e8b14c664aeba4e93e90f60f14ce906b802ed26d31351d8a7eeab23df45635f083335e544 SHA512 4d70728d73ab197dadc096942483db7e4798f97bd1b0b70175dea18ec11f4652fb1d11afdb92ae2f5831e2fb116d9baf926a552af7e9cd7bcca74d64281af95b
+EBUILD tree-sitter-cli-0.22.5.ebuild 907 BLAKE2B d74d82db1244bfd9b5dd3d377825619f81fc74a7a0a0919c3651a7a1ae45e093a565a86ba75b44d1d26e3e7515f0b4bdcee4c654de94c5dde9bbe6b613160d77 SHA512 d20b658fa13658d6f85703e3cec4f6f134f92cf28ed1099ef2fc0a1cfee27f627ebaae1b480dd6513694365eb60f2decb8ff3bbf6d347fb1212bd3900d424e80
MISC metadata.xml 678 BLAKE2B e000f4502ed07b8fffcbf05a9dcf0730407d70a00ddf289b8ffdd9e6d28df6481f7e6eec3416aa1278ad9602c098bde72bcaad4f7819c9554c39baf045555dc8 SHA512 37e64d773a4b01b34208b65be600e6f46c7633571d7ad39210b7957f41f31b296565304a4dc8a4ec0518489a89b1bf7a1b204111c4d428307b562e3f6d0575f8
diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.5.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.5.ebuild
new file mode 100644
index 000000000000..baf5a8249a6d
--- /dev/null
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=tree-sitter
+MY_P=${MY_PN}-${PV}
+
+inherit cargo
+
+DESCRIPTION="Command-line tool for creating and testing tree-sitter grammars"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz
+ https://dev.gentoo.org/~matthew/distfiles/${PN}-0.22.4-crates.tar.gz"
+S="${WORKDIR}"/${MY_P}/cli
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+ Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Test seems to require files (grammar definitions) that we don't have.
+RESTRICT="test"
+
+BDEPEND="~dev-libs/tree-sitter-${PV}:="
+RDEPEND="${BDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${MY_PN}"
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 23687ee7f180..7fa1bc351166 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest
index 484ef5244598..47fdcee8a6b0 100644
--- a/dev-vcs/mercurial/Manifest
+++ b/dev-vcs/mercurial/Manifest
@@ -1,5 +1,4 @@
AUX cacerts.rc 51 BLAKE2B 8b42b2f4514d938b051feb7e59c69e6b06d1ceabe6c5a252a3cb4033555bcccda9375ae1fa9a5607f07296bd094c425077f5788e2c9fbca9b22914da41ddf132 SHA512 39c40c6cc95c54dcae13effb5c23f541f49fd89e0f040e214673afd906c6d5140eb18801d55330f4455507b467f0fae011998e60932e9a2accf37a0e7a047b90
-AUX mercurial-6.3.2-setup-rust-makedirs.patch 988 BLAKE2B f05f8fa856674062b79a7d769ba72343384a80cdb3b2c3cac44eef22165e6ef27d4cca0bc986af81961ec3376e55d3c05bb35eafcc6c022f7ffe12b0c8b9fa0b SHA512 b7849db5ec83e06ce8f6bb86a9b8dd9eca949eb349077307d4b1d347b12ca9fba462cdb2661539186ea8951ae9cf08b7c0a233140eaf8bd07dd7f182a3ab78c1
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST ahash-0.8.2.crate 42491 BLAKE2B 95e07f014d3e985bf7b32f71741d18c87201c0a57d85b5f433834a40d964c73ec9f121f20523bb5ff9f3579fc9fa733a745765ff718261e468ef5d7b18e89df4 SHA512 efc633b4dcd790e8dbc2da4e103a7ee82c3e0f97d37e15a06fd6fc0b73923d721604708f13435a9dcba50c4d53ca5db498e62f84320d8e966581889c2e9d9722
DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
diff --git a/dev-vcs/mercurial/files/mercurial-6.3.2-setup-rust-makedirs.patch b/dev-vcs/mercurial/files/mercurial-6.3.2-setup-rust-makedirs.patch
deleted file mode 100644
index d2082ec6cd24..000000000000
--- a/dev-vcs/mercurial/files/mercurial-6.3.2-setup-rust-makedirs.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-# HG changeset patch
-# User Cédric Krier <ced@b2ck.com>
-# Date 1674932937 -3600
-# Sat Jan 28 20:08:57 2023 +0100
-# Node ID 65a97b8b1268169fecc21749b7472fd155bfb399
-# Parent a1123772333204cbeb766b17de8089a1d13d4a68
-# EXP-Topic setup-rust-build-makedirs-target
-Ensure target directory exists with building rust extension
-
-When the rust extension is the first to be build, the target directory may not
-exist so the copy fails.
-
-diff --git a/setup.py b/setup.py
---- a/setup.py
-+++ b/setup.py
-@@ -1454,11 +1454,13 @@ class RustStandaloneExtension(RustExtens
- target = [target_dir]
- target.extend(self.name.split('.'))
- target[-1] += DYLIB_SUFFIX
-+ target = os.path.join(*target)
-+ os.makedirs(os.path.dirname(target), exist_ok=True)
- shutil.copy2(
- os.path.join(
- self.rusttargetdir, self.dylibname + self.rustdylibsuffix()
- ),
-- os.path.join(*target),
-+ target,
- )
-
-
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 2bb9411d2d57..55024925b6b4 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/melonds/Manifest b/games-emulation/melonds/Manifest
index 5e2dd7a906ba..073093f6895f 100644
--- a/games-emulation/melonds/Manifest
+++ b/games-emulation/melonds/Manifest
@@ -1,5 +1,3 @@
-AUX melonds-0.9.5-DSi_Camera-algorithm.patch 777 BLAKE2B e87bc449a06bd3ad0bbb8e20d2c0f06c1a9ad4b27b24143b96f6a41e9e1b0f1579c22a170627b382911d20c52402bd2662952dba7284632e4d00e27bd04cb5d9 SHA512 73ccfa611f23540948fb6ae010a947df521daafbd3756a23f2e93d5a59b5cd9e04c9b59f40143b69b112e4300825b458b0e0581b2cdda355d85a3fef28df2aeb
-AUX melonds-0.9.5-no-ccache-detection.patch 397 BLAKE2B f9c2bc08860c2894d9ef3dec6630031760142edbaa2d3b72baa980c8201929fedf98268fa35552eb81e087e5a08622dd7f28b2c7a6eaa6bb33eace7684c67779 SHA512 bccaeab238c0c343d1019e7b1b55804a4a15e0c67a07ce9d97f24491df0b8ff0405b89f628fb58304febd1b3c1fb4ff13639b4e854bfff1bbfe244b54071d9c8
DIST melonDS-0.9.5_p20231231.tar.gz 3103695 BLAKE2B 36923cf1e7faf58a05eeac2152faf4ac6387a932fc7accf4be339c752171c6e2d6d7a61d5c9de40e02163a5552701c2f313da85515380e529188260b633445dc SHA512 fe99a37ba347eb6aed470d7b93e4ddbcb32ae81045d64509441ce0fa3b08da31d32b42fef7aca5f01556ae7321fb534ebc369f091e1a8852f4a45eaa7bd941a1
EBUILD melonds-0.9.5_p20231231.ebuild 1855 BLAKE2B 8acb07748455903f21e5cff3750b4628dc7669a590ea9e7afbb3eee306cf6e61154482ef05e7e57b75fd58ae710f4223b64f3cbf1ee2e11eb6a66506142724f0 SHA512 3a8bba10a5ef274c60c9e79799113ab5949d496672a0dc88729cc252f2e323980499674e5424c7d3038ebefd22f3b2db889c554ec7913f8917f21757121a50f0
EBUILD melonds-9999.ebuild 1760 BLAKE2B 702d5d42416ba7cfda674c6d27c6cb71b1239b801043f07155e5a32b966f3ad841ad4921c1fd89895b9b4e8f1ca0279469237b8e97c70a60059ad088fb70eb91 SHA512 1f04d14c494669b35e4b8a05a7d12fb5f46fec4e24cfd9f187a1b865bccbaeef83bd40bc0bf9c3b0b394b036ad82e402b5b0451ddaaf051326ce7f2c80e5a786
diff --git a/games-emulation/melonds/files/melonds-0.9.5-DSi_Camera-algorithm.patch b/games-emulation/melonds/files/melonds-0.9.5-DSi_Camera-algorithm.patch
deleted file mode 100644
index 17971f1327c0..000000000000
--- a/games-emulation/melonds/files/melonds-0.9.5-DSi_Camera-algorithm.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From e63e29ca91ba5fc1630634fbb9f064b9cce6cc1f Mon Sep 17 00:00:00 2001
-From: orbea <orbea@riseup.net>
-Date: Sat, 11 Nov 2023 10:31:10 -0800
-Subject: [PATCH] DSi_Camera: fix gcc-14 build issue
-
-melonDS/src/DSi_Camera.cpp:190:23: error: 'clamp' is not a member of 'std'
- 190 | r1 = std::clamp(r1, 0, 255); g1 = std::clamp(g1, 0, 255); b1 = std::clamp(b1, 0, 255);
- | ^~~~~
----
- src/DSi_Camera.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/DSi_Camera.cpp b/src/DSi_Camera.cpp
-index 749162932..2b259c590 100644
---- a/src/DSi_Camera.cpp
-+++ b/src/DSi_Camera.cpp
-@@ -16,6 +16,7 @@
- with melonDS. If not, see http://www.gnu.org/licenses/.
- */
-
-+#include <algorithm>
- #include <stdio.h>
- #include <string.h>
- #include "DSi.h"
diff --git a/games-emulation/melonds/files/melonds-0.9.5-no-ccache-detection.patch b/games-emulation/melonds/files/melonds-0.9.5-no-ccache-detection.patch
deleted file mode 100644
index 0a00b1057f58..000000000000
--- a/games-emulation/melonds/files/melonds-0.9.5-no-ccache-detection.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -92,13 +92,6 @@ endif()
-
- set(CMAKE_POSITION_INDEPENDENT_CODE ON)
-
--find_program(CCACHE "ccache")
--if (CCACHE)
-- message(STATUS "Using CCache to speed up compilation")
-- set(CMAKE_C_COMPILER_LAUNCHER ${CCACHE})
-- set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE})
--endif()
--
- option(BUILD_QT_SDL "Build Qt/SDL frontend" ON)
-
- add_subdirectory(src)
diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 830f5e25e93f..4ac46cf5b067 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,9 +1,7 @@
-AUX ppsspp-1.15.4-backport-ce83fec.patch 722 BLAKE2B ef59ce8259977584c2f6c22c1cca3f32566a13369a7c5b815d9917688b327d1fbd9e0b4cebe3a287fe1d5fe52dc6b31500554bd3a223050c838045dc847fc9bc SHA512 a2ce80d8f73ea297833448c8f58c1d7807edd21e4b33634a18ff1b742b2451caa58ec4dbd204f9f2af4ccb485f51114fdbf7442dd3b943b864f447d51e972111
AUX ppsspp-1.17.1-avcodec-18825.patch 5521 BLAKE2B 162218675d1f4d87caa7a66d17a8d589b24d55b5966087548fc1dbd50fef5cdb36415393274741e7eb5da875c367da74821c1be25b0d3b92763707bd37b54bb0 SHA512 f5c1c496945ed4e3c717f470372f9e15f421821b745a7c1e4dc9b56442263ba122ac0ebd5025c81c70a2319094ea411f513cc280786a2d0d87260a7fae3128ba
AUX ppsspp-1.17.1-ccache-18826.patch 1110 BLAKE2B 243a9bf36da743a4e147355703976a2acd2e6b8f82186ff87f70cf99acb72cbb5cabe9042a829d3f8746c59776680d74d88ef2401b549b2d74e3955160d9f292 SHA512 e550ac21041572a20a1ae900256093a8b7a7cca183ca057fa8a81e35cd913b934098c5c432e02489a742b13f96b486dfab457db282663c224f0e2d8c1d3be0e3
AUX ppsspp-1.17.1-cmake-cxx.patch 252 BLAKE2B 4d20d67c111e9992a2a728c5d294034a3385181079d00e886aa24bb60f9bf861485d11c2292dcaee2a03c4c434cf0713664a44865bc081968369c48733b0df68 SHA512 3c122bf12349b51fbda0a86ffa3f46afad6e5a766e0ff4ea4ceda2acda90a7a758e78732fb7dc20fc8a297f3eb71e0c5d2e2de69d566268a0bbfee16490c0c79
AUX ppsspp-CMakeLists-flags.patch 913 BLAKE2B 7bd5df94b51dad35325586f7ad23284436ba670a8c2218a4a6bfb28fb5a055240aeb0543fe331310a0d86d3661cbdf418689a592139ff832802ba1fabbd10fc3 SHA512 5b2ee899b2fbed7229d4abc027e2a010327be4d334e343f977319c475feaf2d180bd74d3640022d0175b11e8256035c828dd4cf03c8a5b9240c989b2d7f72fb7
-AUX ppsspp-disable-ccache-autodetection.patch 753 BLAKE2B aa580bb2c657830bb079618e83903c4a0e28aa13acd612592f58feae2b0ef98535ea6f7e3c76aa9e74004aa80367aea372aec443bb2b789d5f3e7359872ea34f SHA512 cbf1f6e9f200cfa3b51bb84e09206a85aaea38511c0036a24d5e12547c659019fe88fbf221d2f7ddbdb9f0129f8b0fabb24baa594c658ab5ab584a0a723bc1c4
DIST ppsspp-1.17.1.tar.xz 54663108 BLAKE2B 91c4964c9f334d42e090f59485e2f02ba8edb780903d2fa46e1a9cea77f6cc9e1a0605310d76445738259c0e99d5d1ca0764ef5f5565e781b482d5d5274620e5 SHA512 eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31
EBUILD ppsspp-1.17.1-r1.ebuild 1839 BLAKE2B d9fb960c321acbea247e9bf27d1e58db415141d8d7b6c846b52f257ef26b183071d882484ece00ecd5d68b396b833ec23fb3f3375eb38c8132bab59ea8c65c95 SHA512 d71f6967353c2324453d6dc17af15f7b2e9e32b622ba6f36542cc759ac2341cd6628d401f987a525c474185de6ea5d4b2d63ad7e7425cc824378d26e411e160c
MISC metadata.xml 526 BLAKE2B 19d0378d36d2b1d81ce404a95d98488b54f4368c72a7397b6d7c9a444edec9c19d146295cfc247a75aca1e1b5d1643161a627b80ea76aa8d43189a5eb14380c2 SHA512 7a8c8a7c05acdc110422d7c38552c8106d1886a672e6bda1212ce9cba737ae5e89e6624010d5bc3149b8da7c061b10295a721c74e7377587ec52ec7be2237855
diff --git a/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch b/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch
deleted file mode 100644
index 1eaf179142d3..000000000000
--- a/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/915888
-https://github.com/hrydgard/ppsspp/commit/ce83fec20651222131ef9b88ba2dfb0554b66608
-
-From ce83fec20651222131ef9b88ba2dfb0554b66608 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= <hrydgard@gmail.com>
-Date: Sun, 29 Oct 2023 23:39:25 -0600
-Subject: [PATCH] Linux buildfix attempt
-
----
- unittest/TestThreadManager.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/unittest/TestThreadManager.cpp b/unittest/TestThreadManager.cpp
-index f6a11f2fa363..10a8b581b768 100644
---- a/unittest/TestThreadManager.cpp
-+++ b/unittest/TestThreadManager.cpp
-@@ -1,5 +1,6 @@
- #include <thread>
- #include <vector>
-+#include <cstdio>
-
- #include "Common/Log.h"
- #include "Common/TimeUtil.h"
diff --git a/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch b/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch
deleted file mode 100644
index 007e64774c20..000000000000
--- a/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From ca18b1b578ec7215277a73b6658753ff35e677ea Mon Sep 17 00:00:00 2001
-From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
-Date: Sun, 28 Aug 2022 17:53:05 +0300
-Subject: [PATCH] Disable ccache autodetection
-
-Build system automagically detects ccache and use it in situations where
-it should'nt do that.
----
- CMakeLists.txt | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 376e2c5ad..8c382ce5c 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -111,7 +111,6 @@ if(MACOSX AND NOT USE_SYSTEM_LIBSDL2)
- set(SDL2_LIBRARY ${CMAKE_SOURCE_DIR}/SDL/macOS/SDL2.framework)
- endif()
-
--include(ccache)
- include(GNUInstallDirs)
-
- add_definitions(-DASSETS_DIR="${CMAKE_INSTALL_FULL_DATADIR}/ppsspp/assets/")
---
-2.35.1
-
diff --git a/games-emulation/vbam/Manifest b/games-emulation/vbam/Manifest
index c46d437524b5..79ce1fa415a1 100644
--- a/games-emulation/vbam/Manifest
+++ b/games-emulation/vbam/Manifest
@@ -2,5 +2,5 @@ DIST vbam-2.1.5.tar.gz 4779351 BLAKE2B ef27185e0af1ad07016834f89689b9d81f59b9dc1
DIST vbam-2.1.7.tar.gz 4804929 BLAKE2B 1c2bdec1cd5621e0bd8ad49bce209074bcdf5f6728c975f4ed073f8a92c7100d3f6bde30c9bda9fef3489e96f7b96835a662c044e12ec489eb9fbfd6020e7ffa SHA512 3aab71c6843beb3446f30318580ca6df890560d85498d0112666a7e65fecec3d7c8d13a02bb561917d46019ecd39713e189748ae39353dee39c04d49ff82ce88
EBUILD vbam-2.1.5.ebuild 2236 BLAKE2B 7434145a698f17d1cab6f79e5679d55527af61495e530428fe3b01719e744a9da735161158e5116201dae8a709c5c404948e7ac750a4965637ce5760a5b2d1f3 SHA512 f08b26797919fd4e051f1710597b2f5e2c71f19363708a4278fdf17fe48a1d48d22f7f615b4acbd68cf51cc483413ae4c2b98a98f1a6463ac56c32983fbebeee
EBUILD vbam-2.1.7.ebuild 2474 BLAKE2B 896d59e37cb19b156bf9e51eed716270f56b1b45d209f926994935567e6b886a9c0cbdc1c73cfa93e22e89c07060fa0e2e3f3f8bf846f10e76f521267ed5d278 SHA512 902550ac6c9d44b5b1af994b676378ed92ad1b7176fc7b0ec15dd51b611b6501db4904d3213b247e74d4b92d7c67b7557575f487ad0eff4514e97f98e0967e2d
-EBUILD vbam-9999.ebuild 2236 BLAKE2B 7434145a698f17d1cab6f79e5679d55527af61495e530428fe3b01719e744a9da735161158e5116201dae8a709c5c404948e7ac750a4965637ce5760a5b2d1f3 SHA512 f08b26797919fd4e051f1710597b2f5e2c71f19363708a4278fdf17fe48a1d48d22f7f615b4acbd68cf51cc483413ae4c2b98a98f1a6463ac56c32983fbebeee
+EBUILD vbam-9999.ebuild 2236 BLAKE2B 29887e8871a2c8d711e7fd01aaf2fe8de07723bc3b2ca24360734bb281d8706a086737249a4aac36a36d58ea2403a09a27c6f0a1d9b3be3d48ffc77eef0c507a SHA512 840064dd1446299a3c1d3dc37742f5cf3dc55c1998626389084d7474662c99e73371322968d5bb22f6cbfed9d1ec12083bad82d6ba231b99cbd6cd1c8e1bccd2
MISC metadata.xml 480 BLAKE2B 43f103fa39cc5a54114a29e5a4d9f317a4cb05233dbeccd74a99218d22f1b93916873756c688fecb09f14d8b84772623d9e66fa64009a014f90cc95329d38d27 SHA512 f9a74a97be6da5686189baa7c5fcb05d9742e41611383b97d071f09fd36944b37d6dbf94309de661d7cd6e17349084f0cdb25ba2b761b44064504ad28f20a76a
diff --git a/games-emulation/vbam/vbam-9999.ebuild b/games-emulation/vbam/vbam-9999.ebuild
index e5c66f3e0817..cae4118aaf8e 100644
--- a/games-emulation/vbam/vbam-9999.ebuild
+++ b/games-emulation/vbam/vbam-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-WX_GTK_VER="3.0-gtk3"
+WX_GTK_VER="3.2-gtk3"
inherit wxwidgets xdg cmake
if [[ ${PV} == 9999 ]]; then
diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz
index f1390dd012b4..70afe0c57df3 100644
--- a/games-simulation/Manifest.gz
+++ b/games-simulation/Manifest.gz
Binary files differ
diff --git a/games-simulation/openrct2/Manifest b/games-simulation/openrct2/Manifest
index bbb5a40505d2..97d3b2e5c984 100644
--- a/games-simulation/openrct2/Manifest
+++ b/games-simulation/openrct2/Manifest
@@ -1,7 +1,6 @@
AUX README.gentoo 715 BLAKE2B c7e27f799a33a73dccd75bf2f28882bda609b3ba74fc98ca1b1fcdcbb91290a81a878d10fa1b9b15f0ebebe9ef496a7ac7b8fdfd3a455ca3ebad3dd3df908035 SHA512 c18d5b5950523e2abedd0f9218e71c1f7222615d34eb56c24c69f7dea446e17248086525603d1da63302db6e8c5b642086eb8b154fd531c26db611b9f799d4d8
AUX openrct2-0.4.0-include-additional-paths.patch 928 BLAKE2B 0af967acd22b8f11b15bfcb433b1c586dab100839bba49867c374669e27f9677c82f16c727b939dec28e95fbb42278b9661935aac3cc23fe6b8ad8b64901a029 SHA512 6f2359f8fbf1fc915909fe404300e016d4f8d55f3b0f59dbdbf10e6376c38c412de23394c2138fb56666be059221c60a8b488a6965f1b6be19e834a6fc624b53
AUX openrct2-0.4.1-gtest-1.10.patch 269 BLAKE2B 40e85e87627ca627faff555248a46307f79f923dffffae1b47af55643b64d2776c075ad237530d0a0a074ffd62a18ce021d72fc3c4b4126e2880683c75648908 SHA512 8526095e8716d4885524483e6fe6b6f2ba7edf29bc7bd30602f37aebd5bafdc3a299e5890d3844fc1d573c69244d5415f7d02791e6ac73f9e421f88987bce2dd
-AUX openrct2-0.4.7-musl.patch 1834 BLAKE2B f2d939c659f0fedef6f7a0078d745e3163e488adc71f3ce1cb2dc0ec52ead5e887d8ad35417468d5c11e88d223fb0c9d180685d0d30c45ddc123000c34731674 SHA512 1004b8a8660e27c86872e7245da7c0bc93fc3547bb95d8d6d017ae9c4c296577f4401bc6721aeecd6732ecdb7dd998c96576074679238f421bfd77faec4bb3cb
AUX openrct2.confd 415 BLAKE2B 08c22a6940f07d89b6414917d5438d2926b71397c1aa590db805fea67fe6857ccd7e00117edb0f8135fd055d741ec071e3cd439bd62f516142151ef3af76b2a4 SHA512 d2f6863c507389eab1117497edca2a21121c115b7fd06f59bc358f0a610ebf58b8df3be7683aaf105cc481c27647c4cfa36893c33b3a1da0624325927b5e3d9b
AUX openrct2.initd 1424 BLAKE2B 0b5940000d0d7ebf0ad14d2326fc6342380fe9fd5266a49610d4c62686062ce2fbaca7c3211f0026d3c8bda6ad8bc7526838734571266da745e2d67ca8be9ec8 SHA512 3c1ebbe9874ecda50b9420d1cb27633a9ddec57f5afab39ceac0845e44c7fdfd0fd0dd9799a14b09f45d3c7e85a93cd994515d495c3b2f1d4e8012e5716f1409
DIST openrct2-0.4.10.tar.gz 21854907 BLAKE2B 001918bf436be79a96b222971cdbb9118f26c5350c027360b749588c2112e8a12ae9aa435f6111dec1cb5c3f03d53560ca8b429c7ef0cccb4a5fe12eaf01c9ba SHA512 5ed9a6c790d5603fd1605669294a56908f493f347517d4c3bc8403df91b3678996d76980a42e9e3076b02fba598ee0bd33f2ad080762898cee7c40a865eed89d
diff --git a/games-simulation/openrct2/files/openrct2-0.4.7-musl.patch b/games-simulation/openrct2/files/openrct2-0.4.7-musl.patch
deleted file mode 100644
index 1096bc018ff2..000000000000
--- a/games-simulation/openrct2/files/openrct2-0.4.7-musl.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 010c19ba61a3180dab6350aadc578414ad0c0051 Mon Sep 17 00:00:00 2001
-From: Conrad Kostecki <conikost@gentoo.org>
-Date: Mon, 1 Jan 2024 20:34:19 +0100
-Subject: [PATCH 1/2] src/openrct2/core/FileStream.cpp: drop ftello64, fseeko64
-
-The static usage definition of ftello64 and friends is not correct.
-While this currently works on glibc, this breaks on musl, as musl
-already is LFS aware. The solution is to drop this and add instead
-'-D_FILE_OFFSET_BITS=64' to the build system.
-
-Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
----
- src/openrct2/core/FileStream.cpp | 5 -----
- 1 file changed, 5 deletions(-)
-
-diff --git a/src/openrct2/core/FileStream.cpp b/src/openrct2/core/FileStream.cpp
-index 90a7f7a366cc..6fd7b7b1b42c 100644
---- a/src/openrct2/core/FileStream.cpp
-+++ b/src/openrct2/core/FileStream.cpp
-@@ -21,11 +21,6 @@
- # include <io.h>
- #endif
-
--#if defined(__linux__) && !defined(__ANDROID__)
--# define ftello ftello64
--# define fseeko fseeko64
--#endif
--
- #ifdef _MSC_VER
- # define ftello _ftelli64
- # define fseeko _fseeki64
-
-From 7c638c786527a26a3e83d155ca8ff4d55f01347f Mon Sep 17 00:00:00 2001
-From: Conrad Kostecki <conikost@gentoo.org>
-Date: Mon, 1 Jan 2024 20:23:24 +0100
-Subject: [PATCH 2/2] CMakeLists.txt: add D_FILE_OFFSET_BITS=64
-
-Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
-Signed-off-by: Conrad Kostecki <conrad@kostecki.com>
----
- src/openrct2/CMakeLists.txt | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/openrct2/CMakeLists.txt b/src/openrct2/CMakeLists.txt
-index 367939c9622c..55882a1097d3 100644
---- a/src/openrct2/CMakeLists.txt
-+++ b/src/openrct2/CMakeLists.txt
-@@ -265,3 +265,7 @@ else ()
- # Dummy target to ease invocation
- add_custom_target(${PROJECT_NAME}-headers-check)
- endif ()
-+
-+if (UNIX)
-+ add_definitions(-D_FILE_OFFSET_BITS=64)
-+endif ()
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz
index 90d9c3fb41cb..e3f859661b75 100644
--- a/games-strategy/Manifest.gz
+++ b/games-strategy/Manifest.gz
Binary files differ
diff --git a/games-strategy/megaglest/Manifest b/games-strategy/megaglest/Manifest
index 201c1c0f6a59..5a412adec9fe 100644
--- a/games-strategy/megaglest/Manifest
+++ b/games-strategy/megaglest/Manifest
@@ -12,5 +12,6 @@ DIST megaglest-3.13.0-e09ba53c.patch 3485 BLAKE2B fa0c94b88726f239957b3fb950c6be
DIST megaglest-3.13.0-fbd0cfb1.patch 1820 BLAKE2B b3a1bf7ca1b51d948b354e4b9cd2d675dadac7b9f072e11032f117479c5199d1f7cfd87146da46a40387bfeaef8433144e37410aa8c92865048744ae31ffd730 SHA512 960fe1be66eb1737e9292c5956c09902e6761ed8de56d864950268e3e8a5184f59b7cf3521629aeb460842f4423699526d5dd71fa0494c7ac2899cab117e7f45
DIST megaglest-source-3.13.0.tar.xz 1979440 BLAKE2B 9df70502e0dddc754897c989222d0bddbebbb781a16f49ffa2dd30ee1dbd3e88249ccd600fbde8dab712a1286e29651bebfc9add0d255b675e9eb0ca5ba60153 SHA512 5ae74efce55d7ec9f38d7701da9c865458e15223b5a3c5ac829e09dc81e63fbea2a235cae99450ea7333044c5166af82a762a29c5793c75711d1200688518b5c
EBUILD megaglest-3.13.0-r1.ebuild 4714 BLAKE2B 9b0138ae3875091cd0c1b2fbb70eb659c81de2febacb4016c7256f8d58f994d60d53f80bfbece0f8a825a3a69faffa7fbcce1e18981f84666bef4c5c23834ac6 SHA512 ae2aadbb0902837f8189c0e5d1df6b1b6e948bb0885fcf18ad33b30da99e0d47bd6865718a79d3bb4dd88eb40ee58c5bc153190a3e9ed3d09aa862cce39f2465
+EBUILD megaglest-3.13.0-r2.ebuild 4726 BLAKE2B 9a26abeecbe5788d9c726d2b30f3b7f557c456868a2d41da0e50cc00444c24373509fbd01958f4175610924e8f345e1c7cfff3b3a0fcd203c429460fdee68e5c SHA512 2a1644a038dd69d264aaa0be34f6f4777d3be7efa7d2168d4f32ed3f85189c446aba455d4e7efdb00ffbf8b580c41bac106ce881f782eef15689675e7dac7096
EBUILD megaglest-3.13.0.ebuild 3681 BLAKE2B 637c56194556b157e5eabf97051e27a3c988a92d52ba028299490ce5038fb9ff46186e2d59fc689931c4582789d5ef5738f79588c901b14c5ad2a211dc6d613d SHA512 36f9bd1b500ee3c5d05b0df26a862a11db2b7602ff87608a6af8b7191fe3b93def37c697879862fbf038900d1327510f8da64d6cb897a0abb2a5e5fcfc3935a6
MISC metadata.xml 1622 BLAKE2B f4d7dddd0d654cefb22fe3acc00d366501a5fa93243bef3336965fffe2f8500f94eed915e5adf7655a8e1f7a28fcbc2fc49d99a2cdf2899173ffe819cdfdfa80 SHA512 5b65d3bf4ccf9619350293d3669e7a001fcb0f4addcb0c50f56c6ccba2239b87507a796a34d5fc5c3b2d144e740057496220aff2d0699a41db5f37ae8eaad2bc
diff --git a/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild b/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild
new file mode 100644
index 000000000000..f5fd5ca2f90c
--- /dev/null
+++ b/games-strategy/megaglest/megaglest-3.13.0-r2.ebuild
@@ -0,0 +1,173 @@
+# Copyright 2010-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Todo: google-breakpad?
+
+EAPI=8
+
+# src_install() currently requires this
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+LUA_COMPAT=( lua5-{1..4} )
+
+# Only needed by certain features
+VIRTUALX_REQUIRED="manual"
+
+WX_GTK_VER="3.2-gtk3"
+inherit cmake desktop flag-o-matic lua-single readme.gentoo-r1 virtualx wxwidgets xdg-utils
+
+DESCRIPTION="Cross-platform 3D realtime strategy game"
+HOMEPAGE="https://megaglest.org/ https://github.com/MegaGlest/megaglest-source"
+SRC_URI="https://github.com/MegaGlest/megaglest-source/releases/download/${PV}/megaglest-source-${PV}.tar.xz
+ https://github.com/MegaGlest/megaglest-source/commit/789e1cdf.patch -> ${P}-789e1cdf.patch
+ https://github.com/MegaGlest/megaglest-source/commit/5801b1fa.patch -> ${P}-5801b1fa.patch
+ https://github.com/MegaGlest/megaglest-source/commit/412b37d0.patch -> ${P}-412b37d0.patch
+ https://github.com/MegaGlest/megaglest-source/commit/e09ba53c.patch -> ${P}-e09ba53c.patch
+ https://github.com/MegaGlest/megaglest-source/commit/fbd0cfb1.patch -> ${P}-fbd0cfb1.patch
+"
+
+LICENSE="GPL-3 BitstreamVera"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug +editor fribidi cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 +streflop +tools +unicode wxuniversal +model-viewer videos"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+COMMON_DEPEND="
+ ${LUA_DEPS}
+ dev-libs/libxml2
+ dev-libs/xerces-c[icu]
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/ftgl
+ media-libs/glew:=
+ net-libs/libircclient
+ media-libs/libpng:0
+ media-libs/libsdl2[X,sound,joystick,opengl,video]
+ media-libs/libvorbis
+ media-libs/openal
+ net-libs/gnutls:=
+ net-libs/miniupnpc:=
+ net-misc/curl
+ sys-libs/zlib
+ virtual/opengl
+ virtual/glu
+ media-libs/libjpeg-turbo:0=
+ x11-libs/libX11
+ x11-libs/libXext
+ editor? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
+ fribidi? ( dev-libs/fribidi )
+ model-viewer? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
+ videos? ( media-video/vlc )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="
+ ${COMMON_DEPEND}
+ ~games-strategy/${PN}-data-${PV}
+"
+
+BDEPEND="sys-apps/help2man
+ virtual/pkgconfig
+ editor? ( ${VIRTUALX_DEPEND} )
+ model-viewer? ( ${VIRTUALX_DEPEND} )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.11.1-cmake-lua.patch"
+
+ # From Fedora and Arch
+ "${FILESDIR}/${P}-underlink.patch"
+ "${FILESDIR}/${P}-fix-lua-version-ordering.patch"
+ "${FILESDIR}/${P}-multiple-definitions.patch"
+ "${FILESDIR}/${P}-GLEW_ERROR_NO_GLX_DISPLAY.patch"
+ "${FILESDIR}/${P}-help2man.patch"
+
+ # Fix build with wxWidgets 3.2
+ "${DISTDIR}/${P}-789e1cdf.patch"
+ "${DISTDIR}/${P}-5801b1fa.patch"
+ "${DISTDIR}/${P}-412b37d0.patch"
+ "${DISTDIR}/${P}-e09ba53c.patch"
+ "${FILESDIR}/${P}-fbd0cfb1.patch"
+)
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="DO NOT directly edit glest.ini and glestkeys.ini but rather glestuser.ini
+and glestuserkeys.ini in ~/.megaglest/ and create your user over-ride
+values in these files.
+
+If you have an older graphics card which only supports OpenGL 1.2, and the
+game crashes when you try to play, try starting with 'megaglest --disable-vbo'
+Some graphics cards may require setting Max Lights to 1.
+"
+
+src_prepare() {
+ cmake_src_prepare
+
+ if use editor || use model-viewer ; then
+ setup-wxwidgets
+ fi
+}
+
+src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/926143
+ # https://github.com/MegaGlest/megaglest-source/issues/275
+ filter-lto
+
+ if use cpu_flags_x86_sse3; then
+ SSE=3
+ elif use cpu_flags_x86_sse2; then
+ SSE=2
+ elif use cpu_flags_x86_sse; then
+ SSE=1
+ else
+ SSE=0
+ fi
+
+ local mycmakeargs=(
+ -DWANT_GIT_STAMP=OFF
+ -DWANT_USE_FriBiDi="$(usex fribidi)"
+ -DBUILD_MEGAGLEST_MAP_EDITOR="$(usex editor)"
+ -DBUILD_MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS="$(usex tools)"
+ -DBUILD_MEGAGLEST_MODEL_VIEWER="$(usex model-viewer)"
+ -DWANT_USE_VLC="$(usex videos)"
+ -DFORCE_LUA_VERSION="$(lua_get_version)"
+ -DFORCE_MAX_SSE_LEVEL="${SSE}"
+ -DWANT_USE_FTGL=ON
+ -DWANT_STATIC_LIBS=OFF
+ -DWANT_USE_STREFLOP="$(usex streflop)"
+ -DwxWidgets_USE_STATIC=OFF
+ -DwxWidgets_USE_UNICODE="$(usex unicode)"
+ -DwxWidgets_USE_UNIVERSAL="$(usex wxuniversal)"
+
+ $(usex debug "-DBUILD_MEGAGLEST_UPNP_DEBUG=ON -DwxWidgets_USE_DEBUG=ON" "")
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+}
+
+src_install() {
+ # rebuilds some targets randomly without fast option
+ emake -C "${BUILD_DIR}" DESTDIR="${D}" "$@" install/fast
+
+ dodoc docs/{AUTHORS.source_code,CHANGELOG,README}.txt
+
+ use editor &&
+ make_desktop_entry ${PN}_editor "MegaGlest Map Editor"
+ use model-viewer &&
+ make_desktop_entry ${PN}_g3dviewer "MegaGlest Model Viewer"
+
+ readme.gentoo_create_doc
+ einstalldocs
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/games-strategy/ufoai/Manifest b/games-strategy/ufoai/Manifest
index c4d4b6b91a44..c32a8e36248a 100644
--- a/games-strategy/ufoai/Manifest
+++ b/games-strategy/ufoai/Manifest
@@ -2,5 +2,5 @@ AUX ufoai-2.5.0_p20180603-install.patch 1097 BLAKE2B b2c1f2761429dafd2ffad037e5a
AUX ufoai-2.5.0_p20180603-mxml3.patch 913 BLAKE2B e9d731a506bfd04d1e6fcf323c9acfcf3c895cf26dc8de308dcbc2ea62b67c643f1dcf58f8ff6087919887d0c8107ffac513c49bcd72a811238dea60edaf7dc6 SHA512 4197a7d444d1180362535f69a03bac3ab28473b1349b3c1d5daf2b360d0a7c5c00b07b6996274d08d3a52f9322f709478bd2c077c786e9501b596a6471eec74d
DIST ufoai-2.5-data.tar 1277143040 BLAKE2B 20795ec6ebc976087f28fd0e912190bd9094494cc1b206bcc8e1956dec148cb7ab96f244db22e4836b91c0ecfae794cd206296e898015453d8ad6625d4e4ab32 SHA512 9a7be359c82cd633db657c8619cb488b5d41b9f93cd10bdeffd5896d8a1ba3bb828b5969acd14c2a69abb3f53f18113af4ca19435aea80ded94d8df68b11deec
DIST ufoai-code-8b4533e85fdc0665889ff285e1521432084ee784.zip 33194032 BLAKE2B caebfe5ca0eaa6376659d4aa69132c29aa4af870135a769af3541bd919164d79ab9dfe8007a40bb95507a443f6f1d968bb85b1befe8b6999f9033a0d74d7a7fb SHA512 825ca6f8ac76a3a60746ac1be4406445dd18bab80372c21c2ddfcf4d999db8549614df41386e94197013bb7b4b342ac6d9be8c969b5e1be79e8ee25cf45719c6
-EBUILD ufoai-2.5.0_p20180603-r1.ebuild 3010 BLAKE2B 3d9a041d7af0ca564310e9db827a4dcc9d24a36720e153f1cda5165b6a00bdcf1a58f0f9b40662941b0fadb4c1c897644a950f19017dc77456f66b136e7e3d6d SHA512 9db4c7ca4e37cffa8fa21c915b5d88ea276acd27ccabd1ba113293f8e34a397f3eba7c55482f050dbd78e910fc93b8ec955edcc3b5461647c2be81e6547c870d
+EBUILD ufoai-2.5.0_p20180603-r2.ebuild 3011 BLAKE2B 89e07a664232de4cb0811d90ad4250e4ffe14756e84414afa16d74f6d6f29880803404c7fb7ed283dd8314c313fc03ca1507be652e3326884e11de4f7676aaf4 SHA512 191a933d3630f4baf357ce52548b7e90bf03f693278643992c616ffd8921c5c4accfd7d0eee16bb870ff66e7a6229dbb9c319f05f89f1440b1a63deb33c863f8
MISC metadata.xml 472 BLAKE2B 4bdf68fa50e31f6df39abec4af2ff8ebb862870ef203c0403ed6b920ab63a40434e8fa66f6fe7335b82e3c509d56ded7f97dca146d44b7c91ab0f0523ab38101 SHA512 2a91f143f6c488bfd81bd0fe5e670f21b9f678b49a06b3ab701e4dadb6455f057c7c66bd3e9b6938572ccc20712ba17c371743b7b3ab65d23434f182cf362dda
diff --git a/games-strategy/ufoai/ufoai-2.5.0_p20180603-r1.ebuild b/games-strategy/ufoai/ufoai-2.5.0_p20180603-r2.ebuild
index cd7b93cf6ac2..93c67404831c 100644
--- a/games-strategy/ufoai/ufoai-2.5.0_p20180603-r1.ebuild
+++ b/games-strategy/ufoai/ufoai-2.5.0_p20180603-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,6 +20,7 @@ SRC_URI="
https://dev.gentoo.org/~chewi/distfiles/${PN}-code-${COMMIT}.zip
mirror://sourceforge/${PN}/${PN}-${DIST_VERSION}-data.tar
"
+S="${WORKDIR}/${PN}-code-${COMMIT}"
# https://ufoai.org/licenses/
LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0 MIT"
@@ -29,7 +30,7 @@ IUSE="+client cpu_flags_x86_sse debug server"
REQUIRED_USE="|| ( client server )"
RDEPEND="
- dev-libs/mxml
+ dev-libs/mxml:0
net-misc/curl
sys-libs/zlib
@@ -58,8 +59,6 @@ DEPEND="
virtual/pkgconfig
"
-S="${WORKDIR}/${PN}-code-${COMMIT}"
-
PATCHES=(
"${FILESDIR}"/${P}-install.patch
"${FILESDIR}"/${P}-mxml3.patch
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 68de4edf9ffc..0a8b110506f9 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/libdecor/Manifest b/gui-libs/libdecor/Manifest
index 78019531589b..5aaf05666937 100644
--- a/gui-libs/libdecor/Manifest
+++ b/gui-libs/libdecor/Manifest
@@ -1,4 +1,4 @@
DIST libdecor-0.2.2.tar.bz2 45375 BLAKE2B 86e78ce5017b0babc627b5f9ce75b7e2cca38929e3c382828e0453329efed707e2c010fb51522b7b5077a616d54cf2f9af70d5b3d68d2b2aa1d6d36b7a834b8d SHA512 f9761a8c59dc85dd92c871f73192ab05eb56ea34e85a38b5a7222822173f9fd71b5bfb5cffe2782e8c0a6275100e32b6761143cb1469dbcc6988d046a09f1b9a
-EBUILD libdecor-0.2.2.ebuild 1078 BLAKE2B 51a98b64f52c79744f3a0d1dd9aeebf0579399bf04758f5d65a0835f06d495709e56b8455817d7ec78409dc445fa8af678d146431adefc266137decb9f418097 SHA512 51dc4a882d6843f21f238b88033b4861dbc08185350cc9737345c3f248b9da5af285f18417a9eaa5f04a3df809a2cfc6960954e1c49b3449e10e7af46533f9de
-EBUILD libdecor-9999.ebuild 1078 BLAKE2B 51a98b64f52c79744f3a0d1dd9aeebf0579399bf04758f5d65a0835f06d495709e56b8455817d7ec78409dc445fa8af678d146431adefc266137decb9f418097 SHA512 51dc4a882d6843f21f238b88033b4861dbc08185350cc9737345c3f248b9da5af285f18417a9eaa5f04a3df809a2cfc6960954e1c49b3449e10e7af46533f9de
+EBUILD libdecor-0.2.2-r1.ebuild 1246 BLAKE2B 7398fd40c9085ee57117c0eebf41a506a499b2053e8893e78f0ebaef62226a176274d4ef9b5cf77851f701d6af7944eb328f9c8351d1ac1458b8d4dd028f5a26 SHA512 d2bb3b38877566360a70c273e7c4412e186b4708f6186010d5504985a5f1d264fa78313de4ae92a9707e8ed918c7839ed599e25459da66675783b028957d67c5
+EBUILD libdecor-9999.ebuild 1208 BLAKE2B 09e74d49aa5de646d974f7f4db15e8ee044f9c4eb7b87653bdb9f693436665ff59b554e02d5aeb6626a44df773f2cc4f2b8e8afea8fd986be7421a2d7c106ad7 SHA512 64bb78c54813e353832901eaec693fe16cb0b9bc1423c00f8ac64210b42e5758b59072b84f7680a7184385acf29733dc0b0f4ded86eac7914215a3f272d6721b
MISC metadata.xml 777 BLAKE2B 891be6d17fe0810359ae9fdd54445c62df4912b88009c44e0320c01baf141c0c9704818932a5a976f064f21091519b329e5003ad912f6cc37297f774265bfb64 SHA512 f7b56a6117961b6213cbfbd396e22881f0ef9f4c5148c70f3404cbf468dfd631364b00b90be3b73e0a5a42983994903609023d9451becea3edd9b18c16757a6a
diff --git a/gui-libs/libdecor/libdecor-0.2.2.ebuild b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
index 2d21ad63368e..976986b30b9f 100644
--- a/gui-libs/libdecor/libdecor-0.2.2.ebuild
+++ b/gui-libs/libdecor/libdecor-0.2.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit meson
+inherit meson-multilib
DESCRIPTION="A client-side decorations library for Wayland clients"
HOMEPAGE="https://gitlab.freedesktop.org/libdecor/libdecor"
@@ -12,18 +12,18 @@ if [[ ${PV} == "9999" ]]; then
inherit git-r3
else
SRC_URI="https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+dbus +gtk examples"
RDEPEND="
- >=dev-libs/wayland-1.18
- x11-libs/pango
- x11-libs/cairo
- dbus? ( sys-apps/dbus )
- gtk? ( x11-libs/gtk+:3 )
+ >=dev-libs/wayland-1.18[${MULTILIB_USEDEP}]
+ x11-libs/pango[${MULTILIB_USEDEP}]
+ x11-libs/cairo[${MULTILIB_USEDEP}]
+ dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+ gtk? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
examples? (
media-libs/libglvnd
x11-libs/libxkbcommon
@@ -40,13 +40,13 @@ BDEPEND="
virtual/pkgconfig
"
-src_configure() {
+multilib_src_configure() {
local emesonargs=(
# Avoid auto-magic, built-in feature of meson
-Dauto_features=disabled
$(meson_feature gtk)
$(meson_feature dbus)
- $(meson_use examples demo)
+ $(meson_native_use_bool examples demo)
-Dinstall_demo=true
)
diff --git a/gui-libs/libdecor/libdecor-9999.ebuild b/gui-libs/libdecor/libdecor-9999.ebuild
index 2d21ad63368e..c868676829a1 100644
--- a/gui-libs/libdecor/libdecor-9999.ebuild
+++ b/gui-libs/libdecor/libdecor-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit meson
+inherit meson-multilib
DESCRIPTION="A client-side decorations library for Wayland clients"
HOMEPAGE="https://gitlab.freedesktop.org/libdecor/libdecor"
@@ -19,11 +19,11 @@ SLOT="0"
IUSE="+dbus +gtk examples"
RDEPEND="
- >=dev-libs/wayland-1.18
- x11-libs/pango
- x11-libs/cairo
- dbus? ( sys-apps/dbus )
- gtk? ( x11-libs/gtk+:3 )
+ >=dev-libs/wayland-1.18[${MULTILIB_USEDEP}]
+ x11-libs/pango[${MULTILIB_USEDEP}]
+ x11-libs/cairo[${MULTILIB_USEDEP}]
+ dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+ gtk? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
examples? (
media-libs/libglvnd
x11-libs/libxkbcommon
@@ -40,13 +40,13 @@ BDEPEND="
virtual/pkgconfig
"
-src_configure() {
+multilib_src_configure() {
local emesonargs=(
# Avoid auto-magic, built-in feature of meson
-Dauto_features=disabled
$(meson_feature gtk)
$(meson_feature dbus)
- $(meson_use examples demo)
+ $(meson_native_use_bool examples demo)
-Dinstall_demo=true
)
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index 49ebaef16bb1..b96b24c679ec 100644
--- a/gui-wm/Manifest.gz
+++ b/gui-wm/Manifest.gz
Binary files differ
diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest
index 4233fbb40c0a..2a4fbec1a413 100644
--- a/gui-wm/hyprland/Manifest
+++ b/gui-wm/hyprland/Manifest
@@ -1,4 +1,3 @@
-AUX gcc14.patch 1300 BLAKE2B c737318ca98ca4a3782353c74656b4f13abd675fcd61c4ccd8b80f72161b11b601f4fc07774c6c174ee141e215f99d8949cf2eb4f617a445f4502f890767c7ac SHA512 aa7e4bfadf12c8bf6e26b4e0751d7906a8fcf9171587d4f5561e2af22ee28b62100bc9e7759b760a92414d6004fecdda00fe2d140264738d0cb1eec86ff00172
DIST hyprland-0.37.1.gh.tar.gz 54651435 BLAKE2B 92bd78168909510ffb21b46f7d66e139e7b86f7655c7a8126eaf90b6ef6d7d5affaf0bc55ca1647a2f80b6d767afc00e1efe5f2241b2bc88d20357acee611b92 SHA512 f09316e210805b833a27524894222edc7a048b77f9f5d9cc8faa5b4e37040485ad3b9638f60a346da8d4d4aff24bbd6382b7fde64d07528990e9a521b2f46454
DIST hyprland-0.38.1.gh.tar.gz 54701702 BLAKE2B 56f16d938099856be9aea0a089154e58a1d2226f42fc2a81a560e3f3883caed6eb76faa674340a3a4a1632df5a8c1a28d084c64c6749c3452c23ca192bef967b SHA512 addd4cea3f83e17907180288021718a66973c247b261e306accb7b32bbbbd2f0b3f4fcf4c22189614f561c361bfb99ea0645f4698e7af9491379d424d1d1142b
DIST hyprland-0.39.1.gh.tar.gz 54681029 BLAKE2B 5a78c5e7cef3369fd72abc05941f88f0391fb87e79afaa13c128acd9f8d2aa79d6af4d0dc82a90c09689993fe914ac48bc5ba4a32173eed31ecc20204f5a4edc SHA512 da8ee577aa823c9fb7b45bfd07503656561c1cd4cac42a9bf8f582f653c93b20824b3bce7bbcbd47b7f7f8e83fb1b630d6d5c983fe345c971322369f193c2c8f
diff --git a/gui-wm/hyprland/files/gcc14.patch b/gui-wm/hyprland/files/gcc14.patch
deleted file mode 100644
index 1bebe9e9d4c4..000000000000
--- a/gui-wm/hyprland/files/gcc14.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-# From: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/f3e1f7b2a70a500b740bfc406e893eba0852699a
-diff --git a/subprojects/wlroots/backend/libinput/tablet_pad.c b/subprojects/wlroots/backend/libinput/tablet_pad.c
-index 2e74022a..e5327528 100644
---- a/subprojects/wlroots/backend/libinput/tablet_pad.c
-+++ b/subprojects/wlroots/backend/libinput/tablet_pad.c
-@@ -33,7 +33,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad,
- ++group->ring_count;
- }
- }
-- group->rings = calloc(sizeof(unsigned int), group->ring_count);
-+ group->rings = calloc(group->ring_count, sizeof(unsigned int));
- if (group->rings == NULL) {
- goto group_fail;
- }
-@@ -50,7 +50,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad,
- ++group->strip_count;
- }
- }
-- group->strips = calloc(sizeof(unsigned int), group->strip_count);
-+ group->strips = calloc(group->strip_count, sizeof(unsigned int));
- if (group->strips == NULL) {
- goto group_fail;
- }
-@@ -66,7 +66,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad,
- ++group->button_count;
- }
- }
-- group->buttons = calloc(sizeof(unsigned int), group->button_count);
-+ group->buttons = calloc(group->button_count, sizeof(unsigned int));
- if (group->buttons == NULL) {
- goto group_fail;
- }
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index 5481e47bd20f..bd926bca144f 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/krdc/Manifest b/kde-apps/krdc/Manifest
index 3de4fe2260ac..0e008384f44d 100644
--- a/kde-apps/krdc/Manifest
+++ b/kde-apps/krdc/Manifest
@@ -1,6 +1,5 @@
-AUX krdc-winpr-version.patch 893 BLAKE2B 567920160a3d2ecc2a607f85dbc69b93237712f9272c5a3149528e0b9c2ca6c26728b9d1e6777a87a880930375cc75bc5a6817d3d69420186133207e7bc9da67 SHA512 92d190d8bb95d990df7cae1688d1cb16b796d1ae85750c5f29f5f373c7210eca31ce767ee912c680f315068880aeefea97dbbb3ee0f2b3a156c6bc12f4284663
DIST krdc-23.08.5.tar.xz 1630604 BLAKE2B d1a9efdebf66babf8758c8862cef87ea7c14a43f4ea38eee89f6669b5f61d5e7d2d8cd94570c0e9f875ed2d61c9a2e4cec53371ae158dfd3e56da564b54a4509 SHA512 b1d50e0d9e4a8c7133e2378d90a1c011f40f2209c014f9b1ea9143ba5a3dfd597b0ebe576da245bb4a2758f9ead6a1014455eee287597272232f19b471c1d60c
DIST krdc-24.02.2.tar.xz 1649312 BLAKE2B 4e3131fb5d659a5d72c08689f5d63235fccdca664949293fc3b5988898b7a51de2b7910d8534b64942ebab53b96298f9fc1030da8946048fa9b7815f240db31c SHA512 90c02d5a2174c356d174f9cd7c3b81f0307d211fd933d08c78f81a7df5002fd3e2acbddb22973579640c90295a599ab5f2697f6637bb1365c2d0611238eb19d6
-EBUILD krdc-23.08.5.ebuild 1562 BLAKE2B 2fd2940cf71f1ae541cf36c2c87e9ac02183dcd0e86f89bcd54fb27f9cbb9d5470fabf407a91c50b308703e4f81a6390162558ad0377f1a6983f2224aa8732fc SHA512 8ba1d598babded05b321a18d3b933550621bbffcb8dafb1a9b20b046e80e5531590a48d325f193c44b69c5c1417c5b8cb6564b3500a16f0b2092eea928b2cd6c
+EBUILD krdc-23.08.5-r1.ebuild 1559 BLAKE2B 2819568414bf46b6d6bacfbb8f5c8a4dc4a211a81ba7731a36642ecf39150835cb17fbe8dccdd922cf10728ce19c9e99bc5bd1c68961978016e890f1a9136332 SHA512 ba850658f832a944b9ea4f509bb42e8193ef459cfb107e781e54084912f40f3c50ea901de37d3646073f631ac211093277e6771516513408ce11064e405036bb
EBUILD krdc-24.02.2.ebuild 1707 BLAKE2B c8d437f2249d5474964432cb917e246d15c652aa7814ff0dc2b225ae594c79579b60967bbce8c6c6903b543c5afbdad70c743edffc535aeae26c46a42bc97036 SHA512 abf7361be72a3ebba85f29864fc10d21bcc02b07534859cd7ed632fad88d1a7e379b72db0d9ff6bef42b142d1387eb37b3cc5fe60b0d25e0824861cd3b04b5c2
MISC metadata.xml 443 BLAKE2B 89f901dde356a64629568d269755d7aebed4a7185232af0b4b18934e1efb2c2e675d9be1a85422bac073803e09fd701513c5be473b0a87300cbf25e92726caab SHA512 8298a2989e10740e8f59c07c454048b254e9a20aab01e1de4910aba908b06dd3a1f511958ec838b9547f0d5504a30c079f0fec1f5af88474b7060f3b18ec4804
diff --git a/kde-apps/krdc/files/krdc-winpr-version.patch b/kde-apps/krdc/files/krdc-winpr-version.patch
deleted file mode 100644
index 564dda1af516..000000000000
--- a/kde-apps/krdc/files/krdc-winpr-version.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://invent.kde.org/network/krdc/-/merge_requests/90
-https://bugs.gentoo.org/927545
-
-From ae05b83ce36ca675c74006c772d9c30de46d96b9 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert <floppym@gentoo.org>
-Date: Sun, 24 Mar 2024 16:10:42 -0400
-Subject: [PATCH] Ensure WinPR version matches FreeRDP version
-
-Mixing WinPR 3 with FreeRDP 2 results in disaster.
-
-Bug: https://bugs.gentoo.org/927545
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 907b7b7d..0440ad34 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -135,7 +135,7 @@ if(WITH_RDP)
- PURPOSE "FreeRDP provides RDP support"
- TYPE REQUIRED
- )
-- find_package(WinPR)
-+ find_package(WinPR 2.10)
- set_package_properties(WinPR PROPERTIES
- DESCRIPTION "Windows Portable Runtime"
- URL "https://www.freerdp.com/"
---
-GitLab
-
diff --git a/kde-apps/krdc/krdc-23.08.5.ebuild b/kde-apps/krdc/krdc-23.08.5-r1.ebuild
index 04f9b30352cf..eaa03d19e23b 100644
--- a/kde-apps/krdc/krdc-23.08.5.ebuild
+++ b/kde-apps/krdc/krdc-23.08.5-r1.ebuild
@@ -44,7 +44,7 @@ DEPEND="
)
"
RDEPEND="${DEPEND}
- rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
+ rdp? ( >=net-misc/freerdp-2.1.0:2=[X] )
"
src_configure() {
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index bd2462b85f29..1b3dc5110e76 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
index 38a2ba6a7c00..c0aaa7e25b5c 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -2,70 +2,70 @@ AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44f
AUX gentoo-default-prefs.js 362 BLAKE2B d3f08c4ac1ae1941e2a805175dd0621756a7aa44f2dc0daf90762a0307c56eb1777e0acd572c6e131e5494c6586c4af2154e0980d25c0f4d4ab3cf4df1747892 SHA512 924313eb0e23b3609b27e3984cc39545122fdecf69d6382d11f18e92962d7a2018a1846404329f21b5880b7baed9491c7506fec998081413fc7c2c4c6c4e6bd1
AUX icon/thunderbird-bin-r2.desktop 909 BLAKE2B b7e555dee5baf53cae48cecac514d222d24a67f6a7bbc406a6c1699a86ccbb4ccd87b477a453cd2d39d239f00337d9d20fa621bd19ee40df911c51880e924aa6 SHA512 ac80c279082f88e3e2763b07f28d2bcc67f9ea9c730a1c984f102bc092f171921a1748473bb164d97a47a6f8bb5d7cac76dc544ee322add7654056a0a14af718
AUX thunderbird-bin-r1.sh 2674 BLAKE2B 724c45ead31ba09110a30c2e36efef96314654873717c8da9236c12fae33b873bb034ea050ee4bc46e34e3325817f8bfc839be3098828d14fd66a80d82cfe0ba SHA512 aec35b1f7df0d4d94af03e248a68c13867b05eea73bb61bf1bb5a6a50fffa123808ab8635c2c2b627748568c9addb9298cfb22a25919715dea935f0a999fca8d
-DIST thunderbird-115.10.0-af.xpi 549702 BLAKE2B 90e5d60a6e55de4079b41f9136e7c3ab73336b2ae18a31e06476037e3c940051d0a4f803d22a875252baf7f74ae166344f633b65f607d1fc666171e6a003a8a6 SHA512 b3d32a631f43788cff5b69e4202e303762b7c2ffe6a02920fb224eeef15146de5b962f0de5964f99b6e4af2c0480e897566417b54b5a4dae04b2aaee761dc55a
-DIST thunderbird-115.10.0-ar.xpi 666362 BLAKE2B 30ff6035013ba7aabc6ab92bb4c5ff0999b861c842762380bb640619b2d316408d929e008cacbadc764d6767664b1ffa7c02db43158dd87e7bd65b454b341345 SHA512 a88388f3f4c46b526d26cac16417f6ca2defcdcb3ac3ccf573fee2568f43c8f7265e7c15ade56b37615e8fa1e1f3dd5db040881e7f1816999190eaac5f1bbc9c
-DIST thunderbird-115.10.0-ast.xpi 568313 BLAKE2B e207c613fdab8ae4b585351acf2cd614da54c04c538fad5ea00542ba63550a621821d813b02433f163b632e324f69bf9711dfc1db3b6da378a090ba999363932 SHA512 9e76a5af0708e4f0f040bfcd6165c03200a3297ef6962fc6aa594c80e7a75b73fc33c1f9ae1885954cbbbd7ab79a19bdb36e8af3b921bf51114ab0e7b497747a
-DIST thunderbird-115.10.0-be.xpi 724046 BLAKE2B 79ba5e63b9fcade19a824e01a959a9d7effb8a028132bf27264401828948aae0ca3d1231a285c1a504d07420667d34337425f247b9578c6ea6d513143bf9e1fd SHA512 7033684ddc017bb9b931847a5eb7c58cd91ac9e9ab67662d63fae23666712aa4bc8ae8a49f3b213c03dada0c903923a9e7e93bf989d270e4b6cf97eab2f72d66
-DIST thunderbird-115.10.0-bg.xpi 780171 BLAKE2B 959bfe95e8feff5fe6d8c30c13c4284d583ca936de9ef591b4819792f3304f5521355dee767419e3ecba1ae008ee507385c73efd824da5591de016dd9b99ec2e SHA512 2da368135f3d0b94616d8f789369f349aead528b712594a42db66839aace8d03bc05107b689168ab83cb55d08d7f03b71c346bd95cb9c1ef87a2569416203b92
-DIST thunderbird-115.10.0-br.xpi 642273 BLAKE2B 924dce07099575e15bc68fde5c3edd13d099486100f195e6c737cd40ab747bca3237de1c609bac04f788ed1e3067d11e5988103271a558ee0f20b86eef890e1c SHA512 51c18e080ac55b116adc9c8d0c9cc5546fe3c9fdebfbd4752722243cbdf37b33ec30636290d697854a661b9d5c7a554d204ab1d8bd68d0773f56922d4c62a1cc
-DIST thunderbird-115.10.0-ca.xpi 685713 BLAKE2B 333fc128b5ff5bb7f421a1a292beeb8da9e4055cb162024ff7f19813228f4e44832f510f3fd66eaee7f86d62b0d2b2ebcefe4125543056fc1a9321bee8faa5bd SHA512 07a8fd01074fdb96154681efa2dd01596adccb0f19c2e44412658a9b553e214199f89be6998896fa942c85b53cc93fbf792b74db4994fddb20b94bf81da37e37
-DIST thunderbird-115.10.0-cak.xpi 667768 BLAKE2B 49327e05bcb3aaf0a93692eacca71b2dfa46a55896c8d63f46c6bfd873690ca6f1a17fb5465845568bfd8dba2964bb9baf3648b0b67468f2ac36d93f984dd37a SHA512 96ca73272aecbb339bfdd943912263cbc36474d1f9c3e9a847b7d31661d7755e6281c3129a22a0893dc8b4d134c5fa0a63c7a9e1cba02e18985de96b6145192b
-DIST thunderbird-115.10.0-cs.xpi 760405 BLAKE2B 40012ea70d9f7b151628a5935f717346717670b0bb8b80455df7c8d48c4a5dc61c087adf255225520fc5174d6a23e8154024cd22ef6ff5ba1501e087f86be68c SHA512 9b8048927180e62fb3b6e96b89ba17749554c882a7f82c012c269b12f24f8988814d9e38d0cf2f91a015d75ac12e65c1817a4a87f8da6fc6c155cc8c3b788ed0
-DIST thunderbird-115.10.0-cy.xpi 726867 BLAKE2B 883ec25226bc1145e3cee7e3a6c9c45c36e20363d98068a809e77e772e7dbb015b87468dbc02ed4058e3a380a43d744d012b8a4d5cccf8a20e8158d6be73b1bc SHA512 27f823b7714a7fff56403ef5a4d53403a4b9c7bc3d1032df4451d94a6128d0b60228b5cf1f40f2b5a08bd5490e1491e816c6fd928f3e4a67b04ac3b2baf59663
-DIST thunderbird-115.10.0-da.xpi 712438 BLAKE2B 0670ac8d2ee100d97eae5975cc2105504ba3d98d956a0aa70da0e4dbeffd465d5897f9894e1e1cb7a473b032a26f7240c31cf3ee71bbe783152e5f477ef7fef6 SHA512 cb1091e7e29e0b6a99d217f7f4fb32d47e1afb73c42a421c103464a25900f7d6f03c7114f5aa4001844611f8a02395f2c3f59c44d5fa352f9b748943a9e556d3
-DIST thunderbird-115.10.0-de.xpi 742717 BLAKE2B 1fa44e0a6f4e7c604cef4d423aa319224dce9ba52d64c11d87e081f1e1b03da1545c8a97ea27a83277b8c42726d7b3525a4e138f4007ed452bb7ef88e732c2fb SHA512 4ca47066fa77b74e3c1405803a19cc92a9ad5982439969d94e3da53f80bf67ee526b88930aa1a0d97aeb0a28a21e1ef3dd4b3ac4153fa3b73a200ad45043a995
-DIST thunderbird-115.10.0-dsb.xpi 760923 BLAKE2B 58f0f9f9ab9e73ec82c4ed4c3f9537e7f1758258de1361dc33d2f4a679d6b42a6042b2542987ce140909f6ef7af00c15daf1082e450c1dd5dfd9517b0c2d03e0 SHA512 31698ac1fb8c9f9748dd91e4ddbba170101223693f0bd2d74e120f8cc93ff6e96a8e0c5dcd0a841d79b6e893c9d26ac1048bbc8692d588a7f183088cf299863e
-DIST thunderbird-115.10.0-el.xpi 864315 BLAKE2B 53cc3c59ab7d9f10edf83fb713b58535f1e5090771a3c4f7d8705799bd99d4fa671c4ba0c71592f200a349f6ef59aae3150e3e3f5b1cf3767ff37ad8994d4302 SHA512 5ef73e8af45122478b6b15e7f858658bcd9d3e60884bbdf7698c4736fc44f2bb2eff1421ed44c456f2c3cf27610a8c22f49185593b1368ffe81ee795f7ed0414
-DIST thunderbird-115.10.0-en-CA.xpi 673871 BLAKE2B ebc51d893aefb2af0107d4acf9c8973ed0c3547136a0611b072511fe3c300a5e07167feeb1b404fa7e2772b5e124e650cc151a410497db4e52b0a20af1c15d1e SHA512 333ddbf5ad5ee6edb852f7794b2d81c481f959f1f275ada11dcadc34a5aa05ff2884301ccfe25c93b2067d05eba7de83a33ea743d585738f6333e211537606f1
-DIST thunderbird-115.10.0-en-GB.xpi 682957 BLAKE2B 2ca75b5e6b18b926bc8443c36046b2406d563d77a3563680f4fe8ba0f648b6ac44f2f0ecf5e063b65422ddfe0862781a814199a3f42523d8f53453887174d6c6 SHA512 1da92114e37dd59c1c20f43e16252e4070639ff41a9b8a246f25643f13760f17d7cf98a55dcc540d69f520e6b9062baa95b43bd6f2a232312ad441c069d919d0
-DIST thunderbird-115.10.0-es-AR.xpi 736788 BLAKE2B 34f71f4f2fdb2565a25ac0378e82d38028d5d4d29023c21b672e08971413299817e980346743c37959ffdd0062a5b32a14d029bc633041fb2fc06212cec13ed5 SHA512 cf52eb4302a007cde9cea0eb0ff0b30091fc611a3b96a916ad8cc6f2a8a309f70bcd89cf9dfcc475c616419e3f81969b48f74e9c0cd83ac35961fa72cf0e0315
-DIST thunderbird-115.10.0-es-ES.xpi 698386 BLAKE2B 447eef105299afb236b76f8f9213af4ebe4ed1aa9c9cac7862c491c7214441c0a04b3d36c1d202e730e959839e3f3a22df2e197b929ca9d547b485ccee035052 SHA512 10b50502b301ee1c166cb9b23119cd3e307079ef1774dfa3ecafa50aaed6fa70cd5a34cc01eb12bba3b3cc06c42a43db2689d31c5eb3898293cdb867c092b1b2
-DIST thunderbird-115.10.0-es-MX.xpi 719673 BLAKE2B 9e8daf5b8dcc21db2793c8455e6cefaa605f32511c7b0d0d53c9677c05be725e8aaba215d0cbee2d52d8604dc4eebf9adae5eb98275a36b38b091c86f15ef5f8 SHA512 a61e978be6a32016cf0907f50ae0aa0561aa026d53a27a02d359f2aa0043e6f8b6cf9aa5b3dfa069d2cec9c001e715ff3dfeb02b315bead1858d6da7e39cbe4f
-DIST thunderbird-115.10.0-et.xpi 679915 BLAKE2B eaa2d8e790165b8ef457aaa3b0e04d29b8c2d929111517c451732242c53b0d3c1e7fc2a23609d6fbe41ad04245ef754367fefe3c5d911babca0ec461156ffe5b SHA512 956457315b6feda6a49cae8da2e19b0e391439f6f5749cc6739558a299e18957f3ae7e90ae07eb4fafa060748666842ebb6752c34876d34ebc86639e2314e6b2
-DIST thunderbird-115.10.0-eu.xpi 708669 BLAKE2B ade8df663a0bec5b5c5eac3f7201928a9e5a240d5cb497e6dd01bd86f4fbe066767cd02ce7557170bba79c5e4630e21cb5b416275be128d0ba3dd3acce113f8d SHA512 8d71b9a5a4b1894c6753afd71106317783a1070dce31b96ba3c5da117b01f98c9c5083bb14ae58ce21b9fc4b9023e6dc3446cde0b184380e3d9b0cfb153c20fa
-DIST thunderbird-115.10.0-fi.xpi 713736 BLAKE2B 9db49a30987cf4e22a7741125186ed6d072e59e8e9f12991ee835a0f2678db6e99ceefaeca4fa10abbdf0283460b4870639b7c86ce3ddc65c2191abde9f14ed1 SHA512 0c6d97e177decd5b95cf10e4bb696bd3410ecb83669fc1941366d4f4b7fdf20a09a30bf908865664154c603bd37cc3b4398b0c5e575b042b4b6ce1c813b6ec6a
-DIST thunderbird-115.10.0-fr.xpi 747641 BLAKE2B dc07db0949681c4bf645fd4f843256eb021c3c60f407db7ca3d6cb43a1f491ac9cb63d2e46c14ebea30da7cf6aa2d203f3be0188e7a76d4c23cdbbd75c394428 SHA512 e0ebdba77475988e00ba8a9269777dd0e503c1c978a02595d2e6f326b4a672681f90762a6c201bb388797cb2dfe596779b40fe0db1cf84c75da9fa0f6a79e83a
-DIST thunderbird-115.10.0-fy-NL.xpi 730433 BLAKE2B dda26eaa088d3ceac3122a0451113221d169498bc2fb8179be581cf36f7382eaa45acbf81ed6dcb247ade18f135d31b80e8c9772b01e0db3c984358d51627db1 SHA512 2748440864a3ac6d017ae3f6f983031f87bd44463a029800bd6d90d80bb7e0abee83fde5d833cc2d1609851d3f408ee95a8f42fb2ff7f486e7239a85f2d31d64
-DIST thunderbird-115.10.0-ga-IE.xpi 609798 BLAKE2B 09a0e1fb908a1bedcf2d90fbe07f1e1eac0dbd514d3031b9dbf25ee7faa5cdf72948431f4878c1d1eb621ce34d8fc07cbca7477913cfa6b119e725a68e7564a1 SHA512 487238f420602787c0989472c615af954ba3f9512601a76e03f414fc071bff5178b934d0005a1543122aa0e5a6bea9110098aa08b52551360346962f8eb2c370
-DIST thunderbird-115.10.0-gd.xpi 712353 BLAKE2B b97c3b35f9a8ef59cc33e953ea837bceff833656d95502a64b1b909228a9672b92b6079a350a995bd4b5b6535c2fa01cbef939e9e865d4c2a42c1ec9acd53f88 SHA512 9e922bad705d8456688c16d38e689d970db781f76cef56bac206cbddc00e3a4d08d73e597713e21807981c55a3a7dcd6abc6694e4933e59fc6e8a05ca10d0ac3
-DIST thunderbird-115.10.0-gl.xpi 719943 BLAKE2B 95fcbe0934c7d3dd8ecc297adcf19cde92c4015ca1cfa0fcb706a9e2b980e077ac751933d51958680d2734e66a936c9c5707e11ca49e0c8512b8fffc6bb89bb7 SHA512 235bae4c01e9ab9ef7218848cb9cfec75bab1d4d450ffb730aa8db6767ce4df4be9c27858efe3b90c33154cff71e5c7e64b8abcd4515d507055aa5056884f282
-DIST thunderbird-115.10.0-he.xpi 686151 BLAKE2B c9d353317ab35b17fad1d0acdc8b094f5dd30474b43a437c7c80c88f920a651eaf8bb874d30eb14a46424eb9fa5a9c2f2b014b27cd2cb62241965a3e50ae3ffb SHA512 4d93ea45811431721c468b312f85b2b8534c751bb1fc297ae5bfbb6de2bd329740e542f9da38e69be7b14e2de659cec6140234beae7ca752a9028c98e35aef37
-DIST thunderbird-115.10.0-hr.xpi 687322 BLAKE2B a82a332038d8e47aa5c7d5271f9e7091e26f64f2054aebfd656298c6fe16a281ca6386314bbe62baadbdc8f88bf746e690a5e7d86fe197e3f793c9a2dcdac83f SHA512 d84cf338b0290e6934d5d7437fe827bc41e5a1e43ecdf2f23a8d07405ff6a29aded6dfa6b6b10438028632a09c11a9f0e3eecdf716436e6573b368a35445575a
-DIST thunderbird-115.10.0-hsb.xpi 758012 BLAKE2B 8494658410a3a19c593182b6ad198bcddbba1664bc32b703c704e64c847a2e769314f4d264e41c8192b2aba79e485ce91fcccdcbfce63c30c51fd077b01e0fa5 SHA512 853d22a9354129df196e8ddb1bf082c584d046aef0451a2838b6f75484d238288f67232d4487bb3b6860f506418cacfe714b6899efd3f9ea76f8d8b7837b1818
-DIST thunderbird-115.10.0-hu.xpi 759402 BLAKE2B 7f188fb6a2efed99bc5efc4e7e07d3656521c09701e964d5db1bdc41676dafd2f8d1317a4f244056593898b4151471b3f6464f1afe364359e6e48b621a66b8c3 SHA512 ddd72550eec6c8f8154cab953dfdd4709f1004fc5eb7a1b11db107a36c24f664e7faafd7afdb6cc48a35e858db6ea8fd7c945b2b3d8eab6facddcb5baf85245c
-DIST thunderbird-115.10.0-id.xpi 651341 BLAKE2B 6d49914a4f21df4f99b4b36b312062cd7234f6359d4ef29e1729bee4a6abc300b123b28ce308ad358eff0bc47625c76dceea855974ef4a47291214d96b6adac4 SHA512 0afc455e7865c45633d90c3512106f965649ff796646683e3d24d925962d8cd11259dc537fd1bab878696ba97582f4768991a07a1122739f162263ed40221aba
-DIST thunderbird-115.10.0-is.xpi 720710 BLAKE2B a251b8ab5e725c78f802487a93f2ce0176dbb47b263850564ff99aa7cf0fb71152245d9937901b4006f1b7d188861940668355e4644e40f1bf794eed89d50fc1 SHA512 51b76e947f40d78e61ded13ae617b493d4b07df5d206b6c829dd4edd0f1a1b30cb79e908c11191e268901a0b4845e5e5c6de4b601752c1035208d15da5e5dec4
-DIST thunderbird-115.10.0-it.xpi 668945 BLAKE2B 31d3d9e641bc6fc283bad12e327651f03fd68a731434532ead1211739f44c6e7f080abc43039a1a49d5e601cc1be485cfe67e5b1b848e207dea38184151dfa31 SHA512 a8588a71a2e80a365aae01cdffa3abd016942b06ed75a000fd42306c1cde6b1920f0a692302043d9f485c4c8f13c280643ed4087adc6a380aa183cceafedaf10
-DIST thunderbird-115.10.0-ja.xpi 795682 BLAKE2B b13641a13c4b083d3dce6d47b49bfcb61c593888749c49cc7e39487a41785b014a130d5d51861e60fec44a3ae9957d099ef2c1186ebdeccdd4f7d867e4c441ef SHA512 50bec19e317eecf7df2a47037bcdfb9f6c3f84290d8bb28814b868ddf4602d0039796255f90f6afe1ff9cd5c4fcf4df191b79a684ff3e7bd609e2ae481a4a92c
-DIST thunderbird-115.10.0-ka.xpi 783166 BLAKE2B cc62281fb54091dde850a20bf1e847350d4a3e46732c8bfb14edf30bf7ebaf76e6ed9f48dbe5c4b171b45572e263890c89df4fa146139a266bfe07c4f3cf9503 SHA512 5bea1b442207bf4c73c2c31cb2ec1efe8adca99f65fc29101def62cb1f277e790dcad0273740bd1107eaec7b6f979c8214f3abe49b32e4a4657ec2039561fb2e
-DIST thunderbird-115.10.0-kab.xpi 711299 BLAKE2B 65436fce7e2aca3a2acb7eaf70994b442f4475243ee3c1455c3b0c9d1b152f8c9c56e7f4d64695a6d03258ec6da67d429d0ca9e94368a68eb4a38641c307fd7d SHA512 d603208058b630ede4f1bee32bee59e2918cf0b3213d5dce5e127aa650f4d290a3ab0fc1c3898cf97815b261989fbe814a0aff8c3d6a2f89bb2e36dd7055cd03
-DIST thunderbird-115.10.0-kk.xpi 833792 BLAKE2B e661a1bbbab3b3a74e2170e8fc5ac1918314ade32d781e8656e58e897a62e2e6aeb877cf86a2f343dc113529b9dfa7b9f1dc22fb33370efff710c43c3d4f0ac4 SHA512 1a0722fdc8e1bd68cb6c1c6a97ec9a9a8e0cf57623bdf0e0d7612b61476abbe9c08b232e0f95c0d2f865eb4ee5cf9882b4ca7ccfcc71e7a6da6bd8b600b606f1
-DIST thunderbird-115.10.0-ko.xpi 737552 BLAKE2B 7564cdfa1fed76179dffdd52e514403f4299c736a9cc758165c6244932cdae0a9b406cbba8e6f5c6436daa24cc1fb6869907db780e76242f2386627600f30583 SHA512 3c564b43a967314c49deb6d48169eb926b98e9b1d7b0c020bfb45b1d44844af493753e96eef62a9d42fe409c0e3fee5db2d00273255e1361735394910b591801
-DIST thunderbird-115.10.0-lt.xpi 688630 BLAKE2B a1dad6a6661ff17550a70be5092975d9621e55df3f5e19ce0fc1e55e93d4e9762be402a0d6a3d6b623256557c585beef121a2db7b43555ba2275ea28d86a4b68 SHA512 966d135233ffc519d3dea9328b61f798836916fe539911d12d0f48120ac43f51da8709623ab717bf4080c05db9aec5fceca9ad0e0c794519a4990fc60ec975a2
-DIST thunderbird-115.10.0-lv.xpi 613042 BLAKE2B 353f58f221275ad04a81a5c53e726bf432508e33f47fe6758153ad59bd324a5d01b2885ab618846ea372f0fee7fed094bf1e4fe75955d1bf4aef1c59e17f835f SHA512 417a9608c9c3b1ebfd966a29eeadb5a0da73575ddb5d13ecdbfe537f0ad53c8a73d475d2e9aedc28f0acd546daea92a559b8946c51bd655449346b3ebbbe5bef
-DIST thunderbird-115.10.0-ms.xpi 573631 BLAKE2B 74657fd80af5440f31d85d47e0a57b4bd02a54ba095f878a3dc2d9e6fb9de4c9e4a90ac457c72ab334070a3679666b48d1f3ab86a505b10bbefa9b08f6819ad1 SHA512 d398318cd157ddecfd68d50f3b6ac24d61c89e2b17019727a27f0f3001d1fe1019a2a76273a8da05dfae965a9ce931d97a3d28607ed927da0b03302df421e085
-DIST thunderbird-115.10.0-nb-NO.xpi 686240 BLAKE2B 185311c96c9ceb74e39c2a83c97c97f4df21f83c688b1cae73123b0f243da49da2f24f7baa91b8c868b2eb4b8996ca931dfcb9be5ba2186c50319a628efeda68 SHA512 91f5ba61496ec8ea29a7ff2c24b26c61009bc551efab42c7ab20adede788b0f0628c38b32b1f8fe55284dbaff1c944179a0a71859316c17f3e4dcaaa6c4846b0
-DIST thunderbird-115.10.0-nl.xpi 721723 BLAKE2B 7a3d11f3072d6722efa5561b8697166b95bf141518e84bbb08530fc87230c16b77b9acf2f4271799d42cd9e2c4df1ba7d08b1c6c74ef2068cf4f2f37f27e30ae SHA512 fc2f6fbc31bd8857c0005705b3c6d535da6a0e5ea8fdec9d389398d5f86632777e3133fb6c95126d413dddc71554f7943b530f835dae5feba054307ac63e11fe
-DIST thunderbird-115.10.0-nn-NO.xpi 691748 BLAKE2B 785e89d3b386e2466cb8205faba353d48aa5b153ebd85f1de9d4044d867d0045bec09106decc5b461c726359135916b8a4e9a3e9bf1c642d9fbc27beff1699e5 SHA512 d973dbb742b72f5f5f8c308b6e0f5a60c683a18753735f2321cfc1b3dfd96c87efa2a652f6dd8b8db6fdb9cc4e9b411a4135d9b358370df1312ae393cd077668
-DIST thunderbird-115.10.0-pa-IN.xpi 678306 BLAKE2B d271ece94e7310b387f5deff4ebe7a900920099f1f1af98522143244d4dbcebce861113d73c3f80ab2de19a24456d5948f7d20aa20f1d6a0b5c430a236e63fdc SHA512 a8a7839cec0274a1b96cdba5dd1d909ca1983be291bad638749028f0b920d77c5bfd75d53a5aec48f8e5be351cba1e7935cc76489197df3705296539ff4aa325
-DIST thunderbird-115.10.0-pl.xpi 740535 BLAKE2B ba4ccf3bbfe7666a9b7fbce051a1521691484e20f202df904d83f953b3456365d60c83e2d976f5cef430d56da513dc9b26762d600d44cdeda03981d1660d4e07 SHA512 a4453f43848e523280c4b73bfa4cb8533a76ea5a80bac053ac4c2bd3f9a7aaae3028aaf2dfe8cb502c6b3ec0fc29c01a70083e4585528afefc83a7f227854026
-DIST thunderbird-115.10.0-pt-BR.xpi 729748 BLAKE2B 3f137c2a755a2e5406ffa97107668bf7d5362bc84b782ac5c27d5eaeb59819bca843caea38d262cbbb8cc77f998f234e9dc3c94b0a78e58b4f061e8f073c859c SHA512 de3c8067459b39812b0770a4817266db4ab913e6bab68ec4a26b2fe570981df227346938affa41160f7ffdbb8f2e91f8c0fcf0ffa5011cb55fab670febbdc1ec
-DIST thunderbird-115.10.0-pt-PT.xpi 714398 BLAKE2B 2991d9b5e54a9c1199cba6f8484832f0616e0a7c9dcdc6e40a4171d024304e8ccb238c8fd490b12c5926f30299780153a84fb5f15ab9b795904e5c9f5825ab8d SHA512 a0fb399e6c78b8ea312fe5a74b44dba37dd9476c2469f8f4b2c2630b1ab61e5f3e6c7baca123db8328f73befcc1e8360be40f9f2e85b70f09df4c66d1e308c9b
-DIST thunderbird-115.10.0-rm.xpi 725082 BLAKE2B 532e906a1567fcdb4beb4b0de43c7370f15a35f42a0a72070ee98bf319c5558632341592dd6c57c058cc551c700539d2a8c44ce8295bd5f1b654cb7796d69fc1 SHA512 dad1ff486dd16597de3cffa165669a16871ec99b456987d55a4d5e7ff049b2a0420e46e1c88a6ac72b9967bb5f9d4b8edb60902240a13f35ed86d1aedc538731
-DIST thunderbird-115.10.0-ro.xpi 659863 BLAKE2B c760f56b43458abed13f53f70d180831299cc0717248c98cdfdd44e79f314b4f8655add0d9331f708579292c9fada6e70640335a85803c2d7982e98c1ec81d61 SHA512 a07dc2d40477c4f761c3d3b0714b65b8004b34a288bdb87f88e869616b6def5d7e16b498f7a5645efd5abc8be20aa2eccb88a4dec4d219dd91571c0cbe4f8bca
-DIST thunderbird-115.10.0-ru.xpi 847866 BLAKE2B f93ff29042cbb77b6683b3be27d4ea244c87efdaf3505e1e873caa73a5a4b7a42df57ef6f7e3afb863eb0688b8416591bd8a5668ee289a1f2ac9dbce280fe14c SHA512 1b92d75781c605dfb6412c8867446f5c68d2f523cbcfddbd50f443730dac7cebbcc214cc08d9adfd6ce3cdd338f2eac473b3187ab6bbaf388c9de4ee3bb5c176
-DIST thunderbird-115.10.0-sk.xpi 759889 BLAKE2B 0a018869e6b1a812ade417f565493d2d4e9bce4f16f97ad8425f6bd3d5d1f106d11c8621476a6a2bb663262c77aa17a89656396e424f5a895bec92cb958496be SHA512 7fce68b00875123fb36a32ec4d944c63674b554229d94d6c6fac1af34a227004ac2ffe6de7305afc3d216c16cfd208a899c21b1b4ef50cef8d72d036b08ff741
-DIST thunderbird-115.10.0-sl.xpi 722595 BLAKE2B c826c7c0c2727e033e8a41385e9a1654446d130c2a4d0e34e8f90fd2ae34864b26353b843b80b446dc373e64c635146f07d5fe4928c5eb482275a9ed658cd9a2 SHA512 114eef8c874301c01e41ce9a421cad2e47eeadc0ca1317e3ead0638802b695aa34426b8a9c2ec25d8481ee1a34d795d7058195044daaf7ee464b27b6cf6229d3
-DIST thunderbird-115.10.0-sq.xpi 743541 BLAKE2B ac4d4eb10a4dd98cdb176a50583d526dd602990f0485dc62a632910bfd4dae2a886f1c05590acbaa19aef1321a145d8981cb3cccb34e3626187267224ef01a95 SHA512 abe10c64c455ed5d7bc23b522ff2a900f016f8ef298bf039317baa69d36b16c16c3dda8d15176eb3b547727a9ebcf8a74cab9fc7b58a97f5964655d65213940d
-DIST thunderbird-115.10.0-sr.xpi 755433 BLAKE2B ddf1406de418d69ebf8ba8d5dd4482b63c81238a64c3549ed6010b9b12fe2efdd47b379c378b91b47b33af45a900991a958c0eb3d4679da34e0caf7300f39152 SHA512 5d852a8225dbb2ffecdb9421097b4079df451522ca298931c140c729fc5750854d8d59a84946274c41cc2d5d01fad970aaee02fade39895d9a07866607324317
-DIST thunderbird-115.10.0-sv-SE.xpi 725854 BLAKE2B 4f229657083df2f5d89790c21ef8667ab1ac005ce08a737d1ef2df25e3d73145da13f5ee55cbeb74c8ffca6aa9d1976f1a4bcb9222e9f3202ba5e91c881752e0 SHA512 0e4c43cf0e9cd6a4002c089e46566877ed752a29733773fc3a42ea67fc9301d1d0d4f5ea3f5b20ccd82a69eff5640448584e720ba24c49aa6de5eed88c92bc06
-DIST thunderbird-115.10.0-th.xpi 793889 BLAKE2B 2456d26b6c989db426e7a9d2b5d8b2caddcaca2514d768e4add505519676c0d7c925bc597fe2e6d794142161cb518ec29d04eec704403b21701f9c2087f4e325 SHA512 f061b6143063e6454982a92f6702c78a94c4a65a9c39ccb98a11f7c032e84dd5d9aaba29aa0c786343e268e0d819b095ae588af1fda4340cb09d0dc2d22932b5
-DIST thunderbird-115.10.0-tr.xpi 735253 BLAKE2B 5d5a418559215fdab440acc031e3754e2dfd442215e0efc56e43337a2f96a83ada4d1bfd53c03539a0e61c594d141294a68bec581c946e93157e722616df8f97 SHA512 4690d988b0f1b0f6dbea4c24cc127a8200bad792706474498d0915433280866355f035af67734073f9931edf8de368d4716a97c1c367bf7c8e2fc6d566305721
-DIST thunderbird-115.10.0-uk.xpi 839177 BLAKE2B 24b7c476310411e008a44ad86bf2022cae29637221436785b638f4bc71a63ae57bd8553dbd14159427b72a1ea0d62bc64806528b742e115aadd5aef743355b8a SHA512 2263c8673734cf432e608c02a3272b8e620cef02dfa758277ba9cc435f3bad5bff9a6e343aa441eeac62e61a8c6e02fc4a2f8d692f0b886eb27aaaa2581da523
-DIST thunderbird-115.10.0-uz.xpi 587157 BLAKE2B 03b439d9325dc93679cd0aff19bd063ea2d4958503c13553193487b4125eb00e6a125860b800f8474eeae3f9c1677a018625c59ecd562b67053ce53f73d8e1a9 SHA512 bb892968d299aaba6c4f3128fb64bc09ec5b4868fd152cd32ae27961d54a6a94c79f79471370fbede0566a1ab617a99570dcaad3487ebb1c03b4f13a40cf680a
-DIST thunderbird-115.10.0-vi.xpi 765459 BLAKE2B d29626701e1077b11bdde1dc09f9fedf593733e952dedf13ae0cb79f539e3a4929dc6822630a69a818b405a69e8cd88d464c016e950c138176872ce6ac44adac SHA512 64f6401bf26e690cdc297b4a3ef3c4db65353e531dcb199a8266036dcc54e0944ae6ab83c8597c01b0ca9d3d840a25fa8feb5574e091896d1e0166a1d97d8798
-DIST thunderbird-115.10.0-zh-CN.xpi 762149 BLAKE2B ab904359a06db5fcc63d986dad6270fb43dc6a530662121b7b4313a08bc9e9c2600188eb2c553976c2f7b90d7043181cebca65fb3b059a6d2d4888dd2855fb52 SHA512 1873535c281684c09c6b11a591d593a66d04861bc358c27fc6fd9fc9f47e2f789ca07ac0464fd0f1831e5ed747184e58b59fd37a4882af9f4ed01b719ff8997f
-DIST thunderbird-115.10.0-zh-TW.xpi 767911 BLAKE2B 4dc6b232d34af6c54f6b94d933570a3ababf12ac5afa37ec5601eb422ba45ce192e9092df7244bf6921ab5a58c957b12081f9701195b66baa069432de5eeaf12 SHA512 a60026790ebaca7525f378e6fe0225c352e88b796582b60722858458f95c86621059255d2d572f07d15e1d23ef057ea0a9ed54ea20dae601dd69bed23b0cf04d
+DIST thunderbird-115.10.1-af.xpi 549703 BLAKE2B 5eedafcf19b9e46b76c2d5f8bcf155c386ff4f96bb662d6e3899d41a3c8d2dcad3f73fae899cde9e55a3907ea9520e0d9646b73580675f02faae2d15bc01106d SHA512 8c75c5851384552608ebd65986e04c1450ec74ea4b0c65032ab67ed6dfb718e9603249026b35c59d01a1531176f76a61be027de700dcd3739db60262ae6c8fb5
+DIST thunderbird-115.10.1-ar.xpi 666363 BLAKE2B c070e16763eee9c1e5d796dcbdddcb7088ae9d876cefe7d41fc73cb7d4ea3f6ff29c58bbd919083a96b90e61fdb0352b0f09f457040601f561d68d05ec8294fe SHA512 af8e216243d873de1320ce626c5af4c7cb43e32c35eedc9cd726349e6af25a695cd81e20595e5d3e8d28b64ff69467cc4a96b599364317f65d71259951afef9f
+DIST thunderbird-115.10.1-ast.xpi 568313 BLAKE2B bddaead74c292977b8e471684d6d6a366c183b713c4013423afeb325b04f2f44e472b7874ad035c67c320cff973b74963cb0429f7b33a2f6d9f184f8a570dddb SHA512 d00471a2c9e33673c696164e62afff6af6b1acfdbaac8edfad544e836ca5f5f460e9b0a461a88eed97da61f74867d865319a72b92373efcc93164eecad5a843a
+DIST thunderbird-115.10.1-be.xpi 724046 BLAKE2B 400869ccc37a648e753aeae8b4851af2032866455ed0e4f92322c62389e4cb5dbe246de2ce4d22bc3d0a3ff787da7be7b3c8017825bbf6654ca382d4029ccf5f SHA512 749f733da4ee23581e47cdf221430c3d8dfcaf4f2f344b72de8c3ff03c6d7037bfbccf4abf3ed3b7a7deda7d68aca68152aeaa8973d41eafb5206de3460b994f
+DIST thunderbird-115.10.1-bg.xpi 780172 BLAKE2B 962f25d8677befb4e0d3bfffecb9217154d7c2dcffedd45ea42535a266ea5c3fe0be7a6d28604601b3b837832bb3c01432eefaada99c11025a2b4c4f25047cc6 SHA512 7d25be6dd72f2cb84111e69373ff8c983b0d9ac948f5d6549b780fa85c79a322a1408b4fb90cf64e310af91066d8416bb8afe2e190b8ef1fa9d29c53a0524fd8
+DIST thunderbird-115.10.1-br.xpi 642273 BLAKE2B 744aa7e265b1ca4952633a7ec11d955017f150fb4c19717cbba412bdfc167676c31fbe0d94a953bbc51a1e6a5eeaaed6473933e13fd34c4228b37a31111f499c SHA512 016a7f6ffc7fc5e935154a05b866a7f11c4fbf669a11100968630e4ec4737faeb9b835086539448c2ecfeef5b6af904f316a3a58e7de9f5fd6be588b303a2417
+DIST thunderbird-115.10.1-ca.xpi 685713 BLAKE2B 0bd5ac05c8603a15390434cb6bf5f6c65c31463bfb4c07a33854c023170343982b28634cb0de285980fc95d670ded423864bbd7cef39d35bc6188db2eaa99852 SHA512 ad32a51299ac1147a4f811fcb577413f6cb340f2b0bdbcac29c5681227ea1d31dea0a7bb199d3c75df9f540c9ff23d0da5fb748c705bc21d525a754f642921bb
+DIST thunderbird-115.10.1-cak.xpi 667770 BLAKE2B 78149c4924a455070c35b208afbeb2ee0dd76ec3de9840ee17a65bdeee69b736e577eb3d4ec938c28ecef2c0747207e56f2b24bcc2cd8b086335850291090812 SHA512 b551441b1a4421cda5e381ed87e5ab933dbf796276beb225f6af3454ee844980f307ade7629ee826077cca8f3161c3840f7972fbf90e75cc927ee312c4586c77
+DIST thunderbird-115.10.1-cs.xpi 760405 BLAKE2B 4a59be9744f6613863ba762cbe1477ce484bd400f1da33105f742c7efe3575ecf04ee1f1e1c0d9faba666b15b2b557a21f6be754ec5077ebaf4864a8f07b72fb SHA512 9040a2b4e2d2c98643390ea10a0c51d9627ec68cf5a4e4affa456e814c8ce57372b349c2684434beb1f0766a244b1a57437bbc889587591f9f869ee5537779b0
+DIST thunderbird-115.10.1-cy.xpi 726866 BLAKE2B d8e2af52fe6b633a1ea72db105fe0fc7a276912c35bb7250eabf57e704a1b547f2347d6e96c8c77b49ff6a87db9f8043ad7dd86f822f01db7a555d68f2776a1e SHA512 244fed0e995352b3f775ca53ba5a3d024f12838f9d5c0857d5f28f2349c9759ad2f7fd2a92f63e919643b367796e65f5c3bf894ef90672b5101c09562ee9aabc
+DIST thunderbird-115.10.1-da.xpi 712436 BLAKE2B 61e169c76bc8a5135f5a7c73b149a1a6762530e2c29164e07c791a4806b05735bab14808d913da651b26545169273054e1f2fd6f9254001650e37cb218e7b789 SHA512 1267fd96824e3eb1dbd5944b143c3847e21fa4d1a0f0239af177c433b7afb49213a6880c739b0be15687db2a581155e1dbfee8fa322b9121506965faf5b03a87
+DIST thunderbird-115.10.1-de.xpi 742717 BLAKE2B a422d35765cc634176e4877f139450c4d6f9b35f226a43efcab81f54d2ba91442cbc380781450a0ebd77fc7a76259d4dd82442e5dcbde3469f00aa74d7eaa430 SHA512 0921c1e1a4a1010a9341ab6f24b36b0d3acda6acb8bdd0a04c8d393deecfcced78fdc99f978765286fc03f836e0983fc001897376226b475ec6570c1370e2ff9
+DIST thunderbird-115.10.1-dsb.xpi 760923 BLAKE2B c16feac97485f27c0f5e752c5a3f34244c098fa34691b699a7f6c10e596d2c77b041a9493f892fcf7551a6b2a75e3426bb6a2c0c566f60ead6836cdf6969271a SHA512 9dfc1f9d3033590a59458c6dcf04d8ab5422e0be9338494324551d9d59e74f3aa6dddbc19b5371026cf3349a057c5f73511e0f471c666e3631a21d289212a50a
+DIST thunderbird-115.10.1-el.xpi 864313 BLAKE2B 7c1c272df4d54c2322879cd9a80571bb26fa4000a1659ee8eef09ce68c5a0265de0c139306272b911d745faa221ae996ea1f928574f19007c072e0dbd0d1dbb4 SHA512 d67007973186c9913cdc2d6417289369e6d64116f8cd1e0f5ca1e1de1a577e356afbd0e7f813fe95e12732233c8e8a93a3d198bf98139ec42c4a80e21fd45da9
+DIST thunderbird-115.10.1-en-CA.xpi 673871 BLAKE2B 9ea5f8dc702ba42c0d89dfd7b8c4938b257120a62e3d8516a4502379b5da6e9ff939f628374fd87a7f345b0d79b0be0c45e0d1f01a6c0802e76309cad1d8e439 SHA512 a346bc41ffc5b5e458fde4868d0231adfb780baa0fdd2e2545134f819a1a00230a5de65b94413a8ea43449298ae0904e6aeeed3e7a84777af705edb36557a01d
+DIST thunderbird-115.10.1-en-GB.xpi 682957 BLAKE2B bd1487865868a7e48974a0718320a093f7719569545df5dabcd3b9f0b123774b670381a32f840fa319edd1e8ba14210b2d3e72849001350fca894b25dabca6f7 SHA512 38ca13727b29712aa77c0ae1616fdbc296bfcfaea364a9f5f28743578cde3914bfb4e740903469fd0aed6db0e4dca81d65ce1eb2cca405aadf76046b85d47034
+DIST thunderbird-115.10.1-es-AR.xpi 736787 BLAKE2B 6cba2a49c702e20c4b016afb01dc0c532c7fc2688b85fc2b936bcb0c693aa5eaf8c37863c9b24c4473477bd8d8c50731f1f6e897010baddae48f87d49d55f740 SHA512 7982b3cdfdbab6a03c08a71ba5a3f787c87039f4bdfd577916a5b9904cf1f3fabdc7aecc6de7de299be4e7d1e224415277dabaf4d6a946d621ece9639625a5d9
+DIST thunderbird-115.10.1-es-ES.xpi 698386 BLAKE2B 268c259c49d9d5852bbe5004cd1c3171f1aa41a43d47151612e1b4299ea2c2e17cead07b628e4d6375fcc7f25f33b8bb2da876b244a791f6be2fb6b541134abc SHA512 b6bf2d4d437a25c0a607f97081646fa98b6f6ff1036097176125fe10354dfacd26dc0244d38406e2679df506a0bf976484b9f52b7fe397a6c08ee4cd2d98c384
+DIST thunderbird-115.10.1-es-MX.xpi 719673 BLAKE2B 86fd570d9eda45b67e01c7cd52d06135d38775fd8bc85871c593483d001adf3af4456dcb9105863c7dc89831ce48057b3ebf1b4978d63fafb2b08b543b1af6a4 SHA512 2ec01b7e3ed96d10f8b5f7f831a45ecc64152a5a0574797934edf5f04bfa5231c887b37582ecd99eb0beaf3be2b043a6e79cce198a4148da2fadab806e9783d4
+DIST thunderbird-115.10.1-et.xpi 679915 BLAKE2B f9035add35e6d3f535c76803766454dff23382c0c22e82e0d9160b1d9135de0cbe0f04c80501306b63883aefce0e987f80cf9383275cf552d8adb1307875ed88 SHA512 a09e54f6d024d319a164ff559344b2cd6cb357843db04bb7a8261b73445f9a1ec1bf020e23a13f6ad2120cd54e7af4697115775fe43c8bfad648cbbe4cad748e
+DIST thunderbird-115.10.1-eu.xpi 708669 BLAKE2B f961cf47a2fdbb7c216a486450e391677c1dddd8b50c800ea8c316aef55c6c1ea377559d313252eb99264fb80ec1e849b9eb1b11438fd446f05496be9fb8e3c7 SHA512 57008efd6740f9f290d28fb833178e4511314af53303b417c8ca63a1470525523731dc79b52d7846b51e8988211479b55916c9d4996ccaf94d9367437d0b5be2
+DIST thunderbird-115.10.1-fi.xpi 713737 BLAKE2B bca1a40e8b664d20ffc797019771641b8503d6ebd1447aa523630a25db57b76e07976beba86fbb9b4a0fedae666c4fac65ed331dd14769b12faefc9a46e9ad4a SHA512 25b86c9d406c07c557a6e1aba7707fca08e23deb4e3f92e044f1be21389cf18c2aee814d36ee55885628fbb8504a1ff0d7de903db50799022b98b5b989679f70
+DIST thunderbird-115.10.1-fr.xpi 747641 BLAKE2B c25ad48a36238ca4874feeb78a67e6e8bd8b622f880245fdad09701c3a0a9c4c93a9c165bd0cd7d328fbbe374eb6e9ef9200473c419086e535bb0d36e9868029 SHA512 c867e1363132e0d43ecd851bfa60501e0df05b758d42056095371c0e3b6468212402428317279b8988b99b3daf9d3a66d8182da2e635466e4d05405ccbb34532
+DIST thunderbird-115.10.1-fy-NL.xpi 730432 BLAKE2B a34ce310bbd4f8adbfa731c8b5270302c9f9f6045d513720612afc6a76dcf96ad142056288f6b8707d7e31406562aab0653fa2f610d6dcc1caf4f3a89d5577c2 SHA512 8c78e2a472c92e84f8b65f4e0482e082373c370623a9e3c4525e28ac8bb6b265fffc4ec55759d73ecc23d314ffa2105da277da1ba4def6e0dc0ec315175a11a8
+DIST thunderbird-115.10.1-ga-IE.xpi 609796 BLAKE2B efbca94746dc323da19ce284559a580bb0e306b41fc3efc4a16208307501c697d1f2a727bb61d0366ab0e030815c821a45e037c187ea77c7b7f12a1dcc68e6ca SHA512 2eca71c898d8e741737bff03b31a5405b809e21fceb62eae26f2d3b30d08f29cf6d37a251656d00784dd5e1c6709d29af677584c86126aba9407c1f824db336b
+DIST thunderbird-115.10.1-gd.xpi 712352 BLAKE2B 8121a08613a0cf16a2fa46703b899a9f98028d1db988d201ccc531ad0544ad58fcf3aa01cb648bc8c84d8352565e2b27194e1351c881051d0d42f5543a70a167 SHA512 681a736b4db7631cad39fc2d06f9c528b08e947abd634d8b83b82c150aa74f4266a8d7f6c5d6f72d5b9fab5c1fd4c1edb4eda6bc9c0f1b4102e657d350e40862
+DIST thunderbird-115.10.1-gl.xpi 719943 BLAKE2B c997a189f58c967b5ad3ee5b54dfe9e5986888c6c88ca5988b3fc9880a3689fc4ee889c19c2ceb4757ae2fd3a29202894abf5b3e9eb814458fb41b48fb38502b SHA512 09dfe926fa2b792003da1fd4e8c9c9294f7b9427e3277e2c53fa47309356472b9ec70ce9ee7784a4b763360533ea99004d057163b9c08076c672240e6c754a78
+DIST thunderbird-115.10.1-he.xpi 686151 BLAKE2B 8d0b48e0f8897d75f9791901e193a00084951bd537048b1528bcafca46c0b0a46aaacdffa1a9d76bea9c263738a149c35faaca6308a80f6ee06c780dce290377 SHA512 ba703ffeecbcf00bdde7083df6a7c3933e5d863bd51390d0b2293b6b7a5b382a3bfb73c73966b0c95d3c3fa50c52bc3c115cecda5da5e5297261aced2ecd202c
+DIST thunderbird-115.10.1-hr.xpi 687323 BLAKE2B 2edb7fcaf5eb179e8fd11ce8e78e07a17a7723e1a5a8d429efc49fdb361e8c646d0ece287462bc7856a5f583d0dccc921f500d308eedb3463077d52407c13d14 SHA512 219e4a2daae6727f178417b39fd49d921d2199183b805be14f6045cf9871be48f054f6d9ad0ded1bb1ebd917e4f2d8e1554c8711114169b0a8c9dad9e5df2bbd
+DIST thunderbird-115.10.1-hsb.xpi 758013 BLAKE2B c9971c4705853b0cfd34f553390f1dc384ba7cd190c0e0acdf0b05ae4b8b82fbf4ee7a770030281d06fb95688f4093e7946e681467e23fc636761fdbcf95006a SHA512 23f70f5c396acab885b25ebee9d4e3fdd873d9630467126fe480dd9bc4da32ea5163124638231a0301598584189657fe3862b2bfbb00ea3a6043a99a4625c839
+DIST thunderbird-115.10.1-hu.xpi 759403 BLAKE2B 359c5f229abaff87ee2ec268f8865cf0c235506d388eb26b06e0c47b6effd3b67327ea462ed586ea6a5a7fd2e22401c732abbabf19eaa10b939c68e0b0726e3b SHA512 0aa44c4cfe8f88daf9f9877a1a120f3b04ba4ccab7b13c687faa3b704c8dc7ca73f96676d17a4dc7824fe9d6a26d374f632266d8f56443869991518bd37967a1
+DIST thunderbird-115.10.1-id.xpi 651341 BLAKE2B 49da7ddb2d4968e27b8aebd5b02530f98d2b53b9a0bfa83deac240898355eb59af50c3c6760adea96365a55f4a1029963117cb0a4f3d390ac430e79fd8a70f98 SHA512 13d03fc229803df293f1a0ccf432471aa802f98cd758592e8529fb35580c2aa038d1e1bdb9f328c6f1b97562e19bf5a28f98eab3511a48dcff258c3e2b236d1c
+DIST thunderbird-115.10.1-is.xpi 720710 BLAKE2B 0b0a8075735a4ec1475b21a3a5a078a6f103be229751e927d6e86a5df23d918667fe3015650f3f9352492442ff8e10577e9f28c96422f21e2d4a68ab56e90e56 SHA512 dff1cdb4d5340c4bd062bcbdaeec90bb693547252f3df9e3803233f484e19c03db0b565ae4e1aed3cca8471320ee3bf1058326ea258b48056d5691f04d0bc846
+DIST thunderbird-115.10.1-it.xpi 668947 BLAKE2B 2c1e34c9c10545a432fec3f9d51d208e0c7c61f2fdfc284987e8598b2f8998f5eaeec148907573794ac007213a326b2cf8c0e0647c03231d940535ae1fd530db SHA512 ff5f7ee0a72fb070d51451eb447fcc4ca2f1058233ee66924674c1da287d0d19de1192a0e8a1526ec627ab936f6f82306ef99d3a6df21978b12faa867581bed4
+DIST thunderbird-115.10.1-ja.xpi 795682 BLAKE2B f0dee6182ff92f81073b59014bb4b3e4027cc6127fd2b26306771ca6f356b8e16016669a8fde8eeb3200c811dd72ec4adaa5b8479423ab2509929fc5db8927dd SHA512 0f2be00dd4832b9f5aa1f8d956b857f64061b0e18fdfc1201fc8803c18d73aa47036bec458cb0d4a0289b6850ebe675a53731661221a2f4a4765bfbb250dbe8e
+DIST thunderbird-115.10.1-ka.xpi 783168 BLAKE2B 09d1708278f12b2e2b80d944a4ea476e866fc9f11b23da4def2cbc972717959d72c1e5dc4a7bb74fc75f7474cf75452d8411c4bff9abb26b066bd855f8c2938f SHA512 90b8758121ad9067b71611531b605303316c44c1665586b57a2e4d2903aed960393051a591725a861bb1f49a0b3980102e9fc56eb22ef5a2256ae45251cfd382
+DIST thunderbird-115.10.1-kab.xpi 711299 BLAKE2B 26cefb5a203831b100e5eda6bb1bf994e690b25adc425401008f37a8a5a737b2aaad585cb9d038379a5be642e85b9703fa1df3c26bacd6b5f109e97777a27be1 SHA512 9958e8709294d7124dd82b4dac211765368227ee6b86e5073cc65de99e3393791551e23688774c6494b1fcd5d0b0fb6069a37141a13767247bcfb50e9446c6aa
+DIST thunderbird-115.10.1-kk.xpi 833793 BLAKE2B c39b60f2c5678032fc4b1edcab464f91e520d64c4f8257e796ca74c890842a8738a280a0d7c29c121b2e2bfaee36b5401cccbcccf9a0bf278ffd6bb5c1c4df11 SHA512 eb44302b7f206725ca9cfd8f44095e767d22f10bb611bcbaeb5fc88b8464e2cc19abe131de63640a75aeeed4faa0d174565f354b132655cf15925577095a3745
+DIST thunderbird-115.10.1-ko.xpi 737552 BLAKE2B 820d1d55b962c506829a9a12baf4e493a5d71d58dc4cbaa0b6023c448de16656d7f22470ecea2e3031fa7d391505ce3869bea71a7658c9e5b16536ed2003ce04 SHA512 103c8ca18ecb86fe3ade41ecd7b452097226d81224f188d804c0e763d181393535a78e16eda0b4a867494dda3167efdc867040a58cf1a891c8f74f36b0cf36ef
+DIST thunderbird-115.10.1-lt.xpi 688629 BLAKE2B 4d386c92b53e62dd216793afe963042c4f931e41bcf719cce74fe588c807500b9f23b458c94748e0714b31d9d47c424f00b9ceb69c30ed9f699e66ce363656b4 SHA512 9e7ccbdd60fda9c1cd68d2d5421a54f2b08f509049862fa9b5131852af964627ffb6104092a61034e3c188c1ba9096eca7ac151b2665a15b5275e8d0990f654b
+DIST thunderbird-115.10.1-lv.xpi 613042 BLAKE2B 99e2d379669938058fc92986a6aa70f3dfcff65fa572e3600fd32991c5e5fca335fac7d12dba29b23816380cd716e8b3ec97a82c621cd79145342e680b073683 SHA512 df242862ad9dde5d60b47b19022d344e38e313d887a6f18207b0d33ea7833684a7d8df6e0eced84b67f76d27cf1243c1795cff0c7404e530ce50b30b7dd0f6b8
+DIST thunderbird-115.10.1-ms.xpi 573632 BLAKE2B b72190d5886c4a91bfeca2dbef82c723799b099c38dcbc0624e3f1f0308131d7bed827485e6526843302beb5bedc238a308f7097da4d62fb6ec669942291e2b4 SHA512 22e5d4a3b4de206f0ba65605b9ee61febfda9f66963054041492c01ed37fa6b396213e99b6babb10d42c9256aaf2eba2fcc6b8b329c6ebba2e4ba6a973cbd594
+DIST thunderbird-115.10.1-nb-NO.xpi 686240 BLAKE2B 84211b33936a5306869b997845002909e199deb9fa872a8be970020651d4135fdbc2019f78bea12889b662c0239a02e9816def5b816f59e61c67ff42c422cd87 SHA512 08ec5507c4cb9cb0c59b9a56f315f34405a3a3fcb214b2090953ea16ff932547887e8a5bea8e47b5cac458e435ff5382dd58cd9fa6f9cb33c3b09843d2a07e02
+DIST thunderbird-115.10.1-nl.xpi 721726 BLAKE2B 5c93b2784b2b594b4ddf16a8bb5a37ef1bc60beca645b1fcfa7fed6bd3f4aa6cd291ca735ac7fb339992628d38cba097f7eabe2bfa53aeabe43eb5cd4b28b18e SHA512 726b0508cf721db81fd705351d618cc1a3a15c9043f2257117839c812faeb543ad32512d5f1da94a50170afa9992a42556ba88c519b0ef61312adfb4d502e5e2
+DIST thunderbird-115.10.1-nn-NO.xpi 691749 BLAKE2B ca00efcdc45530a861c931bdb5fe7dc2436797f6b78129c085c10741bdfeb55cf0bad5f8fa5d29ebbb36f2e59bcc4394154d190d89bb8f6d934409c5e2272174 SHA512 618e1e559af3473d2470936f4dc4527d903a37dff62a6dc211bc4aeb730f53f3f3d3592151a03f71101e6e073582fa189b3aabcbeae35d1a068e1e080e900c12
+DIST thunderbird-115.10.1-pa-IN.xpi 678306 BLAKE2B 3e1e27128cb48b3d229a2aa9722122c32e7d64b251bd5ab46ae5aecbef5151f91be2facea1d8cecbd0fdc03826389ec4b123c3311aabeade0e55d023ea3ee5ab SHA512 ab676bb859abc34b64e2b83e55ce341923c5892d1b9d01d0bb4b14c19127ee6566a1aed46b0b5876ada53ffb0fccd1c227f8314a294b41fda6996a830fd06e68
+DIST thunderbird-115.10.1-pl.xpi 740536 BLAKE2B 41955431ac0bf88064dc3f728a4f039d9f455bf1f4773df582d088a156bd95fe98b92992dbc30598404168f4f6a69bb24ed53c3475e3b7ef1ae3c3c3799b0d9d SHA512 ebfc746d3d4becaddc7398199e09c59b1cce519d6c082464974ca513d32a4edf1f22db9e11c0d5eec8d31e7ba130cd34089caeb58bcd35800618352ea725b92e
+DIST thunderbird-115.10.1-pt-BR.xpi 729747 BLAKE2B 762c51f22397d64e9a5aa9b714120c1ea153066570c489ab2f348e251d0d8a2b8d8d20f008ea61d90a3298e36219ba4d6bca152272b85e75568f340520b9c79a SHA512 c4957f3558262de1304af8efb8d237313cb5dee60f73ad420a91308e58de3aad63e89823b84d13fc7342693754d7181ef934504e391176422ac05547dc23b9db
+DIST thunderbird-115.10.1-pt-PT.xpi 714399 BLAKE2B 2e64efd756df4d68326409d3ea5705e92fcd53881c2624b14930a0b6a834d81129b651edc151a0e22bec706ac7e12ac4011b2ab9df5bf1ca798b68fc602cefc6 SHA512 124d48fe7c9fcb335f42e3261547345d98f2ef792238d9584edaf1ab7c8da774d74704296e89fda3920d1f8295175680bf8f710f666e9d5597634e678cb01475
+DIST thunderbird-115.10.1-rm.xpi 725084 BLAKE2B dc633e5f181d5801ba805f157d557017a7171660e24ef75b5d09c41e1b310093ddc23061834cc9e55db5cb1f99316464c52d5624c525b17a7b14fc3e26cb6b98 SHA512 cf7c910513215212590e0ed9a832b8a95c3f60b36c30d8b4ba21d4b6004cbb6d1342764c7bd1e8e20930152b4bbe0920258af6e7c1fd1dfb1dd75eb57aa1760a
+DIST thunderbird-115.10.1-ro.xpi 659864 BLAKE2B 4c72dc6479e233809e21dd12b5d1a2f362802ead1f94afe05c4ee1b8abf7d379090d71d19714e36a53f4c5915f9f136fa343059d152c3d696487fd42bfc2b762 SHA512 7154dc4703c92db049fa6210a94fc0ed5e6b9d1ffc5b77e5a0d2756a1b05515fc0715814a0da8d6cf4a40986c5d6c09ac4a49bfae33494fe082e4195b6733c13
+DIST thunderbird-115.10.1-ru.xpi 847865 BLAKE2B 559497472d55585ff6834979532b9e1dbb5c86311bb1996efb5a1c84a12dfeba2ed712980cb18f8b28751fac8ea419a9b2bd75c4fdd17ee516d2ddc848420b95 SHA512 50239f73b9d87be294d93c787a4ec1f24702c3499135fbe00b4cc4d0ead67f7e197de08964fe8484c18da30c705e26fa3d9bb44a672e37cf66070fdc10f902d0
+DIST thunderbird-115.10.1-sk.xpi 759889 BLAKE2B 258e6934c23c7d38f25998f2a9c6cdbbe2f1c73d2e012cee0149e1dd1a5eedb1ad51e0881bf0d625cfda45c13ee2adb23f43e96a074285c16c9c0895ae39b77c SHA512 23670d35b4513eb9bc7921c69217e1a18a41d33d42edfa7e49685f42d4dadfd9b96a52211ccd5764ca6d6dbcb8ac3d49c7db526c7f653d332d404cc3ffb1254b
+DIST thunderbird-115.10.1-sl.xpi 722594 BLAKE2B 58aca70a2ed96db27222cdd3afed298944ec8c971313b737defaea3881c2ee8a1b73597fdebe45a9dc732043aa3ac83c949938b2a3fe64dc892f0fac89748c2c SHA512 34da7ae5873d8a42624e7799c9c0fe6de3c1431d9575b89d5a786d3fa57222c3d77f0821dfb5afd8d90ae839c96f19119742c35a19fa33f2391563e8d1ac3888
+DIST thunderbird-115.10.1-sq.xpi 743543 BLAKE2B 0a74a87cc47e6de42e5e237638eca0f9aa903f9e3058c6cc050b62146491cfc09e64b021fdf5b4dd8434411454a68ce8fef9cdffe61d0552465e6a532e42c2ee SHA512 f4b13b296ac1cf194d03de002a2a58c7dd42020c7fca10071104dbf57a3a04993d14742b7cadaf551dd06efec9fcebb75e887a484ea469d96a2a6d3e8c6dc176
+DIST thunderbird-115.10.1-sr.xpi 755433 BLAKE2B 35bd13d6eda8170998f76e45c4645a01981d1de7960720282c2594c2b8f631147190b1d28b37ce1376daa534edc3e2a0fde5d519c2d8fe9c3e29cafbd915cf49 SHA512 a666360bd476f7b525c1d53abd69879497fb01c5f5c43c76e6d4f1434c46f8e208ee431e809e1971f28705a208af7cc6cde15bbf9c78ef6d04d0a6da2addb7c6
+DIST thunderbird-115.10.1-sv-SE.xpi 725854 BLAKE2B d087880c77105f67c3e87548a7cf984953192178a0ba90adb972ee64ea555f398ccd0811e8f556ae41762b278315c1602e7e4573bccbf022122fba64e1534e5d SHA512 71066c816e2bf06df01b279c9bb855e639570bdd8a3b3ee50563dec447f9fc80bf4f2e4528cc22a108a0afcb1ed47a6d01909756d85026a3417ad675a29ff3a7
+DIST thunderbird-115.10.1-th.xpi 793888 BLAKE2B 39c96739ef4771f0de87bf85438d4ef744a5da86dd5f00068c90051136703c94b0a98bb80049cb68e88a697bd42e93a29f408eb0aeb6dac7f87817a5536333a2 SHA512 7eb34c25346235c389f47a576fa209388ed260525759b6b2eb9415c3d6ca9d4d60987ccb01edd554742eb4db197920346a80af1a948960f78d3b2819056b20de
+DIST thunderbird-115.10.1-tr.xpi 735253 BLAKE2B bb9d71d23141286af5984256b0948f14fa24fd18c3f7cb5084c30b27d4994412dfdbd29b95d5f41decd3ac9f72a29d1ccf29e669985087896f80cbf3328f3ec5 SHA512 017dc0ae5886e68c0268f9f3e830facbd4e8d685b76f2e2b7525b1ad9d5369f64273c7fdc94cf37adb8a3509c9476d4f601f980ec71b6e175c97244f208924b8
+DIST thunderbird-115.10.1-uk.xpi 839177 BLAKE2B e1f385e719e11e66d1e87b2d0f8bc20100d95e9b2294b753561976799a52e64fdd762a0ffffeda9809a324f9434446599f3a0a8b85d86d9a109fc7aaf362acfe SHA512 e0e9df598e7692ece712fc5fd68d375e5d226ae84be2f43ebb7d8284c652f6aabcdf87e6732f6d8cef978d3c7a7482562c271d7d48ada9c82848d3adc25120a1
+DIST thunderbird-115.10.1-uz.xpi 587158 BLAKE2B 14d23806885e7c25210444148b159f988f6de47112d4437882c3fdfa20fe2439ce0606f3848707b21edd934820d835d08c9a65d64fe3652b543e4199d98ab4fd SHA512 dd6d9c0187c7b5aaecd6787b9b1db78fda535dcda75daef355397f9c1374d8be17f7f22adc2f6a96e31b66f15060b7f8ce1d0d6843c9b51da3b37d3d0664d514
+DIST thunderbird-115.10.1-vi.xpi 765461 BLAKE2B 2d05c46d0c57229dbdb0a3438824bee4d1604c861b5df6eed447ee73670eb9f695bd2f3129f2a43a60792aba0aef2fbe11a4a1d7c43a95f9fbadfc303b7a42d4 SHA512 49eb6941a967b350f61939b91017d7b1d9bcb07377ea09ad63347d9d94b35cf0eea5be76f1eb56780152e810f92f4f0dca5c79ae83df68443cd727e5ca375da3
+DIST thunderbird-115.10.1-zh-CN.xpi 762147 BLAKE2B 7429436950692d4c76f5e2c513a17d1192bb4abd77e9909e0142024874bf0b9050d516b19f08c47bd62e5ebcc41ba46496760bf294f3c9169f2dc1d81c4a35ea SHA512 10848d30e4740665863f9189f8ec5e96ec97310d1b7c360b83318e5f67ca537eb1b47699852884f387b58ba5127e7a95d0d77533f22b84860a207e4fd3f36038
+DIST thunderbird-115.10.1-zh-TW.xpi 767911 BLAKE2B 57085bd612d78c8a5c70a26f020734a976794bb3c18440c118edfa17d8acd122b8a0d7fe702b4680ad7cfcea38e25a93a63eee7222f1056a4f999819b4a8fbd3 SHA512 efdaace7414dcc761daf96790d564aaacf05643c9a22c4539bfe44d84a8af4cc255d68f34fef5296baa858b3df0e5d5c38baa63f7ddf7325c47db3846243fe90
DIST thunderbird-115.9.0-af.xpi 549702 BLAKE2B 9f94dd3e4989589cc205508d370c256c3c75c2071e0a701271afad6a93cc582785f209b41bb4dea11bfdb2ee390952b55e2b0e2d2262cf60ebe04e3b827ddb2d SHA512 39342e9dcd988abc03600bc6a52d9e5d42f7007069b48eb901fa1e12c124374cdc18535d8e6f8b0a74a6729dbc56497a73f923f8f188da6df51206ab6b9f4783
DIST thunderbird-115.9.0-ar.xpi 666362 BLAKE2B 0874f7eb9f313b5b0ff3f002efec12a39186f5d6d6d5fe98835f5c9c149f97efc82c4d51d3f59c96855e81d625a90f2616e3a88757ffd3b2342dfc6e5670aea1 SHA512 09d52a96edf92084029c60fc134b6b6240cfc8e7bc962b05fe8c8d55e3fb67ede84c6151b67704b3c95504e2bb9b0326a4b77e356977f68f02acfc5b6d7a8f38
DIST thunderbird-115.9.0-ast.xpi 568310 BLAKE2B 662ce2e70c1ca0eb444d9fd4849b5052e8aff603beb5949ecff6a22f6051f9451e52cf7e494286cc247763f631605ddb577a879715b4687caa7e408f4227a240 SHA512 acf20bad025d74d158e0a0b4fa16a6afacea89401a4a7ddcbc09247a275d85d6628955c7fc3b5f14e11f5f2f878901c706b0f0143e33d88bbcfef3953370c0a3
@@ -130,10 +130,10 @@ DIST thunderbird-115.9.0-uz.xpi 587157 BLAKE2B 9a42e3d67c12906a0b44ded1daa7e03da
DIST thunderbird-115.9.0-vi.xpi 764700 BLAKE2B 099eb82588cfe4277e34868736008f386bb8c913a399756555fd9e0cdae61186057ec54d3505ad8e9ff33de93fcd639852b4e80ac642f5c5af4eba58c3a04a72 SHA512 2a54f295db3f6890976ab90e399789d8f29d6466f77e31ffb05972f20d45f2723d9b7b346734637edef097cad426bb010b40877f641c13b6b40c2b0fa21dfdf2
DIST thunderbird-115.9.0-zh-CN.xpi 761848 BLAKE2B a47b71e6826a4e22076352a1dddda91b7ea1c93b910da09fbe379c60d363bf03967c041f59a257c8efd103f2f788126ecb96c965dc9b0d793b44eac89b588743 SHA512 9f8559e09d2fea0ee62d20cd6f0f41b31867f505d704d00395c341f3dd9cc404e9c103845e717e45fd50e1baabd0009dd37583a891edccf8129018dbe1db293e
DIST thunderbird-115.9.0-zh-TW.xpi 766758 BLAKE2B c1247c43eaf286a9f4a60853d9606d611f302dad984f676cd5ec5f3ecc6f757737455253cbd217323ccc7e3c1b66c43b6a5b509e6ba4e291498b6d92ae6837a5 SHA512 a2bdd7260a52c1e3be0bec043d4d62ba2a2831f327c431da7121df987600348e97ab3cc239de5612cca1783b163d2973554db29d91a9352d31c53509374571de
-DIST thunderbird-bin_i686-115.10.0.tar.bz2 83033160 BLAKE2B b4a3de3b1576554b8e17ae18bd4568e2d7a29d33a14e26fe3bcd322f991743af616111f01e2061c0a74244f78d4457614bc90abe5cfc51ec7ba9c2fb3d447574 SHA512 d9b772e83e3a322d5fcfdd41d003133ef8b392077e029dea332ab406947e3f41712bf582f8545ca8c927e47ef284d9f08f8f5ee689e1cc0cbe768ff72dc1456b
+DIST thunderbird-bin_i686-115.10.1.tar.bz2 83060151 BLAKE2B 9869262dad3f532d75ae32ae46b254aaf1d796aa9d9385090c6ba7441540e466d03d808fa3b97f973d6ccc713626b2cf25cdee8552829831967013997e732dea SHA512 6f24bc274c82cf1a3a2effada41aa80959b091d0c56e763eac7f3c3c7747c23ccc02e32f87facbf0dbb4de2843688fb5d306e9d1f1bdf232ed151abe7b376101
DIST thunderbird-bin_i686-115.9.0.tar.bz2 83080461 BLAKE2B 29da31f77cee4f2fd819b425f1eb4d753acb756d3b8500b6781ef14d4b2afe3de6b0f7763917f9613d628788f95e3376248695d59a576ba5085f48939ee417e0 SHA512 747d007aa7f7b70b6da7f465abd72f7a6cedf3542cda882261148b8d7ef04b71d54972716fc8472078701cbd9f68e5d3168bd87b1344db89e341500a9125d396
-DIST thunderbird-bin_x86_64-115.10.0.tar.bz2 80595590 BLAKE2B f2bb271545237fafc3cbf912850712ab844a5146cc3d7de3577f19b9c2e6168329d0d5012b00dbedfa69861c1c8cd5c662723875e8ca9653e613fe66b408da30 SHA512 5a2e2345025db9a4732938521144f91446a8bd6675756f2df19985ade1c996ac579bb196a1a07950a9c5141e016e0dd66efb5182b5310fb3282e47b45b34b484
+DIST thunderbird-bin_x86_64-115.10.1.tar.bz2 80744656 BLAKE2B d57e59f34e1591cc3213e72582f7cefe6b2a8bde12d7804eb6139761c2d2155ea586f5f0deb2f46a513836c98ab0affb8407a22c2fe81e725ff47d913218dc59 SHA512 1b1774761b2ae2b936a254f045d0cb2aa25b2fd83b4076b8063818b6dfbf74ad1f70c5c95f203a0d4e7cb8500f666107073ab3b4b608f0fb994de99d4abd9add
DIST thunderbird-bin_x86_64-115.9.0.tar.bz2 80629396 BLAKE2B 6a2687c0be7aa80deee212a09db770e359320c8b9f98a280df05ff1335746110c3c598840da90098e15200756fee1869eb9ebb04fbc07dd278482cb428822efc SHA512 cb700993848a9a74afc57d822daf773b526e142a6927d5392ac44527fc0be218f4ed5343d4b9c36e2f7e7c6662d3c4af423116c3a6cd7b31d64f73adca0b16d7
-EBUILD thunderbird-bin-115.10.0.ebuild 9025 BLAKE2B b920c9d10cd4ab8c4e9167f777fef46e6cd254c8a7c41955bf68bfa609b3f81170147b2e46910a29db50b9cc655200421524f2918b63ab7c43f370362432830a SHA512 93b42f57a301b7bc9433a7c93d042e7f8728f6bdf004cd5e3d9ba64f18059adce79cf534ee3686246534ab3509ff5cd4a2f5fc20cd9945071431f0ac675a520f
+EBUILD thunderbird-bin-115.10.1.ebuild 9025 BLAKE2B b920c9d10cd4ab8c4e9167f777fef46e6cd254c8a7c41955bf68bfa609b3f81170147b2e46910a29db50b9cc655200421524f2918b63ab7c43f370362432830a SHA512 93b42f57a301b7bc9433a7c93d042e7f8728f6bdf004cd5e3d9ba64f18059adce79cf534ee3686246534ab3509ff5cd4a2f5fc20cd9945071431f0ac675a520f
EBUILD thunderbird-bin-115.9.0.ebuild 9025 BLAKE2B b920c9d10cd4ab8c4e9167f777fef46e6cd254c8a7c41955bf68bfa609b3f81170147b2e46910a29db50b9cc655200421524f2918b63ab7c43f370362432830a SHA512 93b42f57a301b7bc9433a7c93d042e7f8728f6bdf004cd5e3d9ba64f18059adce79cf534ee3686246534ab3509ff5cd4a2f5fc20cd9945071431f0ac675a520f
MISC metadata.xml 255 BLAKE2B f54493c82293ca95a1ffd16d6199055650b0aaa18234716339235bab3f14a87327cb04fac6b543f973b3fef8047412e54edf72bf0b8a9424f4aa1d2eb0feec30 SHA512 28c0ab3671ed2c65cd9694181f7f9c4a8bea53dee0a0a06f0d9086166317a87611017b105d5150167597c45a7dd8921182fd6bf9d1b3fc7408c0e94f36189e33
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-115.10.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-115.10.1.ebuild
index 0ddec45f3444..0ddec45f3444 100644
--- a/mail-client/thunderbird-bin/thunderbird-bin-115.10.0.ebuild
+++ b/mail-client/thunderbird-bin/thunderbird-bin-115.10.1.ebuild
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 41df9b2999d3..1411cdb5236d 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -70,6 +70,71 @@ DIST thunderbird-115.10.0-vi.xpi 765459 BLAKE2B d29626701e1077b11bdde1dc09f9fedf
DIST thunderbird-115.10.0-zh-CN.xpi 762149 BLAKE2B ab904359a06db5fcc63d986dad6270fb43dc6a530662121b7b4313a08bc9e9c2600188eb2c553976c2f7b90d7043181cebca65fb3b059a6d2d4888dd2855fb52 SHA512 1873535c281684c09c6b11a591d593a66d04861bc358c27fc6fd9fc9f47e2f789ca07ac0464fd0f1831e5ed747184e58b59fd37a4882af9f4ed01b719ff8997f
DIST thunderbird-115.10.0-zh-TW.xpi 767911 BLAKE2B 4dc6b232d34af6c54f6b94d933570a3ababf12ac5afa37ec5601eb422ba45ce192e9092df7244bf6921ab5a58c957b12081f9701195b66baa069432de5eeaf12 SHA512 a60026790ebaca7525f378e6fe0225c352e88b796582b60722858458f95c86621059255d2d572f07d15e1d23ef057ea0a9ed54ea20dae601dd69bed23b0cf04d
DIST thunderbird-115.10.0.source.tar.xz 529687584 BLAKE2B 87c570fc8bab59485a0d8bb7951c365be7cefe98d07a5bad6cd9d31771134176be0f31e8d2d39fa8dae2dbe54048cf894a110b1738320f910b7d50f4826f1d50 SHA512 35188cab32502ff2451834358f486a095ccef0a7330ee35d116c335555ebaf267e01f7084a6480b7af85436741c8591f08d6ed9a01c1be52d3f147f913c1b5a4
+DIST thunderbird-115.10.1-af.xpi 549703 BLAKE2B 5eedafcf19b9e46b76c2d5f8bcf155c386ff4f96bb662d6e3899d41a3c8d2dcad3f73fae899cde9e55a3907ea9520e0d9646b73580675f02faae2d15bc01106d SHA512 8c75c5851384552608ebd65986e04c1450ec74ea4b0c65032ab67ed6dfb718e9603249026b35c59d01a1531176f76a61be027de700dcd3739db60262ae6c8fb5
+DIST thunderbird-115.10.1-ar.xpi 666363 BLAKE2B c070e16763eee9c1e5d796dcbdddcb7088ae9d876cefe7d41fc73cb7d4ea3f6ff29c58bbd919083a96b90e61fdb0352b0f09f457040601f561d68d05ec8294fe SHA512 af8e216243d873de1320ce626c5af4c7cb43e32c35eedc9cd726349e6af25a695cd81e20595e5d3e8d28b64ff69467cc4a96b599364317f65d71259951afef9f
+DIST thunderbird-115.10.1-ast.xpi 568313 BLAKE2B bddaead74c292977b8e471684d6d6a366c183b713c4013423afeb325b04f2f44e472b7874ad035c67c320cff973b74963cb0429f7b33a2f6d9f184f8a570dddb SHA512 d00471a2c9e33673c696164e62afff6af6b1acfdbaac8edfad544e836ca5f5f460e9b0a461a88eed97da61f74867d865319a72b92373efcc93164eecad5a843a
+DIST thunderbird-115.10.1-be.xpi 724046 BLAKE2B 400869ccc37a648e753aeae8b4851af2032866455ed0e4f92322c62389e4cb5dbe246de2ce4d22bc3d0a3ff787da7be7b3c8017825bbf6654ca382d4029ccf5f SHA512 749f733da4ee23581e47cdf221430c3d8dfcaf4f2f344b72de8c3ff03c6d7037bfbccf4abf3ed3b7a7deda7d68aca68152aeaa8973d41eafb5206de3460b994f
+DIST thunderbird-115.10.1-bg.xpi 780172 BLAKE2B 962f25d8677befb4e0d3bfffecb9217154d7c2dcffedd45ea42535a266ea5c3fe0be7a6d28604601b3b837832bb3c01432eefaada99c11025a2b4c4f25047cc6 SHA512 7d25be6dd72f2cb84111e69373ff8c983b0d9ac948f5d6549b780fa85c79a322a1408b4fb90cf64e310af91066d8416bb8afe2e190b8ef1fa9d29c53a0524fd8
+DIST thunderbird-115.10.1-br.xpi 642273 BLAKE2B 744aa7e265b1ca4952633a7ec11d955017f150fb4c19717cbba412bdfc167676c31fbe0d94a953bbc51a1e6a5eeaaed6473933e13fd34c4228b37a31111f499c SHA512 016a7f6ffc7fc5e935154a05b866a7f11c4fbf669a11100968630e4ec4737faeb9b835086539448c2ecfeef5b6af904f316a3a58e7de9f5fd6be588b303a2417
+DIST thunderbird-115.10.1-ca.xpi 685713 BLAKE2B 0bd5ac05c8603a15390434cb6bf5f6c65c31463bfb4c07a33854c023170343982b28634cb0de285980fc95d670ded423864bbd7cef39d35bc6188db2eaa99852 SHA512 ad32a51299ac1147a4f811fcb577413f6cb340f2b0bdbcac29c5681227ea1d31dea0a7bb199d3c75df9f540c9ff23d0da5fb748c705bc21d525a754f642921bb
+DIST thunderbird-115.10.1-cak.xpi 667770 BLAKE2B 78149c4924a455070c35b208afbeb2ee0dd76ec3de9840ee17a65bdeee69b736e577eb3d4ec938c28ecef2c0747207e56f2b24bcc2cd8b086335850291090812 SHA512 b551441b1a4421cda5e381ed87e5ab933dbf796276beb225f6af3454ee844980f307ade7629ee826077cca8f3161c3840f7972fbf90e75cc927ee312c4586c77
+DIST thunderbird-115.10.1-cs.xpi 760405 BLAKE2B 4a59be9744f6613863ba762cbe1477ce484bd400f1da33105f742c7efe3575ecf04ee1f1e1c0d9faba666b15b2b557a21f6be754ec5077ebaf4864a8f07b72fb SHA512 9040a2b4e2d2c98643390ea10a0c51d9627ec68cf5a4e4affa456e814c8ce57372b349c2684434beb1f0766a244b1a57437bbc889587591f9f869ee5537779b0
+DIST thunderbird-115.10.1-cy.xpi 726866 BLAKE2B d8e2af52fe6b633a1ea72db105fe0fc7a276912c35bb7250eabf57e704a1b547f2347d6e96c8c77b49ff6a87db9f8043ad7dd86f822f01db7a555d68f2776a1e SHA512 244fed0e995352b3f775ca53ba5a3d024f12838f9d5c0857d5f28f2349c9759ad2f7fd2a92f63e919643b367796e65f5c3bf894ef90672b5101c09562ee9aabc
+DIST thunderbird-115.10.1-da.xpi 712436 BLAKE2B 61e169c76bc8a5135f5a7c73b149a1a6762530e2c29164e07c791a4806b05735bab14808d913da651b26545169273054e1f2fd6f9254001650e37cb218e7b789 SHA512 1267fd96824e3eb1dbd5944b143c3847e21fa4d1a0f0239af177c433b7afb49213a6880c739b0be15687db2a581155e1dbfee8fa322b9121506965faf5b03a87
+DIST thunderbird-115.10.1-de.xpi 742717 BLAKE2B a422d35765cc634176e4877f139450c4d6f9b35f226a43efcab81f54d2ba91442cbc380781450a0ebd77fc7a76259d4dd82442e5dcbde3469f00aa74d7eaa430 SHA512 0921c1e1a4a1010a9341ab6f24b36b0d3acda6acb8bdd0a04c8d393deecfcced78fdc99f978765286fc03f836e0983fc001897376226b475ec6570c1370e2ff9
+DIST thunderbird-115.10.1-dsb.xpi 760923 BLAKE2B c16feac97485f27c0f5e752c5a3f34244c098fa34691b699a7f6c10e596d2c77b041a9493f892fcf7551a6b2a75e3426bb6a2c0c566f60ead6836cdf6969271a SHA512 9dfc1f9d3033590a59458c6dcf04d8ab5422e0be9338494324551d9d59e74f3aa6dddbc19b5371026cf3349a057c5f73511e0f471c666e3631a21d289212a50a
+DIST thunderbird-115.10.1-el.xpi 864313 BLAKE2B 7c1c272df4d54c2322879cd9a80571bb26fa4000a1659ee8eef09ce68c5a0265de0c139306272b911d745faa221ae996ea1f928574f19007c072e0dbd0d1dbb4 SHA512 d67007973186c9913cdc2d6417289369e6d64116f8cd1e0f5ca1e1de1a577e356afbd0e7f813fe95e12732233c8e8a93a3d198bf98139ec42c4a80e21fd45da9
+DIST thunderbird-115.10.1-en-CA.xpi 673871 BLAKE2B 9ea5f8dc702ba42c0d89dfd7b8c4938b257120a62e3d8516a4502379b5da6e9ff939f628374fd87a7f345b0d79b0be0c45e0d1f01a6c0802e76309cad1d8e439 SHA512 a346bc41ffc5b5e458fde4868d0231adfb780baa0fdd2e2545134f819a1a00230a5de65b94413a8ea43449298ae0904e6aeeed3e7a84777af705edb36557a01d
+DIST thunderbird-115.10.1-en-GB.xpi 682957 BLAKE2B bd1487865868a7e48974a0718320a093f7719569545df5dabcd3b9f0b123774b670381a32f840fa319edd1e8ba14210b2d3e72849001350fca894b25dabca6f7 SHA512 38ca13727b29712aa77c0ae1616fdbc296bfcfaea364a9f5f28743578cde3914bfb4e740903469fd0aed6db0e4dca81d65ce1eb2cca405aadf76046b85d47034
+DIST thunderbird-115.10.1-es-AR.xpi 736787 BLAKE2B 6cba2a49c702e20c4b016afb01dc0c532c7fc2688b85fc2b936bcb0c693aa5eaf8c37863c9b24c4473477bd8d8c50731f1f6e897010baddae48f87d49d55f740 SHA512 7982b3cdfdbab6a03c08a71ba5a3f787c87039f4bdfd577916a5b9904cf1f3fabdc7aecc6de7de299be4e7d1e224415277dabaf4d6a946d621ece9639625a5d9
+DIST thunderbird-115.10.1-es-ES.xpi 698386 BLAKE2B 268c259c49d9d5852bbe5004cd1c3171f1aa41a43d47151612e1b4299ea2c2e17cead07b628e4d6375fcc7f25f33b8bb2da876b244a791f6be2fb6b541134abc SHA512 b6bf2d4d437a25c0a607f97081646fa98b6f6ff1036097176125fe10354dfacd26dc0244d38406e2679df506a0bf976484b9f52b7fe397a6c08ee4cd2d98c384
+DIST thunderbird-115.10.1-es-MX.xpi 719673 BLAKE2B 86fd570d9eda45b67e01c7cd52d06135d38775fd8bc85871c593483d001adf3af4456dcb9105863c7dc89831ce48057b3ebf1b4978d63fafb2b08b543b1af6a4 SHA512 2ec01b7e3ed96d10f8b5f7f831a45ecc64152a5a0574797934edf5f04bfa5231c887b37582ecd99eb0beaf3be2b043a6e79cce198a4148da2fadab806e9783d4
+DIST thunderbird-115.10.1-et.xpi 679915 BLAKE2B f9035add35e6d3f535c76803766454dff23382c0c22e82e0d9160b1d9135de0cbe0f04c80501306b63883aefce0e987f80cf9383275cf552d8adb1307875ed88 SHA512 a09e54f6d024d319a164ff559344b2cd6cb357843db04bb7a8261b73445f9a1ec1bf020e23a13f6ad2120cd54e7af4697115775fe43c8bfad648cbbe4cad748e
+DIST thunderbird-115.10.1-eu.xpi 708669 BLAKE2B f961cf47a2fdbb7c216a486450e391677c1dddd8b50c800ea8c316aef55c6c1ea377559d313252eb99264fb80ec1e849b9eb1b11438fd446f05496be9fb8e3c7 SHA512 57008efd6740f9f290d28fb833178e4511314af53303b417c8ca63a1470525523731dc79b52d7846b51e8988211479b55916c9d4996ccaf94d9367437d0b5be2
+DIST thunderbird-115.10.1-fi.xpi 713737 BLAKE2B bca1a40e8b664d20ffc797019771641b8503d6ebd1447aa523630a25db57b76e07976beba86fbb9b4a0fedae666c4fac65ed331dd14769b12faefc9a46e9ad4a SHA512 25b86c9d406c07c557a6e1aba7707fca08e23deb4e3f92e044f1be21389cf18c2aee814d36ee55885628fbb8504a1ff0d7de903db50799022b98b5b989679f70
+DIST thunderbird-115.10.1-fr.xpi 747641 BLAKE2B c25ad48a36238ca4874feeb78a67e6e8bd8b622f880245fdad09701c3a0a9c4c93a9c165bd0cd7d328fbbe374eb6e9ef9200473c419086e535bb0d36e9868029 SHA512 c867e1363132e0d43ecd851bfa60501e0df05b758d42056095371c0e3b6468212402428317279b8988b99b3daf9d3a66d8182da2e635466e4d05405ccbb34532
+DIST thunderbird-115.10.1-fy-NL.xpi 730432 BLAKE2B a34ce310bbd4f8adbfa731c8b5270302c9f9f6045d513720612afc6a76dcf96ad142056288f6b8707d7e31406562aab0653fa2f610d6dcc1caf4f3a89d5577c2 SHA512 8c78e2a472c92e84f8b65f4e0482e082373c370623a9e3c4525e28ac8bb6b265fffc4ec55759d73ecc23d314ffa2105da277da1ba4def6e0dc0ec315175a11a8
+DIST thunderbird-115.10.1-ga-IE.xpi 609796 BLAKE2B efbca94746dc323da19ce284559a580bb0e306b41fc3efc4a16208307501c697d1f2a727bb61d0366ab0e030815c821a45e037c187ea77c7b7f12a1dcc68e6ca SHA512 2eca71c898d8e741737bff03b31a5405b809e21fceb62eae26f2d3b30d08f29cf6d37a251656d00784dd5e1c6709d29af677584c86126aba9407c1f824db336b
+DIST thunderbird-115.10.1-gd.xpi 712352 BLAKE2B 8121a08613a0cf16a2fa46703b899a9f98028d1db988d201ccc531ad0544ad58fcf3aa01cb648bc8c84d8352565e2b27194e1351c881051d0d42f5543a70a167 SHA512 681a736b4db7631cad39fc2d06f9c528b08e947abd634d8b83b82c150aa74f4266a8d7f6c5d6f72d5b9fab5c1fd4c1edb4eda6bc9c0f1b4102e657d350e40862
+DIST thunderbird-115.10.1-gl.xpi 719943 BLAKE2B c997a189f58c967b5ad3ee5b54dfe9e5986888c6c88ca5988b3fc9880a3689fc4ee889c19c2ceb4757ae2fd3a29202894abf5b3e9eb814458fb41b48fb38502b SHA512 09dfe926fa2b792003da1fd4e8c9c9294f7b9427e3277e2c53fa47309356472b9ec70ce9ee7784a4b763360533ea99004d057163b9c08076c672240e6c754a78
+DIST thunderbird-115.10.1-he.xpi 686151 BLAKE2B 8d0b48e0f8897d75f9791901e193a00084951bd537048b1528bcafca46c0b0a46aaacdffa1a9d76bea9c263738a149c35faaca6308a80f6ee06c780dce290377 SHA512 ba703ffeecbcf00bdde7083df6a7c3933e5d863bd51390d0b2293b6b7a5b382a3bfb73c73966b0c95d3c3fa50c52bc3c115cecda5da5e5297261aced2ecd202c
+DIST thunderbird-115.10.1-hr.xpi 687323 BLAKE2B 2edb7fcaf5eb179e8fd11ce8e78e07a17a7723e1a5a8d429efc49fdb361e8c646d0ece287462bc7856a5f583d0dccc921f500d308eedb3463077d52407c13d14 SHA512 219e4a2daae6727f178417b39fd49d921d2199183b805be14f6045cf9871be48f054f6d9ad0ded1bb1ebd917e4f2d8e1554c8711114169b0a8c9dad9e5df2bbd
+DIST thunderbird-115.10.1-hsb.xpi 758013 BLAKE2B c9971c4705853b0cfd34f553390f1dc384ba7cd190c0e0acdf0b05ae4b8b82fbf4ee7a770030281d06fb95688f4093e7946e681467e23fc636761fdbcf95006a SHA512 23f70f5c396acab885b25ebee9d4e3fdd873d9630467126fe480dd9bc4da32ea5163124638231a0301598584189657fe3862b2bfbb00ea3a6043a99a4625c839
+DIST thunderbird-115.10.1-hu.xpi 759403 BLAKE2B 359c5f229abaff87ee2ec268f8865cf0c235506d388eb26b06e0c47b6effd3b67327ea462ed586ea6a5a7fd2e22401c732abbabf19eaa10b939c68e0b0726e3b SHA512 0aa44c4cfe8f88daf9f9877a1a120f3b04ba4ccab7b13c687faa3b704c8dc7ca73f96676d17a4dc7824fe9d6a26d374f632266d8f56443869991518bd37967a1
+DIST thunderbird-115.10.1-id.xpi 651341 BLAKE2B 49da7ddb2d4968e27b8aebd5b02530f98d2b53b9a0bfa83deac240898355eb59af50c3c6760adea96365a55f4a1029963117cb0a4f3d390ac430e79fd8a70f98 SHA512 13d03fc229803df293f1a0ccf432471aa802f98cd758592e8529fb35580c2aa038d1e1bdb9f328c6f1b97562e19bf5a28f98eab3511a48dcff258c3e2b236d1c
+DIST thunderbird-115.10.1-is.xpi 720710 BLAKE2B 0b0a8075735a4ec1475b21a3a5a078a6f103be229751e927d6e86a5df23d918667fe3015650f3f9352492442ff8e10577e9f28c96422f21e2d4a68ab56e90e56 SHA512 dff1cdb4d5340c4bd062bcbdaeec90bb693547252f3df9e3803233f484e19c03db0b565ae4e1aed3cca8471320ee3bf1058326ea258b48056d5691f04d0bc846
+DIST thunderbird-115.10.1-it.xpi 668947 BLAKE2B 2c1e34c9c10545a432fec3f9d51d208e0c7c61f2fdfc284987e8598b2f8998f5eaeec148907573794ac007213a326b2cf8c0e0647c03231d940535ae1fd530db SHA512 ff5f7ee0a72fb070d51451eb447fcc4ca2f1058233ee66924674c1da287d0d19de1192a0e8a1526ec627ab936f6f82306ef99d3a6df21978b12faa867581bed4
+DIST thunderbird-115.10.1-ja.xpi 795682 BLAKE2B f0dee6182ff92f81073b59014bb4b3e4027cc6127fd2b26306771ca6f356b8e16016669a8fde8eeb3200c811dd72ec4adaa5b8479423ab2509929fc5db8927dd SHA512 0f2be00dd4832b9f5aa1f8d956b857f64061b0e18fdfc1201fc8803c18d73aa47036bec458cb0d4a0289b6850ebe675a53731661221a2f4a4765bfbb250dbe8e
+DIST thunderbird-115.10.1-ka.xpi 783168 BLAKE2B 09d1708278f12b2e2b80d944a4ea476e866fc9f11b23da4def2cbc972717959d72c1e5dc4a7bb74fc75f7474cf75452d8411c4bff9abb26b066bd855f8c2938f SHA512 90b8758121ad9067b71611531b605303316c44c1665586b57a2e4d2903aed960393051a591725a861bb1f49a0b3980102e9fc56eb22ef5a2256ae45251cfd382
+DIST thunderbird-115.10.1-kab.xpi 711299 BLAKE2B 26cefb5a203831b100e5eda6bb1bf994e690b25adc425401008f37a8a5a737b2aaad585cb9d038379a5be642e85b9703fa1df3c26bacd6b5f109e97777a27be1 SHA512 9958e8709294d7124dd82b4dac211765368227ee6b86e5073cc65de99e3393791551e23688774c6494b1fcd5d0b0fb6069a37141a13767247bcfb50e9446c6aa
+DIST thunderbird-115.10.1-kk.xpi 833793 BLAKE2B c39b60f2c5678032fc4b1edcab464f91e520d64c4f8257e796ca74c890842a8738a280a0d7c29c121b2e2bfaee36b5401cccbcccf9a0bf278ffd6bb5c1c4df11 SHA512 eb44302b7f206725ca9cfd8f44095e767d22f10bb611bcbaeb5fc88b8464e2cc19abe131de63640a75aeeed4faa0d174565f354b132655cf15925577095a3745
+DIST thunderbird-115.10.1-ko.xpi 737552 BLAKE2B 820d1d55b962c506829a9a12baf4e493a5d71d58dc4cbaa0b6023c448de16656d7f22470ecea2e3031fa7d391505ce3869bea71a7658c9e5b16536ed2003ce04 SHA512 103c8ca18ecb86fe3ade41ecd7b452097226d81224f188d804c0e763d181393535a78e16eda0b4a867494dda3167efdc867040a58cf1a891c8f74f36b0cf36ef
+DIST thunderbird-115.10.1-lt.xpi 688629 BLAKE2B 4d386c92b53e62dd216793afe963042c4f931e41bcf719cce74fe588c807500b9f23b458c94748e0714b31d9d47c424f00b9ceb69c30ed9f699e66ce363656b4 SHA512 9e7ccbdd60fda9c1cd68d2d5421a54f2b08f509049862fa9b5131852af964627ffb6104092a61034e3c188c1ba9096eca7ac151b2665a15b5275e8d0990f654b
+DIST thunderbird-115.10.1-lv.xpi 613042 BLAKE2B 99e2d379669938058fc92986a6aa70f3dfcff65fa572e3600fd32991c5e5fca335fac7d12dba29b23816380cd716e8b3ec97a82c621cd79145342e680b073683 SHA512 df242862ad9dde5d60b47b19022d344e38e313d887a6f18207b0d33ea7833684a7d8df6e0eced84b67f76d27cf1243c1795cff0c7404e530ce50b30b7dd0f6b8
+DIST thunderbird-115.10.1-ms.xpi 573632 BLAKE2B b72190d5886c4a91bfeca2dbef82c723799b099c38dcbc0624e3f1f0308131d7bed827485e6526843302beb5bedc238a308f7097da4d62fb6ec669942291e2b4 SHA512 22e5d4a3b4de206f0ba65605b9ee61febfda9f66963054041492c01ed37fa6b396213e99b6babb10d42c9256aaf2eba2fcc6b8b329c6ebba2e4ba6a973cbd594
+DIST thunderbird-115.10.1-nb-NO.xpi 686240 BLAKE2B 84211b33936a5306869b997845002909e199deb9fa872a8be970020651d4135fdbc2019f78bea12889b662c0239a02e9816def5b816f59e61c67ff42c422cd87 SHA512 08ec5507c4cb9cb0c59b9a56f315f34405a3a3fcb214b2090953ea16ff932547887e8a5bea8e47b5cac458e435ff5382dd58cd9fa6f9cb33c3b09843d2a07e02
+DIST thunderbird-115.10.1-nl.xpi 721726 BLAKE2B 5c93b2784b2b594b4ddf16a8bb5a37ef1bc60beca645b1fcfa7fed6bd3f4aa6cd291ca735ac7fb339992628d38cba097f7eabe2bfa53aeabe43eb5cd4b28b18e SHA512 726b0508cf721db81fd705351d618cc1a3a15c9043f2257117839c812faeb543ad32512d5f1da94a50170afa9992a42556ba88c519b0ef61312adfb4d502e5e2
+DIST thunderbird-115.10.1-nn-NO.xpi 691749 BLAKE2B ca00efcdc45530a861c931bdb5fe7dc2436797f6b78129c085c10741bdfeb55cf0bad5f8fa5d29ebbb36f2e59bcc4394154d190d89bb8f6d934409c5e2272174 SHA512 618e1e559af3473d2470936f4dc4527d903a37dff62a6dc211bc4aeb730f53f3f3d3592151a03f71101e6e073582fa189b3aabcbeae35d1a068e1e080e900c12
+DIST thunderbird-115.10.1-pa-IN.xpi 678306 BLAKE2B 3e1e27128cb48b3d229a2aa9722122c32e7d64b251bd5ab46ae5aecbef5151f91be2facea1d8cecbd0fdc03826389ec4b123c3311aabeade0e55d023ea3ee5ab SHA512 ab676bb859abc34b64e2b83e55ce341923c5892d1b9d01d0bb4b14c19127ee6566a1aed46b0b5876ada53ffb0fccd1c227f8314a294b41fda6996a830fd06e68
+DIST thunderbird-115.10.1-pl.xpi 740536 BLAKE2B 41955431ac0bf88064dc3f728a4f039d9f455bf1f4773df582d088a156bd95fe98b92992dbc30598404168f4f6a69bb24ed53c3475e3b7ef1ae3c3c3799b0d9d SHA512 ebfc746d3d4becaddc7398199e09c59b1cce519d6c082464974ca513d32a4edf1f22db9e11c0d5eec8d31e7ba130cd34089caeb58bcd35800618352ea725b92e
+DIST thunderbird-115.10.1-pt-BR.xpi 729747 BLAKE2B 762c51f22397d64e9a5aa9b714120c1ea153066570c489ab2f348e251d0d8a2b8d8d20f008ea61d90a3298e36219ba4d6bca152272b85e75568f340520b9c79a SHA512 c4957f3558262de1304af8efb8d237313cb5dee60f73ad420a91308e58de3aad63e89823b84d13fc7342693754d7181ef934504e391176422ac05547dc23b9db
+DIST thunderbird-115.10.1-pt-PT.xpi 714399 BLAKE2B 2e64efd756df4d68326409d3ea5705e92fcd53881c2624b14930a0b6a834d81129b651edc151a0e22bec706ac7e12ac4011b2ab9df5bf1ca798b68fc602cefc6 SHA512 124d48fe7c9fcb335f42e3261547345d98f2ef792238d9584edaf1ab7c8da774d74704296e89fda3920d1f8295175680bf8f710f666e9d5597634e678cb01475
+DIST thunderbird-115.10.1-rm.xpi 725084 BLAKE2B dc633e5f181d5801ba805f157d557017a7171660e24ef75b5d09c41e1b310093ddc23061834cc9e55db5cb1f99316464c52d5624c525b17a7b14fc3e26cb6b98 SHA512 cf7c910513215212590e0ed9a832b8a95c3f60b36c30d8b4ba21d4b6004cbb6d1342764c7bd1e8e20930152b4bbe0920258af6e7c1fd1dfb1dd75eb57aa1760a
+DIST thunderbird-115.10.1-ro.xpi 659864 BLAKE2B 4c72dc6479e233809e21dd12b5d1a2f362802ead1f94afe05c4ee1b8abf7d379090d71d19714e36a53f4c5915f9f136fa343059d152c3d696487fd42bfc2b762 SHA512 7154dc4703c92db049fa6210a94fc0ed5e6b9d1ffc5b77e5a0d2756a1b05515fc0715814a0da8d6cf4a40986c5d6c09ac4a49bfae33494fe082e4195b6733c13
+DIST thunderbird-115.10.1-ru.xpi 847865 BLAKE2B 559497472d55585ff6834979532b9e1dbb5c86311bb1996efb5a1c84a12dfeba2ed712980cb18f8b28751fac8ea419a9b2bd75c4fdd17ee516d2ddc848420b95 SHA512 50239f73b9d87be294d93c787a4ec1f24702c3499135fbe00b4cc4d0ead67f7e197de08964fe8484c18da30c705e26fa3d9bb44a672e37cf66070fdc10f902d0
+DIST thunderbird-115.10.1-sk.xpi 759889 BLAKE2B 258e6934c23c7d38f25998f2a9c6cdbbe2f1c73d2e012cee0149e1dd1a5eedb1ad51e0881bf0d625cfda45c13ee2adb23f43e96a074285c16c9c0895ae39b77c SHA512 23670d35b4513eb9bc7921c69217e1a18a41d33d42edfa7e49685f42d4dadfd9b96a52211ccd5764ca6d6dbcb8ac3d49c7db526c7f653d332d404cc3ffb1254b
+DIST thunderbird-115.10.1-sl.xpi 722594 BLAKE2B 58aca70a2ed96db27222cdd3afed298944ec8c971313b737defaea3881c2ee8a1b73597fdebe45a9dc732043aa3ac83c949938b2a3fe64dc892f0fac89748c2c SHA512 34da7ae5873d8a42624e7799c9c0fe6de3c1431d9575b89d5a786d3fa57222c3d77f0821dfb5afd8d90ae839c96f19119742c35a19fa33f2391563e8d1ac3888
+DIST thunderbird-115.10.1-sq.xpi 743543 BLAKE2B 0a74a87cc47e6de42e5e237638eca0f9aa903f9e3058c6cc050b62146491cfc09e64b021fdf5b4dd8434411454a68ce8fef9cdffe61d0552465e6a532e42c2ee SHA512 f4b13b296ac1cf194d03de002a2a58c7dd42020c7fca10071104dbf57a3a04993d14742b7cadaf551dd06efec9fcebb75e887a484ea469d96a2a6d3e8c6dc176
+DIST thunderbird-115.10.1-sr.xpi 755433 BLAKE2B 35bd13d6eda8170998f76e45c4645a01981d1de7960720282c2594c2b8f631147190b1d28b37ce1376daa534edc3e2a0fde5d519c2d8fe9c3e29cafbd915cf49 SHA512 a666360bd476f7b525c1d53abd69879497fb01c5f5c43c76e6d4f1434c46f8e208ee431e809e1971f28705a208af7cc6cde15bbf9c78ef6d04d0a6da2addb7c6
+DIST thunderbird-115.10.1-sv-SE.xpi 725854 BLAKE2B d087880c77105f67c3e87548a7cf984953192178a0ba90adb972ee64ea555f398ccd0811e8f556ae41762b278315c1602e7e4573bccbf022122fba64e1534e5d SHA512 71066c816e2bf06df01b279c9bb855e639570bdd8a3b3ee50563dec447f9fc80bf4f2e4528cc22a108a0afcb1ed47a6d01909756d85026a3417ad675a29ff3a7
+DIST thunderbird-115.10.1-th.xpi 793888 BLAKE2B 39c96739ef4771f0de87bf85438d4ef744a5da86dd5f00068c90051136703c94b0a98bb80049cb68e88a697bd42e93a29f408eb0aeb6dac7f87817a5536333a2 SHA512 7eb34c25346235c389f47a576fa209388ed260525759b6b2eb9415c3d6ca9d4d60987ccb01edd554742eb4db197920346a80af1a948960f78d3b2819056b20de
+DIST thunderbird-115.10.1-tr.xpi 735253 BLAKE2B bb9d71d23141286af5984256b0948f14fa24fd18c3f7cb5084c30b27d4994412dfdbd29b95d5f41decd3ac9f72a29d1ccf29e669985087896f80cbf3328f3ec5 SHA512 017dc0ae5886e68c0268f9f3e830facbd4e8d685b76f2e2b7525b1ad9d5369f64273c7fdc94cf37adb8a3509c9476d4f601f980ec71b6e175c97244f208924b8
+DIST thunderbird-115.10.1-uk.xpi 839177 BLAKE2B e1f385e719e11e66d1e87b2d0f8bc20100d95e9b2294b753561976799a52e64fdd762a0ffffeda9809a324f9434446599f3a0a8b85d86d9a109fc7aaf362acfe SHA512 e0e9df598e7692ece712fc5fd68d375e5d226ae84be2f43ebb7d8284c652f6aabcdf87e6732f6d8cef978d3c7a7482562c271d7d48ada9c82848d3adc25120a1
+DIST thunderbird-115.10.1-uz.xpi 587158 BLAKE2B 14d23806885e7c25210444148b159f988f6de47112d4437882c3fdfa20fe2439ce0606f3848707b21edd934820d835d08c9a65d64fe3652b543e4199d98ab4fd SHA512 dd6d9c0187c7b5aaecd6787b9b1db78fda535dcda75daef355397f9c1374d8be17f7f22adc2f6a96e31b66f15060b7f8ce1d0d6843c9b51da3b37d3d0664d514
+DIST thunderbird-115.10.1-vi.xpi 765461 BLAKE2B 2d05c46d0c57229dbdb0a3438824bee4d1604c861b5df6eed447ee73670eb9f695bd2f3129f2a43a60792aba0aef2fbe11a4a1d7c43a95f9fbadfc303b7a42d4 SHA512 49eb6941a967b350f61939b91017d7b1d9bcb07377ea09ad63347d9d94b35cf0eea5be76f1eb56780152e810f92f4f0dca5c79ae83df68443cd727e5ca375da3
+DIST thunderbird-115.10.1-zh-CN.xpi 762147 BLAKE2B 7429436950692d4c76f5e2c513a17d1192bb4abd77e9909e0142024874bf0b9050d516b19f08c47bd62e5ebcc41ba46496760bf294f3c9169f2dc1d81c4a35ea SHA512 10848d30e4740665863f9189f8ec5e96ec97310d1b7c360b83318e5f67ca537eb1b47699852884f387b58ba5127e7a95d0d77533f22b84860a207e4fd3f36038
+DIST thunderbird-115.10.1-zh-TW.xpi 767911 BLAKE2B 57085bd612d78c8a5c70a26f020734a976794bb3c18440c118edfa17d8acd122b8a0d7fe702b4680ad7cfcea38e25a93a63eee7222f1056a4f999819b4a8fbd3 SHA512 efdaace7414dcc761daf96790d564aaacf05643c9a22c4539bfe44d84a8af4cc255d68f34fef5296baa858b3df0e5d5c38baa63f7ddf7325c47db3846243fe90
+DIST thunderbird-115.10.1.source.tar.xz 532507896 BLAKE2B 8cb1a0ed5eeaa377ce3c4c15fa2339938e7de44f4b1e21f3d8e8cd8980dc311e579ed701362cf26f905c51ce8129690ce066f8c1912a9a316ea384441673f160 SHA512 0324811d3e7e6228bb45cbf01e8a4a08b8386e22d1b52eb79f9a9a3bda940eb9d534ec1230961e9a998a0162c299a1ad49d23c5fbfa8e287896bcc0fd1c398e0
DIST thunderbird-115.9.0-af.xpi 549702 BLAKE2B 9f94dd3e4989589cc205508d370c256c3c75c2071e0a701271afad6a93cc582785f209b41bb4dea11bfdb2ee390952b55e2b0e2d2262cf60ebe04e3b827ddb2d SHA512 39342e9dcd988abc03600bc6a52d9e5d42f7007069b48eb901fa1e12c124374cdc18535d8e6f8b0a74a6729dbc56497a73f923f8f188da6df51206ab6b9f4783
DIST thunderbird-115.9.0-ar.xpi 666362 BLAKE2B 0874f7eb9f313b5b0ff3f002efec12a39186f5d6d6d5fe98835f5c9c149f97efc82c4d51d3f59c96855e81d625a90f2616e3a88757ffd3b2342dfc6e5670aea1 SHA512 09d52a96edf92084029c60fc134b6b6240cfc8e7bc962b05fe8c8d55e3fb67ede84c6151b67704b3c95504e2bb9b0326a4b77e356977f68f02acfc5b6d7a8f38
DIST thunderbird-115.9.0-ast.xpi 568310 BLAKE2B 662ce2e70c1ca0eb444d9fd4849b5052e8aff603beb5949ecff6a22f6051f9451e52cf7e494286cc247763f631605ddb577a879715b4687caa7e408f4227a240 SHA512 acf20bad025d74d158e0a0b4fa16a6afacea89401a4a7ddcbc09247a275d85d6628955c7fc3b5f14e11f5f2f878901c706b0f0143e33d88bbcfef3953370c0a3
@@ -136,5 +201,6 @@ DIST thunderbird-115.9.0-zh-CN.xpi 761848 BLAKE2B a47b71e6826a4e22076352a1dddda9
DIST thunderbird-115.9.0-zh-TW.xpi 766758 BLAKE2B c1247c43eaf286a9f4a60853d9606d611f302dad984f676cd5ec5f3ecc6f757737455253cbd217323ccc7e3c1b66c43b6a5b509e6ba4e291498b6d92ae6837a5 SHA512 a2bdd7260a52c1e3be0bec043d4d62ba2a2831f327c431da7121df987600348e97ab3cc239de5612cca1783b163d2973554db29d91a9352d31c53509374571de
DIST thunderbird-115.9.0.source.tar.xz 535516012 BLAKE2B 435d7b0236092a1a29bb490a41ccdaa97247ae96152cfab35a6ad5d8d9c15c9b816c581a487867b897d92b03f2353224f2e99bd1fa84bfd22ac28978c28a4cf7 SHA512 8ff0bed6e6d7f337ebae09011a10b59343ae7a8355ed1da2d72ec0d4218010adfae78e42565e5b784df26cef4702f313dc9616ac5ca5530fb772d77bdf7f2ea4
EBUILD thunderbird-115.10.0.ebuild 39245 BLAKE2B dec364a2be88f964ff68b57bf94fbac47a29a02d20af01cd250c2662075c812593632906785692a5eb9d10822c3295866671bc7a7f3ab5a29255cf773e07d0e9 SHA512 3f018222564617b414646f6708075c1bb265a202f7d7842399613f8714c3ac5f5f0fea3537722f7271adb1f8c13eaad22e21dc0ccbd79679791d47b5b2d846ad
+EBUILD thunderbird-115.10.1.ebuild 39247 BLAKE2B 78949ee79840300022db053a8f7a334a40ee488bbbd3a63f1da7958c01d26ce9d580ab8e08eb6166101534519beab41c5bef67980995985e44277e004b40ee21 SHA512 8782cce5951156121856a13eaaca9abfb951ebc57f4f8ad90b64ad2aa4ef67d91d11e1cb9b986067ef9d32d87864728044b4bf14e17f5e7f44f1af42a132772f
EBUILD thunderbird-115.9.0.ebuild 39245 BLAKE2B dec364a2be88f964ff68b57bf94fbac47a29a02d20af01cd250c2662075c812593632906785692a5eb9d10822c3295866671bc7a7f3ab5a29255cf773e07d0e9 SHA512 3f018222564617b414646f6708075c1bb265a202f7d7842399613f8714c3ac5f5f0fea3537722f7271adb1f8c13eaad22e21dc0ccbd79679791d47b5b2d846ad
MISC metadata.xml 2387 BLAKE2B 3602296d8cca60f79ea66089332dbce63b9da3625e476659e0a663966e65bc060e67b263c8fdcdbf8fa5545adf7b8f958cc36f9011459c715ee31bb494e7ce5e SHA512 e51ee84ed715cba36beb240db27265ac37b8df684c0e98f3b81ccf7785c1f465f1bbe3729c1c01717445e787129b449c009815f62a7455ea3fc4db8d1d9e82c3
diff --git a/mail-client/thunderbird/thunderbird-115.10.1.ebuild b/mail-client/thunderbird/thunderbird-115.10.1.ebuild
new file mode 100644
index 000000000000..91ba70d5c3a5
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-115.10.1.ebuild
@@ -0,0 +1,1341 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz"
+
+LLVM_MAX_SLOT=17
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
+ llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \
+ virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
+IUSE+=" wayland wifi +X"
+
+# Thunderbird-only USE flags.
+IUSE+=" +system-librnp"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( lto )
+ wifi? ( dbus )"
+
+TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
+ selinux? ( sec-policy/selinux-thunderbird )
+ !system-librnp? ( dev-libs/jsoncpp )
+ system-librnp? ( dev-util/librnp )"
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ sys-devel/clang:17
+ sys-devel/llvm:17
+ clang? (
+ sys-devel/lld:17
+ virtual/rust:0/llvm-17
+ pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:16
+ sys-devel/llvm:16
+ clang? (
+ sys-devel/lld:16
+ virtual/rust:0/llvm-16
+ pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ clang? (
+ sys-devel/lld:15
+ virtual/rust:0/llvm-15
+ pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
+ )
+ )
+ )
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.24.3
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? ( >=virtual/rust-1.65 )
+ !elibc_glibc? (
+ || (
+ dev-lang/rust
+ <dev-lang/rust-bin-1.73
+ )
+ )
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )
+ pgo? (
+ X? (
+ sys-devel/gettext
+ x11-base/xorg-server[xvfb]
+ x11-apps/xhost
+ )
+ wayland? (
+ >=gui-libs/wlroots-0.15.1-r1[tinywl]
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${TB_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.90
+ >=dev-libs/nspr-4.35
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ dev-libs/dbus-glib
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ libproxy? ( net-libs/libproxy )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-74.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ dev-libs/dbus-glib
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )
+ X? (
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon[X]
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang && ! tc-ld-is-mold ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES es-MX et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
+# placed here until toolchain-funcs.eclass gets an official support for mold linker.
+# Please see:
+# https://github.com/gentoo/gentoo/pull/28366 ||
+# https://github.com/gentoo/gentoo/pull/28355
+tc-ld-is-mold() {
+ local out
+
+ # Ensure ld output is in English.
+ local -x LC_ALL=C
+
+ # First check the linker directly.
+ out=$($(tc-getLD "$@") --version 2>&1)
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # Then see if they're selecting mold via compiler flags.
+ # Note: We're assuming they're using LDFLAGS to hold the
+ # options and not CFLAGS/CXXFLAGS.
+ local base="${T}/test-tc-linker"
+ cat <<-EOF > "${base}.c"
+ int main() { return 0; }
+ EOF
+ out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
+ rm -f "${base}"*
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # No mold here!
+ return 1
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
+ addpredict /dev/dri
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto && tc-ld-is-lld ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # May need a wider addpredict when using wayland+pgo.
+ addpredict /dev/dri
+
+ # Allow access to GPU during PGO run
+ local ati_cards mesa_cards nvidia_cards render_cards
+ shopt -s nullglob
+
+ ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if [[ -n "${ati_cards}" ]] ; then
+ addpredict "${ati_cards}"
+ fi
+
+ mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if [[ -n "${mesa_cards}" ]] ; then
+ addpredict "${mesa_cards}"
+ fi
+
+ nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
+ if [[ -n "${nvidia_cards}" ]] ; then
+ addpredict "${nvidia_cards}"
+ fi
+
+ render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
+ if [[ -n "${render_cards}" ]] ; then
+ addpredict "${render_cards}"
+ fi
+
+ shopt -u nullglob
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ if ! use ppc64; then
+ rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
+ fi
+
+ if use x86 && use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
+ fi
+
+ # Workaround for bgo#917599
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
+ fi
+ rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
+
+ # Workaround for bgo#915651 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Workaround for bgo#915651
+ if ! use elibc_glibc ; then
+ if use amd64 ; then
+ export RUST_TARGET="x86_64-unknown-linux-musl"
+ elif use x86 ; then
+ export RUST_TARGET="i686-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
+ fi
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Clear cargo checksums from crates we have patched
+ # moz_clear_vendor_checksums crate
+ moz_clear_vendor_checksums audio_thread_priority
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+
+ local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
+ [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
+ [[ -z ${version_clang} ]] && die "Failed to read clang version!"
+
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang-${version_clang}
+ CXX=${CHOST}-clang++-${version_clang}
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=comm/mail
+ mozconfig_add_options_ac '' --enable-project=comm/mail
+
+ # Set Gentoo defaults
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-wmf \
+ --enable-js-shell \
+ --enable-legacy-profile-creation \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # Enable JIT on riscv64 explicitly
+ # Can be removed once upstream enable it by default in the future.
+ use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ if use system-librnp; then
+ mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
+ mozconfig_use_with system-librnp
+ else
+ # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
+ # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
+ mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
+ fi
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ if use X && use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ elif ! use X && use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-lto
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ # With profile 23.0 elf-hack=legacy is broken with gcc.
+ # With Firefox-115esr elf-hack=relr isn't available (only in rapid).
+ # Solution: Disable build system's elf-hack completely, and add "-z,pack-relative-relocs"
+ # manually with gcc.
+ mozconfig_add_options_ac 'elf-hack disabled' --disable-elf-hack
+
+ if use amd64 || use x86 ; then
+ ! use clang && append-ldflags "-z,pack-relative-relocs"
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ if use system-python-libs; then
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
+ else
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if tc-ld-is-mold && use lto; then
+ # increase ulimit with mold+lto, bugs #892641, #907485
+ if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
+ ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
+ ewarn "Please see bugs #892641 & #907485."
+ else
+ ulimit -n 16384
+ fi
+ fi
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/comm/mail/branding/thunderbird"
+ local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ local show_doh_information
+ local show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla ${PN^} shortcut."
+ elog "If you still want to be able to select between running Mozilla ${PN^}"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "encrypted chat support" net-libs/libotr
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+}
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index f060da14ba52..8e57d47d4ae3 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/rspamd/Manifest b/mail-filter/rspamd/Manifest
index 940a0498221c..b7ac05938201 100644
--- a/mail-filter/rspamd/Manifest
+++ b/mail-filter/rspamd/Manifest
@@ -8,6 +8,6 @@ AUX rspamd.tmpfile 33 BLAKE2B 3ce0f8ab29a2ca259023f90b12799d8c7f0f099a98ef1eb4ab
DIST rspamd-3.8.1.tar.gz 5910993 BLAKE2B c3c29cb380fa09a33173bb6f51ff76eaf88cf459eda0c6f19f890148eb97703a8f43f34443a6d4b28cb1cbcf2c6f47321203556d265a0b2f0b0050b5575c5851 SHA512 b87c1cba11faca278db85426ed527832c34d1beff56e0993543a05fcc2d5d72675cf31bbc4241f52da9122787d24f8b955218988a198a3c29dee5db3be2c7e99
DIST rspamd-3.8.4.tar.gz 5915680 BLAKE2B a6674c5175a10dffa440b9f4227fc4f2e7c497bf8a5a6c87c9f042ca870380a61be63405f4d2714103f49679edd5a28c4eb30807b8acb22998c7dbba72f19cb3 SHA512 dda099dd9a17699d143fc8018b89fbecfa9659eccc26b5fb88bc3f40c47e935993dfc81f1f93bb69880d17af40870e6ea20edbeed7e3f4c12c278f5c12b56a51
EBUILD rspamd-3.8.1.ebuild 3776 BLAKE2B 79d55c895775c30ba26946f2886bd8721b53e0c84a8b72f74da1c976d1537dc3da7f89cb6f0deff5d281a94b8e834053a36091aaed9e775c1c1a47b80bffb1b3 SHA512 9a53275be99dea596515310c1b878bba7c181908a8ba4364fefe1f0326054823d2b116b14f22c7b932e40ca2458972d82222084db0711eef24d0eebcbc5b2e02
-EBUILD rspamd-3.8.4.ebuild 4120 BLAKE2B 98bfb3a8d863ec99e2ea10d21259772ba534dc7b968ce52b179ef16f45970162f1f737bcc13f3ed5e73f39958611b5d343bafbcb46da09b16295fddcee253983 SHA512 d9399b70c81c560ed6b0aaf54323cbd6d5c2220d4517c6e9b5e689700934fe6dfc4fa25fc41f0f50cdc064b62848022700da91015b3b3597b746ce53f5b354df
+EBUILD rspamd-3.8.4.ebuild 4118 BLAKE2B 69512cd95a6bf87e7a1a0cc1f6d71e5cc0a1c5dc8265129a7f4b93c4c38e5525141af35a337c827c700bade21f73de8177191e9e8e18bf20564be2fc044211f6 SHA512 7b9ace750932db60bc5cb4d7cb77cf822e89bcb4602b77da3cbdd639e2e5b7c842ede9b21abaf3db086ec4e8f71f16b6416177526bf37344e8e2cd9c0bc0a342
EBUILD rspamd-9999.ebuild 3626 BLAKE2B eb9e97c83ea0c79e37dedd5e471d8bc02c7b0f1544e6745a5fc57ca9ac4198cac81ad3eecb4664353d6fac459caa4d2bfb20f69c8f0f65e442dec697735d6f06 SHA512 5109d67a5f1dfd60c8fd5b97d0856ff3245feb6900f675abd0e125371f8236798bc6f79387d8d122de201f94689eb7847435a8c05e4443797afc8c987db20a84
MISC metadata.xml 481 BLAKE2B e0eca393f0dfb4a53e1ea8c68c4daab3d2ac874f674de4468870ae826909f05e6576ca6a3fab0d87482ca21a53c85b51c346bee297e9ce9181acdce5f94b9e29 SHA512 d084bbf11c5ab839f6b6072cb574fa12966e7075ee7dbcd9829acfc458f81b09b34b38bc90baedc2c3b48b2f8c9531005d2f688994714c864a992a2b30ff7619
diff --git a/mail-filter/rspamd/rspamd-3.8.4.ebuild b/mail-filter/rspamd/rspamd-3.8.4.ebuild
index d1d6da7bf192..1ba2cca28359 100644
--- a/mail-filter/rspamd/rspamd-3.8.4.ebuild
+++ b/mail-filter/rspamd/rspamd-3.8.4.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/rspamd/rspamd/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Rapid spam filtering system"
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index aa8056343408..b43b673ff2fe 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/proton-mail-bridge/Manifest b/mail-mta/proton-mail-bridge/Manifest
index d01d764ab7ae..c2158aa3dfa8 100644
--- a/mail-mta/proton-mail-bridge/Manifest
+++ b/mail-mta/proton-mail-bridge/Manifest
@@ -2,8 +2,5 @@ AUX proton-mail-bridge-3.3.2-gui_gentoo.patch 2760 BLAKE2B fc31a27afd24f8f02f0e1
AUX proton-mail-bridge.service-r1 341 BLAKE2B 056e68d9d2f009b60708c5bea58e851b3955e3292e44af114976815f597ca813917b2b74082fae5d0146288aefa9a38993d791272073b23bcff51cbed4f4bbdf SHA512 bafea6004077cb2b5d77ebb9fd48ca925be20987b1a1698b68c9853e9c1d95ac2d0d8d77f78fb2b3e7c1e56d4ea4e7d2dcfeef857df189f1ae51a57ce5d0ac93
DIST proton-mail-bridge-3.10.0-deps.tar.xz 246860004 BLAKE2B 56000b5aeb30a1dbd4f35b2b3b309bd4ab80c1ace7a7261b303231c196b698afe38754a6e779ca4313acc1fec0e7136a1783c16625f26c041f0aa4c7baa77c19 SHA512 8f314727eb1796f7c69e777ce708f45a534e352becd89a51c90cb2c9cf5367f28d6f4b34d42dce85443aca66ed3bb89404e6add19486596044fd00810f8cb65f
DIST proton-mail-bridge-3.10.0.tar.gz 5176242 BLAKE2B a319dab8a9b6b74afe1792ee61cd2c6d3e7e93a7459477cde0b5d796e19a67be2f45766decfdc9e1ba0827a969fbb1c95557d3a6b52d9340eeec5ecbc1b4b6c5 SHA512 65d07b15053fc9b67f4792a506b5e8c07896c166bcfe34751625c98f79ab01f00da29cdb029e5276c4624af7f787392347c7555c15edb4d05be1b0415f50bbd6
-DIST proton-mail-bridge-3.6.1-deps.tar.xz 245805016 BLAKE2B 7aeab4896c9dfcba8c2c3164f441fb57f0febbdc0c49f7555cda3d930443efec85d8748a43ed2ed23982594c6f5e4b8e319cd2524bfa21797a8259252397f5a9 SHA512 46a5601606fe99af0ffcc8ba1e325d17b527d15225f6f4c339de0f828e0a17e71304886a58ccf2dde83638e83bc87abb7ef9817db44014cc38132dc65d752fdf
-DIST proton-mail-bridge-3.6.1.tar.gz 5015293 BLAKE2B 7a6bb687fd1130612a49d4336404229daece91a24a37952b3128462b81cfe83636b935d584b479d294037d0303406f2c79a6798725d7b62f55eefa9294047ba9 SHA512 39e11815cdfdcd741ba04ee6776ce4bd959715d8d5bb8345b7f7b1a66b5fa5b66890ebc0353b1f5566a822e0ad1c4757fd022b67f4c66e91113b5e700db04abd
-EBUILD proton-mail-bridge-3.10.0.ebuild 2741 BLAKE2B 517eb168d4d968daf2afbc0a0d0ec25a22b330c5988e32f464e74bac00db51c7f1a090338ab4ece8ef58e25e4a516ec82fbf2f239bf8e344fc5e12cd823d37b0 SHA512 99243641e1964529714e465beafb4b106cfa2f9525ce695d9e3f23fd94b580e013ab0e8458dff4fa6f110be8a6829732d2a1bef9a9888bc8eb4cc5377bb794cf
-EBUILD proton-mail-bridge-3.6.1.ebuild 2890 BLAKE2B 0bd7b33367b2c381099ff6a81821f444888e1da29497dd290a7bba6c14bab7ad72b671af981ac2947dc17290bc54a449ce4b3cb66afdf8eb62c2a4ba2e108b39 SHA512 dcb320ecb43d1c918c45277f23933c2abf9e4ff5b02dd8b3514336ebd5bd5263f8789d3aca90ecce85513c779e0966dba2b510895ae7d112de61cab86d6d7c36
+EBUILD proton-mail-bridge-3.10.0-r1.ebuild 2871 BLAKE2B 5083ff765fff21831ae44a854c596abad6520416bb6589077a5bdba3569712461ff533b1691b776f4e5261811761fd81c07a04731c0fc516ee8b942a2ad0dce5 SHA512 11572a58cc5dcabfffd840d2c51525b24db6903a1be13d1a3b689960109810558b7f1ed1c7a062aff3f4721c482b1904b754e25d00de7944de12ebd9c25fd0a9
MISC metadata.xml 594 BLAKE2B 4a52e340f984c6a6b3175e06221d277e59b1bfa0929ac019ca56d1b0eaf8801122a3ebd596784494c85a9fa78ce99f880288785a9a0465bb6b2b44397ab5a43a SHA512 b8627546fa733b97d5aa78ed51feaafb3623b770b2e434704055c0e5e23731c18adf3a9a25c73dd77d916060d8f112959772bf4102ccda78e2188e91b9e03348
diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0.ebuild b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0-r1.ebuild
index 9df510d07186..8dbc9cbd2c92 100644
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0.ebuild
+++ b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0-r1.ebuild
@@ -3,12 +3,12 @@
EAPI=8
-inherit cmake go-module systemd xdg-utils
+inherit cmake desktop go-module systemd xdg-utils
MY_PN="${PN/-mail/}"
MY_P="${MY_PN}-${PV}"
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+DESCRIPTION="Serves Proton Mail to IMAP/SMTP clients"
HOMEPAGE="https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/"
SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${P}-deps.tar.xz"
@@ -91,6 +91,8 @@ src_install() {
CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
cmake_src_install
mv "${ED}"/usr/bin/bridge-gui "${ED}"/usr/bin/${PN}-gui || die
+ newicon "${S}"/dist/bridge.svg ${PN}.svg
+ make_desktop_entry ${PN}-gui "Proton Mail Bridge" ${PN}.svg "Email;Network"
fi
systemd_newuserunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1.ebuild b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1.ebuild
deleted file mode 100644
index ea41b272ebaf..000000000000
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake go-module systemd xdg-utils
-
-MY_PN="${PN/-mail/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/"
-SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gui"
-
-# Quite a few tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="app-crypt/libsecret
- gui? (
- >=dev-libs/protobuf-21.12:=
- >=dev-libs/sentry-native-0.6.5-r1
- dev-qt/qtbase:6=[gui,icu,widgets]
- dev-qt/qtdeclarative:6=[widgets]
- dev-qt/qtsvg:6=
- media-libs/mesa
- net-libs/grpc:=
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3.2-gui_gentoo.patch
-)
-
-S="${WORKDIR}"/${MY_P}
-
-src_prepare() {
- xdg_environment_reset
- default
- if use gui; then
- local PATCHES=()
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_prepare
- fi
-}
-
-src_configure() {
- if use gui; then
- # TODO:
- # - auto-sync version number between the two executables
- # - can we leave BRIDGE_TAG unset? Seems it gets displayed in some info box
- local mycmakeargs=(
- -DBRIDGE_APP_FULL_NAME="Proton Mail Bridge"
- -DBRIDGE_APP_VERSION="${PV}+git"
- -DBRIDGE_REPO_ROOT="${S}"
- -DBRIDGE_TAG="NOTAG"
- -DBRIDGE_VENDOR="Gentoo Linux"
- -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF
- )
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_configure
- fi
-}
-
-src_compile() {
- emake build-nogui
-
- if use gui; then
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_compile
- fi
-}
-
-src_test() {
- emake test
-}
-
-src_install() {
- exeinto /usr/bin
- newexe bridge ${PN}
-
- if use gui; then
- BUILD_DIR="${WORKDIR}"/gui_build \
- CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \
- cmake_src_install
- mv "${ED}"/usr/bin/bridge-gui "${ED}"/usr/bin/${PN}-gui || die
- fi
-
- systemd_newuserunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-
- einstalldocs
-}
-
-pkg_postinst() {
- if [[ -n "${REPLACING_VERSIONS}" ]]; then
- local oldver
- for oldver in ${REPLACING_VERSIONS}; do
- if ver_test "${oldver}" -lt 3.2.0; then
- ewarn "Please note that since version 3.2.0, ${PN} by default shares usage statistics with upstream."
- ewarn "For details, please see"
- ewarn
- ewarn " https://proton.me/support/share-usage-statistics"
- ewarn
- ewarn "This behaviour can be disabled through ${PN}-gui, under Advanced Settings."
- ewarn
- break
- fi
- done
- fi
-}
diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz
index 9deb2de6db3b..5b39d110a174 100644
--- a/media-fonts/Manifest.gz
+++ b/media-fonts/Manifest.gz
Binary files differ
diff --git a/media-fonts/encodings/Manifest b/media-fonts/encodings/Manifest
index 2715d3e87d3f..4c4b86911f54 100644
--- a/media-fonts/encodings/Manifest
+++ b/media-fonts/encodings/Manifest
@@ -1,5 +1,5 @@
DIST encodings-1.0.7.tar.xz 299588 BLAKE2B 25c1be5e1bab85630617803eff63ad3a55ca865db5e5ffad98979986f2396e501d40736ebf90c9d9548bad79dff6ec53440c9e0e0bfe27e2f22acfe24a63bf5e SHA512 dc72982b14e5d89fe1eff1ab11f308796c89255a06337d8cd6bf65757f11dd0a5478b41d844793213db8fe9638389734f148abe9df9fb05027ea563dacde6ba8
DIST encodings-1.1.0.tar.xz 298328 BLAKE2B be5409d05e71ca0d9998a09395151d7e66e36c01ee35b0395cc54526a1b699abfdd515d6de0ef716cc9f4267821e95b3ab99af657028c84bf75f17e20b0ae7ad SHA512 ae912e120847954f5756193cc8860f50ada6c79bb3ba44f7f0cd1913b13aeed7885e140282cb47989a93fae0a0e8cedebe9a2420f65b1936b40192dc7d208427
EBUILD encodings-1.0.7.ebuild 660 BLAKE2B b32fa5076c33dd222655664b27fbccb146fe42f996c51890c4bb7afe4543ec2d271ae1fa2627a8ab1ea8af9eac2e589cb81ae58254ed8e9d56f0d3bd3b3e5a43 SHA512 bb99aa2eaf9b4785c354657333ecea578d192e6e316c9bf7318f045bdcebaa694365cf140b03680369958261728d6b7c8ddf85613e1c4ed5e96b337862e67c71
-EBUILD encodings-1.1.0.ebuild 692 BLAKE2B f57b1269b2d24f45de150ba720ecf9a4ff7edb788618b867961d5bf503b3afe0e367afaefa09e2ac2914ec8ec6013130edf665df64b23eceafaf5151a07c251e SHA512 5e8a108253582b8e2319e66efd76ef6d7168e180297f2050a9bbbf4a1001553b568f6d66b40bf70eb9aeb19c8e4e7425e06c66a2a441e3ab5899a4a78215bbc8
+EBUILD encodings-1.1.0.ebuild 691 BLAKE2B f570bb13355e2f5872b95a156e80020e5032952540e92a167bc6fe8d60aef7e1b3ad1b26b63409d877b9f91754d78513cff1234fff119f4392ed47db240d14cf SHA512 76ab2c854177e3e1f0cd8e0862a03be3af9b973cdf8c8918bf02b1d23545580dfa74f079f24b64494469f5702b6e4d4c23350070175098ecaab209022da9042c
MISC metadata.xml 341 BLAKE2B ff668fe646cbd5895866eef4178c3d51c0be0524644ce378ea0f798ccf78f6e54caee6ec4ddb48feb8f24c12fa580c9f3910f896e510ab5066223f68c19df9d5 SHA512 1ab7f8b64854de585079f24dea9a93a599acb701fa1ae9f93ae80f06d929dfcb46169f8639f0edb6d659aa6008f0f3686098e5764f91b2174c3c4273c76ce7ac
diff --git a/media-fonts/encodings/encodings-1.1.0.ebuild b/media-fonts/encodings/encodings-1.1.0.ebuild
index f1894a34cdb0..b4f83f59c611 100644
--- a/media-fonts/encodings/encodings-1.1.0.ebuild
+++ b/media-fonts/encodings/encodings-1.1.0.ebuild
@@ -10,7 +10,7 @@ inherit font xorg-3 meson
DESCRIPTION="X.Org font encodings"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
BDEPEND="x11-apps/mkfontscale"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 17a1cd492e93..b7a2770f2a1e 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index 9e34c568024c..c1b69f80ac0f 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -1,8 +1,3 @@
-AUX freecad-0.19.1-0001-Gentoo-specific-Remove-ccache-usage.patch 659 BLAKE2B c8a50dc8da2b9d9793be5f71832a4880456f5a576d1ebe8be5acdaea1f14203500457df71994428c642e9334fad57380c74a25140f186c853addea7a2fd624d9 SHA512 7448c2b8613cf4fde3a7d785ddf057b53f7b72b7b141a07326740498da13bdf5e0ba4fd40e9030e00d693af1b1cdeee7024bd1985a287f6b39a8cd6cb854e05e
-AUX freecad-0.19.4-Gentoo-specific-don-t-check-vcs.patch 701 BLAKE2B 963afb463acc00fc20f2ed2aa356c0bb9df8b359fb350e948fa7b23df6cd65db521ebd76d74fda53ca76ce0ba89e7ea3737e1903f850c5a04271eaeba45e5eaf SHA512 457f58461744d42db81db6868498b583ba9a4f599cc0cc1d8e98dae50f2d9d91216cd9787548ae83db57b4a8d056e0267e70055d3fba6405f51de80355eef18f
-AUX freecad-0.20.2-Fixes-8206-FreeCAD-segfaults-being-run-with-paramete.patch 746 BLAKE2B 7cba7847956b9f6dbb4161c2bf70a72790cab98a1110c98ac34160c9dd5005b87ff9a2c71e42b7c4523f3fff9cc428ca0ad3b8f61e13b73d1b3bfdd142f5794f SHA512 08d3a8b849eed184b557b8e918c77e294daa40dad81944e19f0ce0c3a8477910ef6cb426e83a986d03050f1a1bfd935b5efbc27146704930d48ff65cd73389db
-AUX freecad-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch 3622 BLAKE2B fb68ca931c5fa67873d5a60a8b175d6481c572e233974f8b59545f05aef13ced9baf576a51f4aba89020ecb794f39431bca5e8e081536db34f3a15737a11e374 SHA512 ef2ea194176ff10fdf71b7335a84ab97dead7093f9f46b562e8e659ae793d8d7a1e204cdc0be253d3fc4402a88caf95694f1249c38908f150263a00ec37150c7
-AUX freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch 703 BLAKE2B d31431701b8c2d9d47b6cb1dec60c69469972a8200953b123655a212d15fbd36b663395bc0e27ead94bd0d4065f656fc8227d06278839f457a81501c13d50307 SHA512 90b2c1477c2f255d19dea90eb0aacabdfec9ce80bad912db0296565255640d3d5adf9bca45327986ccb702eef669c4204e219d62aa26f4b9017f5220216c1635
AUX freecad-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch 381 BLAKE2B 2fe05252a4e7846006c5f4e679eae5416ede589b9a6ad5fc30425933bedf933bf586b711c2c7d6a59c3881d454ea76ca39e0556a5a31c3769032694f0858e264 SHA512 731befc86267de4e5fa2caf619a8ae9692580d7025ebc26a80f6744a3104263622c38d87d0d8a263a1a15ef1c1d78c9ff3351aa463a9943941bd7d96d946e516
AUX freecad-0.21.1-Gentoo-specific-don-t-check-vcs.patch 375 BLAKE2B 27fd88fe3f19ff49e1172f572e2f3f229b91295445190e2d7fd9f8c144c18195dbe853c7cbe79424897116eeedab638802afc438648d377dfcf6ac7f5d9f04bc SHA512 f0c04d302b53295dfacad5408c5de5c8203f673f9e13274b9a1a5787f5b1b649b44e10485416fe661a2ec11e51178c82dff419ab427f4317bc26ecc3d8469bd7
AUX freecad-0.21.2-shiboken-6.7.0.patch 306 BLAKE2B 03ddf2bfe249856aec0624054eb9db68c1239e153bff91cab16d04b9dad4c341714eecd338ce90b2f5b4aedf26515dee6390fad1b104189fd3a8cf15556f04fa SHA512 cb7c4d699149b839a2b841d71a7bf2983635ed4e3f93ad25ab97c8dcd616c6e48b9fd4ce0e368ec516edb79794b7a98ebda645f09aada7e41228fc5bca1d8cc1
diff --git a/media-gfx/freecad/files/freecad-0.19.1-0001-Gentoo-specific-Remove-ccache-usage.patch b/media-gfx/freecad/files/freecad-0.19.1-0001-Gentoo-specific-Remove-ccache-usage.patch
deleted file mode 100644
index 8e875c1811f5..000000000000
--- a/media-gfx/freecad/files/freecad-0.19.1-0001-Gentoo-specific-Remove-ccache-usage.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 74664bf8c9142320be335ab91dca53cb1a1187a2 Mon Sep 17 00:00:00 2001
-From: Bernd Waibel <waebbl-gentoo@posteo.net>
-Date: Fri, 12 Mar 2021 23:55:09 +0100
-Subject: [PATCH] [Gentoo specific] Remove ccache usage
-
-Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -8,11 +8,6 @@ if (POLICY CMP0072)
- cmake_policy(SET CMP0072 OLD)
- endif(POLICY CMP0072)
-
--find_program(CCACHE_PROGRAM ccache) #This check should occur before project()
--if(CCACHE_PROGRAM)
-- set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}")
--endif()
--
- project(FreeCAD)
-
- set(PACKAGE_VERSION_NAME "Vulcan")
---
-2.30.1
-
diff --git a/media-gfx/freecad/files/freecad-0.19.4-Gentoo-specific-don-t-check-vcs.patch b/media-gfx/freecad/files/freecad-0.19.4-Gentoo-specific-don-t-check-vcs.patch
deleted file mode 100644
index 62ae92392adf..000000000000
--- a/media-gfx/freecad/files/freecad-0.19.4-Gentoo-specific-don-t-check-vcs.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 60ba533d21302b8a4c11ac06adb53b4041754b02 Mon Sep 17 00:00:00 2001
-From: Bernd Waibel <waebbl-gentoo@posteo.net>
-Date: Tue, 1 Mar 2022 18:22:00 +0100
-Subject: [PATCH] [Gentoo specific] don't check vcs
-
-Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
---- a/src/Tools/SubWCRev.py
-+++ b/src/Tools/SubWCRev.py
-@@ -455,7 +455,7 @@ def main():
- if o in ("-b", "--bindir"):
- bindir = a
-
-- vcs=[GitControl(), DebianGitHub(), BazaarControl(), Subversion(), MercurialControl(), DebianChangelog(), UnknownControl()]
-+ vcs=[UnknownControl()]
- for i in vcs:
- if i.extractInfo(srcdir, bindir):
- # Open the template file and the version file
---
-2.35.1
-
diff --git a/media-gfx/freecad/files/freecad-0.20.2-Fixes-8206-FreeCAD-segfaults-being-run-with-paramete.patch b/media-gfx/freecad/files/freecad-0.20.2-Fixes-8206-FreeCAD-segfaults-being-run-with-paramete.patch
deleted file mode 100644
index 44d49ca3bf94..000000000000
--- a/media-gfx/freecad/files/freecad-0.20.2-Fixes-8206-FreeCAD-segfaults-being-run-with-paramete.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://github.com/FreeCAD/FreeCAD/commit/c7a21ecbeecefe7c2dfc9e950b3d6bb42351d476
-
-From c7a21ecbeecefe7c2dfc9e950b3d6bb42351d476 Mon Sep 17 00:00:00 2001
-From: wmayer <wmayer@users.sourceforge.net>
-Date: Sat, 11 Feb 2023 17:47:49 +0100
-Subject: [PATCH 02/51] Fixes #8206: FreeCAD segfaults being run with
- parameters (e.g .desktop file has /usr/bin/freecad --single-instance)
-
---- a/src/Base/Interpreter.cpp
-+++ b/src/Base/Interpreter.cpp
-@@ -563,7 +563,7 @@ void initInterpreter(int argc,char *argv[])
- {
- PyStatus status;
- PyConfig config;
-- PyConfig_InitPythonConfig(&config);
-+ PyConfig_InitIsolatedConfig(&config);
-
- status = PyConfig_SetBytesArgv(&config, argc, argv);
- if (PyStatus_Exception(status)) {
---
-2.39.1
-
diff --git a/media-gfx/freecad/files/freecad-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch b/media-gfx/freecad/files/freecad-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch
deleted file mode 100644
index 402c84ee4d28..000000000000
--- a/media-gfx/freecad/files/freecad-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-https://github.com/FreeCAD/FreeCAD/commit/8b056f156fd087b3df36a5223fc5ca6900649a83
-
-From 8b056f156fd087b3df36a5223fc5ca6900649a83 Mon Sep 17 00:00:00 2001
-From: Uwe <donovaly@users.noreply.github.com>
-Date: Wed, 17 Aug 2022 12:32:02 +0200
-Subject: [PATCH 0008/1678] [Netgen] add headers to support recent Netgen
-
-- as reported here: https://forum.freecadweb.org/viewtopic.php?p=618174#p618174
-- also fix compiler warnings about unsafe bool handling
---- a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp
-+++ b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp
-@@ -50,7 +50,9 @@
-
- #include <utilities.h>
-
-+#include <BRepBndLib.hxx>
- #include <BRepBuilderAPI_Copy.hxx>
-+#include <BRepMesh_IncrementalMesh.hxx>
- #include <BRep_Tool.hxx>
- #include <Bnd_B3d.hxx>
- #include <NCollection_Map.hxx>
-@@ -66,6 +68,7 @@
- #include <TopTools_DataMapOfShapeShape.hxx>
- #include <TopTools_MapOfShape.hxx>
- #include <TopoDS.hxx>
-+#include <TopoDS_Solid.hxx>
-
- #ifdef _MSC_VER
- #pragma warning(disable : 4067)
-@@ -3027,7 +3030,7 @@ bool NETGENPlugin_Mesher::Compute()
- }
- }
- }
-- if (!err && mparams.secondorder > 0)
-+ if (!err && mparams.secondorder)
- {
- try
- {
-@@ -3302,7 +3305,7 @@ bool NETGENPlugin_Mesher::Evaluate(MapShapeNbElems& aResMap)
- // calculate total nb of segments and length of edges
- double fullLen = 0.0;
- int fullNbSeg = 0;
-- int entity = mparams.secondorder > 0 ? SMDSEntity_Quad_Edge : SMDSEntity_Edge;
-+ int entity = mparams.secondorder ? SMDSEntity_Quad_Edge : SMDSEntity_Edge;
- TopTools_DataMapOfShapeInteger Edge2NbSeg;
- for (TopExp_Explorer exp(_shape, TopAbs_EDGE); exp.More(); exp.Next())
- {
-@@ -3340,7 +3343,7 @@ bool NETGENPlugin_Mesher::Evaluate(MapShapeNbElems& aResMap)
- {
- vector<int>& aVec = aResMap[_mesh->GetSubMesh(Edge2NbSegIt.Key())];
- if ( aVec[ entity ] > 1 && aVec[ SMDSEntity_Node ] == 0 )
-- aVec[SMDSEntity_Node] = mparams.secondorder > 0 ? 2*aVec[ entity ]-1 : aVec[ entity ]-1;
-+ aVec[SMDSEntity_Node] = mparams.secondorder ? 2*aVec[ entity ]-1 : aVec[ entity ]-1;
-
- fullNbSeg += aVec[ entity ];
- Edge2NbSeg( Edge2NbSegIt.Key() ) = aVec[ entity ];
-@@ -3386,7 +3389,7 @@ bool NETGENPlugin_Mesher::Evaluate(MapShapeNbElems& aResMap)
- int nbNodes = tooManyElems ? hugeNb : (( nbFaces*3 - (nb1d-1)*2 ) / 6 + 1 );
-
- vector<int> aVec(SMDSEntity_Last, 0);
-- if( mparams.secondorder > 0 ) {
-+ if (mparams.secondorder) {
- int nb1d_in = (nbFaces*3 - nb1d) / 2;
- aVec[SMDSEntity_Node] = nbNodes + nb1d_in;
- aVec[SMDSEntity_Quad_Triangle] = nbFaces;
-@@ -3428,11 +3431,11 @@ bool NETGENPlugin_Mesher::Evaluate(MapShapeNbElems& aResMap)
- if ( tooManyElems ) // avoid FPE
- {
- aVec[SMDSEntity_Node] = hugeNb;
-- aVec[ mparams.secondorder > 0 ? SMDSEntity_Quad_Tetra : SMDSEntity_Tetra] = hugeNb;
-+ aVec[ mparams.secondorder ? SMDSEntity_Quad_Tetra : SMDSEntity_Tetra] = hugeNb;
- }
- else
- {
-- if( mparams.secondorder > 0 ) {
-+ if (mparams.secondorder) {
- aVec[SMDSEntity_Node] = nb1d_in/3 + 1 + nb1d_in;
- aVec[SMDSEntity_Quad_Tetra] = nbVols;
- }
---- a/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp
-+++ b/src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp
-@@ -39,6 +39,8 @@
- #include <StdMeshers_MaxElementArea.hxx>
- #include <StdMeshers_QuadranglePreference.hxx>
- #include <StdMeshers_ViscousLayers2D.hxx>
-+#include <TopExp.hxx>
-+#include <TopExp_Explorer.hxx>
-
- #include <Precision.hxx>
- #include <Standard_ErrorHandler.hxx>
---
-2.39.1
-
diff --git a/media-gfx/freecad/files/freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch b/media-gfx/freecad/files/freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch
deleted file mode 100644
index c26c8db4e867..000000000000
--- a/media-gfx/freecad/files/freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://github.com/FreeCAD/FreeCAD/commit/f91ad00ed23e92c81fff2bd0073c662291efad32
-https://bugs.gentoo.org/905451
-
-From f91ad00ed23e92c81fff2bd0073c662291efad32 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= <adrian@suse.de>
-Date: Mon, 27 Mar 2023 11:45:20 +0200
-Subject: [PATCH 011/420] libE57Format: fix compile using gcc13
-
-Adding missing header file. Also submitted this upstream here:
-
-https://github.com/asmaloney/libE57Format/pull/243
---- a/src/3rdParty/libE57Format/include/E57Format.h
-+++ b/src/3rdParty/libE57Format/include/E57Format.h
-@@ -33,6 +33,7 @@
-
- #include <cfloat>
- #include <memory>
-+#include <cstdint>
- #include <vector>
-
- #include "E57Exception.h"
---
-2.40.1
-
diff --git a/media-gfx/pixels2pgf/Manifest b/media-gfx/pixels2pgf/Manifest
index 6325441e6dc7..1a28cce33346 100644
--- a/media-gfx/pixels2pgf/Manifest
+++ b/media-gfx/pixels2pgf/Manifest
@@ -1,5 +1,4 @@
DIST pixels2pgf-0.1.tar.bz2 52260 BLAKE2B e73e176ce714bfef4f323952d08e77c0261b91734ffdea656c0f7b229efca849266249276cd4480b2a09f4423cad025e128b4d019dfc115ed768491a3cc49cef SHA512 30ae063fcc6fe0a4b2ea98d9a4c90772e6f41d8923b5d0746e1fa22f92832bbca02c33d41fa3032f300c3e7cd866a735337cf0166d29cd39a6346474a3016204
EBUILD pixels2pgf-0.1-r1.ebuild 444 BLAKE2B 0616a9a891283593bcc942871b2d0b7f37bb822ff5216b6e64a8e41fb9b83ee010944d00350cbef41c4ea84282ba4ee5dcc6f176e8217535ecbe48329c5247d6 SHA512 0106cfdc82c63b211f0d81cd063ec24e549950cd1e62fbaa453280a4a6cddfbf48b2de343a9188327ec0b1b33738699c0807f422be4cf9a3869cab067607db90
-EBUILD pixels2pgf-0.1.ebuild 449 BLAKE2B 6ac4d17a0fa4e3e633909faf077f496fc0ac982ccdb670c1d41c41a4d082c4c73311510c9b1498986b28580c93285ae605ad8d724f3a0af0311541f39ed859d5 SHA512 795c0d3dfaf2d0222594af51eaace0dbe97c1b9882d1c6870cd55c98596b4c4f307b8c1608040286294b467c29b52963639f59d32d1de74c554f787e4493bdda
EBUILD pixels2pgf-9999.ebuild 457 BLAKE2B e56ba257b6a7443203d43dff9086922318bbc85ca1eb348a2f7d5168268a562d551ee30be1cd3c56f6daf6050a96876d24f7a79e1d03752ecefca76dcf0998d6 SHA512 7dc6bd48443d69d696d104bb7a2d813c2ccc8db2cf515ee30ca66bfa49b3ed364998b21bc8015f15419d63254d98f01bef016d346106b6e224256a777c1511b2
MISC metadata.xml 510 BLAKE2B 66087b6289b97a4a24d0ab1625f5f67fa5c354abcd09f1756b6260bf953b33266c238a62b564dc60de77a94cb6eebd156f0c5cb44c73860d4b6f251930f573cf SHA512 9d7410e4c739c589d8505d5495dde6799e0a8d34d76d5070fc83967632707fabef99e1ec1ac6848edbd3a9197656b79de848925d3b5d4ae7040612833c128e26
diff --git a/media-gfx/pixels2pgf/pixels2pgf-0.1.ebuild b/media-gfx/pixels2pgf/pixels2pgf-0.1.ebuild
deleted file mode 100644
index 6969a8a7acf3..000000000000
--- a/media-gfx/pixels2pgf/pixels2pgf-0.1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles"
-HOMEPAGE="https://github.com/projg2/pixels2pgf/"
-SRC_URI="https://github.com/projg2/pixels2pgf/releases/download/${P}/${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-libs/libsdl:0=
- media-libs/sdl-image:0="
-DEPEND="${RDEPEND}"
diff --git a/media-gfx/viewer/Manifest b/media-gfx/viewer/Manifest
index 4bc482da6090..48b6ad9b9764 100644
--- a/media-gfx/viewer/Manifest
+++ b/media-gfx/viewer/Manifest
@@ -1,4 +1,3 @@
DIST viewer-0.8.0.tar.gz 117329 BLAKE2B ec0737a2e7286b78f40a31336b7ec17e3865be72cba7b924f0f70dd9e473e3df3dba8c0f59e0c7bfeb35ded1579c11fd9baf28b69a5aafed380d340f40699b2a SHA512 079ce7bfc2a4c83965bd1625ba4cd2cfae920ab3e274c9c49140d827f1b59d94195bc87b36decc57003465f859f515ea7f004619a421df6bfd4e786607732dd5
-EBUILD viewer-0.8.0-r1.ebuild 907 BLAKE2B 51895b61131cfe96a3106f52e25628e1021cd6833a87720f76aeb01d0758dfe5594c7fa7734b0b6e870e0d8b2daf5f638fdf917d9ae73642bda31bb2e61ac5de SHA512 6c060d974b65a32f113d67b18ecf713a8b77850a204f69e77100dbb4de65b9db7cfe5277a5e954185028e23d35d1ae2e2b7b2b2bb2fc6152d2d0c13273e22aec
EBUILD viewer-0.8.0-r2.ebuild 960 BLAKE2B caf1dd03f9f0586b0e01e4c0f891682c6539bc831b95c3f331893c1214d680490b71115c07ae7e92eefa867d4ba7e249bf9f9427866a3d7447c7ec0c2b968ed9 SHA512 d8331097e9c0a43fc86526ae4ae61e2d2660e1f902d60a82ec26e28104735d5c012eed22af50775d5c96b9e37bbec3067b2b7f4e5369613e4d6ced24fc3604de
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/media-gfx/viewer/viewer-0.8.0-r1.ebuild b/media-gfx/viewer/viewer-0.8.0-r1.ebuild
deleted file mode 100644
index af6ffbddc1dc..000000000000
--- a/media-gfx/viewer/viewer-0.8.0-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="A stereo pair image viewer (supports ppm's only)"
-HOMEPAGE="http://www-users.cs.umn.edu/~wburdick/geowall/viewer.html"
-# SRC_URI="ftp://ftp.cs.umn.edu/dept/users/wburdick/geowall/${P}.tar.gz"
-SRC_URI="http://www-users.cs.umn.edu/~wburdick/ftp/geowall/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
-DEPEND="virtual/opengl
- media-libs/freeglut
- x11-libs/libXmu
- x11-libs/libXt
- x11-libs/libICE
- x11-libs/libSM"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- sed -i configure.in \
- -e "s|/usr/X11R6/lib|/usr/$(get_libdir)/X11|g" \
- -e 's|/usr/X11R6/include|/usr/include/X11|g' || die
- eautoreconf
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- dobin viewer
- doman viewer.1
-
- dodoc AUTHORS ChangeLog README
-}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 06fdbed0ae97..2679227e8eea 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index dbc474bd50ff..df62c8b2299d 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -3,7 +3,6 @@ AUX netpbm-10.86.21-build.patch 2319 BLAKE2B b22150c8683790c9ac31abc00b8f3f5b55c
AUX netpbm-11.0.0-misc-deps.patch 1446 BLAKE2B 721e926a83d50d04d4a407051ee077db5e5bf8fb1ae9aff1ff1d7859cf1bb0d5f74fa1143681b451d36323f93d5e7fa3876e485d6538958e30779cac081df5b8 SHA512 7135533660b15a113df5a38298725f895e8cbd6ac4695eb5f2d40bd214c43cb9d1c261063e0cea162a6ca6071cda5f4e0380d29eefa6af57e7d67ce319fe2216
AUX netpbm-11.1.0-fix-clang-O2.patch 773 BLAKE2B a8d2bef659d384b0f94560fec847d37731315f5cdb67e5474efb596672d146446c6d545caa816d74f9d4c32fe486ce49f8cb55f38e9706bae6b0ba79c0dbbb5e SHA512 0a0049415d5c252603c47325d69ae582bec76ac15f442682ef0a2ff8c5a8cd19e28543644883bde891f2a376a401f43ed923b184112f49c67d295b9215d519de
AUX netpbm-11.2.7-fix-pnmcolormap2-test.patch 7051 BLAKE2B 741d4943b2e9eab1fb0061d6265271df8e25e458c1eb39f50aed8a392edf8369c9f0f3c43fc6ca0b940dd376166c9419c5039ddeaf10487859a7ea9bec4e6075 SHA512 4c7be95b582db27e3ce542b8f53bfdad2e6882b22ccc383aa7ca480cb5ba2a6aa000724dae3c5107efd1071bb87fac0648061dd46b0b75f1072ef05b7e128a68
-AUX netpbm-11.5.2-fix-tests-musl.patch 4779 BLAKE2B 049b20cecdaf40e77c37ad01cfe4e17b8006c3788f47971319e553bfbab760e7e0bb3a970060e74860a7c3326945f5505680519efe7c2feee5fa6ee08ba45202 SHA512 260f4282dcfd6dd0922b62e4c3f217e33d159ab2df779ec0c1df27f16c8075fb77927ce2aadd34c20475d38b7482506758e38b7571df7c3d5a92de9c5cc496d6
AUX netpbm-11.6.1-incompatible-pointer-types.patch 514 BLAKE2B 0ea8a3c50838776ee645e61accc13645a690dc7e75cde2c33afd1ac7f07abbcb85a97b7e113217af12617ec5ad314eca0324c7bfbe7beb445aee85de47649ffb SHA512 a3a46607904c8ff9757f0a136aa2336382033760bc69bcca5a5d7662ca824f9a7d4281fe3996efc57456c3b30ddf7319fb70a1cb950ef974507f82340a226abb
DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063 SHA512 3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
DIST netpbm-11.2.9.tar.xz 3782172 BLAKE2B b5acec8306c820e7b0ac2dec21ab5df8f2cdbec01d3d59f82b307d90111954e81e1b01ad7d8e25e8fbd0ea7cf61e8b023e3dfaed6d1cab71b51f7e367d792e56 SHA512 02961bb2ac4a4292e028ed5dbd05daf89ac795f50d36d97be67c49a61be0cbd977e954aa9266c4649d9a46de3fbe7c4b2b51c8363cc7bee322926dd4a9af2ab1
diff --git a/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch b/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch
deleted file mode 100644
index 4d8bd6c3b74d..000000000000
--- a/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-Some tests are broken on musl.
-
-https://sourceforge.net/p/netpbm/code/4843/
-pnmindex, ppmtomitsu tests that don't use pnmcolormap
-
-So far, this only fixed ppmtomitsu.
-
-See also https://bugs.gentoo.org/907295
-
---- a/test/pnmindex.ok
-+++ b/test/pnmindex.ok
-@@ -7,12 +7,18 @@
- 3099638253 5290
- Test 4. Should print 1397700642 3160
- 1397700642 3160
--Test 5. Should print 2303488589 28514
--2303488589 28514
--Test 6. Should print 1706277976 100455
--1706277976 100455
--Test 7. Should print 801388440 100455
-+Test 5. Should print 243472565 28514
-+243472565 28514
-+Test 6. Should print 801388440 100455
- 801388440 100455
-+Test 7. Should print 256 twice
-+256
-+256
-+Test 8. Should print 100 twice
-+100
-+100
-+Test 9. Should print match
-+match
- Test Invalid
- Expected failure 1 (no output)
- Expected failure 2 (no output)
---- a/test/pnmindex.test
-+++ b/test/pnmindex.test
-@@ -3,6 +3,9 @@
- # Also requires: pamcat pamscale pbmtext pnmcolormap pnmindex
- # Also requires: pnminvert pnmquant pnmremap
-
-+tmpdir=${tmpdir:-/tmp}
-+pnmindex256_ppm=${tmpdir}/pnmindex256.ppm
-+
- echo "Test 1. Should print 3391481002 889"
- pnmindex maze.pbm | cksum
-
-@@ -17,18 +20,28 @@
- pnmindex -size 20 -across=3 testgrid.pbm testgrid.pbm testgrid.pbm \
- testgrid.pbm testgrid.pbm testgrid.pbm | cksum
-
--echo "Test 5. Should print 2303488589 28514"
--pnmindex testimg.ppm | cksum
-+echo "Test 5. Should print 243472565 28514"
-+pnmindex -noquant testimg.ppm | cksum
-
--echo "Test 6. Should print 1706277976 100455"
--pnmindex -size 50 -across=2 testimg.ppm testimg.ppm testimg.ppm \
-- testimg.ppm testimg.ppm testimg.ppm | cksum
--
--echo "Test 7. Should print 801388440 100455"
-+echo "Test 6. Should print 801388440 100455"
- pnmindex -size 50 -across=2 -noquant testimg.ppm testimg.ppm testimg.ppm \
-- testimg.ppm testimg.ppm testimg.ppm | cksum
-+ testimg.ppm testimg.ppm testimg.ppm | tee ${pnmindex256_ppm} | cksum
-
-+echo "Test 7. Should print 256 twice"
-+pnmindex testimg.ppm | ppmhist -nomap -noheader | wc -l
-+pnmindex -colors 256 testimg.ppm | ppmhist -nomap -noheader | wc -l
-
-+echo "Test 8. Should print 100 twice"
-+pnmindex -colors 100 testimg.ppm | ppmhist -nomap -noheader | wc -l
-+pnmindex -colors 100 testimg.ppm testimg.ppm | ppmhist -nomap -noheader | wc -l
-+
-+
-+echo "Test 9. Should print match"
-+pnmindex -size 50 -across=2 -quant -colors=256 testimg.ppm testimg.ppm testimg.ppm \
-+ testimg.ppm testimg.ppm testimg.ppm |\
-+ pnmpsnr -rgb -target1=41.31 -target2=40.76 -target3=40.71 ${pnmindex256_ppm} -
-+
-+
- echo "Test Invalid"
-
- . ${srcdir}/test-invalid.inc
---- a/test/ppmtomitsu.ok
-+++ b/test/ppmtomitsu.ok
-@@ -1,9 +1,9 @@
--Test 0. Should print 458455366 101484
--458455366 101484
-+Test 0. Should print 668243897 101532
-+668243897 101532
- Test 1. Should print 3110813682 101562
- 3110813682 101562
--Test 2. Should print 4168174994 34399
--4168174994 34399
-+Test 2. Should print 825518840 34209
-+825518840 34209
- Test 3. Should print 3201293405 310
- 3201293405 310
- Test 4. Should print 3354679572 752
-@@ -10,5 +10,5 @@
- 3354679572 752
- Test 5. Should print 3999654426 101549
- 3999654426 101549
--Test 6. Should print 4201246884 101549
--4201246884 101549
-+Test 6. Should print 3103038403 101549
-+3103038403 101549
---- a/test/ppmtomitsu.test
-+++ b/test/ppmtomitsu.test
-@@ -1,31 +1,31 @@
- #! /bin/sh
- # This script tests: ppmtomitsu
--# Also requires: pnmcolormap pnmremap
-+# Also requires: pamseq pamdepth
-
- tmpdir=${tmpdir:-/tmp}
--testimg100_ppm=${tmpdir}/testimg100.ppm
-+testimg216_ppm=${tmpdir}/testimg216.ppm
-
--echo "Test 0. Should print 458455366 101484"
--# equivalent to: Pnmquant 100 testimg.ppm
--pnmcolormap 100 testimg.ppm | pnmremap -nofloyd -mapfile=- testimg.ppm |\
-- tee ${testimg100_ppm} | cksum
-+echo "Test 0. Should print 668243897 101532"
-
-+pamseq 3 5 -tupletype=RGB | pamdepth 255 | pnmremap -nofloyd -mapfile=- testimg.ppm |\
-+ tee ${testimg216_ppm} | cksum
-+
- echo "Test 1. Should print 3110813682 101562"
--ppmtomitsu testimg.ppm | cksum
-+ppmtomitsu testimg.ppm | cksum
-
--echo "Test 2. Should print 4168174994 34399"
--ppmtomitsu ${testimg100_ppm} | cksum
-+echo "Test 2. Should print 825518840 34209"
-+ppmtomitsu ${testimg216_ppm} | cksum
-
- echo "Test 3. Should print 3201293405 310"
--ppmtomitsu testgrid.pbm | cksum
-+ppmtomitsu testgrid.pbm | cksum
-
- echo "Test 4. Should print 3354679572 752"
--ppmtomitsu -tiny testgrid.pbm | cksum
-+ppmtomitsu -tiny testgrid.pbm | cksum
-
- echo "Test 5. Should print 3999654426 101549"
--ppmtomitsu -tiny testimg.ppm | cksum
-+ppmtomitsu -tiny testimg.ppm | cksum
-
--echo "Test 6. Should print 4201246884 101549"
--ppmtomitsu -tiny ${testimg100_ppm} | cksum
-+echo "Test 6. Should print 3103038403 101549"
-+ppmtomitsu -tiny ${testimg216_ppm} | cksum
-
--rm ${testimg100_ppm}
-+rm ${testimg216_ppm}
diff --git a/media-libs/openh264/Manifest b/media-libs/openh264/Manifest
index d7b4920b3e17..c139cf151df7 100644
--- a/media-libs/openh264/Manifest
+++ b/media-libs/openh264/Manifest
@@ -1,7 +1,5 @@
AUX openh264-2.3.0-pkgconfig-pathfix.patch 2023 BLAKE2B 9d380302efe14b45959123f69591aed9f552a954dd9f2f079ba1dc95edfc59869db9ece0ea65d52e58201829e0e4bb791f0380b36b35d288b40769c1c144005e SHA512 24fb7e1bf54d5c1512dab9f5b6cbd61863022d99a1a5d07d5a69037ad3b3857f2ac01fdfae4a1477f1b200c8a4b107247fb9f46af1219e71220e55167f1620ec
AUX openh264-2.3.1-pr3630.patch 5566 BLAKE2B 06e6ff75ccbcb287413752283d3b192ccd9ff6172bf2245f28eb219b3c8384f900a54e0d0992589b234e14080dfcdc3c026635ba6070597197f93e8514a77fd8 SHA512 7acc909c8d78e8b9cb366d822b970d4e164d40e0224fe3a07d7750b3b7c3a30ac40afc1bbaac4844d6fbdb6c144830004b12dc3bd64d2574338cebea952648a0
-AUX openh264-2.4.0-fix-off-by-one-decode-regression.patch 1269 BLAKE2B 1b7e87e6e1a52e6a69c247a1c534e0e43f71a9037dc54f6e109decbf91b8e2e29f00479e12eeb4e134eef9f7b00a321a9a920770a44c85944515c6cfaf365107 SHA512 a1bcd6ead4f0b30130232d2936101a5b299849411df478d6b7805ae3f3e046ac6485662372dd4014f5de3e7f9ecd4d7754c8446e9ade17869ae0f67aa97c593a
-AUX openh264-2.4.0-unordered-frame-glitches.patch 11895 BLAKE2B 3779c770b04ef44c8b57a21dd9c7ac1292de633f57a0ee41498fdff12b9cb9a38d7fdb2f55f4eb6ff72ce9e9cbd38669ebdc7b83722bac483ecacc274a8bb54c SHA512 2771c6a783184f7dcf17f9604d0a62ae153c7e9bcb11e2b2af09e064607627c87c6524a8a8f772be8bc3730957a8c3dd5760e8c373d1f20b2470a7154eb2267b
DIST gmp-api-Firefox114_2-e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7.tar.gz 10915 BLAKE2B aa4b82baebbd990d94f381be4516e8780f6bc3a2104c4b899f091a9e6ec91dff9788ee6ef548d3bc07c7bf50f56347c44d01e51805f96cf9b59494889a5f7b61 SHA512 f1c75007d4f1e1ef3a11b8eb9c703935408a5e4051c8eab408e4edc09f265a71f172025269442fdab9d4c2a8b108fa69397bfbd84af4ecda22881b50de804de9
DIST openh264-2.3.1.tar.gz 60290897 BLAKE2B b4480150cfe7c44b89c7b294698db06f93d96f5f9f3ef4345108c4e360e99bc6133407cead54e720e6e74aa17ab9f2e4342287a42f19463a54eb44c9d3141c80 SHA512 fd59c767794cdfb934d692d5929e4500d78606cbf1e403bc7c7dce048cc07e40daa0794357adb856d29479427a53460c76338e156b6bbeaa36139afcd603c8e1
DIST openh264-2.4.1.tar.gz 60297304 BLAKE2B c66dbe8003072c406641b3f1453df6d8e574b5526d6748d5f4efa4921ca6a438df2e491143dc07c8f9297d253e97cd4ee2dada450845e7d9323cb31dddc6fff4 SHA512 eb99144addd2e9c352bb95e752366e104ac6b0ddc84311dc7c87dafb803f8e7fe4d1e726833d49f8cc6d3914508e19c3a25ef82637a4993e8af3f504aa005baf
diff --git a/media-libs/openh264/files/openh264-2.4.0-fix-off-by-one-decode-regression.patch b/media-libs/openh264/files/openh264-2.4.0-fix-off-by-one-decode-regression.patch
deleted file mode 100644
index 0ef8e3dc56f2..000000000000
--- a/media-libs/openh264/files/openh264-2.4.0-fix-off-by-one-decode-regression.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From ff7cc30b59bea581b3a9455009cc0deb67fee98c Mon Sep 17 00:00:00 2001
-From: Kalev Lember <klember@redhat.com>
-Date: Wed, 29 Nov 2023 13:40:53 +0100
-Subject: [PATCH] Fix off by one regression in decoder
-
-Fix iPicBuffIdx bounds check introduced in commit
-986bd65b711191d4883c54ace32a9879e17729c2 and allow 0 as an index value.
-
-This fixes Big_Buck_Bunny_720_10s_30MB.mp4 playback with gst-play-1.0.
----
- codec/decoder/plus/src/welsDecoderExt.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/codec/decoder/plus/src/welsDecoderExt.cpp b/codec/decoder/plus/src/welsDecoderExt.cpp
-index 170d17dec..457effb68 100644
---- a/codec/decoder/plus/src/welsDecoderExt.cpp
-+++ b/codec/decoder/plus/src/welsDecoderExt.cpp
-@@ -1136,7 +1136,7 @@ void CWelsDecoder::ReleaseBufferedReadyPictureReorder (PWelsDecoderContext pCtx,
- m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPOC = IMinInt32;
- int32_t iPicBuffIdx = m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx;
- if (pPicBuff != NULL) {
-- if (iPicBuffIdx > 0 && iPicBuffIdx < pPicBuff->iCapacity)
-+ if (iPicBuffIdx >= 0 && iPicBuffIdx < pPicBuff->iCapacity)
- {
- PPicture pPic = pPicBuff->ppPic[iPicBuffIdx];
- --pPic->iRefCount;
diff --git a/media-libs/openh264/files/openh264-2.4.0-unordered-frame-glitches.patch b/media-libs/openh264/files/openh264-2.4.0-unordered-frame-glitches.patch
deleted file mode 100644
index 373fac95f940..000000000000
--- a/media-libs/openh264/files/openh264-2.4.0-unordered-frame-glitches.patch
+++ /dev/null
@@ -1,264 +0,0 @@
-From 56d3ec4c7bfdc545a840512a8f2c72545889c538 Mon Sep 17 00:00:00 2001
-From: Takashi Yano <takashi.yano@nifty.ne.jp>
-Date: Tue, 5 Dec 2023 21:48:40 +0900
-Subject: [PATCH 1/3] Add missing iLastWrittenPOC setting in unbuffered
- reordering.
-
-In CWelsDecoder::ReorderPicturesInDisplay(), iLastWrittenPOC was
-not set in unbuffered-reordering case. Due to this problem, it
-sometimes reordered the frames incorrectly. This patch fixes the
-issue.
----
- codec/decoder/plus/src/welsDecoderExt.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/codec/decoder/plus/src/welsDecoderExt.cpp b/codec/decoder/plus/src/welsDecoderExt.cpp
-index 457effb68..a1b26c2cb 100644
---- a/codec/decoder/plus/src/welsDecoderExt.cpp
-+++ b/codec/decoder/plus/src/welsDecoderExt.cpp
-@@ -1206,6 +1206,7 @@ DECODING_STATE CWelsDecoder::ReorderPicturesInDisplay(PWelsDecoderContext pDecCo
- if (pDstInfo->iBufferStatus == 1) {
- if (m_sReoderingStatus.iLastGOPRemainPicts == 0 && pDecContext->pSliceHeader->eSliceType == B_SLICE &&
- pDecContext->pSliceHeader->iPicOrderCntLsb <= m_sReoderingStatus.iLastWrittenPOC + 2) {
-+ m_sReoderingStatus.iLastWrittenPOC = pDecContext->pSliceHeader->iPicOrderCntLsb;
- //issue #3478, use b-slice type to determine correct picture order as the first priority as POC order is not as reliable as based on b-slice
- ppDst[0] = pDstInfo->pDst[0];
- ppDst[1] = pDstInfo->pDst[1];
-
-From 10d0998a966dc98ba1a93122f214c2aef5bcd33f Mon Sep 17 00:00:00 2001
-From: Takashi Yano <takashi.yano@nifty.ne.jp>
-Date: Wed, 6 Dec 2023 02:08:19 +0900
-Subject: [PATCH 2/3] Prevent frame buffer from overwrite at GOP change.
-
-When bNewSeqBegin got true, iRefCount was forcibly reset even if the
-buffer was still used for reordering. Due to this problem, the buffer
-in use was sometimes overwritten with newly decoded frame. This commit
-is for fixing that problem.
----
- codec/decoder/core/src/manage_dec_ref.cpp | 37 ++++++++++++-----------
- codec/decoder/plus/src/welsDecoderExt.cpp | 4 +++
- 2 files changed, 24 insertions(+), 17 deletions(-)
-
-diff --git a/codec/decoder/core/src/manage_dec_ref.cpp b/codec/decoder/core/src/manage_dec_ref.cpp
-index 88099b60e..c3c983129 100644
---- a/codec/decoder/core/src/manage_dec_ref.cpp
-+++ b/codec/decoder/core/src/manage_dec_ref.cpp
-@@ -66,8 +66,10 @@ int32_t GetLTRFrameIndex (PRefPic pRefPic, int32_t iAncLTRFrameNum);
- #endif
- static int32_t RemainOneBufferInDpbForEC (PWelsDecoderContext pCtx, PRefPic pRefPic);
-
--static void SetUnRef (PPicture pRef) {
-- if (NULL != pRef) {
-+static void SetUnRef (PPicture pRef, bool bNewSeqBegin) {
-+ if (pRef == NULL) return;
-+
-+ if (pRef->iRefCount <= 0 && (!pRef->bUsedAsRef || bNewSeqBegin)) {
- pRef->bUsedAsRef = false;
- pRef->bIsLongRef = false;
- pRef->iFrameNum = -1;
-@@ -81,17 +83,18 @@ static void SetUnRef (PPicture pRef) {
- pRef->iSpsId = -1;
- pRef->bIsComplete = false;
- pRef->iRefCount = 0;
-+ }
-
-- if (pRef->eSliceType == I_SLICE) {
-- return;
-- }
-- int32_t lists = pRef->eSliceType == P_SLICE ? 1 : 2;
-- for (int32_t i = 0; i < MAX_DPB_COUNT; ++i) {
-- for (int32_t list = 0; list < lists; ++list) {
-- if (pRef->pRefPic[list][i] != NULL) {
-- pRef->pRefPic[list][i]->iRefCount = 0;
-- pRef->pRefPic[list][i] = NULL;
-- }
-+ if (pRef->eSliceType == I_SLICE) {
-+ return;
-+ }
-+ int32_t lists = pRef->eSliceType == P_SLICE ? 1 : 2;
-+ for (int32_t i = 0; i < MAX_DPB_COUNT; ++i) {
-+ for (int32_t list = 0; list < lists; ++list) {
-+ if (pRef->pRefPic[list][i] != NULL) {
-+ if (pRef->pRefPic[list][i]->iRefCount > 0) continue;
-+ pRef->pRefPic[list][i]->iRefCount = 0;
-+ pRef->pRefPic[list][i] = NULL;
- }
- }
- }
-@@ -111,7 +114,7 @@ void WelsResetRefPic (PWelsDecoderContext pCtx) {
-
- for (i = 0; i < MAX_DPB_COUNT; i++) {
- if (pRefPic->pShortRefList[LIST_0][i] != NULL) {
-- SetUnRef (pRefPic->pShortRefList[LIST_0][i]);
-+ SetUnRef (pRefPic->pShortRefList[LIST_0][i], pCtx->bNewSeqBegin);
- pRefPic->pShortRefList[LIST_0][i] = NULL;
- }
- }
-@@ -119,7 +122,7 @@ void WelsResetRefPic (PWelsDecoderContext pCtx) {
-
- for (i = 0; i < MAX_DPB_COUNT; i++) {
- if (pRefPic->pLongRefList[LIST_0][i] != NULL) {
-- SetUnRef (pRefPic->pLongRefList[LIST_0][i]);
-+ SetUnRef (pRefPic->pLongRefList[LIST_0][i], pCtx->bNewSeqBegin);
- pRefPic->pLongRefList[LIST_0][i] = NULL;
- }
- }
-@@ -767,7 +770,7 @@ static int32_t SlidingWindow (PWelsDecoderContext pCtx, PRefPic pRefPic) {
- for (i = pRefPic->uiShortRefCount[LIST_0] - 1; i >= 0; i--) {
- pPic = WelsDelShortFromList (pRefPic, pRefPic->pShortRefList[LIST_0][i]->iFrameNum);
- if (pPic) {
-- SetUnRef (pPic);
-+ SetUnRef (pPic, pCtx->bNewSeqBegin);
- break;
- } else {
- return ERR_INFO_INVALID_MMCO_REF_NUM_OVERFLOW;
-@@ -803,7 +806,7 @@ static PPicture WelsDelShortFromList (PRefPic pRefPic, int32_t iFrameNum) {
- static PPicture WelsDelShortFromListSetUnref (PRefPic pRefPic, int32_t iFrameNum) {
- PPicture pPic = WelsDelShortFromList (pRefPic, iFrameNum);
- if (pPic) {
-- SetUnRef (pPic);
-+ SetUnRef (pPic, false);
- }
- return pPic;
- }
-@@ -832,7 +835,7 @@ static PPicture WelsDelLongFromList (PRefPic pRefPic, uint32_t uiLongTermFrameId
- static PPicture WelsDelLongFromListSetUnref (PRefPic pRefPic, uint32_t uiLongTermFrameIdx) {
- PPicture pPic = WelsDelLongFromList (pRefPic, uiLongTermFrameIdx);
- if (pPic) {
-- SetUnRef (pPic);
-+ SetUnRef (pPic, false);
- }
- return pPic;
- }
-diff --git a/codec/decoder/plus/src/welsDecoderExt.cpp b/codec/decoder/plus/src/welsDecoderExt.cpp
-index a1b26c2cb..14257afff 100644
---- a/codec/decoder/plus/src/welsDecoderExt.cpp
-+++ b/codec/decoder/plus/src/welsDecoderExt.cpp
-@@ -1084,6 +1084,8 @@ void CWelsDecoder::ReleaseBufferedReadyPictureReorder (PWelsDecoderContext pCtx,
- if (pPicBuff != NULL) {
- PPicture pPic = pPicBuff->ppPic[m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx];
- --pPic->iRefCount;
-+ if (m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP)
-+ pPic->bUsedAsRef = false;
- }
- m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP = false;
- m_sReoderingStatus.iMinPOC = IMinInt32;
-@@ -1187,6 +1189,8 @@ void CWelsDecoder::ReleaseBufferedReadyPictureNoReorder(PWelsDecoderContext pCtx
- PPicBuff pPicBuff = pCtx ? pCtx->pPicBuff : m_pPicBuff;
- PPicture pPic = pPicBuff->ppPic[m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx];
- --pPic->iRefCount;
-+ if (m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP)
-+ pPic->bUsedAsRef = false;
- }
- if (m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP) {
- --m_sReoderingStatus.iLastGOPRemainPicts;
-
-From f82abc09a3e7d723e21a06ec7e5f38afc218357f Mon Sep 17 00:00:00 2001
-From: Takashi Yano <takashi.yano@nifty.ne.jp>
-Date: Tue, 12 Dec 2023 19:23:32 +0900
-Subject: [PATCH 3/3] Fix test failure due to the issue of the previous commit.
-
----
- codec/decoder/core/src/manage_dec_ref.cpp | 14 +++++++-------
- codec/decoder/plus/src/welsDecoderExt.cpp | 9 +++++++--
- 2 files changed, 14 insertions(+), 9 deletions(-)
-
-diff --git a/codec/decoder/core/src/manage_dec_ref.cpp b/codec/decoder/core/src/manage_dec_ref.cpp
-index c3c983129..410b9c47f 100644
---- a/codec/decoder/core/src/manage_dec_ref.cpp
-+++ b/codec/decoder/core/src/manage_dec_ref.cpp
-@@ -66,10 +66,10 @@ int32_t GetLTRFrameIndex (PRefPic pRefPic, int32_t iAncLTRFrameNum);
- #endif
- static int32_t RemainOneBufferInDpbForEC (PWelsDecoderContext pCtx, PRefPic pRefPic);
-
--static void SetUnRef (PPicture pRef, bool bNewSeqBegin) {
-+static void SetUnRef (PPicture pRef) {
- if (pRef == NULL) return;
-
-- if (pRef->iRefCount <= 0 && (!pRef->bUsedAsRef || bNewSeqBegin)) {
-+ if (pRef->iRefCount <= 0) {
- pRef->bUsedAsRef = false;
- pRef->bIsLongRef = false;
- pRef->iFrameNum = -1;
-@@ -114,7 +114,7 @@ void WelsResetRefPic (PWelsDecoderContext pCtx) {
-
- for (i = 0; i < MAX_DPB_COUNT; i++) {
- if (pRefPic->pShortRefList[LIST_0][i] != NULL) {
-- SetUnRef (pRefPic->pShortRefList[LIST_0][i], pCtx->bNewSeqBegin);
-+ SetUnRef (pRefPic->pShortRefList[LIST_0][i]);
- pRefPic->pShortRefList[LIST_0][i] = NULL;
- }
- }
-@@ -122,7 +122,7 @@ void WelsResetRefPic (PWelsDecoderContext pCtx) {
-
- for (i = 0; i < MAX_DPB_COUNT; i++) {
- if (pRefPic->pLongRefList[LIST_0][i] != NULL) {
-- SetUnRef (pRefPic->pLongRefList[LIST_0][i], pCtx->bNewSeqBegin);
-+ SetUnRef (pRefPic->pLongRefList[LIST_0][i]);
- pRefPic->pLongRefList[LIST_0][i] = NULL;
- }
- }
-@@ -770,7 +770,7 @@ static int32_t SlidingWindow (PWelsDecoderContext pCtx, PRefPic pRefPic) {
- for (i = pRefPic->uiShortRefCount[LIST_0] - 1; i >= 0; i--) {
- pPic = WelsDelShortFromList (pRefPic, pRefPic->pShortRefList[LIST_0][i]->iFrameNum);
- if (pPic) {
-- SetUnRef (pPic, pCtx->bNewSeqBegin);
-+ SetUnRef (pPic);
- break;
- } else {
- return ERR_INFO_INVALID_MMCO_REF_NUM_OVERFLOW;
-@@ -806,7 +806,7 @@ static PPicture WelsDelShortFromList (PRefPic pRefPic, int32_t iFrameNum) {
- static PPicture WelsDelShortFromListSetUnref (PRefPic pRefPic, int32_t iFrameNum) {
- PPicture pPic = WelsDelShortFromList (pRefPic, iFrameNum);
- if (pPic) {
-- SetUnRef (pPic, false);
-+ SetUnRef (pPic);
- }
- return pPic;
- }
-@@ -835,7 +835,7 @@ static PPicture WelsDelLongFromList (PRefPic pRefPic, uint32_t uiLongTermFrameId
- static PPicture WelsDelLongFromListSetUnref (PRefPic pRefPic, uint32_t uiLongTermFrameIdx) {
- PPicture pPic = WelsDelLongFromList (pRefPic, uiLongTermFrameIdx);
- if (pPic) {
-- SetUnRef (pPic, false);
-+ SetUnRef (pPic);
- }
- return pPic;
- }
-diff --git a/codec/decoder/plus/src/welsDecoderExt.cpp b/codec/decoder/plus/src/welsDecoderExt.cpp
-index 14257afff..b0936a7d8 100644
---- a/codec/decoder/plus/src/welsDecoderExt.cpp
-+++ b/codec/decoder/plus/src/welsDecoderExt.cpp
-@@ -1083,8 +1083,9 @@ void CWelsDecoder::ReleaseBufferedReadyPictureReorder (PWelsDecoderContext pCtx,
- m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPOC = IMinInt32;
- if (pPicBuff != NULL) {
- PPicture pPic = pPicBuff->ppPic[m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx];
-+ bool bLastGOP = m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP;
- --pPic->iRefCount;
-- if (m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP)
-+ if (pPic->iRefCount <= 0 && bLastGOP)
- pPic->bUsedAsRef = false;
- }
- m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP = false;
-@@ -1141,7 +1142,10 @@ void CWelsDecoder::ReleaseBufferedReadyPictureReorder (PWelsDecoderContext pCtx,
- if (iPicBuffIdx >= 0 && iPicBuffIdx < pPicBuff->iCapacity)
- {
- PPicture pPic = pPicBuff->ppPic[iPicBuffIdx];
-+ bool bLastGOP = m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP;
- --pPic->iRefCount;
-+ if (pPic->iRefCount <= 0 && bLastGOP)
-+ pPic->bUsedAsRef = false;
- }
- }
- m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP = false;
-@@ -1188,8 +1192,9 @@ void CWelsDecoder::ReleaseBufferedReadyPictureNoReorder(PWelsDecoderContext pCtx
- if (pCtx || m_pPicBuff) {
- PPicBuff pPicBuff = pCtx ? pCtx->pPicBuff : m_pPicBuff;
- PPicture pPic = pPicBuff->ppPic[m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx];
-+ bool bLastGOP = m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP;
- --pPic->iRefCount;
-- if (m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP)
-+ if (pPic->iRefCount <= 0 && bLastGOP)
- pPic->bUsedAsRef = false;
- }
- if (m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP) {
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index ccd3ed29e9a0..7f758e77b760 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/klick/Manifest b/media-sound/klick/Manifest
index 08d4d63482d9..481fc08c9e00 100644
--- a/media-sound/klick/Manifest
+++ b/media-sound/klick/Manifest
@@ -1,5 +1,5 @@
AUX klick-0.12.2-gcc6.patch 2684 BLAKE2B 528a2f41e4ea7dc7dbdc36cfb79493998c6941b248a4a8cfc758881ef96a6f8ab49bb230713ece38271c69d1f7833d89e98b238083029d7edb5671f3cbd90f63 SHA512 a5023a129a4e2ac2e5b2bb3e264ae27c1cac25ea640629260f281b2849ce71a23920df1a514b88a67290909b5f1a9ae8fe433de1468b23a20bb9e1b9a6774142
AUX klick-0.12.2-sconstruct.patch 1836 BLAKE2B 1e22becd7205fe5f9717b18d1d63f7dfc8b265d995c2d503553676c3d281fb7df818375f1fd76f64067d6d3150124c6f162dc42842d1a7ddf2ef39cf9a95e66a SHA512 0db89995a39962e91085c761cf9eb07470ab20a16dd90ae77e1e34bf912ede28aca15a8c7f7708fdfbafe3c84f3b92059aa01f160b936e20a32cd69fbc6d03c1
DIST klick-0.12.2.tar.gz 111801 BLAKE2B 990743d079927fae0768c9fd7c979b88055e2886ae7d9f6a25116dbdea5b295b82446c6ac5c7e9af35f48058126bc925c4495f5776fb7cd4c6266741cd6c02bb SHA512 e0da321b4f5573e8a0b7ef53a554bf33b6d999b7125c62648d5ad64278107b429effa573187327d7c6fe5ae07bf9c7f81b96f069358315b2ee9166480f6dae7f
-EBUILD klick-0.12.2-r4.ebuild 1085 BLAKE2B 9f543ba0eceff049bf875815910837fb5a48a64d1066628e1a30a5f4e9ed08968bce1d6ea0593c1618581d3d538ea64672e87669be4e93a9bdee013329f6408f SHA512 eb3e523edf2ccc276650ec838f0cb85fabb0ace3d30c3607105b83f558bc121346142abfbd2ffa822ed06b1b6d1522f27fea7245dfca0e02dbc31f0119aa36b5
+EBUILD klick-0.12.2-r4.ebuild 1086 BLAKE2B c07c5b88c1a3097de780ae448b625cadac8a4c15d0148fcb4b4f65a96f6ee183d4be854978689e66865998de80023a236c3739c93dfc5bf366a715893dc27999 SHA512 3a61edfa3e4fa0defbd22def68598c26e5e30aa4ebb0f8f483cea3299de323fcd1086e29b27a2a2f661f7e31ac7cf072710d13d381f205f78c04ef9add17dd7d
MISC metadata.xml 546 BLAKE2B 6f3499cca20243d15ae34193598bd09d8d88a40759744b440834fcab459d71e383d1584c575e346ea376552a1f0a40c098d9892b9963af1a75846dfaa4542420 SHA512 af8a15367d57e8592ee6271ac2ee6844170fd953542b9bd7d83ead0c5461b948a63513045d936f27766f8caa0b68e270bc6f500072db453eaca767cde98d239f
diff --git a/media-sound/klick/klick-0.12.2-r4.ebuild b/media-sound/klick/klick-0.12.2-r4.ebuild
index 29bd9c9b86be..bee2f5f90249 100644
--- a/media-sound/klick/klick-0.12.2-r4.ebuild
+++ b/media-sound/klick/klick-0.12.2-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-any-r1 scons-utils toolchain-funcs
diff --git a/media-sound/lollypop/Manifest b/media-sound/lollypop/Manifest
index febf94c076ab..827913e56dc3 100644
--- a/media-sound/lollypop/Manifest
+++ b/media-sound/lollypop/Manifest
@@ -1,7 +1,5 @@
-DIST lollypop-1.4.29.tar.xz 593980 BLAKE2B 8a3a985cb18c196665377c7c29670b98f352a86284ee8bb5af13b1017346b0b2b938dee6e53d56d0b8d98b191a64e5efd1c7126879c7017c3f10d5aa96570a39 SHA512 f81315a94cbcc726cd453d58faffe5c33ebcbdaef55a5a36d2a9dc20dec9340c2d263d935b5115148b049fca52e57c88eac36386e56f0965f22674eba26ae813
-DIST lollypop-1.4.35.tar.xz 596016 BLAKE2B 6776d98d8d0da18dade3ac022ea7980e9762834ebaadae453abb0dd0f0d98298f2457d2cb18f21159e2d12d4735d3c87740b0449a090f7778b7d77ba82634e40 SHA512 8cde0db23dd011370fbcf2a32389f801d7586598bb653b921f4525af17e2eb4771a306e34a340bb8c4a1666727c4b1c3a84490f362ca3c473fb7c5b3982a644d
DIST lollypop-1.4.37.tar.xz 600812 BLAKE2B 08719d3c370332d398cb7dfc3c89128c895f89b0f5ca2b10fd85b1ef88d79ec96fbf945bbf4549e029e80726c80ccf6212e87d13b8808c08615626c6f01a4297 SHA512 9266677e8200626859793693e8cbf0e76b134fe37ff1b915841c1aebb5785eaaf1af5325c57bed78e887c98e947101103b1898d81c62cd9517b3420aebfeb685
-EBUILD lollypop-1.4.29.ebuild 1404 BLAKE2B b1740f4834f7cc60cfe2578d5920e1166b1c6daee78f1a3bec0127d46dd005eeb1bbedb6c69a6cd3bff3ddc12a88e200e5af0d641d5b68a08934fd0c2da63d3c SHA512 a1cc8a5f02d67e83c9db28d04a47a321787dfd116caadd72a5a5b93ccc10011779c715f599a8fa586e986a41f00f0933f4aea635a638178d05d49bc148a31605
-EBUILD lollypop-1.4.35.ebuild 1598 BLAKE2B 95cd4030b49f2bd27806c3698a166bf56a1d0c0d63669899bac43794f8b5606835fe10b728ccf505715fb091e949614ff024cbad7bf6e803cf4d8b9fcaa6773b SHA512 c111e038805caec57276b9d86cd07047cf7d15c94a5961e1c8d2dadb544c5da4e718911291a21693a30d5e6616e5f63110324b85d50a9d647e76c88130e68981
+DIST lollypop-1.4.39.tar.xz 599984 BLAKE2B c985bda8f8ec979cc222f3860f17f2d2329bbd04f808462011f92dcca350c9b5a99af6e5aa3efc68e128946f932890d35602e1dcfbb4b86d46468dc188e5443d SHA512 5a7fe675fb70d7f4f8d4c15f8a6e4faad0f430689f3612dd72801da10174218feb444f40ee90bdcbcf39f63b0df5889c2244772f50b7389d27f3a9e969f7cdbf
EBUILD lollypop-1.4.37.ebuild 1650 BLAKE2B cf197546a91e45faaab88f55ef0ad202129682e587987abebf680516c59ac17c4260934d69eadb749e27ec28741b6b0415abd7cf992c7ec0168dab50b612a3a0 SHA512 e1ffd1aa5a81fd5deb03854f7ae1463aed40733722d3bab0548f32be2747a4b0359f0213a98e2597009ad496b8c9d805c6320dce4cac8c430b94ce5c923a4c06
-MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
+EBUILD lollypop-1.4.39.ebuild 1959 BLAKE2B 6e432b76a2613ad902395bab50ba0f3081d41309dc3fbe65c31d75e70017a02d3881422218eb271ffe954f98681520c7fba34433ac7fd00b85f693876de18c17 SHA512 b5a6376d96cf20a3c0924d61982bc416d0c7f30772bdcd9469a05fff7b51946cd3200a6ddfe60994a1643aefacffbcf063d67fab6437179b0bb7899f2d7d90da
+MISC metadata.xml 476 BLAKE2B bf4a804dde9b1da1a7561e7c4787779133d20030168df814d5632aaf89079151975daa180e96f6fe4b249570b53f7b2e08f617099cde6f3ec6c3c6f78f0c40d2 SHA512 864541883742c13e4345415f774693902dad6e7eef961614d318b0368b1964f7cbc6ee3e2d0534480531a9d7af8a74cffea3f161dc3120aed1071195e3a98be9
diff --git a/media-sound/lollypop/lollypop-1.4.29.ebuild b/media-sound/lollypop/lollypop-1.4.29.ebuild
deleted file mode 100644
index 2ce038840f74..000000000000
--- a/media-sound/lollypop/lollypop-1.4.29.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-PYTHON_REQ_USE="sqlite"
-inherit python-single-r1 gnome2-utils meson xdg
-
-DESCRIPTION="Modern music player for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Lollypop"
-SRC_URI="https://adishatz.org/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-# Dependencies being checked by Meson
-COMMON_DEPEND="
- dev-libs/glib:2
- dev-libs/gobject-introspection
- net-libs/libsoup:2.4[introspection]
- x11-libs/gtk+:3[introspection]
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
- ')
-"
-
-BDEPEND="
- ${COMMON_DEPEND}
- sys-devel/gettext
- virtual/pkgconfig
- test? (
- dev-libs/appstream-glib
- dev-util/desktop-file-utils
- )
-"
-
-RDEPEND="
- ${COMMON_DEPEND}
- app-crypt/libsecret[introspection]
- dev-libs/totem-pl-parser[introspection]
- gui-libs/libhandy:1[introspection]
- $(python_gen_cond_dep '
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/gst-python[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- ')
-"
-
-src_install() {
- meson_src_install
- python_optimize
- python_fix_shebang "${ED}/usr/bin"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/media-sound/lollypop/lollypop-1.4.35.ebuild b/media-sound/lollypop/lollypop-1.4.39.ebuild
index 5bf74c27b2ce..7806e83ea85f 100644
--- a/media-sound/lollypop/lollypop-1.4.35.ebuild
+++ b/media-sound/lollypop/lollypop-1.4.39.ebuild
@@ -1,29 +1,30 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="sqlite"
-inherit python-single-r1 gnome2-utils meson xdg
+inherit gnome2-utils meson python-single-r1 xdg
DESCRIPTION="Modern music player for GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/Lollypop"
+# Tarballs on adishatz.org have files from Git submodule 'subprojects/po'
SRC_URI="https://adishatz.org/${PN}/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64"
IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
# Dependencies being checked by Meson
-COMMON_DEPEND="
+DEPEND="
dev-libs/glib:2
dev-libs/gobject-introspection
- net-libs/libsoup:2.4[introspection]
+ net-libs/libsoup:3.0[introspection]
x11-libs/gtk+:3[introspection]
${PYTHON_DEPS}
$(python_gen_cond_dep '
@@ -32,7 +33,6 @@ COMMON_DEPEND="
"
BDEPEND="
- ${COMMON_DEPEND}
sys-devel/gettext
virtual/pkgconfig
test? (
@@ -42,11 +42,11 @@ BDEPEND="
"
RDEPEND="
- ${COMMON_DEPEND}
- media-plugins/gst-plugins-pulse
+ ${DEPEND}
app-crypt/libsecret[introspection]
dev-libs/totem-pl-parser[introspection]
gui-libs/libhandy:1[introspection]
+ media-plugins/gst-plugins-pulse
$(python_gen_cond_dep '
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/gst-python[${PYTHON_USEDEP}]
@@ -58,13 +58,24 @@ src_install() {
meson_src_install
python_optimize
python_fix_shebang "${ED}/usr/bin"
+ python_fix_shebang "${ED}/usr/libexec/lollypop-sp"
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
- elog "Remember to install the necessary gst-plugins packages to read your audio files"
- elog "You can also use the gst-plugins-meta pakcage and its USE flags."
+
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog "Remember to install the necessary gst-plugins packages for your audio files."
+ elog "You can also use the gst-plugins-meta package and its USE flags."
+ fi
+
+ local log_yt_dlp ver
+ for ver in ${REPLACING_VERSIONS}; do
+ ver_test "${ver}" -lt "1.4.36" && log_yt_dlp=1
+ done
+ [[ ${log_yt_dlp} ]] &&
+ elog "Since version 1.4.36, Lollypop relies on yt-dlp instead of youtube-dl."
}
pkg_postrm() {
diff --git a/media-sound/lollypop/metadata.xml b/media-sound/lollypop/metadata.xml
index 115e9d64a669..28a02ea04c47 100644
--- a/media-sound/lollypop/metadata.xml
+++ b/media-sound/lollypop/metadata.xml
@@ -1,5 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>liaoyuan@gmail.com</email>
+ <name>Yuan Liao</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="gnome-gitlab">World/lollypop</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-sound/pavucontrol/Manifest b/media-sound/pavucontrol/Manifest
index ac0fb7243740..92d1a73c85a4 100644
--- a/media-sound/pavucontrol/Manifest
+++ b/media-sound/pavucontrol/Manifest
@@ -1,3 +1,5 @@
+AUX pavucontrol-5.0-make-libcanberra-optional.patch 3727 BLAKE2B 27e38b16e1eaf64c7b1c3b0f3a6efc85bd4b290fef8b4c4c64a0e6e24de6565090e8a1f5d0ec1dc6ef1b65ff3c3c0836186ee53f27c844ca68515e98ea239e0c SHA512 3b866adf8495b8ffdbe48329ab4d54663ea3294e031f6d870d3c278b26b1d0314245ed4bca88e905e79cb503506f5762c3332fb5c9cc66ebe8205feb89e21369
DIST pavucontrol-5.0.tar.xz 194248 BLAKE2B 9e6b9b7d94be51a4ad8b5310e031c4fed0f5299e67c770c9a573c0647edf27345014fb6504892fad29b9b5e79ce43ed312217dbed8e2b31b805f291531062903 SHA512 5673d783c2c819a68b49025c051bedd39f4caba446a479797b06569e24a96acc0924ba680d2416baff8c3211cfc7c94760d503900207fbe7c89c5cb2adaebec1
EBUILD pavucontrol-5.0-r2.ebuild 836 BLAKE2B 3a4c18ccd682c477c931dca5e3c5f61700aedf49820933ab17059290824649572f565cd7523493b4e1aa090a62407f65d57891e82a4388981814cc708c0c1395 SHA512 10caf61a4adf2efd673f92a2d75328f884d8e96700e0fc104b384bc8f6a61415d53d67317c1960ad585f4170577062b1c45ec66174a55a3713a1e6e07666483d
+EBUILD pavucontrol-5.0-r3.ebuild 1017 BLAKE2B e94815d58fdcd1e34789a7802c6307b7e3ce6665e5e0ff63ac5f47f70afb8c3f3a797265e815b7563ca07eedd5a98bd8c27d4334e64bed6765edcb228e4aea57 SHA512 9ef6f5dfb237f4fa212fa743968d53c5d6b3603f88a9cd869a4662ff22d3b95723bac1c3fc8f366f7a684f926545399dfd4e77ec01f5ef220d200357f04f0010
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/pavucontrol/files/pavucontrol-5.0-make-libcanberra-optional.patch b/media-sound/pavucontrol/files/pavucontrol-5.0-make-libcanberra-optional.patch
new file mode 100644
index 000000000000..595cf9f8d0bd
--- /dev/null
+++ b/media-sound/pavucontrol/files/pavucontrol-5.0-make-libcanberra-optional.patch
@@ -0,0 +1,125 @@
+From 8916cb62b0facf45ccb220fd2efd5746fdaf79b8 Mon Sep 17 00:00:00 2001
+From: Adrian Ratiu <adrian.ratiu@collabora.com>
+Date: Mon, 25 Mar 2024 02:19:42 +0200
+Subject: [PATCH] Make libcanberra optional
+
+libcanberra is an old abandoned project whose last release
+was well over a decade ago, despite getting some few fixes
+on its master branch since then, which are unreleased.
+
+My problem with libcanberra is that it can't be built on
+pure wayland systems (no X11 headers) which are becoming
+more common nowadays.
+
+It is the only thing keeping pavucontrol tied to X11, all
+other dependencies (eg gtk+) build fine on pure wayland.
+Since canberra is not a core part of the project, let's
+make it optional so pavucontrol can build & work on
+pure wayland systems.
+
+Ideally in the future libcanberra can be replaced with
+something else, however I don't have the bandwidth to
+take this on for now, so I'm just making it optional.
+
+Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
+---
+ configure.ac | 9 ++++++++-
+ src/pavuapplication.cc | 2 --
+ src/pavucontrol.cc | 4 ++++
+ src/sinkwidget.cc | 5 +++++
+ 4 files changed, 17 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 056ba5e..1b793b8 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -41,10 +41,17 @@ AC_TYPE_SIGNAL
+ AC_HEADER_STDC
+ AX_CXX_COMPILE_STDCXX_11
+
+-PKG_CHECK_MODULES(GUILIBS, [ gtkmm-3.0 >= 3.22 sigc++-2.0 libcanberra-gtk3 >= 0.16 json-glib-1.0 ])
++PKG_CHECK_MODULES(GUILIBS, [ gtkmm-3.0 >= 3.22 sigc++-2.0 json-glib-1.0 ])
+ AC_SUBST(GUILIBS_CFLAGS)
+ AC_SUBST(GUILIBS_LIBS)
+
++AC_CHECK_LIB([canberra-gtk3], [canberra_gtk_play], [HAVE_LIBCANBERRA=yes], [HAVE_LIBCANBERRA=no])
++AS_IF([test "x$HAVE_LIBCANBERRA" = "xyes"], [
++ AC_DEFINE([HAVE_LIBCANBERRA], [1], [Have libcanberra support.])
++ AC_SUBST(LIBCANBERRA_CFLAGS)
++ AC_SUBST(LIBCANBERRA_LIBS)
++])
++
+ if test -d ../pulseaudio ; then
+ PULSE_CFLAGS='-I$(top_srcdir)/../pulseaudio/src'
+ PULSE_LIBS='-L$(top_srcdir)/../pulseaudio/src/.libs -lpulse -lpulse-mainloop-glib'
+diff --git a/src/pavuapplication.cc b/src/pavuapplication.cc
+index 6773b53..60c016c 100644
+--- a/src/pavuapplication.cc
++++ b/src/pavuapplication.cc
+@@ -24,8 +24,6 @@
+
+ #include "i18n.h"
+
+-#include <canberra-gtk.h>
+-
+ #include "pavuapplication.h"
+ #include "pavucontrol.h"
+ #include "mainwindow.h"
+diff --git a/src/pavucontrol.cc b/src/pavucontrol.cc
+index 18d5400..ff652be 100644
+--- a/src/pavucontrol.cc
++++ b/src/pavucontrol.cc
+@@ -29,7 +29,9 @@
+ #include <json-glib/json-glib.h>
+ #endif
+
++#ifdef HAVE_LIBCANBERRA
+ #include <canberra-gtk.h>
++#endif
+
+ #include "pavucontrol.h"
+ #include "i18n.h"
+@@ -916,7 +918,9 @@ MainWindow* pavucontrol_get_window(pa_glib_mainloop *m, bool maximize, bool _ret
+ tab_number = _tab_number;
+ retry = _retry;
+
++#ifdef HAVE_LIBCANBERRA
+ ca_context_set_driver(ca_gtk_context_get(), "pulse");
++#endif
+
+ mainWindow = MainWindow::create(maximize);
+
+diff --git a/src/sinkwidget.cc b/src/sinkwidget.cc
+index f30bd37..41d7bb8 100644
+--- a/src/sinkwidget.cc
++++ b/src/sinkwidget.cc
+@@ -24,7 +24,10 @@
+
+ #include "sinkwidget.h"
+
++#ifdef HAVE_LIBCANBERRA
+ #include <canberra-gtk.h>
++#endif
++
+ #if HAVE_EXT_DEVICE_RESTORE_API
+ # include <pulse/format.h>
+ # include <pulse/ext-device-restore.h>
+@@ -120,6 +123,7 @@ void SinkWidget::executeVolumeUpdate() {
+
+ pa_operation_unref(o);
+
++#ifdef HAVE_LIBCANBERRA
+ ca_context_playing(ca_gtk_context_get(), 2, &playing);
+ if (playing)
+ return;
+@@ -136,6 +140,7 @@ void SinkWidget::executeVolumeUpdate() {
+ NULL);
+
+ ca_context_change_device(ca_gtk_context_get(), NULL);
++#endif
+ }
+
+ void SinkWidget::onMuteToggleButton() {
+--
+2.43.2
+
diff --git a/media-sound/pavucontrol/pavucontrol-5.0-r3.ebuild b/media-sound/pavucontrol/pavucontrol-5.0-r3.ebuild
new file mode 100644
index 000000000000..c818ec9985c6
--- /dev/null
+++ b/media-sound/pavucontrol/pavucontrol-5.0-r3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
+HOMEPAGE="https://freedesktop.org/software/pulseaudio/pavucontrol/"
+SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="nls X"
+
+inherit autotools
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.0-make-libcanberra-optional.patch"
+)
+
+RDEPEND="
+ dev-libs/json-glib
+ X? (
+ >=dev-cpp/gtkmm-3.22:3.0[X]
+ >=media-libs/libcanberra-0.16[gtk3]
+ )
+ !X? ( >=dev-cpp/gtkmm-3.22:3.0 )
+ >=dev-libs/libsigc++-2.2:2
+ >=media-libs/libpulse-15.0[glib]
+ virtual/freedesktop-icon-theme
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ nls? (
+ dev-util/intltool
+ sys-devel/gettext
+ )
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-lynx
+ $(use_enable nls)
+ )
+ econf "${myeconfargs[@]}"
+}
diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest
index 61938af3a844..e361a457d39e 100644
--- a/media-sound/yoshimi/Manifest
+++ b/media-sound/yoshimi/Manifest
@@ -1,3 +1,3 @@
DIST yoshimi-2.3.2.tar.gz 8720491 BLAKE2B 37a1c1ee9d07aba2b4fa22bbff200c16abf3437b6c4b48b53842be6a7b8e7999dd4bc294446d9b80b5a5a9e7485a5e3c3c73f2cf4029581e60f9644b705f47ee SHA512 6ddca4a5cffc609880fcbb625eca471b9926cb3cc0bef9f349ef3fafe6280f5e3957e62db0c103856c680d0a3dde0b15225569d7171553ae74ee4c78c848b598
-EBUILD yoshimi-2.3.2.ebuild 1003 BLAKE2B 7e367f13cd07e04424ab517de20dd30a464ff30cadbaf440291f672007a91ae9a99e60971e4e6e7e757dc48cb264adeb64c0a71f7b9ccb7f6ed9861d2cc52bad SHA512 b2ba017fe458e31210a4208f84b73a57e38c74a3f7004c3f2c463e91122e3e0b9aa6b436343b9a25bfda05a7982f7686a97f8bc8dd88ce7be965c20140cf120e
+EBUILD yoshimi-2.3.2-r1.ebuild 1004 BLAKE2B 26dc7e9a70aeb881fb66a469912fbd822646b5b2c29f636367a43890b8a57041488f3d762cdf6b45cad2206087a3bd28fe27ba013baa42956130c7fab99ac042 SHA512 be88ae507f3b826ac728ca6f13e35fab8cec79059905b8ac4fd850c918caa25c0b798b8692a4ccc8927e6fc555fa6f901bbe0549a8402fecd29cafb49b8e51db
MISC metadata.xml 1414 BLAKE2B 4dab154682ec4f0dfe9f4ee1f2b1510f020ef9bf8ce8b871c7bae3709a505faff8e07a2af20cedc3de357dd01c5a2bc192b2776153c1fb028894db732e0215dc SHA512 0ae6d64001643cc80c58929a4d28af6c3c4e0433b31567091e495dd34c350f7fa8908bf89d9aea1b3f004b40e7c8b60ec36025d04fa510f93af17f2316833c61
diff --git a/media-sound/yoshimi/yoshimi-2.3.2.ebuild b/media-sound/yoshimi/yoshimi-2.3.2-r1.ebuild
index c2c19289acf5..d52b5bb9ab3d 100644
--- a/media-sound/yoshimi/yoshimi-2.3.2.ebuild
+++ b/media-sound/yoshimi/yoshimi-2.3.2-r1.ebuild
@@ -8,6 +8,7 @@ inherit cmake flag-o-matic xdg
DESCRIPTION="Software synthesizer based on ZynAddSubFX"
HOMEPAGE="https://yoshimi.github.io/"
SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}/src"
LICENSE="GPL-2"
SLOT="0"
@@ -16,7 +17,7 @@ IUSE="+lv2"
BDEPEND="virtual/pkgconfig"
DEPEND="
- dev-libs/mxml
+ dev-libs/mxml:0
media-libs/alsa-lib
media-libs/fontconfig
media-libs/libsndfile
@@ -31,8 +32,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${P}/src"
-
DOCS=( ../Changelog ../README.txt )
src_prepare() {
diff --git a/media-sound/zynaddsubfx/Manifest b/media-sound/zynaddsubfx/Manifest
index 137b3179a6e3..813aeb9d5cec 100644
--- a/media-sound/zynaddsubfx/Manifest
+++ b/media-sound/zynaddsubfx/Manifest
@@ -7,6 +7,6 @@ AUX zynaddsubfx-3.0.6-libzest_location.patch 446 BLAKE2B 68425cda772935e71d06977
AUX zynaddsubfx-3.0.6-stdint.patch 2758 BLAKE2B cbf55ba32bdcd7a0af06a418fdb6d1c0caaf8b806382d41bb4946a6d68ab89f878c40a30fb5a2f89b42118653658e7721f7fbd14f62172253aff6d282d2494e2 SHA512 8aca66bc2ee3d886d8b3741dbbf67f1b90804a7b87a3a2858a4134f3104a5ab374e3823afc4e07f5deb02c193474f7e00b536c9c87b2fe897c1db6ffd4bdbe66
DIST zyn-fusion-ui-src-3.0.6.tar.bz2 5266884 BLAKE2B d9715c319bfd313792f550e12a47939dec665eda6ef395f8bb7a175b11f0922a4037428f99dc95fe749c40074ce8976fa9d257b6bc1e8f1feb63ca943c3bdd76 SHA512 7f195cf6a193376160441863d725383640bc75ad0c21b8ef7786da67a42fe014be103e3c3d9c29c83ffc3d78b9e11a4031a6b3922d457a336d184228c16077cd
DIST zynaddsubfx-3.0.6.tar.bz2 10001014 BLAKE2B 4adbeffb9bc0bd77bf81a6734f5c26fc676426e644e27cebb8e54e8d74d869c0e1b468782cd1a64aacef8f9b788d434a8d30a194944650eea03c4fd146ee7bf7 SHA512 86311f00d97e20c7eb22a46c99736c56765ed9737e728ef380a324e4a92c731086ed74f5d7bfeae104b690ab1ee1b40bfb8f240bc4c46f8afd47308ec48cbcea
-EBUILD zynaddsubfx-3.0.6-r1.ebuild 2052 BLAKE2B 8ef524786fc687869e5bfd58a7beaa06370c08dfad9d6b99e217888d65f3cabc68c4a813c38190f749c794841bc28a99c09c4ce4964b56acdedd2b5f0dd0033b SHA512 d3add8926136989d580f1c7420024fa7b412a54c176af01a1c64b02c27ba090555a803639ebfb4d963e078c56c02f89ee540d5376326ef2a26e13245678c32fa
-EBUILD zynaddsubfx-3.0.6-r2.ebuild 2703 BLAKE2B 89a6a39848eb95e5a6c41940406f0c690789a027accc46c658bfc03de033004d2aed4a589898a4160179ba2661b6b5e56f940447e46bf12d29eb7dc96e3449f1 SHA512 e567ff9ccd950b933afabea47723902979794298a43b33ee1fa1afeaabe1c030f0485f304b8722c317cf272f22719809a2b811a06c5efaffe4921036f4ecd259
+EBUILD zynaddsubfx-3.0.6-r3.ebuild 2054 BLAKE2B 1cda86d74e25092397ba5439a14e4bab9decf777f617bad97644282e32a344c3c1256c0ead0a36698638d0b0e6d7eac6629f8f7286b341f91aaf67ad616ab100 SHA512 2cae065b4d1750f1bf3683b9a923bc90a73a8f421aa3dfc5e3b1969f4eef69d83f6ef85244e48c349e20d781e3906ec8e17c5a4a2f0189d471edcd44388ffa31
+EBUILD zynaddsubfx-3.0.6-r4.ebuild 2705 BLAKE2B a5d77dbc0e518bcc2476f1816073725f347b03da164980b863882802c2a09a696e473783cbaa468e7993bc77c539d8f39d5720fcb7bed5364d3838f4c3ff6493 SHA512 97b69e73be52c3e362814dfbe87666fbc0c2cf7255701f5d6177bdbe95f51495cb2d54282047bba0a0ae2e669a73d95c4f516a672c091cd0b83ad4afbe684d41
MISC metadata.xml 428 BLAKE2B 5a450f26afae683f0aa9ff386c87c37c3445b81240d4864fe90564f2c86913af772174cfeaeb82c29b4df0b92337d00f710d8779c9f3300865e7d20e6f9fc06c SHA512 53de61301fd080758dc195c67dfaf9ece5fba941988d17ca6edb7249e01a8804fe4e7edf961a4a0ec6891730dc6f6250e5cf7e91441061eb1e487be243c9b111
diff --git a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r1.ebuild b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r3.ebuild
index 6868486d950a..4a73f9d41f32 100644
--- a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r1.ebuild
+++ b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r3.ebuild
@@ -16,7 +16,7 @@ IUSE="+alsa doc dssi +fltk jack lash portaudio"
REQUIRED_USE="|| ( alsa jack portaudio )"
DEPEND="
- dev-libs/mxml
+ dev-libs/mxml:0
media-libs/liblo
sci-libs/fftw:3.0
sys-libs/zlib
diff --git a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r2.ebuild b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r4.ebuild
index 05abe62b9ec7..07fa613793a6 100644
--- a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r2.ebuild
+++ b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r4.ebuild
@@ -20,7 +20,7 @@ IUSE="+alsa doc dssi jack lash portaudio"
REQUIRED_USE="|| ( alsa jack portaudio )"
DEPEND="
- dev-libs/mxml
+ dev-libs/mxml:0
media-libs/liblo
sci-libs/fftw:3.0
sys-libs/zlib
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 78fd56b2c6ca..9b4065489d0f 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/dvd_info/Manifest b/media-video/dvd_info/Manifest
index 81fd741133ea..1f675174a27d 100644
--- a/media-video/dvd_info/Manifest
+++ b/media-video/dvd_info/Manifest
@@ -1,7 +1,5 @@
-DIST dvd_info-1.1.tar.gz 260999 BLAKE2B 38a9a0b69cd507dd663afdcedba196632ecef6d1193886ec02348d2de2200fd51d3315814180a3c9c170d60042ac91972281c5c99108b5d7f41cca1af8ca3c78 SHA512 30c70d96fa79b221a653d67510261f1186e3c7a79045ac53df2219ee896f18030cf27dbef8ca73fd62282670f5781ba75cf6765744b51f66da77979c5688acc0
DIST dvd_info-1.15.tar.gz 305270 BLAKE2B 99cbf6d1b5c45bb761e02ca71fa8e551b79543acf042967215a1d9b64486633ac1ff34be8c34eecb4e6712acfbb0bce087a258ba239305159f8b1ba72493bc57 SHA512 443876ecad3dca7808b73f5bd9d368ca32a881c741c7f47fd92ab9f095d7ab80d3db4bc4060fb73a24ef0c477f2ba4ab8fb49c82938584fbafd6bfeb7999074d
DIST dvd_info-1.16.tar.gz 304949 BLAKE2B 3a2e6476fdd5798d95d407c018b80d046b5c1aedbf35bf42308920523fe457aa603851bcc69518530fb3ec89d6fa895de4bd6610fa9f3ec300a1459e87501494 SHA512 43c85a3cf856c0688f8af3226ba87c3e178e63dc0b6b586ee63784be184c0f2529ae090cd07fcb43580c0b08d7fe9dd9e8850cd82a26a2295e82373625bdba15
-EBUILD dvd_info-1.1.ebuild 391 BLAKE2B 3717534ffb9b6f250644a10a1ebcab8feb649e1085eea62a095536e08c417a47dbcc24a99f0b15dba21f86ce909b1bbb3ced5c019bf974de2f8af25eadb60f5c SHA512 6fd5d59455059bd3026fa2496c933e020daf9d73860c91390e47a8e010b0dd0869bc8ccfaf6493e41096ed17dd53aad658166ebbca2f32c7f26de067bf0ad931
EBUILD dvd_info-1.15.ebuild 523 BLAKE2B 40a60ab5a377daa1fc808dbf3ee67d6c2e36eb5a07e67b82f72148f7d579027b480d7440fcfa80195a0b7ab8d9ca8839109042e3a8b388ca5c0206bee6612aa2 SHA512 8069ff052b82b4ae3636255dd4ff7b5a9193115537313d1c26ed63e469b20d7d5401155d84e1eb2bef412e4dba63699f25b0f997a61b5613f431f9ebd9a5fd8a
EBUILD dvd_info-1.16.ebuild 641 BLAKE2B 342eb8e78afe660648750632c467a916bb4024a3988d2b2d9bc57831979545170e14220b7bb2ed47270299fda1e81b1bdfcb00faf67bc69de63cbb1aee240d6e SHA512 7e74185f2307372034d3066e0603aa0c5e9daa579ff842b4db7a2bd00f48192d3784901c7a93ee7f7c6b32a6fca43c6e4e6d01c5fa79c6b258a6d2b37c06476c
EBUILD dvd_info-9999.ebuild 641 BLAKE2B 342eb8e78afe660648750632c467a916bb4024a3988d2b2d9bc57831979545170e14220b7bb2ed47270299fda1e81b1bdfcb00faf67bc69de63cbb1aee240d6e SHA512 7e74185f2307372034d3066e0603aa0c5e9daa579ff842b4db7a2bd00f48192d3784901c7a93ee7f7c6b32a6fca43c6e4e6d01c5fa79c6b258a6d2b37c06476c
diff --git a/media-video/dvd_info/dvd_info-1.1.ebuild b/media-video/dvd_info/dvd_info-1.1.ebuild
deleted file mode 100644
index 86a5bd527d02..000000000000
--- a/media-video/dvd_info/dvd_info-1.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="DVD utilities to print information, copy tracks, etc."
-HOMEPAGE="https://github.com/beandog/dvd_info"
-SRC_URI="mirror://sourceforge/dvdinfo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="media-libs/libdvdread"
-RDEPEND="${DEPEND}"
diff --git a/media-video/dvgrab/Manifest b/media-video/dvgrab/Manifest
index 9b545ed99141..a6d681140d3c 100644
--- a/media-video/dvgrab/Manifest
+++ b/media-video/dvgrab/Manifest
@@ -1,5 +1,4 @@
AUX dvgrab-3.5-gcc6.patch 993 BLAKE2B 30242bea0152f7d5adff59a5b2e2965dafd21d37835b625321ace52b2aa06a6789eb2101ac06f35a2f548a26253a396446f8e0c961abbbeb7ac3aa1b1f5dbbe8 SHA512 db155702d050c58b7833c609e5e1a38f91256b5bf5b8c6c8619648e12851924fb0177ad7930f4dd77671bd6515abfd6059ed5ab5611aef9b6ba4e3c8260b88b0
DIST dvgrab-3.5.tar.gz 205268 BLAKE2B c92cfbe3257b71fe0cd8b3e403080c5bd37a10d675ea0b3feafcf01f825229d102338cc7ff1084a5c3abee8b8299276737923177229629b4418aafff020cb5eb SHA512 7d9cae1661d27dbef1d0dcdf18966a0ab386d936803ff7d071a18e0303fca45631c9b27187a413adfa4391c395e5909e3b8dc5c543d529e7805550f1a3ee6735
-EBUILD dvgrab-3.5-r1.ebuild 715 BLAKE2B e7353533f14a1b291e258352d6c8bccc8500f97c0d98695b1aafcaf69f93be4a68386f16acf15c084f7d10669407ba30351a1b11bed2cba3760645e78a8e9b1b SHA512 9f1e98cb8bcc8e93bee1fa2a50e53928455ffe6cd9c8d5b0b577063562740f070bcde2fe46b9c40adaa1866be1ee5bc1f4e3fe59e4c07a97e9c713dc298444df
EBUILD dvgrab-3.5-r2.ebuild 735 BLAKE2B d4419bdbee8f7d626b51023040598ecf76f2787de35e00ccf41b8ff199c22821604c8272dd03cd2c3b94b3c6bdba48c3f1a980339a91ca85c774e9385dce5051 SHA512 1204b18aa6faaa325b7c6fa95481c899b4d6447164aa5c5cae3c50f5396b4b716ff1161f314547be7c2106c2a49bb94fa36658fb0fa64b779d93e1769deffb9d
MISC metadata.xml 306 BLAKE2B 050dfb2b44d2e7f2ba153576a2c8859da442de21257a39f05bd0c4a7d6f24d891eda0eaf0df276a88bf159a67792e911d46e1c3c8548426dc300b25c296acd03 SHA512 40eaa136dab3e2882c7813b82a308c2d5f5d56c3fa20c27fe977e55254955b1a7c346e6c769deec793f8ce3d10cf2e2a98b4790dcb6eac1ff2bbf63ed1c0a7dc
diff --git a/media-video/dvgrab/dvgrab-3.5-r1.ebuild b/media-video/dvgrab/dvgrab-3.5-r1.ebuild
deleted file mode 100644
index 4729214c762c..000000000000
--- a/media-video/dvgrab/dvgrab-3.5-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Digital Video (DV) grabber for GNU/Linux"
-HOMEPAGE="https://github.com/ddennedy/dvgrab"
-SRC_URI="mirror://sourceforge/kino/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
-IUSE="jpeg quicktime"
-
-RDEPEND=">=sys-libs/libraw1394-1.1
- >=media-libs/libdv-0.103
- >=media-libs/libiec61883-1
- >=sys-libs/libavc1394-0.5.1
- jpeg? ( virtual/jpeg:0 )
- quicktime? ( media-libs/libquicktime )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.5-gcc6.patch"
-)
-
-src_configure() {
- econf \
- $(use_with quicktime libquicktime) \
- $(use_with jpeg libjpeg)
-}
diff --git a/media-video/ffmpeg-chromium/Manifest b/media-video/ffmpeg-chromium/Manifest
index 1e9fe3323e6f..60424d583c45 100644
--- a/media-video/ffmpeg-chromium/Manifest
+++ b/media-video/ffmpeg-chromium/Manifest
@@ -4,8 +4,10 @@ DIST ffmpeg-chromium-120.tar.xz 10096036 BLAKE2B 8f24dfed854c713df369e6ef15bc773
DIST ffmpeg-chromium-121.tar.xz 10128048 BLAKE2B ba8e25356b7e0820dffea1b919288ddb3d6ec56fe8d17493529ec978deae629607ff5a5857a313e478193a1fca55fa3e5256e37d57251141e1f0a892cbdcf674 SHA512 e6cef1285237673ce5851cbddf4cda77779821c247a120bf73af2b931745b2886c915a35bb2bc21a8a9c5154be9e540f8abccc3bb64e704f5b859141d0dcc2e1
DIST ffmpeg-chromium-123.tar.xz 10323756 BLAKE2B b56afd5946513511938feeea4fd60e22fcf241a2380b36990eadf812b3517d6941156de73135efdc873704d27bc3329c71193be5132e462caaf7f2dc29e8a058 SHA512 635e1c5496d6f41fa5dd69efbe6dd335a15705dce8544fc45df440b19965caa130646d16b7c22b2b7cc0809979d28f39245fc5c208637e445b1fc1eb384da418
DIST ffmpeg-chromium-124.tar.xz 10378648 BLAKE2B 3cb79d356e84d76a241ad81491d22d42b7a768e348d245bda00101e3967c0864e95a1dd83372e6aaf3a9130ff5ae38610fe2bd4ee8e21fc8247af4172af0683a SHA512 627d1ba81c50300e7188e8a2cc5f76ea9e81e817209631f2eecb81b7b9a0be60a12290eba16240dd0b0dce3d59550a8246be54df2035bd75a9e95ae77d67467b
+DIST ffmpeg-chromium-125.tar.xz 10372892 BLAKE2B 53b805354b55f1dfbe2341b767aaccca7efea4cced02db9090be88e89a4d2d688904ffc996c206d92a99d4eb93733b7f8cb47fd80dc43019c3bb6690903a1140 SHA512 c1b68b16a3dbd6f96e52c313b9ddf1c193ef302e5cbe7e127c511e54a4453c32c84b3df954e397d7ba834ef17fe1cba6efabfde855d3bb9e497bcde1b66c3d8d
EBUILD ffmpeg-chromium-120.ebuild 6692 BLAKE2B db110de522d1885bcf2f5d3c45ca3b343943ecdbe594610a427baeae6e5e6521ee9abfebc6126b543da4c35b7715f464916e65a6c44205c69612a68fd7692317 SHA512 fd3b1ded196a4af08742723ab1ca36dda21e13c2899718e64b5ca3046474bb97042402b3870c2b9edeee3027a0f1eaba1f960bd4208c465651ad741ec8c361c8
EBUILD ffmpeg-chromium-121.ebuild 6692 BLAKE2B 36aafbff5f4c4a7bf81d9fe1293a1962a8632f9df49012f08e7130e6050a2a026ee3b4394eca6456200ba30a2661a7fe7d1b4a3c5c95602d7865802d65587247 SHA512 a47296b03217d345a6465321ed51ae11a0a61991ea6b8790571e7c0754d1a0c9d91f7944f255dd6a05e255d863523b4637e0e9c21cc644541c04fd5abbd3a43d
EBUILD ffmpeg-chromium-123.ebuild 6629 BLAKE2B ccf9f2604c0440214a1a3670208d192b237be824bfb70294aaf594c0a3f7241c16b1443806b0aa5e78e184c24ad6978f2d588b0953fcd1478f7699d279e7922c SHA512 aa35b07def61daa2b1c4ac575e8c7b9db019dc2be1dd284b20f43e76cb2dd72e8d47d7e5429f9e703de46439a310de4a20d2973fe219de8af1142ec5178430c7
EBUILD ffmpeg-chromium-124.ebuild 6626 BLAKE2B c2d9f1e7aa872e5852c68c0f0145662b5efb9479d87d96f635666fee2642ac59377e204ec6e0f46c8079232be8c1fd877f933495a48e4601584ab3b4a0273b2e SHA512 a33c6e9da4c73a11ec7c030b2a9641568e878e2fc76a81a296868264e4ecf9b56247cb2e7a311c13d1ea94223c8e9a6b651610160138d95e66273952a81bc5b8
+EBUILD ffmpeg-chromium-125.ebuild 6624 BLAKE2B fbaaaa0d986aff096a557218c3c21766d94a15cfde21ef506f42807cdc414a00222915931eb7302d051a1d8ef42448620f2356b8d80092a11875c60dbae1b83a SHA512 d27d408946b89e2954dc845eee6923a188d68e4d364884d98b2fbe08bc9d2e211af70b9f3220559ccbfee15a12908bfb34f7186920ac7dd95b781769863d8c56
MISC metadata.xml 820 BLAKE2B 666416ef717f7990f3e90e644b82c2833adb4942676f74eac6f15841d0f2a3a841b72906a7079321fb2101ffd672308892f90f536fcefa3837fb49344aeff3e9 SHA512 ffd36a905e6891f5d2134f159e6cb6707d4b37b2c5398474983ffa314fa9c5c140a5b8297de43827dd8108b7b4bcda7859158d2947e5b48730b820660a06962e
diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-125.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-125.ebuild
new file mode 100644
index 000000000000..8356541f8bcc
--- /dev/null
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-125.ebuild
@@ -0,0 +1,247 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+COMMIT=901248a373cbbe7af68fb92faf3be7d4f679150d
+DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based browsers"
+HOMEPAGE="https://ffmpeg.org/"
+SRC_URI="https://deps.gentoo.zip/media-video/${P}.tar.xz"
+
+LICENSE="
+ !gpl? ( LGPL-2.1 )
+ gpl? ( GPL-2 )
+"
+SLOT="${PV}"
+
+KEYWORDS="~amd64 ~arm ~arm64"
+
+# Options to use as use_enable in the foo[:bar] form.
+# This will feed configure with $(use_enable foo bar)
+# or $(use_enable foo foo) if no :bar is set.
+# foo is added to IUSE.
+FFMPEG_FLAG_MAP=(
+ cpudetection:runtime-cpudetect debug
+ +gpl
+ vaapi vdpau vulkan
+ nvenc:ffnvcodec
+ # Threads; we only support pthread for now but ffmpeg supports more
+ +threads:pthreads
+)
+
+IUSE="
+ ${FFMPEG_FLAG_MAP[@]%:*}
+"
+
+# Strings for CPU features in the useflag[:configure_option] form
+# if :configure_option isn't set, it will use 'useflag' as configure option
+ARM_CPU_FEATURES=(
+ cpu_flags_arm_thumb:armv5te
+ cpu_flags_arm_v6:armv6
+ cpu_flags_arm_thumb2:armv6t2
+ cpu_flags_arm_neon:neon
+ cpu_flags_arm_vfp:vfp
+ cpu_flags_arm_vfpv3:vfpv3
+ cpu_flags_arm_v8:armv8
+ cpu_flags_arm_asimddp:dotprod
+ cpu_flags_arm_i8mm:i8mm
+)
+ARM_CPU_REQUIRED_USE="
+ arm64? ( cpu_flags_arm_v8 )
+ cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
+ cpu_flags_arm_neon? (
+ cpu_flags_arm_vfp
+ arm? ( cpu_flags_arm_thumb2 )
+ )
+ cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
+ cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
+ cpu_flags_arm_v6? (
+ arm? ( cpu_flags_arm_thumb )
+ )
+"
+X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx
+ mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
+X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
+X86_CPU_REQUIRED_USE="
+ cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
+ cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
+ cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
+ cpu_flags_x86_xop? ( cpu_flags_x86_avx )
+ cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 )
+ cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
+ cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 )
+ cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 )
+ cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 )
+ cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 )
+ cpu_flags_x86_sse2? ( cpu_flags_x86_sse )
+ cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )
+ cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx )
+ cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow )
+ cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
+"
+
+CPU_FEATURES_MAP=(
+ ${ARM_CPU_FEATURES[@]}
+ ${X86_CPU_FEATURES[@]}
+)
+IUSE="${IUSE}
+ ${CPU_FEATURES_MAP[@]%:*}"
+
+CPU_REQUIRED_USE="
+ ${ARM_CPU_REQUIRED_USE}
+ ${X86_CPU_REQUIRED_USE}
+"
+
+RDEPEND="
+ >=media-libs/opus-1.0.2-r2
+ vaapi? ( >=media-libs/libva-1.2.1-r1:0= )
+ nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 )
+ vdpau? ( >=x11-libs/libvdpau-0.7 )
+ vulkan? ( >=media-libs/vulkan-loader-1.3.255:= )
+"
+
+DEPEND="${RDEPEND}
+ vulkan? ( >=dev-util/vulkan-headers-1.3.255 )
+"
+BDEPEND="
+ >=dev-build/make-3.81
+ virtual/pkgconfig
+ cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) )
+"
+
+REQUIRED_USE="
+ ${CPU_REQUIRED_USE}"
+RESTRICT="
+ test
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-120.patch
+ "${FILESDIR}"/chromium.patch
+)
+
+src_prepare() {
+ export revision=git-N-g${COMMIT:0:10}
+ default
+
+ # -fdiagnostics-color=auto gets appended after user flags which
+ # will ignore user's preference.
+ sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die
+
+ echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die
+}
+
+src_configure() {
+ local myconf=( )
+
+ # Bug #918997. Will probably be fixed upstream in the next release.
+ use vulkan && append-ldflags -Wl,-z,muldefs
+
+ # bug 842201
+ use ia64 && tc-is-gcc && append-flags \
+ -fno-tree-ccp \
+ -fno-tree-dominator-opts \
+ -fno-tree-fre \
+ -fno-code-hoisting \
+ -fno-tree-pre \
+ -fno-tree-vrp
+
+ local ffuse=( "${FFMPEG_FLAG_MAP[@]}" )
+
+ for i in "${ffuse[@]#+}" ; do
+ myconf+=( $(use_enable ${i%:*} ${i#*:}) )
+ done
+
+ # CPU features
+ for i in "${CPU_FEATURES_MAP[@]}" ; do
+ use ${i%:*} || myconf+=( --disable-${i#*:} )
+ done
+
+ # Try to get cpu type based on CFLAGS.
+ # Bug #172723
+ # We need to do this so that features of that CPU will be better used
+ # If they contain an unknown CPU it will not hurt since ffmpeg's configure
+ # will just ignore it.
+ for i in $(get-flag mcpu) $(get-flag march) ; do
+ [[ ${i} = native ]] && i="host" # bug #273421
+ myconf+=( --cpu=${i} )
+ break
+ done
+
+ # LTO support, bug #566282, bug #754654, bug #772854
+ if [[ ${ABI} != x86 ]] && tc-is-lto; then
+ # Respect -flto value, e.g -flto=thin
+ local v="$(get-flag flto)"
+ [[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" )
+ fi
+ filter-lto
+
+ # Mandatory configuration
+ myconf=(
+ --disable-stripping
+ # This is only for hardcoded cflags; those are used in configure checks that may
+ # interfere with proper detections, bug #671746 and bug #645778
+ # We use optflags, so that overrides them anyway.
+ --disable-optimizations
+ --disable-libcelt # bug #664158
+ "${myconf[@]}"
+ )
+
+ # cross compile support
+ if tc-is-cross-compiler ; then
+ myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" )
+ case ${CHOST} in
+ *mingw32*)
+ myconf+=( --target-os=mingw32 )
+ ;;
+ *linux*)
+ myconf+=( --target-os=linux )
+ ;;
+ esac
+ fi
+
+ # Use --extra-libs if needed for LIBS
+ set -- "${S}/configure" \
+ --prefix="${EPREFIX}/usr" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --shlibdir="${EPREFIX}/usr/$(get_libdir)" \
+ --cc="$(tc-getCC)" \
+ --cxx="$(tc-getCXX)" \
+ --ar="$(tc-getAR)" \
+ --nm="$(tc-getNM)" \
+ --strip="$(tc-getSTRIP)" \
+ --ranlib="$(tc-getRANLIB)" \
+ --pkg-config="$(tc-getPKG_CONFIG)" \
+ --optflags="${CFLAGS}" \
+ --disable-all \
+ --disable-autodetect \
+ --disable-error-resilience \
+ --disable-everything \
+ --disable-faan \
+ --disable-iconv \
+ --disable-network \
+ --enable-avcodec \
+ --enable-avformat \
+ --enable-avutil \
+ --enable-libopus \
+ --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \
+ --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \
+ --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \
+ --enable-pic \
+ --enable-static \
+ "${myconf[@]}" \
+ ${EXTRA_FFMPEG_CONF}
+
+ echo "${@}"
+ "${@}" || die
+}
+
+src_compile() {
+ emake V=1 libffmpeg
+}
+
+src_install() {
+ emake V=1 DESTDIR="${D}" install-libffmpeg
+}
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index afc9dafc0ba6..b70c7ea17e54 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -3,6 +3,6 @@ DIST QMPlay2-src-24.04.02.tar.xz 2043084 BLAKE2B 481ce8591c362c81569b49a4640e045
DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac
EBUILD qmplay2-24.03.16.ebuild 3467 BLAKE2B 8c263c5097e6354688321dcbf606fec24dd3eaacb5d589ddd278fcf88bf863c3b6cbcedcc5d39281808aca3ab19f1240e11f94a4b3364f2eb2642d7d1965fb15 SHA512 c185d8e94fc87d7d12fc62af15bad8a4c55f0d484d0638bc63eebaee46cf1d66b7123b4a3bb3b9846c6a9d8df80dc7ef73bc7aca506da60032cefc28618bae7e
EBUILD qmplay2-24.04.02.ebuild 3468 BLAKE2B e44c9310d3386dc7674244cd44ade545c1cef92bccfd29d29cfe26c77d759d395324f9e7cf0775b636aa6b63d17e894594552abcf253182d6be727b6664a5b8a SHA512 8eb01b492f63ed9e6fe9258e02d94700c87909b05f984c24739272ea514c6318f955683ab09d27108045b4d1ac12d315b1e3a5687aa8d0f792ad1a13960562c2
-EBUILD qmplay2-24.04.07.ebuild 3463 BLAKE2B ec822ae2ccf7acad8d6030e845594713d11bbc9ab1797d7e071d28c5fa32ae9b3e2b228a369b8a3d8bf854be381adc3be90fdd7995854bda87cd5200236c37a7 SHA512 b220ad6732b577e10b0ababf57e943e2187884f2dddbb2a8c1fdbe93c578aa51bbb5d4137e38cee66574d32590522a1bca02dbbfa307b5c5dd1cb317a28d52dd
+EBUILD qmplay2-24.04.07.ebuild 3462 BLAKE2B 62cc62f2b9bf8b1fff24b3e61ea5ae53cbc0ed5c896c4c9732576f0f36cc8249ea075885f65de716b2d7d173efcbb22667e439c51f81c43853f90908fc59e799 SHA512 7ad8c3585df15e46335946545bd18fb8c272ac230c5721061830498c939fa15dd535d9fda7a04b24d3da863f3b65d7075a5995c1728afb3e0ba0429f022b718c
EBUILD qmplay2-9999.ebuild 3468 BLAKE2B e6e6aead979834a9624aa9985be5397ba9a5a03119d60a738bde5886456b2e447ccb89617da5f32aa35c7393514001c2e4c550de4f5ac857a4ffda28e685e861 SHA512 6f21c58fe58731da0e923c8cd300efe0cbeb99707ebbca73c8e90ec00435ed66369fc669e683872ba5dd88841ca53b0f090f01ddf72b2558af92acb51fb22a33
MISC metadata.xml 1225 BLAKE2B 9fc74ea3d0319bc8822e0ff56968efcbe4ab40b758bfeca900883ed4dbbe80608a6954ffe95a1f61d0dd988ae88afd29d2c4485f3d62b2b839b9fea289fe3b72 SHA512 94f8b05578de759be210af0eb26f15d48e15112b07e586b6336737bd9cb3dd768c7dbefc3b667753239c10bdb1fa6ebdd39d5abe234742ead51f189bf63f8173
diff --git a/media-video/qmplay2/qmplay2-24.04.07.ebuild b/media-video/qmplay2/qmplay2-24.04.07.ebuild
index 807afc78ae94..d0a302ac4801 100644
--- a/media-video/qmplay2/qmplay2-24.04.07.ebuild
+++ b/media-video/qmplay2/qmplay2-24.04.07.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="LGPL-3"
diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index 469138e416cb..a55174218c95 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -10,7 +10,7 @@ AUX vlc-9999-configure-lua-version.patch 1840 BLAKE2B 1b9f11c05ed58e12616732c73a
AUX vlc-9999-fix-libtremor-libs.patch 480 BLAKE2B 86102dc088705f546185023b2f941520b5435f852e0b0e7cdb8763e15df645cdc794087c188fb17ee331be7ba4d953311276583886e3fe0f93d6de32e63e3207 SHA512 93893a0accecc3470f33e505ef2ce86aeb5f2a3a6524adc7de354366bb8e51def2d67957be4ea705ff20c1510e7274691e587e70740d4b3657b35f5c91de7280
AUX vlc-9999-libupnp-slot-1.8.patch 763 BLAKE2B 6bc8cf46f029db27d6d30d96e871d3bcfddee004e4e8469e1526a6a38fb5cc11a24a19888443e5f9062d7145665d594e142c12f3a9693967f195bab3b33ada38 SHA512 dd3375997a1935d3a227231785f35e300e3f992034da6a9c3019e28c68c1f005cbdd67190672264b342abc719e69005f965599f7af975e2bbd4cfccd89e3770d
DIST vlc-3.0.20.tar.xz 25596392 BLAKE2B 4537d6b4b3445a28366cdb7ed7e12d0dc864e19a53d34efcdc0a62226642ec8653cf8d5b74d4aea30c9f324c34166e8fa71653b3b298f5abdebe29c4f21f2865 SHA512 02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406
-EBUILD vlc-3.0.20-r10.ebuild 13714 BLAKE2B 6e307dda7ae1f520935574b27c5ebc196bb4d1f69b090f379910a1c95513c4046fcf77eb11fca9372e5c6e82028537266f5b9d86617795dee194e47c0bb29dab SHA512 26506e9779559f6f9aba04d0ee2af42f2bb7b6390b23c1ea2e3b38bf4eada5c6fe372b1dc855c44c185302158aeaaa36003af4e135486389476146441878a224
+EBUILD vlc-3.0.20-r10.ebuild 13713 BLAKE2B 257afd14cfd7f663cdb05ecd0bc8743e79016461309c828b99c780352dc99e41685f7339432631d9255c58db8dfef784e7670e5a7c86d1b73c7a78b9a5572c84 SHA512 22c1183ad1643d685926e6799fd97be93da08f9613ae49311733d947d36ee04782c55531da8b7bcea4b8a8bec9f013c64e55c1a9f7c3d3036e33792ccbfcea0f
EBUILD vlc-3.0.20-r5.ebuild 13695 BLAKE2B 2d7be752bd34bc9235cb04755b349a737357d2e38737c71f7b3dd6b1c01389d2542bbb208caeed86c8ba8b509b24486c20eff0f378d3de9d1954dc32a89ba335 SHA512 4598328236de70aeec4164f922a9f731be4e6ddd394df28a7dcb38cdf3d9008c96ef1395a90ea9c27dd21beeeedcbb5f8f9f795438a42d431a314b420b4fb7fa
EBUILD vlc-3.0.9999.ebuild 13640 BLAKE2B 046e11a9895755093d585a379064ceffbce7b25342d0636b4cbd9cb2dabf186899b1244ec0ab7b9c24127a87b4758f882a0fd684216a36c89a64fc7d5c911b6b SHA512 fbaedcb6ba8d47dc39dbba7ec68ef69ee26d041af171eb94c3e76d6ef306e874c21fa0cb160fdd70014982ac96a9e9b47855962a72d8abfc14a249d0f3777493
EBUILD vlc-9999.ebuild 13468 BLAKE2B 9368b716f838feffe9ffbed08cf002ed5c5ccca0244dad4d5a51f2dd9f942ff3fc9662388391339083a8d4d0b1047dcb0750b22bf924b320dfceda7a3f5b58f9 SHA512 c3c5353ebf8e99a860b6b862a5002f833c35875f26885ed63fc784dc252d15edfa6ff1143123ee5066def0f34763932ce64dfecb15ecbf19e008f82afde648bd
diff --git a/media-video/vlc/vlc-3.0.20-r10.ebuild b/media-video/vlc/vlc-3.0.20-r10.ebuild
index 64dab832d372..7e985624bdd5 100644
--- a/media-video/vlc/vlc-3.0.20-r10.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r10.ebuild
@@ -20,7 +20,7 @@ else
else
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz"
fi
- KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv -sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
fi
inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 5d41579c9b03..e20dced076b9 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 6f2fad3383fb..3f5e57468510 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 18 Apr 2024 10:40:23 +0000
+Fri, 19 Apr 2024 09:40:13 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 43642f52eb2a..03357ab1edb1 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 569494 BLAKE2B 475196fd0ff28d6023f45e6c22284bded2028bbe891778e3828fb75c3727438168bcd5ab63fe48683bb5874710c096e12470eee93163ae90c07d1f9d79810710 SHA512 94822c7f83b3b68b28e1885c442c2d9b5794eb5f861b8a0862162601a2c2b03cdc2bb6144d8b4a1d61befedf2ff1952e540c518e34c7f15ff5af14b7dc567fcb
-TIMESTAMP 2024-04-18T10:40:26Z
+TIMESTAMP 2024-04-19T09:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYg+JpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYiPANfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD0Yw/9HFTtjk83Gj+o92WxTeNpbE/8hih31hVYpoJr2mcUjtJ8EkfBF8+efnTP
-akfpIurnQmRCWjiL4vjCnjV8J+9YKnThQNK2D7zU6DtHgvYnFe0Vte+sawolZV8u
-WuE7tZZUUkCkK2kasHOkJobltlpbomlt3t8JJmaoPDsHHWFWfr7GMOqa0pwIi8/Z
-WSZwXycTj6IM9qxJz90I9qkbiwcBQXaj5L5FRmaAhFMkw3YYY6bU/H1XykCI2diU
-MQHWcP4ce8dgrZxJEA7mGhunXUJnK0jmLokJfG0S1JyivYXnmSSMhZf7u++CMCjW
-kYePRk/EydIMxTtK0o+tlDWc5WaBHJEjTyhTV08okUjV1tIxbPDnpwRBrORzObkC
-rzEzXujM2PrLSMcsSQnfVVgaJehk/OqDR3Yz1LJCMJcyXBoNPylUVRm98sP8Lt09
-4taXh5FI9ymPT16OgFf0qjSR6nA0EUJxlVBn1cuSgIKaDbF+eQ8D9iG1b1Wi/Hdm
-SV4DxBrIcydvV+sOZojDPhkuIH6pYEmPd2qE5TiZQUAOzuP/HEnI2zdFavenlOYG
-HIyCXpt31JWWdsOrbbOLNNc69c+kVCcIIAI9fijKaSrfFQt63VeyKyiE4w+vWySk
-Vvsk5af2CYp/JOFxkkf6NCOdC7Jy9IsVKkRVU8eRaiEhJCRFrb4=
-=kiJZ
+klB+eQ//Z64XVdfyARJXQMaDsK4RH4v+U9Ht9gqxP3NHKQl5g9rR16MvTltQCBrc
+sO+qhNNFAtPQv5jXCbE60NhrnX1vZTh6QjCOc3BgxSf0+ZU+xqkVyq5vfl+jmfzL
+lcTga5Rp+qpmZrD9//s2fPBdKbEay48brOEjykOJF7JFpSkq2P35LTtxfZTIAzRy
+DOUoWIzZvvoeqSZ6iB+IQfpq7D4YeJtCeISzGzTPOZWSo9LUTYVu0wRAOOqt3Cqi
+VQWBiFXfWtK4II/6596Xw2rL/r73ndgeAtsIPgg6LMHfK06QlJmzUlgzMWXaWs4t
+IUIS+q5D08Us6ov/Vx6UY3Gp9a8p9nLHsdz+rCv+BG1K4VLqwZ3TtVMMbRSpP2cy
+Gj6Ck6vbIqscoqh69pLj6ZFh/sXmdf4XqDM9QdesyH8mmolIDkVnFwEnAAag/VNc
+njDjffKmBBd5L/lMm6elXIqlE5jZyGZv5sZy+BZ93Kd4JAA2ZJU+wQceTw8lwpqJ
+gXBqIjw8dHmCoth0MVzXlR0G65OyEzaGvzKo9OL0DwB3K0QDPdOY0FWXogoHurEp
+t2t/WotBMrysKQTach/jY/yHhjY1mVcjc+2lxVMfHCx/NYsDQ7ddDybV0QIN+y5y
+VTEqS7EBy3oNioqMO+br9CDbyxfTezYY/chGV1cT/NKM5nKPnzs=
+=54RR
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 6f2fad3383fb..3f5e57468510 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 18 Apr 2024 10:40:23 +0000
+Fri, 19 Apr 2024 09:40:13 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 25aea5d59941..22a228d43064 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 8805fefb67de..a75d1b452f02 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.32.87 b/metadata/md5-cache/app-admin/awscli-1.32.87
new file mode 100644
index 000000000000..6bfed7f7606e
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.32.87
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.87[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.87[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.32.87.tar.gz -> aws-cli-1.32.87.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=26d79af710d57f697ff897857cc16d28
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index b655efee594e..a8adbb2ef3e2 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/borgmatic-1.8.10 b/metadata/md5-cache/app-backup/borgmatic-1.8.10
new file mode 100644
index 000000000000..03f9646021bb
--- /dev/null
+++ b/metadata/md5-cache/app-backup/borgmatic-1.8.10
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( <dev-python/colorama-0.5[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/ruamel-yaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( <dev-python/colorama-0.5[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/ruamel-yaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( <dev-python/colorama-0.5[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/ruamel-yaml[python_targets_python3_12(-)] ) apprise? ( python_single_target_python3_10? ( dev-python/apprise[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/apprise[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/apprise[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DESCRIPTION=Automatically create, prune and verify backups with borgbackup
+EAPI=8
+HOMEPAGE=https://torsion.org/borgmatic/
+INHERIT=distutils-r1 systemd pypi
+IUSE=apprise test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv
+LICENSE=GPL-3
+RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( <dev-python/colorama-0.5[python_targets_python3_10(-)] dev-python/jsonschema[python_targets_python3_10(-)] dev-python/packaging[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/ruamel-yaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( <dev-python/colorama-0.5[python_targets_python3_11(-)] dev-python/jsonschema[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/ruamel-yaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( <dev-python/colorama-0.5[python_targets_python3_12(-)] dev-python/jsonschema[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/ruamel-yaml[python_targets_python3_12(-)] ) apprise? ( python_single_target_python3_10? ( dev-python/apprise[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/apprise[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/apprise[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=test? ( apprise ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.8.10.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5206e925dbc5f829e490f33565a2bc47
diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz
index c196c3b17956..770c94c64c86 100644
--- a/metadata/md5-cache/app-cdr/Manifest.gz
+++ b/metadata/md5-cache/app-cdr/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-cdr/disc-cover-1.5.6-r3 b/metadata/md5-cache/app-cdr/disc-cover-1.5.6-r3
new file mode 100644
index 000000000000..c38869d383a0
--- /dev/null
+++ b/metadata/md5-cache/app-cdr/disc-cover-1.5.6-r3
@@ -0,0 +1,11 @@
+BDEPEND=dev-lang/perl
+DEFINED_PHASES=compile install
+DESCRIPTION=Creates CD-Covers via LaTeX by fetching cd-info from freedb.org or local file
+EAPI=8
+HOMEPAGE=https://web.archive.org/web/20151104062521/http://www.vanhemert.co.uk/disc-cover.html
+KEYWORDS=amd64 ppc sparc x86
+LICENSE=GPL-2
+RDEPEND=dev-lang/perl dev-perl/Audio-CD-disc-cover virtual/latex-base
+SLOT=0
+SRC_URI=http://www.vanhemert.co.uk/files/disc-cover-1.5.6.tar.gz
+_md5_=c734d46abc15f9f78d966bdb7a992de0
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index b1127499e796..e35e0b02532c 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/vscode-1.87.2 b/metadata/md5-cache/app-editors/vscode-1.87.2
deleted file mode 100644
index ef115745656a..000000000000
--- a/metadata/md5-cache/app-editors/vscode-1.87.2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=install postinst postrm preinst
-DESCRIPTION=Multiplatform Visual Studio Code from Microsoft
-EAPI=8
-HOMEPAGE=https://code.visualstudio.com
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop pax-utils xdg optfeature
-IUSE=egl kerberos wayland
-KEYWORDS=-* amd64 ~arm ~arm64
-LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
-RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 )
-RESTRICT=mirror strip bindist
-SLOT=0
-SRC_URI=amd64? ( https://update.code.visualstudio.com/1.87.2/linux-x64/stable -> vscode-1.87.2-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.87.2/linux-armhf/stable -> vscode-1.87.2-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.87.2/linux-arm64/stable -> vscode-1.87.2-arm64.tar.gz )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d113ae7c72172e94e0b8e581d561a39b
diff --git a/metadata/md5-cache/app-editors/vscode-1.88.0 b/metadata/md5-cache/app-editors/vscode-1.88.0
deleted file mode 100644
index da3f60f4aaa7..000000000000
--- a/metadata/md5-cache/app-editors/vscode-1.88.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=install postinst postrm preinst
-DESCRIPTION=Multiplatform Visual Studio Code from Microsoft
-EAPI=8
-HOMEPAGE=https://code.visualstudio.com
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop pax-utils xdg optfeature
-IUSE=egl kerberos wayland
-KEYWORDS=-* amd64 ~arm ~arm64
-LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
-RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 )
-RESTRICT=mirror strip bindist
-SLOT=0
-SRC_URI=amd64? ( https://update.code.visualstudio.com/1.88.0/linux-x64/stable -> vscode-1.88.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.88.0/linux-armhf/stable -> vscode-1.88.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.88.0/linux-arm64/stable -> vscode-1.88.0-arm64.tar.gz )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d113ae7c72172e94e0b8e581d561a39b
diff --git a/metadata/md5-cache/app-editors/vscode-1.88.1 b/metadata/md5-cache/app-editors/vscode-1.88.1
index a0026abb36af..a9b96d399c4e 100644
--- a/metadata/md5-cache/app-editors/vscode-1.88.1
+++ b/metadata/md5-cache/app-editors/vscode-1.88.1
@@ -5,11 +5,11 @@ HOMEPAGE=https://code.visualstudio.com
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop pax-utils xdg optfeature
IUSE=egl kerberos wayland
-KEYWORDS=-* ~amd64 ~arm ~arm64
+KEYWORDS=-* amd64 ~arm ~arm64
LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 )
RESTRICT=mirror strip bindist
SLOT=0
SRC_URI=amd64? ( https://update.code.visualstudio.com/1.88.1/linux-x64/stable -> vscode-1.88.1-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.88.1/linux-armhf/stable -> vscode-1.88.1-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.88.1/linux-arm64/stable -> vscode-1.88.1-arm64.tar.gz )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f23e90a674d30ed52b22af424b17e1f3
+_md5_=d113ae7c72172e94e0b8e581d561a39b
diff --git a/metadata/md5-cache/app-editors/vscodium-1.88.0.24096 b/metadata/md5-cache/app-editors/vscodium-1.88.0.24096
deleted file mode 100644
index 569e9f9867ed..000000000000
--- a/metadata/md5-cache/app-editors/vscodium-1.88.0.24096
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=install postinst postrm preinst
-DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode
-EAPI=8
-HOMEPAGE=https://vscodium.com/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop pax-utils xdg optfeature
-IUSE=egl kerberos wayland
-KEYWORDS=-* amd64 ~arm ~arm64
-LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
-RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 )
-RESTRICT=strip bindist
-SLOT=0
-SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.88.0.24096/VSCodium-linux-x64-1.88.0.24096.tar.gz -> vscodium-1.88.0.24096-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.88.0.24096/VSCodium-linux-armhf-1.88.0.24096.tar.gz -> vscodium-1.88.0.24096-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.88.0.24096/VSCodium-linux-arm64-1.88.0.24096.tar.gz -> vscodium-1.88.0.24096-arm64.tar.gz )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ad12fa6d8ece98a78f3f284115d8c9f4
diff --git a/metadata/md5-cache/app-editors/vscodium-1.87.2.24072 b/metadata/md5-cache/app-editors/vscodium-1.88.1.24104
index c8970f8414f5..47b29b15b0c3 100644
--- a/metadata/md5-cache/app-editors/vscodium-1.87.2.24072
+++ b/metadata/md5-cache/app-editors/vscodium-1.88.1.24104
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 ope
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 )
RESTRICT=strip bindist
SLOT=0
-SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.87.2.24072/VSCodium-linux-x64-1.87.2.24072.tar.gz -> vscodium-1.87.2.24072-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.87.2.24072/VSCodium-linux-armhf-1.87.2.24072.tar.gz -> vscodium-1.87.2.24072-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.87.2.24072/VSCodium-linux-arm64-1.87.2.24072.tar.gz -> vscodium-1.87.2.24072-arm64.tar.gz )
+SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.88.1.24104/VSCodium-linux-x64-1.88.1.24104.tar.gz -> vscodium-1.88.1.24104-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.88.1.24104/VSCodium-linux-armhf-1.88.1.24104.tar.gz -> vscodium-1.88.1.24104-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.88.1.24104/VSCodium-linux-arm64-1.88.1.24104.tar.gz -> vscodium-1.88.1.24104-arm64.tar.gz )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ad12fa6d8ece98a78f3f284115d8c9f4
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 9842cdeb0929..67978780e941 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/virtualbox-9999 b/metadata/md5-cache/app-emulation/virtualbox-9999
index c0587ddb1e91..f82a1aa73c1e 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-9999
+++ b/metadata/md5-cache/app-emulation/virtualbox-9999
@@ -12,6 +12,6 @@ PROPERTIES=live
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-group/vboxusers app-arch/xz-utils dev-libs/libtpms dev-libs/libxml2 dev-libs/openssl:0= media-libs/libpng:0= media-libs/libvpx:0= net-misc/curl sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( dev-qt/qtbase:6[widgets] dev-qt/qtscxml:6 dev-qt/qttools:6[assistant] x11-libs/libX11 x11-libs/libXt ) lvm? ( sys-fs/lvm2 ) opengl? ( media-libs/libglvnd[X] media-libs/vulkan-loader x11-libs/libX11 x11-libs/libXt ) pam? ( sys-libs/pam ) sdl? ( media-libs/libsdl2[X,video] x11-libs/libX11 x11-libs/libXt ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] ) vde? ( net-misc/vde ) vnc? ( >=net-libs/libvncserver-0.9.9 ) !app-emulation/virtualbox-modules gui? ( x11-libs/libxcb:= ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) virtual/tmpfiles
REQUIRED_USE=java? ( sdk ) python? ( sdk ) vboxwebsrv? ( java ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0/9999
-SRC_URI=https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0_pre20240210.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.0.10.tar.xz ) )
+SRC_URI=https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0_pre20240419.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.0.16.tar.xz ) )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 linux-info 7ca3057b277f1e5978947b4cc289ce62 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca subversion 44c6a1cae0381c100a526e3b348622cd tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d548bfdcf1eebb7118a52d0fd93af3ac
+_md5_=a9253ef13b68b2ab525c68eaf5fffb2c
diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz
index 1eb996014e37..77a250cf4d1b 100644
--- a/metadata/md5-cache/app-forensics/Manifest.gz
+++ b/metadata/md5-cache/app-forensics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-forensics/lynis-3.1.1 b/metadata/md5-cache/app-forensics/lynis-3.1.1
index 157428872173..03533e2b1876 100644
--- a/metadata/md5-cache/app-forensics/lynis-3.1.1
+++ b/metadata/md5-cache/app-forensics/lynis-3.1.1
@@ -11,4 +11,4 @@ RDEPEND=app-shells/bash cron? ( !systemd? ( virtual/cron ) )
SLOT=0
SRC_URI=https://cisofy.com/files/lynis-3.1.1.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3b1af59677263c4df085f85dc51066eb
+_md5_=eadd6eedbbb45c49051cc19fc5a6d481
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index d1143946bc96..9a242ae9c273 100644
--- a/metadata/md5-cache/app-i18n/Manifest.gz
+++ b/metadata/md5-cache/app-i18n/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-i18n/scim-uim-0.2.0-r2 b/metadata/md5-cache/app-i18n/scim-uim-0.2.0-r2
deleted file mode 100644
index 5d92bb0828a7..000000000000
--- a/metadata/md5-cache/app-i18n/scim-uim-0.2.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure install postinst prepare
-DEPEND=>=app-i18n/uim-1.5.0 >=app-i18n/scim-1.4.0 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DESCRIPTION=An input module for Smart Common Input Method (SCIM) which uses uim as backend
-EAPI=6
-HOMEPAGE=http://www.scim-im.org/
-INHERIT=autotools
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-2
-RDEPEND=>=app-i18n/uim-1.5.0 >=app-i18n/scim-1.4.0
-SLOT=0
-SRC_URI=mirror://sourceforge/scim/scim-uim-0.2.0.tar.gz
-_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee eqawarn c9847c43b3253a276ae2eabddedab3d7 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ce3ecf3946c1f6bfa63612aa37311aa6
diff --git a/metadata/md5-cache/app-metrics/Manifest.gz b/metadata/md5-cache/app-metrics/Manifest.gz
index b16daa38bc64..597b6ef67f9e 100644
--- a/metadata/md5-cache/app-metrics/Manifest.gz
+++ b/metadata/md5-cache/app-metrics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r1 b/metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r1
deleted file mode 100644
index b80c3f990645..000000000000
--- a/metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install test unpack
-DEPEND=systemd? ( sys-apps/systemd ) acct-group/postfix_exporter acct-user/postfix_exporter >=dev-lang/go-1.10
-DESCRIPTION=Prometheus Exporter for Postfix
-EAPI=6
-HOMEPAGE=https://github.com/kumina/postfix_exporter
-INHERIT=golang-build golang-vcs-snapshot
-IUSE=systemd
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 BSD MIT
-RDEPEND=acct-group/postfix_exporter acct-user/postfix_exporter
-RESTRICT=strip test
-SLOT=0
-SRC_URI=https://github.com/kumina/postfix_exporter/archive/0.1.2.tar.gz -> postfix_exporter-0.1.2.tar.gz https://github.com/coreos/go-systemd/archive/bebb2b01b0473b183e4624aaf8e23ae6f4b22417.tar.gz -> github.com-coreos-go-systemd-bebb2b01b0473b183e4624aaf8e23ae6f4b22417.tar.gz https://github.com/coreos/pkg/archive/97fdf19511ea361ae1c100dd393cc47f8dcfa1e1.tar.gz -> github.com-coreos-pkg-97fdf19511ea361ae1c100dd393cc47f8dcfa1e1.tar.gz https://github.com/prometheus/client_golang/archive/f504d69affe11ec1ccb2e5948127f86878c9fd57.tar.gz -> github.com-prometheus-client_golang-f504d69affe11ec1ccb2e5948127f86878c9fd57.tar.gz https://github.com/beorn7/perks/archive/3a771d992973f24aa725d07868b467d1ddfceafb.tar.gz -> github.com-beorn7-perks-3a771d992973f24aa725d07868b467d1ddfceafb.tar.gz https://github.com/golang/protobuf/archive/e09c5db296004fbe3f74490e84dcd62c3c5ddb1b.tar.gz -> github.com-golang-protobuf-e09c5db296004fbe3f74490e84dcd62c3c5ddb1b.tar.gz https://github.com/prometheus/client_model/archive/99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c.tar.gz -> github.com-prometheus-client_model-99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c.tar.gz https://github.com/prometheus/common/archive/38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a.tar.gz -> github.com-prometheus-common-38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a.tar.gz https://github.com/matttproud/golang_protobuf_extensions/archive/c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz -> github.com-matttproud-golang_protobuf_extensions-c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz https://github.com/prometheus/procfs/archive/780932d4fbbe0e69b84c34c20f5c8d0981e109ea.tar.gz -> github.com-prometheus-procfs-780932d4fbbe0e69b84c34c20f5c8d0981e109ea.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs-snapshot 85de4c0ee156326f54c6d16f8ab529d1 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3ab6f396ea1472b7192756749543f25d
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 0e229c3f55cd..562c354ddb4b 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/tmuxp-1.36.0 b/metadata/md5-cache/app-misc/tmuxp-1.36.0
deleted file mode 100644
index 7b30b9d33f27..000000000000
--- a/metadata/md5-cache/app-misc/tmuxp-1.36.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-rerunfailures-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/flaky ) test? ( >=app-misc/tmux-3.0a =dev-python/libtmux-0.27.0*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=tmux session manager. built on libtmux
-EAPI=8
-HOMEPAGE=https://tmuxp.git-pull.com
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a =dev-python/libtmux-0.27.0*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.36.0.tar.gz -> tmuxp-1.36.0.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=21452eaf0a022772be27fc43c9b01d65
diff --git a/metadata/md5-cache/app-misc/tmuxp-1.37.0 b/metadata/md5-cache/app-misc/tmuxp-1.37.0
deleted file mode 100644
index 74a303480a16..000000000000
--- a/metadata/md5-cache/app-misc/tmuxp-1.37.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-rerunfailures-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/flaky ) test? ( >=app-misc/tmux-3.0a =dev-python/libtmux-0.28.0*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=tmux session manager. built on libtmux
-EAPI=8
-HOMEPAGE=https://tmuxp.git-pull.com
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a =dev-python/libtmux-0.28.0*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.37.0.tar.gz -> tmuxp-1.37.0.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6146a8df973d46e812643415e60df911
diff --git a/metadata/md5-cache/app-misc/tmuxp-1.38.0-r1 b/metadata/md5-cache/app-misc/tmuxp-1.38.0-r1
deleted file mode 100644
index d932ba909926..000000000000
--- a/metadata/md5-cache/app-misc/tmuxp-1.38.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-rerunfailures-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/flaky ) test? ( >=app-misc/tmux-3.0a =dev-python/libtmux-0.30*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=tmux session manager. built on libtmux
-EAPI=8
-HOMEPAGE=https://tmuxp.git-pull.com
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a =dev-python/libtmux-0.30*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.38.0.tar.gz -> tmuxp-1.38.0.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cd64e5156c991708cc943fa0a3f550a0
diff --git a/metadata/md5-cache/app-misc/tmuxp-1.40.0 b/metadata/md5-cache/app-misc/tmuxp-1.40.0
deleted file mode 100644
index ac73e83dfe8b..000000000000
--- a/metadata/md5-cache/app-misc/tmuxp-1.40.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-rerunfailures-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/flaky ) test? ( >=app-misc/tmux-3.0a =dev-python/libtmux-0.32*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=tmux session manager. built on libtmux
-EAPI=8
-HOMEPAGE=https://tmuxp.git-pull.com
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a =dev-python/libtmux-0.32*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.40.0.tar.gz -> tmuxp-1.40.0.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=94c3130388f2e1fa08f51959b92996d5
diff --git a/metadata/md5-cache/app-misc/tmuxp-1.46.0 b/metadata/md5-cache/app-misc/tmuxp-1.46.0
new file mode 100644
index 000000000000..1b57826ddae8
--- /dev/null
+++ b/metadata/md5-cache/app-misc/tmuxp-1.46.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-6.2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-3.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-rerunfailures-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/flaky ) test? ( >=app-misc/tmux-3.0a =dev-python/libtmux-0.36*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=tmux session manager. built on libtmux
+EAPI=8
+HOMEPAGE=https://tmuxp.git-pull.com
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=>=app-misc/tmux-3.0a =dev-python/libtmux-0.36*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.46.0.tar.gz -> tmuxp-1.46.0.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6650f2a2816c154a526e0873633b4470
diff --git a/metadata/md5-cache/app-misc/yq-3.4.1 b/metadata/md5-cache/app-misc/yq-3.4.1
new file mode 100644
index 000000000000..063005aebf00
--- /dev/null
+++ b/metadata/md5-cache/app-misc/yq-3.4.1
@@ -0,0 +1,17 @@
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=app-misc/jq dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.11.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+DESCRIPTION=Command-line YAML processor - jq wrapper for YAML documents
+EAPI=8
+HOMEPAGE=https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq/
+INHERIT=pypi distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=amd64 arm64 x86
+LICENSE=Apache-2.0
+RDEPEND=app-misc/jq dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.11.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/y/yq/yq-3.4.1.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=99ee4baaae7e5df393466321b4640805
diff --git a/metadata/md5-cache/app-pda/Manifest.gz b/metadata/md5-cache/app-pda/Manifest.gz
index baf0d304728c..309138098d4b 100644
--- a/metadata/md5-cache/app-pda/Manifest.gz
+++ b/metadata/md5-cache/app-pda/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-pda/libimobiledevice-1.3.0_p20240201 b/metadata/md5-cache/app-pda/libimobiledevice-1.3.0_p20240201
index fc9fce535713..1c9fe2722f39 100644
--- a/metadata/md5-cache/app-pda/libimobiledevice-1.3.0_p20240201
+++ b/metadata/md5-cache/app-pda/libimobiledevice-1.3.0_p20240201
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.libimobiledevice.org/
INHERIT=autotools
IUSE=doc gnutls readline static-libs
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=app-pda/libimobiledevice-glue:= >=app-pda/libplist-2.3:= >=app-pda/libusbmuxd-2.0.2:= gnutls? ( dev-libs/libgcrypt:0 >=dev-libs/libtasn1-1.1 >=net-libs/gnutls-2.2.0 ) !gnutls? ( dev-libs/openssl:0= ) readline? ( sys-libs/readline:= )
SLOT=0/1.0-6
SRC_URI=https://github.com/libimobiledevice/libimobiledevice/archive/73b6fd183872096f20e6d1007429546a317a7cb1.tar.gz -> libimobiledevice-1.3.0_p20240201.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9e27a585d9f3b4da6ec71b36498356fc
+_md5_=d6604a3fd3503dd51943fc4c4652a236
diff --git a/metadata/md5-cache/app-pda/libimobiledevice-glue-1.1.0 b/metadata/md5-cache/app-pda/libimobiledevice-glue-1.1.0
index 0d08a19eecbd..8f1bc78a7ee1 100644
--- a/metadata/md5-cache/app-pda/libimobiledevice-glue-1.1.0
+++ b/metadata/md5-cache/app-pda/libimobiledevice-glue-1.1.0
@@ -4,9 +4,9 @@ DEPEND=>=app-pda/libplist-2.3:=
DESCRIPTION=Support library for libimobiledevice projects
EAPI=8
HOMEPAGE=https://github.com/libimobiledevice/libimobiledevice-glue
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
LICENSE=LGPL-2.1+
RDEPEND=>=app-pda/libplist-2.3:=
SLOT=0/0.1.0
SRC_URI=https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/1.1.0/libimobiledevice-glue-1.1.0.tar.bz2
-_md5_=5f3fff79617653aa79518f01815becdc
+_md5_=84e66c06da7e2381eb883eafa66a1bb4
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 990f35642bca..eeea49183f87 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3
deleted file mode 100644
index 1f0a64e913e9..000000000000
--- a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Wrapper integrating aria2 into portage's FETCHCOMMAND
-EAPI=8
-HOMEPAGE=https://github.com/hartwork/fetchcommandwrapper
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~ppc64 ~x86
-LICENSE=GPL-3
-RDEPEND=>=net-misc/aria2-1.10.2[metalink,xmlrpc] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/f/fetchcommandwrapper/fetchcommandwrapper-0.8.4.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=caf1924402842b3a24c813a7b1f137b6
diff --git a/metadata/md5-cache/app-portage/pkg-testing-tools-0.2.4 b/metadata/md5-cache/app-portage/pkg-testing-tools-0.2.4
new file mode 100644
index 000000000000..a02914e3f8fc
--- /dev/null
+++ b/metadata/md5-cache/app-portage/pkg-testing-tools-0.2.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Packages testing tools for Gentoo
+EAPI=8
+HOMEPAGE=https://github.com/APN-Pucky/pkg-testing-tools
+INHERIT=distutils-r1
+IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/APN-Pucky/pkg-testing-tools/archive/refs/tags/v0.2.4.tar.gz -> pkg-testing-tools-0.2.4.gh.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=94122f13256bee97d05bef61096236fd
diff --git a/metadata/md5-cache/app-vim/Manifest.gz b/metadata/md5-cache/app-vim/Manifest.gz
index d4dd6852d400..5150b0884e1e 100644
--- a/metadata/md5-cache/app-vim/Manifest.gz
+++ b/metadata/md5-cache/app-vim/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-vim/extra-syntax-4-r2 b/metadata/md5-cache/app-vim/extra-syntax-4-r2
deleted file mode 100644
index 19ea7135f1f1..000000000000
--- a/metadata/md5-cache/app-vim/extra-syntax-4-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install postinst postrm
-DEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-DESCRIPTION=vim plugin: metapackage for all extra syntax packages
-EAPI=6
-HOMEPAGE=https://www.vim.org/
-INHERIT=vim-plugin
-KEYWORDS=amd64 ~mips ~ppc ppc64 x86
-LICENSE=metapackage
-RDEPEND=app-vim/bnf-syntax app-vim/brainfuck-syntax app-vim/cfengine-syntax app-vim/dhcpd-syntax app-vim/ebnf-syntax app-vim/eruby-syntax app-vim/fluxbox-syntax app-vim/gentoo-syntax app-vim/gtk-syntax app-vim/help-extra-syntax app-vim/nagios-syntax app-vim/ntp-syntax app-vim/pgn-syntax app-vim/selinux-syntax app-vim/wikipedia-syntax app-vim/xquery-syntax app-vim/xsl-syntax || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-SLOT=0
-_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=0589a64d7502ed196f93c183e5d3a915
diff --git a/metadata/md5-cache/app-vim/phpdocs-0.26-r1 b/metadata/md5-cache/app-vim/phpdocs-0.26-r1
deleted file mode 100644
index ee5aa82012be..000000000000
--- a/metadata/md5-cache/app-vim/phpdocs-0.26-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm prepare
-DEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-DESCRIPTION=vim plugin: PHPDoc Support in VIM
-EAPI=6
-HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=520
-INHERIT=vim-plugin
-KEYWORDS=amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=vim
-RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-SLOT=0
-SRC_URI=mirror://gentoo/phpdocs-0.26.tar.bz2 https://dev.gentoo.org/~radhermit/vim/phpdocs-0.26.tar.bz2
-_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=5f0a3d6783e7845ef080bc05960a480b
diff --git a/metadata/md5-cache/app-vim/undotree-6.0 b/metadata/md5-cache/app-vim/undotree-6.0
deleted file mode 100644
index 71af4c581c05..000000000000
--- a/metadata/md5-cache/app-vim/undotree-6.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm unpack
-DEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-DESCRIPTION=vim plugin: display your undo history in a graph
-EAPI=6
-HOMEPAGE=https://www.vim.org/scripts/script.php?script_id=4177 https://github.com/mbbill/undotree
-INHERIT=vim-plugin vcs-snapshot
-KEYWORDS=amd64 x86
-LICENSE=BSD
-RDEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-SLOT=0
-SRC_URI=https://github.com/mbbill/undotree/archive/rel_6.0.tar.gz -> undotree-6.0.tar.gz
-_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 vcs-snapshot eab6d8533446763c2e9777d8bbd1594e vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=6b24107152224a9d2b999523a865bd11
diff --git a/metadata/md5-cache/app-vim/vim-flake8-1.6 b/metadata/md5-cache/app-vim/vim-flake8-1.6
deleted file mode 100644
index 4d2d00b2bd1c..000000000000
--- a/metadata/md5-cache/app-vim/vim-flake8-1.6
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm
-DEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-DESCRIPTION=vim plugin: runs the currently open file through flake8
-EAPI=6
-HOMEPAGE=https://github.com/nvie/vim-flake8
-INHERIT=vim-plugin
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=BSD
-RDEPEND=dev-python/flake8 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-SLOT=0
-SRC_URI=https://github.com/nvie/vim-flake8/archive/1.6.tar.gz -> vim-flake8-1.6.tar.gz
-_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=f9ac2fbf18d73d0c7a5bd51bb810e3f5
diff --git a/metadata/md5-cache/app-vim/vim-flake8-1.6-r1 b/metadata/md5-cache/app-vim/vim-flake8-1.6-r1
deleted file mode 100644
index c9528b64d6bc..000000000000
--- a/metadata/md5-cache/app-vim/vim-flake8-1.6-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm prepare
-DEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-DESCRIPTION=vim plugin: runs the currently open file through flake8
-EAPI=8
-HOMEPAGE=https://github.com/nvie/vim-flake8
-INHERIT=vim-plugin
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=BSD
-RDEPEND=dev-python/flake8 || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
-SLOT=0
-SRC_URI=https://github.com/nvie/vim-flake8/archive/1.6.tar.gz -> vim-flake8-1.6.tar.gz
-_eclasses_=vim-doc f088862726f2bc672c57b1063b81ec52 vim-plugin 92ea4186891b666b0970fa1d713d64fa
-_md5_=a362039c0c5dffe13e753f249d651356
diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz
index 1f8a8ff3a7b3..fabed157d0bd 100644
--- a/metadata/md5-cache/dev-build/Manifest.gz
+++ b/metadata/md5-cache/dev-build/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-build/ninja-1.12.0 b/metadata/md5-cache/dev-build/ninja-1.12.0
index 274a54001e12..b9320f7be2d4 100644
--- a/metadata/md5-cache/dev-build/ninja-1.12.0
+++ b/metadata/md5-cache/dev-build/ninja-1.12.0
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ninja-build/ninja/archive/v1.12.0.tar.gz -> ninja-1.12.0.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake c7c9a62d6232cac66d4ea32d575c3e7c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cc705abca5be19dc238faddf30af65ac
+_md5_=00cd207959b8b8a0bb8b7503c0575725
diff --git a/metadata/md5-cache/dev-build/ninja-9999 b/metadata/md5-cache/dev-build/ninja-9999
index 2e7c931d64d5..2388bb15400e 100644
--- a/metadata/md5-cache/dev-build/ninja-9999
+++ b/metadata/md5-cache/dev-build/ninja-9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake c7c9a62d6232cac66d4ea32d575c3e7c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cc705abca5be19dc238faddf30af65ac
+_md5_=00cd207959b8b8a0bb8b7503c0575725
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index 301c20a94abf..d83e7b63042d 100644
--- a/metadata/md5-cache/dev-debug/Manifest.gz
+++ b/metadata/md5-cache/dev-debug/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-debug/lldb-18.1.4 b/metadata/md5-cache/dev-debug/lldb-18.1.4
new file mode 100644
index 000000000000..2127001fd450
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/lldb-18.1.4
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-18.1.4[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-18.1.4[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-18.1.4[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-18.1.4 ~sys-devel/llvm-18.1.4[debuginfod=]
+DESCRIPTION=The LLVM debugger
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org llvm-utils python-single-r1
+IUSE=debug debuginfod +libedit lzma ncurses +python test +xml test verify-sig python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-18.1.4 ~sys-devel/llvm-18.1.4[debuginfod=] python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=test !test? ( test )
+SLOT=0/18.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5c0200bacc0930c9bdb341de8abba7d6
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 29e3c4ecb6b1..c3dd8fbc29ab 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/commons-logging-1.3.1 b/metadata/md5-cache/dev-java/commons-logging-1.3.1
new file mode 100644
index 000000000000..c8aeeb73e15b
--- /dev/null
+++ b/metadata/md5-cache/dev-java/commons-logging-1.3.1
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-commons ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+DEPEND=dev-java/jakarta-servlet-api:4 dev-java/slf4j-api:0 log4j? ( dev-java/log4j-12-api:2 dev-java/log4j-api:2 ) >=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Thin adapter allowing configurable bridging to other well known logging systems
+EAPI=8
+HOMEPAGE=https://commons.apache.org/proper/commons-logging/
+INHERIT=java-pkg-2 java-pkg-simple verify-sig
+IUSE=log4j doc source test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0
+RDEPEND=dev-java/jakarta-servlet-api:4 dev-java/slf4j-api:0 log4j? ( dev-java/log4j-12-api:2 dev-java/log4j-api:2 ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/commons/logging/source/commons-logging-1.3.1-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/logging/source/commons-logging-1.3.1-src.tar.gz.asc )
+_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 742531b28b0ce82ba9425bd2c28654f9 java-utils-2 b346c3901e71ba37137bae0b25b00221 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=f7cb82b0117cf4be28f38dfbbc957e76
diff --git a/metadata/md5-cache/dev-java/java-dep-check-0.5-r2 b/metadata/md5-cache/dev-java/java-dep-check-0.5-r3
index 5abf08f68b50..519a02773c70 100644
--- a/metadata/md5-cache/dev-java/java-dep-check-0.5-r2
+++ b/metadata/md5-cache/dev-java/java-dep-check-0.5-r3
@@ -6,7 +6,8 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Java
INHERIT=java-pkg-2 java-pkg-simple
KEYWORDS=amd64 x86
LICENSE=GPL-2
+PDEPEND=dev-java/javatoolkit:0
RDEPEND=>=virtual/jre-1.8:* dev-java/commons-cli:1 dev-java/asm:9 >=dev-java/java-config-2.2.0-r3
SLOT=0
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 742531b28b0ce82ba9425bd2c28654f9 java-utils-2 b346c3901e71ba37137bae0b25b00221
-_md5_=04076e4d2385022294374d78ef955ca9
+_md5_=d36304e84699a333005b68a7ae5a1ef3
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 3c88490950bb..de5ba97418c5 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/cxprolog-0.98.2-r1 b/metadata/md5-cache/dev-lang/cxprolog-0.98.2-r1
new file mode 100644
index 000000000000..c79b2a7eb7f7
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/cxprolog-0.98.2-r1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install preinst prepare setup test
+DEPEND=readline? ( sys-libs/readline:= ) java? ( >=virtual/jdk-1.8:= ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] ) test? ( java? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) wxwidgets? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) java? ( >=dev-java/ant-1.10.14-r2:0 dev-java/javatoolkit )
+DESCRIPTION=A WAM based Prolog system
+EAPI=8
+HOMEPAGE=http://ctp.di.fct.unl.pt/~amd/cxprolog
+INHERIT=flag-o-matic java-pkg-opt-2 java-ant-2 toolchain-funcs virtualx wxwidgets
+IUSE=examples java +readline test wxwidgets java
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=readline? ( sys-libs/readline:= ) java? ( >=virtual/jdk-1.8:= ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] ) java? ( >=dev-java/java-config-2.2.0-r3 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=http://ctp.di.fct.unl.pt/~amd/cxprolog/cxunix/cxprolog-0.98.2.src.tgz
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 java-ant-2 d3f6ffc6629499cbc0d4cd71b9d7e7dc java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5
+_md5_=2b6f8059e58aa6cb9c57418ccb3f85d9
diff --git a/metadata/md5-cache/dev-lang/gdl-1.0.4-r1 b/metadata/md5-cache/dev-lang/gdl-1.0.4-r1
new file mode 100644
index 000000000000..185062748519
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/gdl-1.0.4-r1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=dev-cpp/antlr-cpp:2= dev-libs/expat media-libs/libpng:= net-libs/libtirpc:= sci-libs/gsl:= sci-libs/plplot:=[X,cxx,-dynamic,wxwidgets?] sys-libs/ncurses:= sys-libs/readline:= sys-libs/zlib x11-libs/libX11 fftw? ( sci-libs/fftw:3.0= ) glpk? ( sci-mathematics/glpk:= ) gshhs? ( sci-geosciences/gshhs-data sci-geosciences/gshhs:= ) hdf? ( sci-libs/hdf:= ) hdf5? ( sci-libs/hdf5:= ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) ) netcdf? ( sci-libs/netcdf:= ) proj? ( sci-libs/proj:= ) postscript? ( dev-libs/pslib ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) ) shapelib? ( sci-libs/shapelib:= ) tiff? ( media-libs/tiff:= sci-libs/libgeotiff:= ) udunits? ( sci-libs/udunits ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] ) eigen? ( dev-cpp/eigen:3 )
+DESCRIPTION=GNU Data Language
+EAPI=8
+HOMEPAGE=https://github.com/gnudatalanguage/gdl
+INHERIT=cmake python-single-r1 toolchain-funcs virtualx wxwidgets
+IUSE=+eigen fftw glpk graphicsmagick gshhs hdf hdf5 +imagemagick netcdf openmp png proj postscript python shapelib tiff udunits wxwidgets python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2
+RDEPEND=dev-cpp/antlr-cpp:2= dev-libs/expat media-libs/libpng:= net-libs/libtirpc:= sci-libs/gsl:= sci-libs/plplot:=[X,cxx,-dynamic,wxwidgets?] sys-libs/ncurses:= sys-libs/readline:= sys-libs/zlib x11-libs/libX11 fftw? ( sci-libs/fftw:3.0= ) glpk? ( sci-mathematics/glpk:= ) gshhs? ( sci-geosciences/gshhs-data sci-geosciences/gshhs:= ) hdf? ( sci-libs/hdf:= ) hdf5? ( sci-libs/hdf5:= ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) ) netcdf? ( sci-libs/netcdf:= ) proj? ( sci-libs/proj:= ) postscript? ( dev-libs/pslib ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) ) shapelib? ( sci-libs/shapelib:= ) tiff? ( media-libs/tiff:= sci-libs/libgeotiff:= ) udunits? ( sci-libs/udunits ) wxwidgets? ( x11-libs/wxGTK:3.2-gtk3[X] )
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/gnudatalanguage/gdl/releases/download/v1.0.4/gdl-v1.0.4.tar.gz -> gdl-1.0.4.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=73713161136a5ec5e69643925e825692
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 9556916bf48d..1efb1f830721 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/libclc-18.1.4 b/metadata/md5-cache/dev-libs/libclc-18.1.4
new file mode 100644
index 000000000000..9832e619218b
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libclc-18.1.4
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm_slot_17? ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=OpenCL C library
+EAPI=8
+HOMEPAGE=https://libclc.llvm.org/
+INHERIT=cmake llvm.org llvm-r1 python-any-r1
+IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi verify-sig +llvm_slot_17
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
+REQUIRED_USE=^^ ( llvm_slot_17 )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=915a303e30a224a45c680df44fd5a0db
diff --git a/metadata/md5-cache/dev-libs/mxml-4.0.2 b/metadata/md5-cache/dev-libs/mxml-4.0.2
new file mode 100644
index 000000000000..350ca9485e30
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/mxml-4.0.2
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A small XML parsing library that you can use to read XML data files or strings
+EAPI=8
+HOMEPAGE=https://github.com/michaelrsweet/mxml https://www.msweet.org/mxml/
+INHERIT=autotools toolchain-funcs
+IUSE=static-libs test threads
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Mini-XML
+RESTRICT=!test? ( test )
+SLOT=4
+SRC_URI=https://github.com/michaelrsweet/mxml/archive/v4.0.2.tar.gz -> mxml-4.0.2.tar.gz
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=35dea163a8d2de751765d16f34ff7589
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.22.4 b/metadata/md5-cache/dev-libs/tree-sitter-0.22.5
index 06e87dd1d441..63da14b39302 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-0.22.4
+++ b/metadata/md5-cache/dev-libs/tree-sitter-0.22.5
@@ -6,7 +6,7 @@ INHERIT=optfeature toolchain-funcs
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
LICENSE=MIT
RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.22.4.tar.gz -> tree-sitter-0.22.4.tar.gz
+SLOT=0/0.22.5
+SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.22.5.tar.gz -> tree-sitter-0.22.5.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ed29d007798120782a936802829bb07b
+_md5_=974ab6f2e83265910dae2cf481082e69
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-9999 b/metadata/md5-cache/dev-libs/tree-sitter-9999
index 286dd8fd1fbd..f90a52c14a17 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-9999
+++ b/metadata/md5-cache/dev-libs/tree-sitter-9999
@@ -7,6 +7,6 @@ INHERIT=optfeature toolchain-funcs git-r3
LICENSE=MIT
PROPERTIES=live
RESTRICT=test
-SLOT=0
+SLOT=0/9999
_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ed29d007798120782a936802829bb07b
+_md5_=974ab6f2e83265910dae2cf481082e69
diff --git a/metadata/md5-cache/dev-libs/weston-11.0.1-r10 b/metadata/md5-cache/dev-libs/weston-11.0.1-r10
index 378f030b75ea..15e25b2811ab 100644
--- a/metadata/md5-cache/dev-libs/weston-11.0.1-r10
+++ b/metadata/md5-cache/dev-libs/weston-11.0.1-r10
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils
IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland
-KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~loong ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~ia64 ~loong ppc64 ~riscv x86
LICENSE=MIT CC-BY-SA-3.0
RDEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.20.0 lcms? ( >=media-libs/lcms-2.9:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:2=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) seatd? ( sys-auth/seatd:= ) systemd? ( sys-auth/pambase[systemd] >=sys-apps/dbus-1.6 >=sys-apps/systemd-209[pam] ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor )
REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp wayland-compositor X ) || ( seatd systemd )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/wayland/weston/uploads/f5648c818fba5432edc3ea63c4db4813/weston-11.0.1.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5d23ea2125059ab9c5830d0d5a11e588
+_md5_=c79eebbbf7f0822f6a3d6d34df099179
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 7052e05c3bd4..b1d888955244 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/llvm-ocaml-18.1.4 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.4
new file mode 100644
index 000000000000..6a956e4f5617
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.4
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.1.4:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.1.4[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.1.4[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.1.4[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.1.4[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.1.4[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.1.4[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.1.4[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.1.4[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.1.4[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.1.4[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.1.4[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.1.4[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.1.4[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.1.4[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.1.4[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.1.4[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.1.4[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.1.4[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.1.4[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.1.4[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.1.4[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.1.4[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.1.4[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.1.4[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.1.4[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa verify-sig
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-18.1.4:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-18.1.4[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.1.4[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.1.4[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.1.4[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.1.4[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.1.4[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.1.4[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.1.4[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.1.4[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.1.4[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.1.4[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.1.4[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.1.4[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.1.4[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.1.4[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.1.4[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.1.4[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.1.4[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.1.4[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.1.4[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.1.4[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.1.4[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.1.4[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.1.4[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.1.4[llvm_targets_Xtensa] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/18.1.4
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fbf332dec306456b891c37c28bf58eef
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index cdde0d465e64..2fd3c9043239 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/cli-prompt-1.0.3 b/metadata/md5-cache/dev-php/cli-prompt-1.0.3
deleted file mode 100644
index 6a862b3ac9e4..000000000000
--- a/metadata/md5-cache/dev-php/cli-prompt-1.0.3
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Allows you to prompt for user input on the command line
-EAPI=6
-HOMEPAGE=https://github.com/Seldaek/cli-prompt
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
-SLOT=0
-SRC_URI=https://github.com/Seldaek/cli-prompt/archive/1.0.3.tar.gz -> cli-prompt-1.0.3.tar.gz
-_md5_=95b0265d4cdd7b1cec629dc70c1258b0
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 5c05cf5f82bc..c09d0d1bd4e1 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/aiosignal-1.3.1 b/metadata/md5-cache/dev-python/aiosignal-1.3.1
index 398dd5d757b6..a5d3ca707134 100644
--- a/metadata/md5-cache/dev-python/aiosignal-1.3.1
+++ b/metadata/md5-cache/dev-python/aiosignal-1.3.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( >=dev-python/frozenlist-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/frozenlist-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A list of registered asynchronous callbacks
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aio-libs/aiosignal/archive/v1.3.1.tar.gz -> aiosignal-1.3.1.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=71a95f9fec270458cfaec8e8e7229d08
+_md5_=ca12977afe5790336478c78b93d9fa73
diff --git a/metadata/md5-cache/dev-python/aiosmtpd-1.4.5 b/metadata/md5-cache/dev-python/aiosmtpd-1.4.5
index 9c3e5e50a9c6..8e3835a4973d 100644
--- a/metadata/md5-cache/dev-python/aiosmtpd-1.4.5
+++ b/metadata/md5-cache/dev-python/aiosmtpd-1.4.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://aiosmtpd.aio-libs.org/ https://github.com/aio-libs/aiosmtpd https://pypi.org/project/aiosmtpd/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/atpublic-4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/attrs-23.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/aiosmtpd/aiosmtpd-1.4.5.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bac5c60304c7535566aaf43204ba548d
+_md5_=cf428c98975cbaaa8ed6813612776da4
diff --git a/metadata/md5-cache/dev-python/atpublic-4.1.0 b/metadata/md5-cache/dev-python/atpublic-4.1.0
index 22689bf5ec02..34c5d5f5ff37 100644
--- a/metadata/md5-cache/dev-python/atpublic-4.1.0
+++ b/metadata/md5-cache/dev-python/atpublic-4.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://gitlab.com/warsaw/public/ https://pypi.org/project/atpublic/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/atpublic/atpublic-4.1.0.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8c40eb6bdc74d1c0a26bf1ba9f5478de
+_md5_=7facce5aaead9e8be007f3df6b37ef51
diff --git a/metadata/md5-cache/dev-python/autobahn-23.6.2 b/metadata/md5-cache/dev-python/autobahn-23.6.2
index a0d4afebecfa..c6be3279101c 100644
--- a/metadata/md5-cache/dev-python/autobahn-23.6.2
+++ b/metadata/md5-cache/dev-python/autobahn-23.6.2
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm prepare test
DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=WebSocket and WAMP for Twisted and Asyncio
EAPI=8
-HOMEPAGE=https://crossbar.io/autobahn/ https://github.com/crossbario/autobahn-python/ https://pypi.org/project/autobahn/
+HOMEPAGE=https://github.com/crossbario/autobahn-python/ https://pypi.org/project/autobahn/
INHERIT=distutils-r1 optfeature pypi
IUSE=test xbr python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/autobahn/autobahn-23.6.2.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=62d94bc5f8457648e28b053c6232ce85
+_md5_=eb16f9e6a6d5d5bf3b2f135dd551f3f8
diff --git a/metadata/md5-cache/dev-python/beartype-0.18.3 b/metadata/md5-cache/dev-python/beartype-0.18.3
new file mode 100644
index 000000000000..958424258a22
--- /dev/null
+++ b/metadata/md5-cache/dev-python/beartype-0.18.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=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_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=MIT
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/beartype/beartype-0.18.3.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=108f9c66d451bf1563d4213f8cd81308
diff --git a/metadata/md5-cache/dev-python/black-23.12.1 b/metadata/md5-cache/dev-python/black-23.12.1
deleted file mode 100644
index d29026223e9e..000000000000
--- a/metadata/md5-cache/dev-python/black-23.12.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/aiohttp-3.7.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/aiohttp-cors[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/click-8.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-0.4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=The uncompromising Python code formatter
-EAPI=8
-HOMEPAGE=https://black.readthedocs.io/en/stable/ https://github.com/psf/black/ https://pypi.org/project/black/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=MIT
-RDEPEND=>=dev-python/click-8.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-0.4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/b/black/black-23.12.1.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=69470d631169b065359b6ecec3417b36
diff --git a/metadata/md5-cache/dev-python/black-24.3.0 b/metadata/md5-cache/dev-python/black-24.3.0
index 21117ab3b359..6f7a286b40f7 100644
--- a/metadata/md5-cache/dev-python/black-24.3.0
+++ b/metadata/md5-cache/dev-python/black-24.3.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://black.readthedocs.io/en/stable/ https://github.com/psf/black/ https://pypi.org/project/black/
INHERIT=distutils-r1 optfeature pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
RDEPEND=>=dev-python/click-8.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mypy_extensions-0.4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/black/black-24.3.0.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=922eb09c0248874139f3bf6f2a84d078
+_md5_=59d0e229501c9792bc4fda9a89ce9f31
diff --git a/metadata/md5-cache/dev-python/blinker-1.7.0 b/metadata/md5-cache/dev-python/blinker-1.7.0
index 008d671e9d7b..39da24f7b51b 100644
--- a/metadata/md5-cache/dev-python/blinker-1.7.0
+++ b/metadata/md5-cache/dev-python/blinker-1.7.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Fast, simple object-to-object and broadcast signaling
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/blinker/blinker-1.7.0.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=332dde44fc9f4cd6f2a9bb232f2fd66f
+_md5_=9e9b2675fd458df814465e57e132d471
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.87 b/metadata/md5-cache/dev-python/boto3-1.34.87
new file mode 100644
index 000000000000..a924d626d1f7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.34.87
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.34.87[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.87[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.34.87.tar.gz -> boto3-1.34.87.gh.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8c57f4eda873e63141fd7028ea88e83b
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.87 b/metadata/md5-cache/dev-python/botocore-1.34.87
new file mode 100644
index 000000000000..c4ed89781fdc
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.34.87
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.34.87.tar.gz -> botocore-1.34.87.gh.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f1ca9a8b0e1247ff42152fa304fc8999
diff --git a/metadata/md5-cache/dev-python/clang-python-18.1.4 b/metadata/md5-cache/dev-python/clang-python-18.1.4
new file mode 100644
index 000000000000..02d761fd95d3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/clang-python-18.1.4
@@ -0,0 +1,17 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) test? ( sys-devel/clang:18 ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=install prepare test unpack
+DEPEND=>=sys-devel/clang-18.1.4:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)]
+DESCRIPTION=Python bindings for sys-devel/clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=llvm.org python-r1
+IUSE=test verify-sig python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=sys-devel/clang-18.1.4:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=198a43f401a0941d5031c57a30d0990d
diff --git a/metadata/md5-cache/dev-python/coverage-7.4.3 b/metadata/md5-cache/dev-python/coverage-7.4.3
deleted file mode 100644
index 66371e7f0a8c..000000000000
--- a/metadata/md5-cache/dev-python/coverage-7.4.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unittest-mixins-1.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] )
-DESCRIPTION=Code coverage measurement for Python
-EAPI=8
-HOMEPAGE=https://coverage.readthedocs.io/en/latest/ https://github.com/nedbat/coveragepy/ https://pypi.org/project/coverage/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/coverage/coverage-7.4.3.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=033df3e0c3caa8b55cd57b13817fbee6
diff --git a/metadata/md5-cache/dev-python/coverage-7.4.4 b/metadata/md5-cache/dev-python/coverage-7.4.4
index 2621ffe02047..c444bf30965a 100644
--- a/metadata/md5-cache/dev-python/coverage-7.4.4
+++ b/metadata/md5-cache/dev-python/coverage-7.4.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://coverage.readthedocs.io/en/latest/ https://github.com/nedbat/coveragepy/ https://pypi.org/project/coverage/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/coverage/coverage-7.4.4.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e9c40ecc1250d6a5a46f76fca51a8d7c
+_md5_=033df3e0c3caa8b55cd57b13817fbee6
diff --git a/metadata/md5-cache/dev-python/dj-database-url-2.1.0 b/metadata/md5-cache/dev-python/dj-database-url-2.1.0
index 3728d9319ed2..b5df478102af 100644
--- a/metadata/md5-cache/dev-python/dj-database-url-2.1.0
+++ b/metadata/md5-cache/dev-python/dj-database-url-2.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jazzband/dj-database-url/ https://pypi.org/project/dj-database-url/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-python/django[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.10.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dj-database-url/dj-database-url-2.1.0.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d5a3c6984c69a6a7dde08daaf76ce011
+_md5_=4e9c541e978c31ac515f9d0bbd551d9c
diff --git a/metadata/md5-cache/dev-python/dj-email-url-1.0.6 b/metadata/md5-cache/dev-python/dj-email-url-1.0.6
index e5370f22dbab..70af867f7b91 100644
--- a/metadata/md5-cache/dev-python/dj-email-url-1.0.6
+++ b/metadata/md5-cache/dev-python/dj-email-url-1.0.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/migonzalvar/dj-email-url/ https://pypi.org/project/dj-email-url/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/migonzalvar/dj-email-url/archive/v1.0.6.tar.gz -> dj-email-url-1.0.6.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7f5644683e9df777fab8b3902f2cffbe
+_md5_=f5e948081fb22b89777e808b811ddd83
diff --git a/metadata/md5-cache/dev-python/dj-search-url-0.1-r1 b/metadata/md5-cache/dev-python/dj-search-url-0.1-r1
index f49e58797c3c..39c56c115acf 100644
--- a/metadata/md5-cache/dev-python/dj-search-url-0.1-r1
+++ b/metadata/md5-cache/dev-python/dj-search-url-0.1-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/dstufft/dj-search-url/ https://pypi.org/project/dj-search-url/
INHERIT=distutils-r1 pypi
IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=BSD-2
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dj-search-url/dj-search-url-0.1.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bd4413cad8481d5b7908025f4f2fc897
+_md5_=ce7860865a774a8ce06ae12cd1f941b2
diff --git a/metadata/md5-cache/dev-python/django-3.2.25 b/metadata/md5-cache/dev-python/django-3.2.25
index 2abbff09ee93..9b3cd907e824 100644
--- a/metadata/md5-cache/dev-python/django-3.2.25
+++ b/metadata/md5-cache/dev-python/django-3.2.25
@@ -1,4 +1,4 @@
-BDEPEND=test? ( python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=dev-python/asgiref-3.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/selenium[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tblib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext ) verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 ) doc? ( >=dev-python/sphinx-7.2.6 ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=test? ( python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=dev-python/asgiref-3.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-libs/timezone-data dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/selenium[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tblib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext ) verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 ) doc? ( >=dev-python/sphinx-7.2.6 ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install postinst prepare test unpack
DESCRIPTION=High-level Python web framework
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1 optfeature verify-sig
IUSE=doc sqlite test doc python_targets_python3_10 python_targets_python3_11 verify-sig
KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
LICENSE=BSD Apache-2.0 MIT
-RDEPEND=>=dev-python/asgiref-3.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] )
+RDEPEND=>=dev-python/asgiref-3.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlparse-0.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-libs/timezone-data python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://media.djangoproject.com/releases/3.2/Django-3.2.25.tar.gz verify-sig? ( https://media.djangoproject.com/pgp/Django-3.2.25.checksum.txt )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=677503321ae7002d07308943ddd1f42f
+_md5_=e3d46155c2f604bab8ffb6620f6e868c
diff --git a/metadata/md5-cache/dev-python/django-4.2.11 b/metadata/md5-cache/dev-python/django-4.2.11
index 592f0156bd5d..2b3580a571bb 100644
--- a/metadata/md5-cache/dev-python/django-4.2.11
+++ b/metadata/md5-cache/dev-python/django-4.2.11
@@ -1,4 +1,4 @@
-BDEPEND=test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) <dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/selenium[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tblib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext ) verify-sig? ( >=sec-keys/openpgp-keys-django-20230606 ) doc? ( >=dev-python/sphinx-7.2.6 ) python_targets_pypy3? ( dev-python/pypy3:=[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) <dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-libs/timezone-data dev-python/docutils[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/selenium[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tblib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext ) verify-sig? ( >=sec-keys/openpgp-keys-django-20230606 ) doc? ( >=dev-python/sphinx-7.2.6 ) python_targets_pypy3? ( dev-python/pypy3:=[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install postinst prepare test unpack
DESCRIPTION=High-level Python web framework
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig
IUSE=doc sqlite test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 verify-sig
KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos
LICENSE=BSD Apache-2.0 MIT
-RDEPEND=<dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] )
+RDEPEND=<dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-libs/timezone-data python_targets_pypy3? ( dev-python/pypy3:=[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://media.djangoproject.com/releases/4.2/Django-4.2.11.tar.gz https://dev.gentoo.org/~mgorny/dist/python/django-4.2.8-pypy3.patch.xz verify-sig? ( https://media.djangoproject.com/pgp/Django-4.2.11.checksum.txt )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=8b556fc6a49beb122a57e93af9c345c0
+_md5_=b6689a88c19ab8a0b3cb42af1a5151f1
diff --git a/metadata/md5-cache/dev-python/django-5.0.4 b/metadata/md5-cache/dev-python/django-5.0.4
index 3b16c4db1a80..fbfe12c07a75 100644
--- a/metadata/md5-cache/dev-python/django-5.0.4
+++ b/metadata/md5-cache/dev-python/django-5.0.4
@@ -1,16 +1,16 @@
-BDEPEND=test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) <dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/selenium-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tblib-1.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext ) verify-sig? ( >=sec-keys/openpgp-keys-django-20230606 ) doc? ( >=dev-python/sphinx-7.2.6 ) python_targets_pypy3? ( dev-python/pypy3:=[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) <dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-libs/timezone-data >=dev-python/docutils-0.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/selenium-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tblib-1.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext ) verify-sig? ( >=sec-keys/openpgp-keys-django-20230606 ) doc? ( >=dev-python/sphinx-7.2.6 ) python_targets_pypy3? ( dev-python/pypy3:=[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install postinst prepare test unpack
DESCRIPTION=High-level Python web framework
EAPI=8
HOMEPAGE=https://www.djangoproject.com/ https://github.com/django/django/ https://pypi.org/project/Django/
INHERIT=bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig
IUSE=doc sqlite test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
LICENSE=BSD Apache-2.0 MIT
-RDEPEND=<dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] )
+RDEPEND=<dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlparse-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-libs/timezone-data python_targets_pypy3? ( dev-python/pypy3:=[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://media.djangoproject.com/releases/5.0/Django-5.0.4.tar.gz https://dev.gentoo.org/~mgorny/dist/python/django-5.0-pypy3.patch.xz verify-sig? ( https://media.djangoproject.com/pgp/Django-5.0.4.checksum.txt )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=f9ada8bec142405668b394457cac8209
+_md5_=5dfc2867b8d24cf5f845965d87e99b98
diff --git a/metadata/md5-cache/dev-python/django-cache-url-3.4.5 b/metadata/md5-cache/dev-python/django-cache-url-3.4.5
index 2bedda557c98..3c1d60180c79 100644
--- a/metadata/md5-cache/dev-python/django-cache-url-3.4.5
+++ b/metadata/md5-cache/dev-python/django-cache-url-3.4.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/epicserve/django-cache-url/ https://pypi.org/project/django-cache-url/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=dev-python/django[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/epicserve/django-cache-url/archive/v3.4.5.tar.gz -> django-cache-url-3.4.5.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d16dd346a9a00fc059756fafe2c1c187
+_md5_=4874ff8bdfe123e51bb45a7522e60a45
diff --git a/metadata/md5-cache/dev-python/django-configurations-2.5.1 b/metadata/md5-cache/dev-python/django-configurations-2.5.1
index 08d8b2a18866..b6be7b6ddf5b 100644
--- a/metadata/md5-cache/dev-python/django-configurations-2.5.1
+++ b/metadata/md5-cache/dev-python/django-configurations-2.5.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/django-configurations/ https://github.com/jazzband/django-configurations/ https://django-configurations.readthedocs.io/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/django-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/django-configurations/django-configurations-2.5.1.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=727016c6836ae169a87bf662a7cde474
+_md5_=f1fda15a124e3e1b310584ed79035092
diff --git a/metadata/md5-cache/dev-python/exceptiongroup-1.2.1 b/metadata/md5-cache/dev-python/exceptiongroup-1.2.1
new file mode 100644
index 000000000000..d33e1e4e2f6b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/exceptiongroup-1.2.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit_scm-1.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Backport of PEP 654 (exception groups)
+EAPI=8
+HOMEPAGE=https://github.com/agronholm/exceptiongroup/ https://pypi.org/project/exceptiongroup/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT PSF-2.4
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/agronholm/exceptiongroup/archive/1.2.1.tar.gz -> exceptiongroup-1.2.1.gh.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=853e72fa680c962ef420cfd8caa755b6
diff --git a/metadata/md5-cache/dev-python/findpython-0.4.1 b/metadata/md5-cache/dev-python/findpython-0.6.1
index 8b8af24a0ca8..c14f4ac5a560 100644
--- a/metadata/md5-cache/dev-python/findpython-0.4.1
+++ b/metadata/md5-cache/dev-python/findpython-0.6.1
@@ -11,6 +11,6 @@ RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10?
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/f/findpython/findpython-0.4.1.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/f/findpython/findpython-0.6.1.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=99a60fe86f8e5d4c99f75a1118041705
+_md5_=d9ae5909b28d8b9c667d0bfff8e5ad26
diff --git a/metadata/md5-cache/dev-python/fonttools-4.49.0 b/metadata/md5-cache/dev-python/fonttools-4.49.0
deleted file mode 100644
index c769c3d76694..000000000000
--- a/metadata/md5-cache/dev-python/fonttools-4.49.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=native-extensions? ( python_targets_python3_10? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] app-arch/zopfli ) test? ( >=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
-DESCRIPTION=Library for manipulating TrueType, OpenType, AFM and Type1 fonts
-EAPI=8
-HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
-INHERIT=distutils-r1 virtualx
-IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=>=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/fonttools/fonttools/archive/4.49.0.tar.gz -> fonttools-4.49.0.gh.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=d51eb91b65c1b5116cffb0286acdbc4b
diff --git a/metadata/md5-cache/dev-python/fonttools-4.50.0 b/metadata/md5-cache/dev-python/fonttools-4.50.0
index 9ecd6e154980..fc60d7d4b1ff 100644
--- a/metadata/md5-cache/dev-python/fonttools-4.50.0
+++ b/metadata/md5-cache/dev-python/fonttools-4.50.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
INHERIT=distutils-r1 virtualx
IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/fonttools/fonttools/archive/4.50.0.tar.gz -> fonttools-4.50.0.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=b2378d2927aa389044170214ba0f62d6
+_md5_=d51eb91b65c1b5116cffb0286acdbc4b
diff --git a/metadata/md5-cache/dev-python/griffe-0.40.1 b/metadata/md5-cache/dev-python/griffe-0.40.1
deleted file mode 100644
index a5ccb5dea9e8..000000000000
--- a/metadata/md5-cache/dev-python/griffe-0.40.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jsonschema-4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Signature generator for Python programs
-EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=ISC
-RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.40.1.tar.gz -> griffe-0.40.1.gh.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=96746c2c01690029e51051a55d2cce1a
diff --git a/metadata/md5-cache/dev-python/griffe-0.41.0 b/metadata/md5-cache/dev-python/griffe-0.41.0
deleted file mode 100644
index 71ef1b360197..000000000000
--- a/metadata/md5-cache/dev-python/griffe-0.41.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jsonschema-4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Signature generator for Python programs
-EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=ISC
-RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.41.0.tar.gz -> griffe-0.41.0.gh.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=96746c2c01690029e51051a55d2cce1a
diff --git a/metadata/md5-cache/dev-python/griffe-0.41.2 b/metadata/md5-cache/dev-python/griffe-0.41.2
deleted file mode 100644
index daa602e744be..000000000000
--- a/metadata/md5-cache/dev-python/griffe-0.41.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jsonschema-4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Signature generator for Python programs
-EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=ISC
-RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.41.2.tar.gz -> griffe-0.41.2.gh.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=96746c2c01690029e51051a55d2cce1a
diff --git a/metadata/md5-cache/dev-python/griffe-0.41.3 b/metadata/md5-cache/dev-python/griffe-0.41.3
deleted file mode 100644
index 114d8446cf98..000000000000
--- a/metadata/md5-cache/dev-python/griffe-0.41.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jsonschema-4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Signature generator for Python programs
-EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=ISC
-RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.41.3.tar.gz -> griffe-0.41.3.gh.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=96746c2c01690029e51051a55d2cce1a
diff --git a/metadata/md5-cache/dev-python/griffe-0.42.0 b/metadata/md5-cache/dev-python/griffe-0.42.0
deleted file mode 100644
index c61910e6034f..000000000000
--- a/metadata/md5-cache/dev-python/griffe-0.42.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jsonschema-4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Signature generator for Python programs
-EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=ISC
-RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.42.0.tar.gz -> griffe-0.42.0.gh.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=96746c2c01690029e51051a55d2cce1a
diff --git a/metadata/md5-cache/dev-python/griffe-0.42.1 b/metadata/md5-cache/dev-python/griffe-0.42.1
deleted file mode 100644
index 74b34c87ba0f..000000000000
--- a/metadata/md5-cache/dev-python/griffe-0.42.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jsonschema-4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Signature generator for Python programs
-EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=ISC
-RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.42.1.tar.gz -> griffe-0.42.1.gh.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=96746c2c01690029e51051a55d2cce1a
diff --git a/metadata/md5-cache/dev-python/griffe-0.41.1 b/metadata/md5-cache/dev-python/griffe-0.43.0
index bf585251414b..a0887868c058 100644
--- a/metadata/md5-cache/dev-python/griffe-0.41.1
+++ b/metadata/md5-cache/dev-python/griffe-0.43.0
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_p
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.41.1.tar.gz -> griffe-0.41.1.gh.tar.gz
+SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.43.0.tar.gz -> griffe-0.43.0.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=96746c2c01690029e51051a55d2cce1a
diff --git a/metadata/md5-cache/dev-python/jaraco-functools-4.0.1 b/metadata/md5-cache/dev-python/jaraco-functools-4.0.1
new file mode 100644
index 000000000000..e802fdacf87b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/jaraco-functools-4.0.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/more-itertools-0.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Additional functions used by other projects by developer jaraco
+EAPI=8
+HOMEPAGE=https://github.com/jaraco/jaraco.functools/ https://pypi.org/project/jaraco.functools/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=>=dev-python/more-itertools-0.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.functools/jaraco_functools-4.0.1.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c05d0776b14a7234423ca6515379996d
diff --git a/metadata/md5-cache/dev-python/lit-18.1.4 b/metadata/md5-cache/dev-python/lit-18.1.4
new file mode 100644
index 000000000000..5e85559ecfc5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lit-18.1.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/llvm ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=A stand-alone install of the LLVM suite testing tool
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=distutils-r1 llvm.org
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=54d39869c5d836679754eafabf3b14a8
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.11.2 b/metadata/md5-cache/dev-python/pikepdf-8.11.2-r1
index 4ebb59c65893..25043f3457b0 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.11.2
+++ b/metadata/md5-cache/dev-python/pikepdf-8.11.2-r1
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.7.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.7.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=app-text/qpdf-11.7.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Python library to work with pdf files based on qpdf
@@ -8,10 +8,10 @@ INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MPL-2.0
-RDEPEND=>=app-text/qpdf-11.7.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=>=app-text/qpdf-11.7.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.11.2.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5514d31cd44b539ee6594287f43c0d8d
+_md5_=ac2830732f15b73bb5bd3329aeb39c66
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.12.0 b/metadata/md5-cache/dev-python/pikepdf-8.12.0
deleted file mode 100644
index 7bf610cca52d..000000000000
--- a/metadata/md5-cache/dev-python/pikepdf-8.12.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Python library to work with pdf files based on qpdf
-EAPI=8
-HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=MPL-2.0
-RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.12.0.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=94d254f15b291de6fc70ca8d9ce0f04f
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.13.0 b/metadata/md5-cache/dev-python/pikepdf-8.13.0
deleted file mode 100644
index 7607ae550f29..000000000000
--- a/metadata/md5-cache/dev-python/pikepdf-8.13.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Python library to work with pdf files based on qpdf
-EAPI=8
-HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MPL-2.0
-RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.13.0.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=03790a0586f2e0f2d048b1554edd97f3
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.14.0 b/metadata/md5-cache/dev-python/pikepdf-8.14.0-r1
index d3077ccbee93..887d962aa818 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.14.0
+++ b/metadata/md5-cache/dev-python/pikepdf-8.14.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Python library to work with pdf files based on qpdf
@@ -8,10 +8,10 @@ INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MPL-2.0
-RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.14.0.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=03790a0586f2e0f2d048b1554edd97f3
+_md5_=41265a076b37dcae4e4c7b72009f29e2
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.15.0 b/metadata/md5-cache/dev-python/pikepdf-8.15.0
deleted file mode 100644
index 988cc87e9e85..000000000000
--- a/metadata/md5-cache/dev-python/pikepdf-8.15.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Python library to work with pdf files based on qpdf
-EAPI=8
-HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MPL-2.0
-RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.15.0.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8f8a8fc2b66c7074a2ffd045e6983e61
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.15.1 b/metadata/md5-cache/dev-python/pikepdf-8.15.1-r1
index c577ca8a4b25..398314c8da69 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.15.1
+++ b/metadata/md5-cache/dev-python/pikepdf-8.15.1-r1
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Python library to work with pdf files based on qpdf
@@ -8,10 +8,10 @@ INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MPL-2.0
-RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.15.1.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8f8a8fc2b66c7074a2ffd045e6983e61
+_md5_=f198dc57c13963103395f4f39b1db8c3
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.4.1 b/metadata/md5-cache/dev-python/pikepdf-8.4.1-r1
index bf4b0350cbc4..83f370dd173b 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.4.1
+++ b/metadata/md5-cache/dev-python/pikepdf-8.4.1-r1
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/pybind11-2.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-9.0[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Python library to work with pdf files based on qpdf
@@ -8,10 +8,10 @@ INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MPL-2.0
-RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-9.0[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.4.1.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3433ccf0c11a8a7507b6f5af0adfbe6c
+_md5_=a4c4174ef85844037b46493ef1202c13
diff --git a/metadata/md5-cache/dev-python/pillow-10.3.0 b/metadata/md5-cache/dev-python/pillow-10.3.0
index 4d6db0695c1a..7583b6fd7a25 100644
--- a/metadata/md5-cache/dev-python/pillow-10.3.0
+++ b/metadata/md5-cache/dev-python/pillow-10.3.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://python-pillow.org/ https://github.com/python-pillow/Pillow/ https://pypi.org/project/pillow/
INHERIT=distutils-r1 toolchain-funcs virtualx
IUSE=examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=HPND
RDEPEND=imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( sys-libs/zlib:= ) dev-python/olefile[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] )
REQUIRED_USE=test? ( jpeg jpeg2k lcms tiff truetype ) || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/python-pillow/Pillow/archive/10.3.0.tar.gz -> pillow-10.3.0.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=4a5221be0ed224570d42056a5b7fa66e
+_md5_=e9309d0e25962e98dd060fdfd5f33f4b
diff --git a/metadata/md5-cache/dev-python/pyasynchat-1.0.4 b/metadata/md5-cache/dev-python/pyasynchat-1.0.4
index 6bc3e4e04a58..adbb49b48e46 100644
--- a/metadata/md5-cache/dev-python/pyasynchat-1.0.4
+++ b/metadata/md5-cache/dev-python/pyasynchat-1.0.4
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/simonrob/pyasynchat https://pypi.org/project/pyasynchat/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_12
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=PSF-2
RDEPEND=>=dev-python/pyasyncore-1.0.2[python_targets_python3_12(-)?] python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyasynchat/pyasynchat-1.0.4.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ab2de9c28cd42ba036100b79568eed22
+_md5_=2d3b2adbc64d5a7b38b637484250738d
diff --git a/metadata/md5-cache/dev-python/pyasyncore-1.0.4 b/metadata/md5-cache/dev-python/pyasyncore-1.0.4
index 48067ff84227..97a0bd7b7b15 100644
--- a/metadata/md5-cache/dev-python/pyasyncore-1.0.4
+++ b/metadata/md5-cache/dev-python/pyasyncore-1.0.4
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/simonrob/pyasyncore https://pypi.org/project/pyasyncore/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_12
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=PSF-2
RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyasyncore/pyasyncore-1.0.4.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0b778aa4f6559a03ccd267a49276d24d
+_md5_=891db9c325b826f4458b51c6a03a8722
diff --git a/metadata/md5-cache/dev-python/pymdown-extensions-10.8 b/metadata/md5-cache/dev-python/pymdown-extensions-10.8
new file mode 100644
index 000000000000..e9818346833a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pymdown-extensions-10.8
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pygments-2.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/markdown-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Extensions for Python Markdown
+EAPI=8
+HOMEPAGE=https://github.com/facelessuser/pymdown-extensions/ https://pypi.org/project/pymdown-extensions/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/markdown-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pymdown-extensions/pymdown_extensions-10.8.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=dd3c58e0f8ed2b45db21bd3d7533ac6a
diff --git a/metadata/md5-cache/dev-python/pytest-django-4.8.0 b/metadata/md5-cache/dev-python/pytest-django-4.8.0
index 874515c1d03b..32929e89322f 100644
--- a/metadata/md5-cache/dev-python/pytest-django-4.8.0
+++ b/metadata/md5-cache/dev-python/pytest-django-4.8.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/pytest-django/ https://pytest-django.readthedocs.io/ https://github.com/pytest-dev/pytest-django/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/pytest-7.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pytest-dev/pytest-django/archive/v4.8.0.tar.gz -> pytest-django-4.8.0.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=918c83b948c8b3395e89948f28f879f7
+_md5_=1b6cea0cb2854d2c472ea81e83c20a30
diff --git a/metadata/md5-cache/dev-python/reportlab-4.2.0 b/metadata/md5-cache/dev-python/reportlab-4.2.0
new file mode 100644
index 000000000000..f46339779d2e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/reportlab-4.2.0
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Tools for generating printable PDF documents from any data source
+EAPI=8
+HOMEPAGE=https://www.reportlab.com/ https://pypi.org/project/reportlab/
+INHERIT=distutils-r1 pypi
+IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[tiff,truetype,jpeg(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/reportlab/reportlab-4.2.0.tar.gz https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4ab7334745b0493e68d8bfa1cf09b650
diff --git a/metadata/md5-cache/dev-python/scikit-build-core-0.9.0 b/metadata/md5-cache/dev-python/scikit-build-core-0.9.0
new file mode 100644
index 000000000000..23aa327eeb77
--- /dev/null
+++ b/metadata/md5-cache/dev-python/scikit-build-core-0.9.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cattrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fastjsonschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pybind11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-subprocess-1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Build backend for CMake based projects
+EAPI=8
+HOMEPAGE=https://github.com/scikit-build/scikit-build-core/ https://pypi.org/project/scikit-build-core/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.10.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.9.0.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6f604d22e3d275caea6f63d68a8e9c1e
diff --git a/metadata/md5-cache/dev-python/seedir-0.4.2 b/metadata/md5-cache/dev-python/seedir-0.4.2
index 0de25e9758b8..d398128c7041 100644
--- a/metadata/md5-cache/dev-python/seedir-0.4.2
+++ b/metadata/md5-cache/dev-python/seedir-0.4.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/earnestt1234/seedir/ https://pypi.org/project/seedir/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=dev-python/natsort[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/earnestt1234/seedir/archive/v0.4.2.tar.gz -> seedir-0.4.2.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5d22404efc28c9e04e1205424e3574ae
+_md5_=b8968b548462794f126928cbb096437a
diff --git a/metadata/md5-cache/dev-python/shiboken6-6.6.2-r1 b/metadata/md5-cache/dev-python/shiboken6-6.6.2-r1
deleted file mode 100644
index 9ccf115b56ed..000000000000
--- a/metadata/md5-cache/dev-python/shiboken6-6.6.2-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) =dev-qt/qtbase-6.6.2*:6 llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 ) docstrings? ( >=dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 ) numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) vulkan? ( dev-util/vulkan-headers ) test? ( =dev-qt/qtbase-6.6.2*:6[gui] )
-DESCRIPTION=Python binding generator for C++ libraries
-EAPI=8
-HOMEPAGE=https://wiki.qt.io/PySide6
-INHERIT=cmake flag-o-matic llvm-r1 python-r1 toolchain-funcs
-IUSE=+docstrings numpy test vulkan +llvm_slot_17 llvm_slot_15 llvm_slot_16 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64
-LICENSE=|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) =dev-qt/qtbase-6.6.2*:6 llvm_slot_15? ( sys-devel/clang:15 sys-devel/llvm:15 ) llvm_slot_16? ( sys-devel/clang:16 sys-devel/llvm:16 ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 ) docstrings? ( >=dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 ) numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) vulkan? ( dev-util/vulkan-headers )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.6.2-src/pyside-setup-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9677250d2315c7c1ce134b310f21e3a7
diff --git a/metadata/md5-cache/dev-python/stripe-9.3.0 b/metadata/md5-cache/dev-python/stripe-9.3.0
new file mode 100644
index 000000000000..e6fdbd9e80e5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/stripe-9.3.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-util/stripe-mock-0.184.0 dev-python/aiohttp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/curl ) test? ( >=dev-python/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Stripe python bindings
+EAPI=8
+HOMEPAGE=https://github.com/stripe/stripe-python/ https://pypi.org/project/stripe/
+INHERIT=distutils-r1 pypi
+IUSE=telemetry test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/stripe/stripe-9.3.0.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=7f359fdc1dcb99d536cad977856d6aea
diff --git a/metadata/md5-cache/dev-python/sybil-6.0.3 b/metadata/md5-cache/dev-python/sybil-6.0.3
index 10cb709d2e6c..789a1fdd17b0 100644
--- a/metadata/md5-cache/dev-python/sybil-6.0.3
+++ b/metadata/md5-cache/dev-python/sybil-6.0.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/simplistix/sybil/ https://pypi.org/project/sybil/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/simplistix/sybil/archive/6.0.3.tar.gz -> sybil-6.0.3.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d94a4d4c07b94b9587df5864b47e66e9
+_md5_=443ae9b211470f1bafd4e4383f40d727
diff --git a/metadata/md5-cache/dev-python/testfixtures-8.1.0 b/metadata/md5-cache/dev-python/testfixtures-8.1.0
index d18502e3483e..21fabca5467a 100644
--- a/metadata/md5-cache/dev-python/testfixtures-8.1.0
+++ b/metadata/md5-cache/dev-python/testfixtures-8.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/testfixtures/ https://github.com/Simplistix/testfixtures/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/testfixtures/testfixtures-8.1.0.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e5a942c07448f664304cc53bcf68fc09
+_md5_=da0b886550528b31aceaca8f6a4ef85e
diff --git a/metadata/md5-cache/dev-python/unearth-0.14.0 b/metadata/md5-cache/dev-python/unearth-0.14.0
deleted file mode 100644
index c1e222085d98..000000000000
--- a/metadata/md5-cache/dev-python/unearth-0.14.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-httpserver[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-wsgi-adapter[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A utility to fetch and download python packages
-EAPI=8
-HOMEPAGE=https://pypi.org/project/unearth/ https://github.com/frostming/unearth/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64
-LICENSE=MIT
-RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/u/unearth/unearth-0.14.0.tar.gz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ef2f0d2e5958da26658e8f91bedc213b
diff --git a/metadata/md5-cache/dev-python/unearth-0.15.0 b/metadata/md5-cache/dev-python/unearth-0.15.2
index 0e4f8b80be8a..326b0469921c 100644
--- a/metadata/md5-cache/dev-python/unearth-0.15.0
+++ b/metadata/md5-cache/dev-python/unearth-0.15.2
@@ -11,6 +11,6 @@ RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/u/unearth/unearth-0.15.0.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/u/unearth/unearth-0.15.2.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=c1a944c4e92b4c30c704e01b7dc1b6d9
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 62061ed95043..bda4344280ea 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qt-docs-6.6.2_p202402121133 b/metadata/md5-cache/dev-qt/qt-docs-6.6.2_p202402121133
deleted file mode 100644
index ecff5c852f4e..000000000000
--- a/metadata/md5-cache/dev-qt/qt-docs-6.6.2_p202402121133
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=examples? ( app-arch/p7zip media-libs/libpng )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Qt6 documentation and examples for Qt Creator and other tools
-EAPI=8
-HOMEPAGE=https://doc.qt.io/
-INHERIT=unpacker
-IUSE=+examples +html +qch +tools +webview +quick3d +webchannel grpc +3d +serialbus +qt5compat +imageformats +multimedia lottie +networkauth +sensors quickeffectmaker +speech quick3dphysics +connectivity +webengine +positioning activeqt +charts +declarative +svg remoteobjects +websockets +serialport graphs +httpserver datavis +wayland +shadertools +timeline +virtualkeyboard +scxml +location
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=FDL-1.3
-REQUIRED_USE=|| ( examples html qch )
-SLOT=6
-SRC_URI=https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtcmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtconcurrent-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtdbus-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtgui-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtnetwork-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtopengl-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtplatformintegration-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtprintsupport-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtsql-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qttestlib-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtwidgets-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples/6.6.2-0-202402121133qtbase-examples-6.6.2.7z ) 3d? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qt3d/6.6.2-0-202402121133qt3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qt3d/6.6.2-0-202402121133qt3d-examples-6.6.2.7z ) ) activeqt? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtactiveqt/6.6.2-0-202402121133activeqt-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtactiveqt/6.6.2-0-202402121133qtactiveqt-examples-6.6.2.7z ) ) charts? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtcharts/6.6.2-0-202402121133qtcharts-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtcharts/6.6.2-0-202402121133qtcharts-examples-6.6.2.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtbluetooth/6.6.2-0-202402121133qtbluetooth-documentation.tar.xz ) connectivity? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtbluetooth/6.6.2-0-202402121133qtbluetooth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtconnectivity/6.6.2-0-202402121133qtconnectivity-examples-6.6.2.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtnfc/6.6.2-0-202402121133qtnfc-documentation.tar.xz ) datavis? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtdatavis3d/6.6.2-0-202402121133qtdatavis3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtdatavis3d/6.6.2-0-202402121133qtdatavis3d-examples-6.6.2.7z ) ) declarative? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtlabsplatform-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtqml-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtqmlcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtqmlmodels-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtqmltest-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtqmlworkerscript-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtqmlxmllistmodel-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtquick-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtquickcontrols-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtquickdialogs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples/6.6.2-0-202402121133qtdeclarative-examples-6.6.2.7z ) ) https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtdoc-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples/6.6.2-0-202402121133qtdoc-examples-6.6.2.7z ) graphs? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtgraphs/6.6.2-0-202402121133qtgraphs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtgraphs/6.6.2-0-202402121133qtgraphs-examples-6.6.2.7z ) ) grpc? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtgrpc/6.6.2-0-202402121133qtgrpc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtgrpc/6.6.2-0-202402121133qtprotobuf-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtgrpc/6.6.2-0-202402121133qtgrpc-examples-6.6.2.7z ) ) httpserver? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qthttpserver/6.6.2-0-202402121133qthttpserver-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qthttpserver/6.6.2-0-202402121133qthttpserver-examples-6.6.2.7z ) ) imageformats? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtimageformats/6.6.2-0-202402121133qtimageformats-documentation.tar.xz ) location? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtlocation/6.6.2-0-202402121133qtlocation-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtlocation/6.6.2-0-202402121133qtlocation-examples-6.6.2.7z ) ) lottie? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtlottie/6.6.2-0-202402121133qtlottieanimation-documentation.tar.xz ) multimedia? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtmultimedia/6.6.2-0-202402121133qtmultimedia-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtmultimedia/6.6.2-0-202402121133qtmultimedia-examples-6.6.2.7z ) ) networkauth? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtnetworkauth/6.6.2-0-202402121133qtnetworkauth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtnetworkauth/6.6.2-0-202402121133qtnetworkauth-examples-6.6.2.7z ) ) positioning? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtpositioning/6.6.2-0-202402121133qtpositioning-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtpositioning/6.6.2-0-202402121133qtpositioning-examples-6.6.2.7z ) ) qt5compat? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qt5compat/6.6.2-0-202402121133qtcore5compat-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qt5compat/6.6.2-0-202402121133qtgraphicaleffects5compat-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qt5compat/6.6.2-0-202402121133qt5compat-examples-6.6.2.7z ) ) quick3dphysics? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtquick3dphysics/6.6.2-0-202402121133qtquick3dphysics-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtquick3dphysics/6.6.2-0-202402121133qtquick3dphysics-examples-6.6.2.7z ) ) quick3d? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtquick3d/6.6.2-0-202402121133qtquick3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtquick3d/6.6.2-0-202402121133qtquick3d-examples-6.6.2.7z ) ) quickeffectmaker? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtquickeffectmaker/6.6.2-0-202402121133qtquickeffectmaker-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtquickeffectmaker/6.6.2-0-202402121133qtquickeffectmaker-examples-6.6.2.7z ) ) remoteobjects? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtremoteobjects/6.6.2-0-202402121133qtremoteobjects-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtremoteobjects/6.6.2-0-202402121133qtremoteobjects-examples-6.6.2.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtscxml/6.6.2-0-202402121133qtscxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtscxml/6.6.2-0-202402121133qtscxml-examples-6.6.2.7z ) ) sensors? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtsensors/6.6.2-0-202402121133qtsensors-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtsensors/6.6.2-0-202402121133qtsensors-examples-6.6.2.7z ) ) serialbus? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtserialbus/6.6.2-0-202402121133qtserialbus-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtserialbus/6.6.2-0-202402121133qtserialbus-examples-6.6.2.7z ) ) serialport? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtserialport/6.6.2-0-202402121133qtserialport-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtserialport/6.6.2-0-202402121133qtserialport-examples-6.6.2.7z ) ) shadertools? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtshadertools/6.6.2-0-202402121133qtshadertools-documentation.tar.xz ) speech? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtspeech/6.6.2-0-202402121133qttexttospeech-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtspeech/6.6.2-0-202402121133qtspeech-examples-6.6.2.7z ) ) svg? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtsvg-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples/6.6.2-0-202402121133qtsvg-examples-6.6.2.7z ) ) timeline? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtquicktimeline/6.6.2-0-202402121133qtquicktimeline-documentation.tar.xz ) tools? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qdoc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtassistant-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtdesigner-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtdistancefieldgenerator-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qthelp-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtlinguist-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtuitools-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples/6.6.2-0-202402121133qttools-examples-6.6.2.7z ) ) virtualkeyboard? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtvirtualkeyboard/6.6.2-0-202402121133qtvirtualkeyboard-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtvirtualkeyboard/6.6.2-0-202402121133qtvirtualkeyboard-examples-6.6.2.7z ) ) wayland? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc/6.6.2-0-202402121133qtwaylandcompositor-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples/6.6.2-0-202402121133qtwayland-examples-6.6.2.7z ) ) webchannel? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtwebchannel/6.6.2-0-202402121133qtwebchannel-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtwebchannel/6.6.2-0-202402121133qtwebchannel-examples-6.6.2.7z ) ) webengine? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtpdf/6.6.2-0-202402121133qtpdf-documentation.tar.xz ) webengine? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtwebengine/6.6.2-0-202402121133qtwebengine-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtwebengine/6.6.2-0-202402121133qtwebengine-examples-6.6.2.7z ) ) websockets? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtwebsockets/6.6.2-0-202402121133qtwebsockets-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtwebsockets/6.6.2-0-202402121133qtwebsockets-examples-6.6.2.7z ) ) webview? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.doc.qtwebview/6.6.2-0-202402121133qtwebview-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_662_src_doc_examples/qt.qt6.662.examples.qtwebview/6.6.2-0-202402121133qtwebview-examples-6.6.2.7z ) )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
-_md5_=f47a4bb3153e6c3b9602cb309f132f4b
diff --git a/metadata/md5-cache/dev-qt/qt-docs-6.6.3_p202403191846 b/metadata/md5-cache/dev-qt/qt-docs-6.6.3_p202403191846
deleted file mode 100644
index d35ee856840d..000000000000
--- a/metadata/md5-cache/dev-qt/qt-docs-6.6.3_p202403191846
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=examples? ( app-arch/p7zip media-libs/libpng )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Qt6 documentation and examples for Qt Creator and other tools
-EAPI=8
-HOMEPAGE=https://doc.qt.io/
-INHERIT=unpacker
-IUSE=+examples +html +qch +tools +webview +quick3d +webchannel grpc +3d +serialbus +qt5compat +imageformats +multimedia lottie +networkauth +sensors quickeffectmaker +speech quick3dphysics +connectivity +webengine +positioning activeqt +charts +declarative +svg remoteobjects +websockets +serialport graphs +httpserver datavis +wayland +shadertools +timeline +virtualkeyboard +scxml +location
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=FDL-1.3
-REQUIRED_USE=|| ( examples html qch )
-SLOT=6
-SRC_URI=https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtcmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtconcurrent-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtdbus-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtgui-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtnetwork-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtopengl-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtplatformintegration-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtprintsupport-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtsql-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qttestlib-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtwidgets-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples/6.6.3-0-202403191846qtbase-examples-6.6.3.7z ) 3d? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qt3d/6.6.3-0-202403191846qt3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qt3d/6.6.3-0-202403191846qt3d-examples-6.6.3.7z ) ) activeqt? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtactiveqt/6.6.3-0-202403191846activeqt-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtactiveqt/6.6.3-0-202403191846qtactiveqt-examples-6.6.3.7z ) ) charts? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtcharts/6.6.3-0-202403191846qtcharts-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtcharts/6.6.3-0-202403191846qtcharts-examples-6.6.3.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtbluetooth/6.6.3-0-202403191846qtbluetooth-documentation.tar.xz ) connectivity? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtbluetooth/6.6.3-0-202403191846qtbluetooth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtconnectivity/6.6.3-0-202403191846qtconnectivity-examples-6.6.3.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtnfc/6.6.3-0-202403191846qtnfc-documentation.tar.xz ) datavis? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtdatavis3d/6.6.3-0-202403191846qtdatavis3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtdatavis3d/6.6.3-0-202403191846qtdatavis3d-examples-6.6.3.7z ) ) declarative? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtlabsplatform-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtqml-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtqmlcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtqmlmodels-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtqmltest-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtqmlworkerscript-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtqmlxmllistmodel-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtquick-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtquickcontrols-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtquickdialogs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples/6.6.3-0-202403191846qtdeclarative-examples-6.6.3.7z ) ) https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtdoc-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples/6.6.3-0-202403191846qtdoc-examples-6.6.3.7z ) graphs? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtgraphs/6.6.3-0-202403191846qtgraphs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtgraphs/6.6.3-0-202403191846qtgraphs-examples-6.6.3.7z ) ) grpc? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtgrpc/6.6.3-0-202403191846qtgrpc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtgrpc/6.6.3-0-202403191846qtprotobuf-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtgrpc/6.6.3-0-202403191846qtgrpc-examples-6.6.3.7z ) ) httpserver? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qthttpserver/6.6.3-0-202403191846qthttpserver-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qthttpserver/6.6.3-0-202403191846qthttpserver-examples-6.6.3.7z ) ) imageformats? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtimageformats/6.6.3-0-202403191846qtimageformats-documentation.tar.xz ) location? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtlocation/6.6.3-0-202403191846qtlocation-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtlocation/6.6.3-0-202403191846qtlocation-examples-6.6.3.7z ) ) lottie? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtlottie/6.6.3-0-202403191846qtlottieanimation-documentation.tar.xz ) multimedia? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtmultimedia/6.6.3-0-202403191846qtmultimedia-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtmultimedia/6.6.3-0-202403191846qtmultimedia-examples-6.6.3.7z ) ) networkauth? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtnetworkauth/6.6.3-0-202403191846qtnetworkauth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtnetworkauth/6.6.3-0-202403191846qtnetworkauth-examples-6.6.3.7z ) ) positioning? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtpositioning/6.6.3-0-202403191846qtpositioning-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtpositioning/6.6.3-0-202403191846qtpositioning-examples-6.6.3.7z ) ) qt5compat? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qt5compat/6.6.3-0-202403191846qtcore5compat-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qt5compat/6.6.3-0-202403191846qtgraphicaleffects5compat-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qt5compat/6.6.3-0-202403191846qt5compat-examples-6.6.3.7z ) ) quick3dphysics? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtquick3dphysics/6.6.3-0-202403191846qtquick3dphysics-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtquick3dphysics/6.6.3-0-202403191846qtquick3dphysics-examples-6.6.3.7z ) ) quick3d? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtquick3d/6.6.3-0-202403191846qtquick3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtquick3d/6.6.3-0-202403191846qtquick3d-examples-6.6.3.7z ) ) quickeffectmaker? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtquickeffectmaker/6.6.3-0-202403191846qtquickeffectmaker-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtquickeffectmaker/6.6.3-0-202403191846qtquickeffectmaker-examples-6.6.3.7z ) ) remoteobjects? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtremoteobjects/6.6.3-0-202403191846qtremoteobjects-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtremoteobjects/6.6.3-0-202403191846qtremoteobjects-examples-6.6.3.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtscxml/6.6.3-0-202403191846qtscxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtscxml/6.6.3-0-202403191846qtscxml-examples-6.6.3.7z ) ) sensors? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtsensors/6.6.3-0-202403191846qtsensors-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtsensors/6.6.3-0-202403191846qtsensors-examples-6.6.3.7z ) ) serialbus? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtserialbus/6.6.3-0-202403191846qtserialbus-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtserialbus/6.6.3-0-202403191846qtserialbus-examples-6.6.3.7z ) ) serialport? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtserialport/6.6.3-0-202403191846qtserialport-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtserialport/6.6.3-0-202403191846qtserialport-examples-6.6.3.7z ) ) shadertools? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtshadertools/6.6.3-0-202403191846qtshadertools-documentation.tar.xz ) speech? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtspeech/6.6.3-0-202403191846qttexttospeech-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtspeech/6.6.3-0-202403191846qtspeech-examples-6.6.3.7z ) ) svg? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtsvg-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples/6.6.3-0-202403191846qtsvg-examples-6.6.3.7z ) ) timeline? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtquicktimeline/6.6.3-0-202403191846qtquicktimeline-documentation.tar.xz ) tools? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qdoc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtassistant-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtdesigner-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtdistancefieldgenerator-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qthelp-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtlinguist-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtuitools-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples/6.6.3-0-202403191846qttools-examples-6.6.3.7z ) ) virtualkeyboard? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtvirtualkeyboard/6.6.3-0-202403191846qtvirtualkeyboard-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtvirtualkeyboard/6.6.3-0-202403191846qtvirtualkeyboard-examples-6.6.3.7z ) ) wayland? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc/6.6.3-0-202403191846qtwaylandcompositor-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples/6.6.3-0-202403191846qtwayland-examples-6.6.3.7z ) ) webchannel? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtwebchannel/6.6.3-0-202403191846qtwebchannel-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtwebchannel/6.6.3-0-202403191846qtwebchannel-examples-6.6.3.7z ) ) webengine? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtpdf/6.6.3-0-202403191846qtpdf-documentation.tar.xz ) webengine? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtwebengine/6.6.3-0-202403191846qtwebengine-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtwebengine/6.6.3-0-202403191846qtwebengine-examples-6.6.3.7z ) ) websockets? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtwebsockets/6.6.3-0-202403191846qtwebsockets-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtwebsockets/6.6.3-0-202403191846qtwebsockets-examples-6.6.3.7z ) ) webview? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.doc.qtwebview/6.6.3-0-202403191846qtwebview-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_663_src_doc_examples/qt.qt6.663.examples.qtwebview/6.6.3-0-202403191846qtwebview-examples-6.6.3.7z ) )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
-_md5_=f47a4bb3153e6c3b9602cb309f132f4b
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.6.2 b/metadata/md5-cache/dev-qt/qt3d-6.6.2
deleted file mode 100644
index 86580c6930b1..000000000000
--- a/metadata/md5-cache/dev-qt/qt3d-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.6.2:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=3D rendering module for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=gles2-only qml vulkan test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.6.2:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qt3d-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=07cfcc0eebd025a9997c84fa8f6f65c9
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.6.3 b/metadata/md5-cache/dev-qt/qt3d-6.6.3
deleted file mode 100644
index c4c408927042..000000000000
--- a/metadata/md5-cache/dev-qt/qt3d-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.6.3:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=3D rendering module for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=gles2-only qml vulkan test
-KEYWORDS=amd64 ~arm ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.6.3:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qt3d-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=615ccf5169cb4149d70d50139124c2cb
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.6.2 b/metadata/md5-cache/dev-qt/qt5compat-6.6.2
deleted file mode 100644
index 0ac61af4ce4d..000000000000
--- a/metadata/md5-cache/dev-qt/qt5compat-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtshadertools-6.6.2:6 )
-DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=icu qml test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtshadertools-6.6.2:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qt5compat-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=33e2b0964bba86b85cc10f7b4ce03afc
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.6.3 b/metadata/md5-cache/dev-qt/qt5compat-6.6.3
deleted file mode 100644
index f37f51678fc8..000000000000
--- a/metadata/md5-cache/dev-qt/qt5compat-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtshadertools-6.6.3:6 )
-DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=icu qml test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtshadertools-6.6.3:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qt5compat-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=33e2b0964bba86b85cc10f7b4ce03afc
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.6.2-r1 b/metadata/md5-cache/dev-qt/qtbase-6.6.2-r1
deleted file mode 100644
index fd6ce4acc59e..000000000000
--- a/metadata/md5-cache/dev-qt/qtbase-6.6.2-r1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=zstd? ( app-arch/libarchive[zstd] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) ) X? ( x11-base/xorg-proto ) gui? ( vulkan? ( dev-util/vulkan-headers ) ) network? ( sctp? ( net-misc/lksctp-tools ) ) test? ( elibc_musl? ( sys-libs/timezone-data ) )
-DESCRIPTION=Cross-platform application development framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=flag-o-matic qt6-build toolchain-funcs
-IUSE=+X accessibility eglfs evdev gles2-only +libinput opengl tslib vulkan +widgets +ssl +udev zstd brotli gssapi libproxy sctp +concurrent +dbus +gui +network +sql +xml icu mysql oci8 odbc postgres +sqlite cups gtk nls wayland test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-PDEPEND=nls? ( ~dev-qt/qttranslations-6.6.2:6 ) wayland? ( ~dev-qt/qtwayland-6.6.2:6 )
-RDEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) )
-REQUIRED_USE=X? ( gui ) accessibility? ( gui ) eglfs? ( gui ) evdev? ( gui ) gles2-only? ( gui ) libinput? ( gui ) opengl? ( gui ) tslib? ( gui ) vulkan? ( gui ) widgets? ( gui ) brotli? ( network ) gssapi? ( network ) libproxy? ( network ) sctp? ( network ) mysql? ( sql ) oci8? ( sql ) odbc? ( sql ) postgres? ( sql ) sqlite? ( sql ) cups? ( gui widgets ) gtk? ( gui widgets ) accessibility? ( dbus ) eglfs? ( opengl ) gles2-only? ( opengl ) gui? ( || ( X eglfs wayland ) ) libinput? ( udev ) sql? ( || ( mysql oci8 odbc postgres sqlite ) ) test? ( icu sql? ( sqlite ) )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtbase-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=17d4246c496690bfc15c59358074355a
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.6.3-r1 b/metadata/md5-cache/dev-qt/qtbase-6.6.3-r1
deleted file mode 100644
index 42b2a0173c3d..000000000000
--- a/metadata/md5-cache/dev-qt/qtbase-6.6.3-r1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=zstd? ( app-arch/libarchive[zstd] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) ) X? ( x11-base/xorg-proto ) gui? ( vulkan? ( dev-util/vulkan-headers ) ) network? ( sctp? ( net-misc/lksctp-tools ) ) test? ( elibc_musl? ( sys-libs/timezone-data ) )
-DESCRIPTION=Cross-platform application development framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=flag-o-matic qt6-build toolchain-funcs
-IUSE=+X accessibility eglfs evdev gles2-only +libinput opengl tslib vulkan +widgets +ssl +udev zstd brotli gssapi libproxy sctp +concurrent +dbus +gui +network +sql +xml icu mysql oci8 odbc postgres +sqlite cups gtk nls wayland test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-PDEPEND=nls? ( ~dev-qt/qttranslations-6.6.3:6 ) wayland? ( ~dev-qt/qtwayland-6.6.3:6 )
-RDEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) )
-REQUIRED_USE=X? ( gui ) accessibility? ( gui ) eglfs? ( gui ) evdev? ( gui ) gles2-only? ( gui ) libinput? ( gui ) opengl? ( gui ) tslib? ( gui ) vulkan? ( gui ) widgets? ( gui ) brotli? ( network ) gssapi? ( network ) libproxy? ( network ) sctp? ( network ) mysql? ( sql ) oci8? ( sql ) odbc? ( sql ) postgres? ( sql ) sqlite? ( sql ) cups? ( gui widgets ) gtk? ( gui widgets ) accessibility? ( dbus ) eglfs? ( opengl ) gles2-only? ( opengl ) gui? ( || ( X eglfs wayland ) ) libinput? ( udev ) sql? ( || ( mysql oci8 odbc postgres sqlite ) ) test? ( icu sql? ( sqlite ) )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtbase-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0f8ecfc03712bce8a68f2c9e86c3c0a6
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.6.2 b/metadata/md5-cache/dev-qt/qtcharts-6.6.2
deleted file mode 100644
index 0a753f3d5eec..000000000000
--- a/metadata/md5-cache/dev-qt/qtcharts-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.6.2:6[opengl] )
-DESCRIPTION=Chart component library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=gles2-only qml test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.6.2:6[opengl] )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtcharts-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=776d609a3df3aa916236925cafacacb7
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.6.3 b/metadata/md5-cache/dev-qt/qtcharts-6.6.3
deleted file mode 100644
index 02a7f7db3e8b..000000000000
--- a/metadata/md5-cache/dev-qt/qtcharts-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.6.3:6[opengl] )
-DESCRIPTION=Chart component library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=gles2-only qml test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.6.3:6[opengl] )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtcharts-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=776d609a3df3aa916236925cafacacb7
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.6.2 b/metadata/md5-cache/dev-qt/qtconnectivity-6.6.2
deleted file mode 100644
index 4641ca5e8adb..000000000000
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.6.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[network] bluetooth? ( ~dev-qt/qtbase-6.6.2:6[dbus] net-wireless/bluez:= ) nfc? ( smartcard? ( sys-apps/pcsc-lite ) )
-DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+bluetooth nfc smartcard test
-KEYWORDS=amd64 arm64 ~loong
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[network] bluetooth? ( ~dev-qt/qtbase-6.6.2:6[dbus] net-wireless/bluez:= ) nfc? ( smartcard? ( sys-apps/pcsc-lite ) )
-REQUIRED_USE=|| ( bluetooth nfc )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtconnectivity-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a377935613aaad24e93e2a3b8d16c8c0
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.6.3 b/metadata/md5-cache/dev-qt/qtconnectivity-6.6.3
deleted file mode 100644
index 03aa1ec66921..000000000000
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.6.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[network] bluetooth? ( ~dev-qt/qtbase-6.6.3:6[dbus] net-wireless/bluez:= ) nfc? ( smartcard? ( sys-apps/pcsc-lite ) )
-DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+bluetooth nfc smartcard test
-KEYWORDS=amd64 ~arm arm64 ~loong ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[network] bluetooth? ( ~dev-qt/qtbase-6.6.3:6[dbus] net-wireless/bluez:= ) nfc? ( smartcard? ( sys-apps/pcsc-lite ) )
-REQUIRED_USE=|| ( bluetooth nfc )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtconnectivity-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=34ce121c87df83f1065d1e262cec1c66
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.6.2-r1 b/metadata/md5-cache/dev-qt/qtdeclarative-6.6.2-r1
deleted file mode 100644
index 820c0754b840..000000000000
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.6.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=~dev-qt/qtshadertools-6.6.2:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=] vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Qt Declarative (Quick 2)
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=accessibility opengl +sql vulkan +widgets test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=]
-RESTRICT=test !test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtdeclarative-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=27747aa488ed317d10e30084575f01df
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.6.3 b/metadata/md5-cache/dev-qt/qtdeclarative-6.6.3
deleted file mode 100644
index d0718841a1c5..000000000000
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=~dev-qt/qtshadertools-6.6.3:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=] vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Qt Declarative (Quick 2)
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=accessibility opengl +sql vulkan +widgets test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[accessibility=,gui,network,opengl=,sql?,vulkan=,widgets=]
-RESTRICT=test !test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtdeclarative-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=27747aa488ed317d10e30084575f01df
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.6.2 b/metadata/md5-cache/dev-qt/qthttpserver-6.6.2
deleted file mode 100644
index db7775b809a3..000000000000
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.6.2:6 ) test? ( ~dev-qt/qtbase-6.6.2:6[concurrent] )
-DESCRIPTION=HTTP server functionality for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+ssl websockets test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.6.2:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qthttpserver-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=818a7030e1b47b5adcddf5e2673092c8
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.6.3 b/metadata/md5-cache/dev-qt/qthttpserver-6.6.3
deleted file mode 100644
index 8376d6c2c247..000000000000
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.6.3:6 ) test? ( ~dev-qt/qtbase-6.6.3:6[concurrent] )
-DESCRIPTION=HTTP server functionality for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+ssl websockets test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.6.3:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qthttpserver-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=818a7030e1b47b5adcddf5e2673092c8
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.6.2 b/metadata/md5-cache/dev-qt/qtimageformats-6.6.2
deleted file mode 100644
index 6c0173081896..000000000000
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
-DESCRIPTION=Additional format plugins for the Qt image I/O system
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=mng test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtimageformats-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=df2c6bdf76d6e819e4c5caefefa37447
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.6.3 b/metadata/md5-cache/dev-qt/qtimageformats-6.6.3
deleted file mode 100644
index a13474d13d67..000000000000
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
-DESCRIPTION=Additional format plugins for the Qt image I/O system
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=mng test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtimageformats-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=df2c6bdf76d6e819e4c5caefefa37447
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.6.2 b/metadata/md5-cache/dev-qt/qtlocation-6.6.2
deleted file mode 100644
index 969a9b1ebe9b..000000000000
--- a/metadata/md5-cache/dev-qt/qtlocation-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[network] ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtpositioning-6.6.2:6[qml]
-DESCRIPTION=Location (places, maps, navigation) library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[network] ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtpositioning-6.6.2:6[qml]
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtlocation-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=52ee9fcd17bbfee7754ea9ac1d728c36
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.6.3 b/metadata/md5-cache/dev-qt/qtlocation-6.6.3
deleted file mode 100644
index e5424724b562..000000000000
--- a/metadata/md5-cache/dev-qt/qtlocation-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[network] ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtpositioning-6.6.3:6[qml]
-DESCRIPTION=Location (places, maps, navigation) library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[network] ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtpositioning-6.6.3:6[qml]
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtlocation-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=66f791bff35c3e082ae9bfcd3fdb7adf
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.6.2 b/metadata/md5-cache/dev-qt/qtmultimedia-6.6.2
deleted file mode 100644
index 479601ad1887..000000000000
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.6.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=~dev-qt/qtshadertools-6.6.2:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gui,network,opengl=,vulkan=,widgets] alsa? ( media-libs/alsa-lib ) ffmpeg? ( ~dev-qt/qtbase-6.6.2:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=,opengl?] media-libs/gstreamer:1.0 ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtquick3d-6.6.2:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=flag-o-matic qt6-build
-IUSE=+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gui,network,opengl=,vulkan=,widgets] alsa? ( media-libs/alsa-lib ) ffmpeg? ( ~dev-qt/qtbase-6.6.2:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=,opengl?] media-libs/gstreamer:1.0 ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtquick3d-6.6.2:6 )
-REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl ) vaapi? ( ffmpeg opengl ) test? ( qml )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtmultimedia-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a25096fa2c28c618016d23c618c4ba78
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.6.3 b/metadata/md5-cache/dev-qt/qtmultimedia-6.6.3
deleted file mode 100644
index 5aaa78d869bf..000000000000
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.6.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=~dev-qt/qtshadertools-6.6.3:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gui,network,opengl=,vulkan=,widgets] alsa? ( media-libs/alsa-lib ) ffmpeg? ( ~dev-qt/qtbase-6.6.3:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=,opengl?] media-libs/gstreamer:1.0 ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtquick3d-6.6.3:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=flag-o-matic qt6-build
-IUSE=+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gui,network,opengl=,vulkan=,widgets] alsa? ( media-libs/alsa-lib ) ffmpeg? ( ~dev-qt/qtbase-6.6.3:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=,opengl?] media-libs/gstreamer:1.0 ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtquick3d-6.6.3:6 )
-REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl ) vaapi? ( ffmpeg opengl ) test? ( qml )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtmultimedia-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a25096fa2c28c618016d23c618c4ba78
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.6.2 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.6.2
deleted file mode 100644
index 179f49d6dff7..000000000000
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[network]
-DESCRIPTION=Network authorization library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[network]
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtnetworkauth-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5ec3886acfe5dbd414cccdc4a4b6421c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.6.3 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.6.3
deleted file mode 100644
index b1ca889033e5..000000000000
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[network]
-DESCRIPTION=Network authorization library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[network]
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtnetworkauth-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ef4fd9d1b394f27d4f65f70dbda5c020
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.6.2 b/metadata/md5-cache/dev-qt/qtpositioning-6.6.2
deleted file mode 100644
index 14a3161335a9..000000000000
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6 geoclue? ( ~dev-qt/qtbase-6.6.2:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.6.2:6[network] ~dev-qt/qtserialport-6.6.2:6 ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-DESCRIPTION=Physical position determination library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=geoclue nmea +qml test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6 geoclue? ( ~dev-qt/qtbase-6.6.2:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.6.2:6[network] ~dev-qt/qtserialport-6.6.2:6 ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ) geoclue? ( app-misc/geoclue:2.0 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtpositioning-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ef2942efd89e6c63464e80969fc18724
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.6.3 b/metadata/md5-cache/dev-qt/qtpositioning-6.6.3
deleted file mode 100644
index c6aa28da7fa4..000000000000
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6 geoclue? ( ~dev-qt/qtbase-6.6.3:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.6.3:6[network] ~dev-qt/qtserialport-6.6.3:6 ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-DESCRIPTION=Physical position determination library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=geoclue nmea +qml test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6 geoclue? ( ~dev-qt/qtbase-6.6.3:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.6.3:6[network] ~dev-qt/qtserialport-6.6.3:6 ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ) geoclue? ( app-misc/geoclue:2.0 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtpositioning-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ef2942efd89e6c63464e80969fc18724
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.6.2 b/metadata/md5-cache/dev-qt/qtquick3d-6.6.2
deleted file mode 100644
index 8fdb15bc0788..000000000000
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtquicktimeline-6.6.2:6 ~dev-qt/qtshadertools-6.6.2:6 media-libs/assimp:= sys-libs/zlib:= test? ( ~dev-qt/qtbase-6.6.2:6[network] ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Qt module and API for defining 3D content in Qt QuickTools
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=opengl vulkan test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtquicktimeline-6.6.2:6 ~dev-qt/qtshadertools-6.6.2:6 media-libs/assimp:= sys-libs/zlib:=
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtquick3d-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fadebbe3f903d8a9abb030b7540f0306
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.6.3 b/metadata/md5-cache/dev-qt/qtquick3d-6.6.3
deleted file mode 100644
index 5e8d1ffa5b7e..000000000000
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtquicktimeline-6.6.3:6 ~dev-qt/qtshadertools-6.6.3:6 media-libs/assimp:= sys-libs/zlib:= test? ( ~dev-qt/qtbase-6.6.3:6[network] ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Qt module and API for defining 3D content in Qt QuickTools
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=opengl vulkan test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtquicktimeline-6.6.3:6 ~dev-qt/qtshadertools-6.6.3:6 media-libs/assimp:= sys-libs/zlib:=
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtquick3d-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=28a81381b878567dd90519334100e6c8
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.6.2 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.6.2
deleted file mode 100644
index ab13f47a785a..000000000000
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6 ~dev-qt/qtdeclarative-6.6.2:6
-DESCRIPTION=Qt module for keyframe-based timeline construction
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6 ~dev-qt/qtdeclarative-6.6.2:6
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtquicktimeline-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=41de6080eb581cb6d9702f1decbd180b
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.6.3 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.6.3
deleted file mode 100644
index a774409cfc80..000000000000
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6 ~dev-qt/qtdeclarative-6.6.3:6
-DESCRIPTION=Qt module for keyframe-based timeline construction
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6 ~dev-qt/qtdeclarative-6.6.3:6
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtquicktimeline-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=41de6080eb581cb6d9702f1decbd180b
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.6.2 b/metadata/md5-cache/dev-qt/qtscxml-6.6.2
deleted file mode 100644
index b6c226305485..000000000000
--- a/metadata/md5-cache/dev-qt/qtscxml-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gui] qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-DESCRIPTION=State Chart XML (SCXML) support library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gui] qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtscxml-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=84eade84f484845a3e5cd32a2bd3db78
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.6.3 b/metadata/md5-cache/dev-qt/qtscxml-6.6.3
deleted file mode 100644
index 9c528523d923..000000000000
--- a/metadata/md5-cache/dev-qt/qtscxml-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gui] qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-DESCRIPTION=State Chart XML (SCXML) support library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml test
-KEYWORDS=amd64 ~arm ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gui] qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtscxml-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fa2570aab23de61e2e1e52647a51dbec
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.6.2 b/metadata/md5-cache/dev-qt/qtsensors-6.6.2
deleted file mode 100644
index ded574e9ecf9..000000000000
--- a/metadata/md5-cache/dev-qt/qtsensors-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-DESCRIPTION=Hardware sensor access library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml test
-KEYWORDS=amd64 arm64 ~loong
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtsensors-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2257add70d0a550eadcbc2f8f7317029
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.6.3 b/metadata/md5-cache/dev-qt/qtsensors-6.6.3
deleted file mode 100644
index b965da0ae6cf..000000000000
--- a/metadata/md5-cache/dev-qt/qtsensors-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-DESCRIPTION=Hardware sensor access library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtsensors-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7f61410019f622da00c10846bf4f8227
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.6.2 b/metadata/md5-cache/dev-qt/qtserialbus-6.6.2
deleted file mode 100644
index 8975aef9047f..000000000000
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[network] ~dev-qt/qtserialport-6.6.2:6
-DESCRIPTION=Qt module to access CAN, ModBus, and other industrial serial buses and protocols
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[network] ~dev-qt/qtserialport-6.6.2:6
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtserialbus-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0620aa6475a82cfd777b083914366961
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.6.3 b/metadata/md5-cache/dev-qt/qtserialbus-6.6.3
deleted file mode 100644
index 1debc681cc87..000000000000
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[network] ~dev-qt/qtserialport-6.6.3:6
-DESCRIPTION=Qt module to access CAN, ModBus, and other industrial serial buses and protocols
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[network] ~dev-qt/qtserialport-6.6.3:6
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtserialbus-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=76d285d1833a944989cf09c8a4f33949
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.6.2 b/metadata/md5-cache/dev-qt/qtserialport-6.6.2
deleted file mode 100644
index a5cbe83bc058..000000000000
--- a/metadata/md5-cache/dev-qt/qtserialport-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6 virtual/libudev:=
-DESCRIPTION=Serial port abstraction library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6 virtual/libudev:=
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtserialport-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e8df993b3cea8dbd200b3425d96c2c99
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.6.3 b/metadata/md5-cache/dev-qt/qtserialport-6.6.3
deleted file mode 100644
index c2dd7fb2b014..000000000000
--- a/metadata/md5-cache/dev-qt/qtserialport-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6 virtual/libudev:=
-DESCRIPTION=Serial port abstraction library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6 virtual/libudev:=
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtserialport-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e8df993b3cea8dbd200b3425d96c2c99
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.6.2 b/metadata/md5-cache/dev-qt/qtshadertools-6.6.2
deleted file mode 100644
index ba7d33b63278..000000000000
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gui]
-DESCRIPTION=Qt APIs and Tools for Graphics Pipelines
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gui]
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtshadertools-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ed03d88d64cd75666316b95b210d7f5f
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.6.3 b/metadata/md5-cache/dev-qt/qtshadertools-6.6.3
deleted file mode 100644
index 0edba11152b9..000000000000
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gui]
-DESCRIPTION=Qt APIs and Tools for Graphics Pipelines
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gui]
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtshadertools-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ed03d88d64cd75666316b95b210d7f5f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.6.2 b/metadata/md5-cache/dev-qt/qtspeech-6.6.2
deleted file mode 100644
index bdb3ea14678a..000000000000
--- a/metadata/md5-cache/dev-qt/qtspeech-6.6.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6 ~dev-qt/qtmultimedia-6.6.2:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ) speechd? ( app-accessibility/speech-dispatcher )
-DESCRIPTION=Text-to-speech library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=flite qml +speechd test
-KEYWORDS=amd64 arm64 ~loong
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6 ~dev-qt/qtmultimedia-6.6.2:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ) speechd? ( app-accessibility/speech-dispatcher )
-REQUIRED_USE=|| ( flite speechd )
-RESTRICT=test !test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtspeech-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=833b5e4e896b11a4cd7599dddb5a6ba4
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.6.3 b/metadata/md5-cache/dev-qt/qtspeech-6.6.3
deleted file mode 100644
index 7070b302173d..000000000000
--- a/metadata/md5-cache/dev-qt/qtspeech-6.6.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6 ~dev-qt/qtmultimedia-6.6.3:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ) speechd? ( app-accessibility/speech-dispatcher )
-DESCRIPTION=Text-to-speech library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=flite qml +speechd test
-KEYWORDS=amd64 ~arm arm64 ~loong ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6 ~dev-qt/qtmultimedia-6.6.3:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ) speechd? ( app-accessibility/speech-dispatcher )
-REQUIRED_USE=|| ( flite speechd )
-RESTRICT=test !test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtspeech-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5568c3ef349bb94f8040575fd63d2301
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.6.2 b/metadata/md5-cache/dev-qt/qtsvg-6.6.2
deleted file mode 100644
index 8c45406c7c6d..000000000000
--- a/metadata/md5-cache/dev-qt/qtsvg-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gui,widgets] sys-libs/zlib:=
-DESCRIPTION=SVG rendering library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gui,widgets] sys-libs/zlib:=
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtsvg-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e069a02e79c5fc6d9dd01a74de22f99c
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.6.3 b/metadata/md5-cache/dev-qt/qtsvg-6.6.3
deleted file mode 100644
index c8f2aefee942..000000000000
--- a/metadata/md5-cache/dev-qt/qtsvg-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gui,widgets] sys-libs/zlib:=
-DESCRIPTION=SVG rendering library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gui,widgets] sys-libs/zlib:=
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtsvg-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e069a02e79c5fc6d9dd01a74de22f99c
diff --git a/metadata/md5-cache/dev-qt/qttools-6.6.2 b/metadata/md5-cache/dev-qt/qttools-6.6.2
deleted file mode 100644
index b21a00ce1cd5..000000000000
--- a/metadata/md5-cache/dev-qt/qttools-6.6.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[network,widgets?] assistant? ( ~dev-qt/qtbase-6.6.2:6[sql,sqlite] ) clang? ( llvm_slot_15? ( sys-devel/clang:15= sys-devel/llvm:15= ) llvm_slot_16? ( sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/clang:18= sys-devel/llvm:18= ) ) designer? ( ~dev-qt/qtbase-6.6.2:6[xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.6.2:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-6.6.2:6[gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.6.2:6[opengl=] ) qtdiag? ( vulkan? ( dev-util/vulkan-headers ) )
-DESCRIPTION=Qt Tools Collection
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=desktop llvm-r1 optfeature qt6-build
-IUSE=+assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_17 llvm_slot_15 llvm_slot_16 llvm_slot_18 test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[network,widgets?] assistant? ( ~dev-qt/qtbase-6.6.2:6[sql,sqlite] ) clang? ( llvm_slot_15? ( sys-devel/clang:15= sys-devel/llvm:15= ) llvm_slot_16? ( sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/clang:18= sys-devel/llvm:18= ) ) designer? ( ~dev-qt/qtbase-6.6.2:6[xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.6.2:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-6.6.2:6[gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.6.2:6[opengl=] )
-REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml )
-RESTRICT=test !test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qttools-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a8366ad39dc0de6c6d4be9922393ef98
diff --git a/metadata/md5-cache/dev-qt/qttools-6.6.3 b/metadata/md5-cache/dev-qt/qttools-6.6.3
deleted file mode 100644
index 009af99de672..000000000000
--- a/metadata/md5-cache/dev-qt/qttools-6.6.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[network,widgets?] assistant? ( ~dev-qt/qtbase-6.6.3:6[sql,sqlite] ) clang? ( llvm_slot_15? ( sys-devel/clang:15= sys-devel/llvm:15= ) llvm_slot_16? ( sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/clang:18= sys-devel/llvm:18= ) ) designer? ( ~dev-qt/qtbase-6.6.3:6[xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.6.3:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-6.6.3:6[gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.6.3:6[opengl=] ) qtdiag? ( vulkan? ( dev-util/vulkan-headers ) )
-DESCRIPTION=Qt Tools Collection
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=desktop llvm-r1 optfeature qt6-build
-IUSE=+assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool +qdbus qdoc qml qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_17 llvm_slot_15 llvm_slot_16 llvm_slot_18 test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[network,widgets?] assistant? ( ~dev-qt/qtbase-6.6.3:6[sql,sqlite] ) clang? ( llvm_slot_15? ( sys-devel/clang:15= sys-devel/llvm:15= ) llvm_slot_16? ( sys-devel/clang:16= sys-devel/llvm:16= ) llvm_slot_17? ( sys-devel/clang:17= sys-devel/llvm:17= ) llvm_slot_18? ( sys-devel/clang:18= sys-devel/llvm:18= ) ) designer? ( ~dev-qt/qtbase-6.6.3:6[xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.6.3:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6[widgets?] ) qtdiag? ( ~dev-qt/qtbase-6.6.3:6[gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.6.3:6[opengl=] )
-REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml )
-RESTRICT=test !test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qttools-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7f9ce87679fc008dba4e9910ff2514ef
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.6.2 b/metadata/md5-cache/dev-qt/qttranslations-6.6.2
deleted file mode 100644
index 2ecdca86a852..000000000000
--- a/metadata/md5-cache/dev-qt/qttranslations-6.6.2
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=~dev-qt/qttools-6.6.2:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6
-DESCRIPTION=Translation files for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qttranslations-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c030c3b0456cf132d2984136135cc68a
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.6.3 b/metadata/md5-cache/dev-qt/qttranslations-6.6.3
deleted file mode 100644
index 20ab010a9699..000000000000
--- a/metadata/md5-cache/dev-qt/qttranslations-6.6.3
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=~dev-qt/qttools-6.6.3:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6
-DESCRIPTION=Translation files for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qttranslations-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c030c3b0456cf132d2984136135cc68a
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.2 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.2
deleted file mode 100644
index ea467ec4ad25..000000000000
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gui] ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtsvg-6.6.2:6 spell? ( app-text/hunspell:= )
-DESCRIPTION=Customizable input framework and virtual keyboard for Qt
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+spell test
-KEYWORDS=amd64 ~loong
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gui] ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtsvg-6.6.2:6 spell? ( app-text/hunspell:= )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtvirtualkeyboard-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1e56b1e487535427908f7c3078b2cf99
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.3 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.3
deleted file mode 100644
index f79d72dc3785..000000000000
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gui] ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtsvg-6.6.3:6 spell? ( app-text/hunspell:= )
-DESCRIPTION=Customizable input framework and virtual keyboard for Qt
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+spell test
-KEYWORDS=amd64 ~arm ~loong ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gui] ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtsvg-6.6.3:6 spell? ( app-text/hunspell:= )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtvirtualkeyboard-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3eb4f384c695c5318638086809f25f77
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.6.2-r1 b/metadata/md5-cache/dev-qt/qtwayland-6.6.2-r1
deleted file mode 100644
index 6e1d2450251a..000000000000
--- a/metadata/md5-cache/dev-qt/qtwayland-6.6.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/wayland ~dev-qt/qtbase-6.6.2:6[accessibility=,gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ) ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Wayland platform plugin for Qt
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=accessibility compositor qml vulkan test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.6.2:6[accessibility=,gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ) )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtwayland-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=82ac020bb3f2f316b57ef8317fb1ba1d
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.6.3 b/metadata/md5-cache/dev-qt/qtwayland-6.6.3
deleted file mode 100644
index 3cc148bc1533..000000000000
--- a/metadata/md5-cache/dev-qt/qtwayland-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/wayland ~dev-qt/qtbase-6.6.3:6[accessibility=,gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ) ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Wayland platform plugin for Qt
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=accessibility compositor qml vulkan test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.6.3:6[accessibility=,gui,opengl,vulkan=] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ) )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtwayland-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6681f877a438c05733eaa5eccb545de2
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.6.2 b/metadata/md5-cache/dev-qt/qtwebchannel-6.6.2
deleted file mode 100644
index fefb9e82a54e..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-DESCRIPTION=Qt WebChannel
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml test
-KEYWORDS=amd64 arm64 ~loong
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtwebchannel-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=85331f2d12c0598327121bfa90d5d7d9
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.6.3 b/metadata/md5-cache/dev-qt/qtwebchannel-6.6.3
deleted file mode 100644
index db005d2e4f0d..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-DESCRIPTION=Qt WebChannel
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtwebchannel-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=197bef06f07d4a6effef53195fb9712c
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.6.2 b/metadata/md5-cache/dev-qt/qtwebengine-6.6.2
deleted file mode 100644
index b2d65c129e5a..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.6.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.6.2:6[gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.6.2:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.6.2:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.6.2:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.6.2:6[widgets] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
-DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1 qt6-build toolchain-funcs
-IUSE=+alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl pdfium pulseaudio qml screencast +system-icu vaapi vulkan +widgets test
-KEYWORDS=amd64 arm64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.6.2:6[gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.6.2:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.6.2:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.6.2:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.6.2:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.6.2:6[widgets] )
-REQUIRED_USE=designer? ( qml widgets )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtwebengine-everywhere-src-6.6.2.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-9.tar.xz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=56fc1a48bf2a52c8fae9958ad6a02231
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.6.3 b/metadata/md5-cache/dev-qt/qtwebengine-6.6.3
deleted file mode 100644
index 6b9dad275053..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.6.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.6.3:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.6.3:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.6.3:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.6.3:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.6.3:6[widgets] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
-DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1 qt6-build toolchain-funcs
-IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl pdfium pulseaudio qml screencast +system-icu vaapi vulkan +widgets test
-KEYWORDS=amd64 arm64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.6.3:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.6.3:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.6.3:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.6.3:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.6.3:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.6.3:6[widgets] )
-REQUIRED_USE=designer? ( qml widgets )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtwebengine-everywhere-src-6.6.3.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-10.tar.xz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=af47ab95d6cb0394fd12c65a8fcccd93
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.6.2 b/metadata/md5-cache/dev-qt/qtwebsockets-6.6.2
deleted file mode 100644
index 2b2dddd5d8c9..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-DESCRIPTION=Implementation of the WebSocket protocol for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml +ssl test
-KEYWORDS=amd64 arm64 ~loong
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.6.2:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtwebsockets-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a7a3b7d8e1396aca27ae3eed38ad889e
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.6.3 b/metadata/md5-cache/dev-qt/qtwebsockets-6.6.3
deleted file mode 100644
index 4d81ce95aa08..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-DESCRIPTION=Implementation of the WebSocket protocol for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml +ssl test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.6.3:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtwebsockets-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9723002120be65487058817f0656195b
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.6.2 b/metadata/md5-cache/dev-qt/qtwebview-6.6.2
deleted file mode 100644
index c5d82ae56e1f..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebview-6.6.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.2:6[gui] ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtwebengine-6.6.2:6[qml]
-DESCRIPTION=Module for displaying web content in a QML application using the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.2:6[gui] ~dev-qt/qtdeclarative-6.6.2:6 ~dev-qt/qtwebengine-6.6.2:6[qml]
-RESTRICT=!test? ( test )
-SLOT=6/6.6.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.2/submodules/qtwebview-everywhere-src-6.6.2.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1e7c9ddb49c4eb0c30146835e56af46d
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.6.3 b/metadata/md5-cache/dev-qt/qtwebview-6.6.3
deleted file mode 100644
index d3af5e18ec5b..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebview-6.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.6.3:6[gui] ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtwebengine-6.6.3:6[qml]
-DESCRIPTION=Module for displaying web content in a QML application using the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.6.3:6[gui] ~dev-qt/qtdeclarative-6.6.3:6 ~dev-qt/qtwebengine-6.6.3:6[qml]
-RESTRICT=!test? ( test )
-SLOT=6/6.6.3
-SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.3/submodules/qtwebview-everywhere-src-6.6.3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1e7c9ddb49c4eb0c30146835e56af46d
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index d7c68b2c11c3..39f31b18f212 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/libusb-0.7.0 b/metadata/md5-cache/dev-ruby/libusb-0.7.0
new file mode 100644
index 000000000000..420155fb9020
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/libusb-0.7.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/ffi:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/ffi:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/eventmachine[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/eventmachine[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-libs/libusb-1.0.27:1 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(-)] )
+DESCRIPTION=binding that gives Ruby programmers access to arbitrary USB devices
+EAPI=8
+HOMEPAGE=https://github.com/larskanis/libusb
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-libs/libusb-1.0.27:1 ruby_targets_ruby31? ( dev-ruby/ffi:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/ffi:0[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 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/libusb-0.7.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=3804f4702f388205db7836c6add13aab
diff --git a/metadata/md5-cache/dev-ruby/reline-0.5.2 b/metadata/md5-cache/dev-ruby/reline-0.5.2
new file mode 100644
index 000000000000..00895faade4e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/reline-0.5.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Alternative readline implementation in pure Ruby
+EAPI=8
+HOMEPAGE=https://github.com/ruby/reline
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD-2
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/reline/archive/v0.5.2.tar.gz -> reline-0.5.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4cfd5157d3bbc5abfdd665b3b9ca4a56
diff --git a/metadata/md5-cache/dev-ruby/tins-1.33.0 b/metadata/md5-cache/dev-ruby/tins-1.33.0
new file mode 100644
index 000000000000..abd269bbfc20
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/tins-1.33.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/bigdecimal[ruby_targets_ruby31(-)] dev-ruby/sync[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/bigdecimal[ruby_targets_ruby32(-)] dev-ruby/sync[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/bigdecimal[ruby_targets_ruby33(-)] dev-ruby/sync[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=All the stuff that isn't good enough for a real library
+EAPI=8
+HOMEPAGE=https://github.com/flori/tins
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-ruby/bigdecimal[ruby_targets_ruby31(-)] dev-ruby/sync[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/bigdecimal[ruby_targets_ruby32(-)] dev-ruby/sync[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/bigdecimal[ruby_targets_ruby33(-)] dev-ruby/sync[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/tins-1.33.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b0f0731d4fac05d2bba9ce4c5e211a92
diff --git a/metadata/md5-cache/dev-tcltk/Manifest.gz b/metadata/md5-cache/dev-tcltk/Manifest.gz
index 454b47f7c5e8..28f7f17b9793 100644
--- a/metadata/md5-cache/dev-tcltk/Manifest.gz
+++ b/metadata/md5-cache/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tcltk/tktreectrl-2.4.1 b/metadata/md5-cache/dev-tcltk/tktreectrl-2.4.1
deleted file mode 100644
index 49554c2cbbaf..000000000000
--- a/metadata/md5-cache/dev-tcltk/tktreectrl-2.4.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=configure install test
-DEPEND=>=dev-lang/tk-8.4:0= test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DESCRIPTION=A flexible listbox widget for Tk
-EAPI=6
-HOMEPAGE=http://tktreectrl.sourceforge.net/
-INHERIT=virtualx
-IUSE=X debug shellicon threads test
-KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux
-LICENSE=tcltk
-RDEPEND=>=dev-lang/tk-8.4:0=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://sourceforge/tktreectrl/tktreectrl-2.4.1.tar.gz
-_eclasses_=virtualx 817571665ee28575da44ee08135089e5
-_md5_=c98d33726c93060da0227d28206b5bc8
diff --git a/metadata/md5-cache/dev-tcltk/tktreectrl-2.4.1-r1 b/metadata/md5-cache/dev-tcltk/tktreectrl-2.4.1-r1
index 515b81626745..7b8b5560078b 100644
--- a/metadata/md5-cache/dev-tcltk/tktreectrl-2.4.1-r1
+++ b/metadata/md5-cache/dev-tcltk/tktreectrl-2.4.1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://tktreectrl.sourceforge.net/
INHERIT=virtualx
IUSE=debug shellicon threads test
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux
LICENSE=tcltk
RDEPEND=>=dev-lang/tk-8.4:0=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/tktreectrl/tktreectrl-2.4.1.tar.gz
_eclasses_=virtualx 817571665ee28575da44ee08135089e5
-_md5_=4dbbf4b06218f0d0a9bee377a1e8e5b5
+_md5_=9a817c77b46e7864e976a31408ba9b9c
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index c2f830429ad5..74bc1d6e38a0 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/cargo-tarpaulin-0.27.1 b/metadata/md5-cache/dev-util/cargo-tarpaulin-0.27.1
deleted file mode 100644
index d1471f73e3c0..000000000000
--- a/metadata/md5-cache/dev-util/cargo-tarpaulin-0.27.1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=virtual/rust-1.53
-DEFINED_PHASES=compile configure install test unpack
-DESCRIPTION=Cargo-Tarpaulin is a tool to determine code coverage achieved via tests
-EAPI=8
-HOMEPAGE=https://github.com/xd009642/tarpaulin
-INHERIT=cargo
-IUSE=debug
-KEYWORDS=~amd64
-LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 BSD MIT Unicode-DFS-2016 ZLIB
-SLOT=0
-SRC_URI=https://github.com/xd009642/tarpaulin/archive/refs/tags/0.27.1.tar.gz -> cargo-tarpaulin-0.27.1.gh.tar.gz https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.4/download -> android_system_properties-0.1.4.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anstream/0.5.0/download -> anstream-0.5.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/2.1.0/download -> anstyle-wincon-2.1.0.crate https://crates.io/api/v1/crates/anstyle/1.0.2/download -> anstyle-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.65/download -> anyhow-1.0.65.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/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/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.18.0/download -> cargo_metadata-0.18.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/clap/4.4.0/download -> clap-4.4.0.crate https://crates.io/api/v1/crates/clap_builder/4.4.0/download -> clap_builder-4.4.0.crate https://crates.io/api/v1/crates/clap_derive/4.4.0/download -> clap_derive-4.4.0.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/coveralls-api/0.5.0/download -> coveralls-api-0.5.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/curl-sys/0.4.56+curl-7.83.1/download -> curl-sys-0.4.56+curl-7.83.1.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/deflate/0.8.6/download -> deflate-0.8.6.crate https://crates.io/api/v1/crates/enum-display-macro/0.1.3/download -> enum-display-macro-0.1.3.crate https://crates.io/api/v1/crates/enum-display/0.1.3/download -> enum-display-0.1.3.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/fallible-iterator/0.3.0/download -> fallible-iterator-0.3.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/gimli/0.28.0/download -> gimli-0.28.0.crate https://crates.io/api/v1/crates/git2/0.18.1/download -> git2-0.18.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gzip-header/0.3.0/download -> gzip-header-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.46/download -> iana-time-zone-0.1.46.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.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.3/download -> io-lifetimes-1.0.3.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.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/lcov/0.8.1/download -> lcov-0.8.1.crate https://crates.io/api/v1/crates/leb128/0.2.5/download -> leb128-0.2.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libgit2-sys/0.16.1+1.7.1/download -> libgit2-sys-0.16.1+1.7.1.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.3/download -> linux-raw-sys-0.1.3.crate https://crates.io/api/v1/crates/llvm_profparser/0.3.3/download -> llvm_profparser-0.3.3.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/nix/0.27.1/download -> nix-0.27.1.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.26.2/download -> object-0.26.2.crate https://crates.io/api/v1/crates/object/0.32.1/download -> object-0.32.1.crate https://crates.io/api/v1/crates/once_cell/1.13.1/download -> once_cell-1.13.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-src/111.25.0+1.1.1t/download -> openssl-src-111.25.0+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.75/download -> openssl-sys-0.9.75.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.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/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/proc-macro2/1.0.67/download -> proc-macro2-1.0.67.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.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/quick-xml/0.30.0/download -> quick-xml-0.30.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.3.9/download -> regex-automata-0.3.9.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/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.6/download -> regex-1.9.6.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.4/download -> rustix-0.36.4.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ruzstd/0.4.0/download -> ruzstd-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.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.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/semver/1.0.13/download -> semver-1.0.13.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.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.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/thiserror-core-impl/1.0.38/download -> thiserror-core-impl-1.0.38.crate https://crates.io/api/v1/crates/thiserror-core/1.0.38/download -> thiserror-core-1.0.38.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.32/download -> thiserror-impl-1.0.32.crate https://crates.io/api/v1/crates/thiserror/1.0.32/download -> thiserror-1.0.32.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.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.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.8.1/download -> toml-0.8.1.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.20.1/download -> toml_edit-0.20.1.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.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/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.25/download -> tracing-subscriber-0.2.25.crate https://crates.io/api/v1/crates/tracing/0.1.38/download -> tracing-0.1.38.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.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/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.82/download -> wasm-bindgen-0.2.82.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.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.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate
-_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f4d4253dc7e7408d3c6792e1c73d7010
diff --git a/metadata/md5-cache/dev-util/cargo-tarpaulin-0.28.0 b/metadata/md5-cache/dev-util/cargo-tarpaulin-0.28.0
new file mode 100644
index 000000000000..7f1f59b190f0
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cargo-tarpaulin-0.28.0
@@ -0,0 +1,13 @@
+BDEPEND=>=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DESCRIPTION=Cargo-Tarpaulin is a tool to determine code coverage achieved via tests
+EAPI=8
+HOMEPAGE=https://github.com/xd009642/tarpaulin
+INHERIT=cargo
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 BSD MIT Unicode-DFS-2016 ZLIB
+SLOT=0
+SRC_URI=https://github.com/xd009642/tarpaulin/archive/refs/tags/0.28.0.tar.gz -> cargo-tarpaulin-0.28.0.gh.tar.gz https://crates.io/api/v1/crates/addr2line/0.21.0/download -> addr2line-0.21.0.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anstream/0.6.13/download -> anstream-0.6.13.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.6/download -> anstyle-1.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.82/download -> anyhow-1.0.82.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.2.0/download -> autocfg-1.2.0.crate https://crates.io/api/v1/crates/backtrace/0.3.71/download -> backtrace-0.3.71.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.6.0/download -> bytes-1.6.0.crate https://crates.io/api/v1/crates/camino/1.1.6/download -> camino-1.1.6.crate https://crates.io/api/v1/crates/cargo-platform/0.1.8/download -> cargo-platform-0.1.8.crate https://crates.io/api/v1/crates/cargo_metadata/0.18.1/download -> cargo_metadata-0.18.1.crate https://crates.io/api/v1/crates/cc/1.0.92/download -> cc-1.0.92.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.37/download -> chrono-0.4.37.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/4.5.4/download -> clap-4.5.4.crate https://crates.io/api/v1/crates/clap_builder/4.5.2/download -> clap_builder-4.5.2.crate https://crates.io/api/v1/crates/clap_derive/4.5.4/download -> clap_derive-4.5.4.crate https://crates.io/api/v1/crates/clap_lex/0.7.0/download -> clap_lex-0.7.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/coveralls-api/0.6.0/download -> coveralls-api-0.6.0.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.4.0.crate https://crates.io/api/v1/crates/deflate/1.0.0/download -> deflate-1.0.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/enum-display-macro/0.1.4/download -> enum-display-macro-0.1.4.crate https://crates.io/api/v1/crates/enum-display/0.1.4/download -> enum-display-0.1.4.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/fallible-iterator/0.3.0/download -> fallible-iterator-0.3.0.crate https://crates.io/api/v1/crates/fastrand/2.0.2/download -> fastrand-2.0.2.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.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-shared/0.1.1/download -> foreign-types-shared-0.1.1.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/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/gimli/0.28.1/download -> gimli-0.28.1.crate https://crates.io/api/v1/crates/gimli/0.29.0/download -> gimli-0.29.0.crate https://crates.io/api/v1/crates/git2/0.18.3/download -> git2-0.18.3.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gzip-header/1.0.0/download -> gzip-header-1.0.0.crate https://crates.io/api/v1/crates/h2/0.3.26/download -> h2-0.3.26.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.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.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http/0.2.12/download -> http-0.2.12.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.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.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/hyper/0.14.28/download -> hyper-0.14.28.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/indexmap/2.2.6/download -> indexmap-2.2.6.crate https://crates.io/api/v1/crates/ipnet/2.9.0/download -> ipnet-2.9.0.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/jobserver/0.1.29/download -> jobserver-0.1.29.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.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/lcov/0.8.1/download -> lcov-0.8.1.crate https://crates.io/api/v1/crates/leb128/0.2.5/download -> leb128-0.2.5.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/libgit2-sys/0.16.2+1.7.2/download -> libgit2-sys-0.16.2+1.7.2.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.16/download -> libz-sys-1.1.16.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/llvm_profparser/0.4.0/download -> llvm_profparser-0.4.0.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.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/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.18/download -> num-traits-0.2.18.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.26.2/download -> object-0.26.2.crate https://crates.io/api/v1/crates/object/0.32.2/download -> object-0.32.2.crate https://crates.io/api/v1/crates/object/0.35.0/download -> object-0.35.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/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-src/300.2.3+3.2.1/download -> openssl-src-300.2.3+3.2.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.102/download -> openssl-sys-0.9.102.crate https://crates.io/api/v1/crates/openssl/0.10.64/download -> openssl-0.10.64.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.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.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.79/download -> proc-macro2-1.0.79.crate https://crates.io/api/v1/crates/procfs-core/0.16.0/download -> procfs-core-0.16.0.crate https://crates.io/api/v1/crates/procfs/0.16.0/download -> procfs-0.16.0.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/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.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/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/reqwest/0.11.27/download -> reqwest-0.11.27.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.38.32/download -> rustix-0.38.32.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.4/download -> rustls-pemfile-1.0.4.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ruzstd/0.6.0/download -> ruzstd-0.6.0.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.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.23/download -> schannel-0.1.23.crate https://crates.io/api/v1/crates/security-framework-sys/2.10.0/download -> security-framework-sys-2.10.0.crate https://crates.io/api/v1/crates/security-framework/2.10.0/download -> security-framework-2.10.0.crate https://crates.io/api/v1/crates/semver/1.0.22/download -> semver-1.0.22.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_json/1.0.115/download -> serde_json-1.0.115.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.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/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/socket2/0.5.6/download -> socket2-0.5.6.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.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.58/download -> syn-2.0.58.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/system-configuration-sys/0.5.0/download -> system-configuration-sys-0.5.0.crate https://crates.io/api/v1/crates/system-configuration/0.5.1/download -> system-configuration-0.5.1.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.58/download -> thiserror-impl-1.0.58.crate https://crates.io/api/v1/crates/thiserror/1.0.58/download -> thiserror-1.0.58.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.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-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.10/download -> tokio-util-0.7.10.crate https://crates.io/api/v1/crates/tokio/1.37.0/download -> tokio-1.37.0.crate https://crates.io/api/v1/crates/toml/0.8.12/download -> toml-0.8.12.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.22.9/download -> toml_edit-0.22.9.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-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/unicase/2.7.0/download -> unicase-2.7.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.42/download -> wasm-bindgen-futures-0.4.42.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-sys/0.3.69/download -> web-sys-0.3.69.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.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.4/download -> windows-targets-0.52.4.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.4/download -> windows_aarch64_gnullvm-0.52.4.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.4/download -> windows_aarch64_msvc-0.52.4.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.4/download -> windows_i686_gnu-0.52.4.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.4/download -> windows_i686_msvc-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.4/download -> windows_x86_64_gnu-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.4/download -> windows_x86_64_gnullvm-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.4/download -> windows_x86_64_msvc-0.52.4.crate https://crates.io/api/v1/crates/winnow/0.6.6/download -> winnow-0.6.6.crate https://crates.io/api/v1/crates/winreg/0.50.0/download -> winreg-0.50.0.crate
+_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0bb9f5879eacdc068e8813807ce4306e
diff --git a/metadata/md5-cache/dev-util/idea-community-2024.1.0 b/metadata/md5-cache/dev-util/idea-community-2024.1.0
index 2349dbad5b84..781b5099ceb2 100644
--- a/metadata/md5-cache/dev-util/idea-community-2024.1.0
+++ b/metadata/md5-cache/dev-util/idea-community-2024.1.0
@@ -12,4 +12,4 @@ RESTRICT=splitdebug
SLOT=0
SRC_URI=amd64? ( https://download.jetbrains.com/idea/ideaIC-2024.1.tar.gz -> idea-community-2024.1.0-amd64.tar.gz ) arm64? ( https://download.jetbrains.com/idea/ideaIC-2024.1-aarch64.tar.gz -> idea-community-2024.1.0-aarch64.tar.gz )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=91f28d7a7187e2c1ac37cbda84acf513
+_md5_=9e2605695b11e3bc44640fdfb182b8c0
diff --git a/metadata/md5-cache/dev-util/libabigail-2.5 b/metadata/md5-cache/dev-util/libabigail-2.5
new file mode 100644
index 000000000000..d27e6811d235
--- /dev/null
+++ b/metadata/md5-cache/dev-util/libabigail-2.5
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx sys-apps/texinfo ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-libs/elfutils dev-libs/libxml2:2 btf? ( dev-libs/libbpf:= ) elibc_musl? ( sys-libs/fts-standalone )
+DESCRIPTION=Suite of tools for checking ABI differences between ELF objects
+EAPI=8
+HOMEPAGE=https://sourceware.org/libabigail/
+INHERIT=autotools bash-completion-r1 python-any-r1 out-of-source
+IUSE=btf debug doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0-with-LLVM-exceptions
+RDEPEND=dev-libs/elfutils dev-libs/libxml2:2 btf? ( dev-libs/libbpf:= ) elibc_musl? ( sys-libs/fts-standalone )
+RESTRICT=!test? ( test )
+SLOT=0/4
+SRC_URI=https://mirrors.kernel.org/sourceware/libabigail/libabigail-2.5.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/libabigail/libabigail-2.5-docs.tar.xz )
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source 15ce2b6ae214f3abe70892ce1e517abd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=dc6036a2f4e3b4476b9fae2666d4fa98
diff --git a/metadata/md5-cache/dev-util/libabigail-9999 b/metadata/md5-cache/dev-util/libabigail-9999
index f19b7c3d6dd8..56b271adeb71 100644
--- a/metadata/md5-cache/dev-util/libabigail-9999
+++ b/metadata/md5-cache/dev-util/libabigail-9999
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0-with-LLVM-exceptions
PROPERTIES=live
RDEPEND=dev-libs/elfutils dev-libs/libxml2:2 btf? ( dev-libs/libbpf:= ) elibc_musl? ( sys-libs/fts-standalone )
RESTRICT=!test? ( test )
-SLOT=0/3
+SLOT=0/4
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source 15ce2b6ae214f3abe70892ce1e517abd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4e91f0072e9a7ae3f55afc5bbe32dbb1
+_md5_=dc6036a2f4e3b4476b9fae2666d4fa98
diff --git a/metadata/md5-cache/dev-util/ruff-0.3.7 b/metadata/md5-cache/dev-util/ruff-0.3.7
deleted file mode 100644
index 91d867cafc28..000000000000
--- a/metadata/md5-cache/dev-util/ruff-0.3.7
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.71 >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install test unpack
-DEPEND=dev-libs/jemalloc:=
-DESCRIPTION=An extremely fast Python linter, written in Rust
-EAPI=8
-HOMEPAGE=https://docs.astral.sh/ruff https://github.com/charliermarsh/ruff
-INHERIT=cargo shell-completion
-IUSE=debug
-KEYWORDS=~amd64 ~loong
-LICENSE=MIT Apache-2.0 BSD-2 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL-2 ISC SSLeay openssl MIT MIT PSF-2 Apache-2.0 MIT PSF-2 Apache-2.0
-RDEPEND=dev-libs/jemalloc:=
-SLOT=0
-SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.10/download -> ahash-0.8.10.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.2/download -> annotate-snippets-0.9.2.crate https://crates.io/api/v1/crates/anstream/0.6.13/download -> anstream-0.6.13.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.6/download -> anstyle-1.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.81/download -> anyhow-1.0.81.crate https://crates.io/api/v1/crates/argfile/0.1.6/download -> argfile-0.1.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.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/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.1.crate https://crates.io/api/v1/crates/bumpalo/3.15.3/download -> bumpalo-3.15.3.crate https://crates.io/api/v1/crates/cachedir/0.3.1/download -> cachedir-0.3.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.88/download -> cc-1.0.88.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.37/download -> chrono-0.4.37.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.4/download -> clap-4.5.4.crate https://crates.io/api/v1/crates/clap_builder/4.5.2/download -> clap_builder-4.5.2.crate https://crates.io/api/v1/crates/clap_complete/4.5.1/download -> clap_complete-4.5.1.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.5.0/download -> clap_complete_fig-4.5.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.5.4/download -> clap_derive-4.5.4.crate https://crates.io/api/v1/crates/clap_lex/0.7.0/download -> clap_lex-0.7.0.crate https://crates.io/api/v1/crates/clearscreen/3.0.0/download -> clearscreen-3.0.0.crate https://crates.io/api/v1/crates/codspeed-criterion-compat/2.4.0/download -> codspeed-criterion-compat-2.4.0.crate https://crates.io/api/v1/crates/codspeed/2.4.0/download -> codspeed-2.4.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.1.0/download -> colored-2.1.0.crate https://crates.io/api/v1/crates/console/0.15.8/download -> console-0.15.8.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.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/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.12/download -> crossbeam-channel-0.5.12.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.11/download -> crossbeam-queue-0.3.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/crossbeam/0.8.4/download -> crossbeam-0.8.4.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.8/download -> darling-0.20.8.crate https://crates.io/api/v1/crates/darling_core/0.20.8/download -> darling_core-0.20.8.crate https://crates.io/api/v1/crates/darling_macro/0.20.8/download -> darling_macro-0.20.8.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.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/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.17/download -> dyn-clone-1.0.17.crate https://crates.io/api/v1/crates/either/1.10.0/download -> either-1.10.0.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.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/env_filter/0.1.0/download -> env_filter-0.1.0.crate https://crates.io/api/v1/crates/env_logger/0.11.3/download -> env_logger-0.11.3.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.23/download -> filetime-0.2.23.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fs-err/2.11.0/download -> fs-err-2.11.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/half/2.4.0/download -> half-2.4.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.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.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/ignore/0.4.22/download -> ignore-0.4.22.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/imperative/1.0.5/download -> imperative-1.0.5.crate https://crates.io/api/v1/crates/indexmap/2.2.5/download -> indexmap-2.2.5.crate https://crates.io/api/v1/crates/indicatif/0.17.8/download -> indicatif-0.17.8.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/insta-cmd/0.5.0/download -> insta-cmd-0.5.0.crate https://crates.io/api/v1/crates/insta/1.38.0/download -> insta-1.38.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/is-docker/0.2.0/download -> is-docker-0.2.0.crate https://crates.io/api/v1/crates/is-macro/0.3.5/download -> is-macro-0.3.5.crate https://crates.io/api/v1/crates/is-terminal/0.4.12/download -> is-terminal-0.4.12.crate https://crates.io/api/v1/crates/is-wsl/0.4.0/download -> is-wsl-0.4.0.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.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/jod-thread/0.1.2/download -> jod-thread-0.1.2.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.2/download -> lalrpop-util-0.20.2.crate https://crates.io/api/v1/crates/lalrpop/0.20.2/download -> lalrpop-0.20.2.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/libcst/1.3.1/download -> libcst-1.3.1.crate https://crates.io/api/v1/crates/libcst_derive/1.3.1/download -> libcst_derive-1.3.1.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.35/download -> libmimalloc-sys-0.1.35.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/lsp-server/0.7.6/download -> lsp-server-0.7.6.crate https://crates.io/api/v1/crates/lsp-types/0.95.1/download -> lsp-types-0.95.1.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/mimalloc/0.1.39/download -> mimalloc-0.1.39.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.49.0/download -> nu-ansi-term-0.49.0.crate https://crates.io/api/v1/crates/num-traits/0.2.18/download -> num-traits-0.2.18.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.6.1/download -> os_str_bytes-6.6.1.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.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.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/path-absolutize/3.1.1/download -> path-absolutize-3.1.1.crate https://crates.io/api/v1/crates/path-dedot/3.1.1/download -> path-dedot-3.1.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.2/download -> peg-macros-0.8.2.crate https://crates.io/api/v1/crates/peg-runtime/0.8.2/download -> peg-runtime-0.8.2.crate https://crates.io/api/v1/crates/peg/0.8.2/download -> peg-0.8.2.crate https://crates.io/api/v1/crates/pep440_rs/0.4.0/download -> pep440_rs-0.4.0.crate https://crates.io/api/v1/crates/pep440_rs/0.5.0/download -> pep440_rs-0.5.0.crate https://crates.io/api/v1/crates/pep508_rs/0.3.0/download -> pep508_rs-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/petgraph/0.6.4/download -> petgraph-0.6.4.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pmutil/0.6.1/download -> pmutil-0.6.1.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.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/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.79/download -> proc-macro2-1.0.79.crate https://crates.io/api/v1/crates/pyproject-toml/0.9.0/download -> pyproject-toml-0.9.0.crate https://crates.io/api/v1/crates/quick-junit/0.3.6/download -> quick-junit-0.3.6.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.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/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_users/0.4.4/download -> redox_users-0.4.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.4.5/download -> regex-automata-0.4.5.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/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/result-like-derive/0.5.0/download -> result-like-derive-0.5.0.crate https://crates.io/api/v1/crates/result-like/0.5.0/download -> result-like-0.5.0.crate https://crates.io/api/v1/crates/ring/0.17.8/download -> ring-0.17.8.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.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.38.31/download -> rustix-0.38.31.crate https://crates.io/api/v1/crates/rustls-pki-types/1.3.1/download -> rustls-pki-types-1.3.1.crate https://crates.io/api/v1/crates/rustls-webpki/0.102.2/download -> rustls-webpki-0.102.2.crate https://crates.io/api/v1/crates/rustls/0.22.2/download -> rustls-0.22.2.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.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/schemars/0.8.16/download -> schemars-0.8.16.crate https://crates.io/api/v1/crates/schemars_derive/0.8.16/download -> schemars_derive-0.8.16.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.5/download -> serde-wasm-bindgen-0.6.5.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.115/download -> serde_json-1.0.115.crate https://crates.io/api/v1/crates/serde_repr/0.1.18/download -> serde_repr-0.1.18.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.crate https://crates.io/api/v1/crates/serde_test/1.0.176/download -> serde_test-1.0.176.crate https://crates.io/api/v1/crates/serde_with/3.7.0/download -> serde_with-3.7.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.7.0/download -> serde_with_macros-3.7.0.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/similar/2.5.0/download -> similar-2.5.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.2.0/download -> strip-ansi-escapes-0.2.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.0/download -> strsim-0.11.0.crate https://crates.io/api/v1/crates/strum/0.26.2/download -> strum-0.26.2.crate https://crates.io/api/v1/crates/strum_macros/0.26.2/download -> strum_macros-0.26.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.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.58/download -> syn-2.0.58.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/test-case-core/3.3.1/download -> test-case-core-3.3.1.crate https://crates.io/api/v1/crates/test-case-macros/3.3.1/download -> test-case-macros-3.3.1.crate https://crates.io/api/v1/crates/test-case/3.3.1/download -> test-case-3.3.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.58/download -> thiserror-impl-1.0.58.crate https://crates.io/api/v1/crates/thiserror/1.0.58/download -> thiserror-1.0.58.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.4/download -> tikv-jemallocator-0.5.4.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.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/toml/0.8.12/download -> toml-0.8.12.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.22.9/download -> toml_edit-0.22.9.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-indicatif/0.3.6/download -> tracing-indicatif-0.3.6.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing-tree/0.3.0/download -> tracing-tree-0.3.0.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode_names2/1.2.2/download -> unicode_names2-1.2.2.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.2/download -> unicode_names2_generator-1.2.2.crate https://crates.io/api/v1/crates/unscanny/0.1.0/download -> unscanny-0.1.0.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/ureq/2.9.6/download -> ureq-2.9.6.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid-macro-internal/1.8.0/download -> uuid-macro-internal-1.8.0.crate https://crates.io/api/v1/crates/uuid/1.8.0/download -> uuid-1.8.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.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/vt100/0.15.2/download -> vt100-0.15.2.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.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-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.42/download -> wasm-bindgen-futures-0.4.42.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.42/download -> wasm-bindgen-test-macro-0.3.42.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.42/download -> wasm-bindgen-test-0.3.42.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-sys/0.3.68/download -> web-sys-0.3.68.crate https://crates.io/api/v1/crates/webpki-roots/0.26.1/download -> webpki-roots-0.26.1.crate https://crates.io/api/v1/crates/which/6.0.1/download -> which-6.0.1.crate https://crates.io/api/v1/crates/wild/2.2.1/download -> wild-2.2.1.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.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.4/download -> windows-targets-0.52.4.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.4/download -> windows_aarch64_gnullvm-0.52.4.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.4/download -> windows_aarch64_msvc-0.52.4.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.4/download -> windows_i686_gnu-0.52.4.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.4/download -> windows_i686_msvc-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.4/download -> windows_x86_64_gnu-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.4/download -> windows_x86_64_gnullvm-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.4/download -> windows_x86_64_msvc-0.52.4.crate https://crates.io/api/v1/crates/winnow/0.6.5/download -> winnow-0.6.5.crate https://crates.io/api/v1/crates/winsafe/0.0.19/download -> winsafe-0.0.19.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate https://crates.io/api/v1/crates/zeroize/1.7.0/download -> zeroize-1.7.0.crate https://github.com/charliermarsh/ruff/archive/refs/tags/v0.3.7.tar.gz -> ruff-0.3.7.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ef35159b45eef5a717dec48936041447
diff --git a/metadata/md5-cache/dev-util/ruff-0.4.0 b/metadata/md5-cache/dev-util/ruff-0.4.0
new file mode 100644
index 000000000000..1fb1350ccca2
--- /dev/null
+++ b/metadata/md5-cache/dev-util/ruff-0.4.0
@@ -0,0 +1,15 @@
+BDEPEND=>=virtual/rust-1.71 >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=!elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
+DESCRIPTION=An extremely fast Python linter, written in Rust
+EAPI=8
+HOMEPAGE=https://docs.astral.sh/ruff https://github.com/charliermarsh/ruff
+INHERIT=cargo shell-completion
+IUSE=debug
+KEYWORDS=~amd64 ~loong
+LICENSE=MIT Apache-2.0 BSD-2 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL-2 ISC SSLeay openssl MIT MIT PSF-2 Apache-2.0 MIT PSF-2 Apache-2.0
+RDEPEND=!elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
+SLOT=0
+SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.10/download -> ahash-0.8.10.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.2/download -> annotate-snippets-0.9.2.crate https://crates.io/api/v1/crates/anstream/0.6.13/download -> anstream-0.6.13.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.6/download -> anstyle-1.0.6.crate https://crates.io/api/v1/crates/anyhow/1.0.82/download -> anyhow-1.0.82.crate https://crates.io/api/v1/crates/argfile/0.2.0/download -> argfile-0.2.0.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.1.crate https://crates.io/api/v1/crates/bumpalo/3.15.3/download -> bumpalo-3.15.3.crate https://crates.io/api/v1/crates/cachedir/0.3.1/download -> cachedir-0.3.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.88/download -> cc-1.0.88.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.4/download -> clap-4.5.4.crate https://crates.io/api/v1/crates/clap_builder/4.5.2/download -> clap_builder-4.5.2.crate https://crates.io/api/v1/crates/clap_complete/4.5.1/download -> clap_complete-4.5.1.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.5.0/download -> clap_complete_fig-4.5.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.5.4/download -> clap_derive-4.5.4.crate https://crates.io/api/v1/crates/clap_lex/0.7.0/download -> clap_lex-0.7.0.crate https://crates.io/api/v1/crates/clearscreen/3.0.0/download -> clearscreen-3.0.0.crate https://crates.io/api/v1/crates/codspeed-criterion-compat/2.4.1/download -> codspeed-criterion-compat-2.4.1.crate https://crates.io/api/v1/crates/codspeed/2.4.1/download -> codspeed-2.4.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.1.0/download -> colored-2.1.0.crate https://crates.io/api/v1/crates/console/0.15.8/download -> console-0.15.8.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.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/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.12/download -> crossbeam-channel-0.5.12.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.11/download -> crossbeam-queue-0.3.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/crossbeam/0.8.4/download -> crossbeam-0.8.4.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.8/download -> darling-0.20.8.crate https://crates.io/api/v1/crates/darling_core/0.20.8/download -> darling_core-0.20.8.crate https://crates.io/api/v1/crates/darling_macro/0.20.8/download -> darling_macro-0.20.8.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.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/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.17/download -> dyn-clone-1.0.17.crate https://crates.io/api/v1/crates/either/1.10.0/download -> either-1.10.0.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/env_filter/0.1.0/download -> env_filter-0.1.0.crate https://crates.io/api/v1/crates/env_logger/0.11.3/download -> env_logger-0.11.3.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.23/download -> filetime-0.2.23.crate https://crates.io/api/v1/crates/flate2/1.0.28/download -> flate2-1.0.28.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/fs-err/2.11.0/download -> fs-err-2.11.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/half/2.4.0/download -> half-2.4.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.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.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/ignore/0.4.22/download -> ignore-0.4.22.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/imperative/1.0.5/download -> imperative-1.0.5.crate https://crates.io/api/v1/crates/indexmap/2.2.5/download -> indexmap-2.2.5.crate https://crates.io/api/v1/crates/indicatif/0.17.8/download -> indicatif-0.17.8.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/insta-cmd/0.6.0/download -> insta-cmd-0.6.0.crate https://crates.io/api/v1/crates/insta/1.38.0/download -> insta-1.38.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/is-docker/0.2.0/download -> is-docker-0.2.0.crate https://crates.io/api/v1/crates/is-macro/0.3.5/download -> is-macro-0.3.5.crate https://crates.io/api/v1/crates/is-terminal/0.4.12/download -> is-terminal-0.4.12.crate https://crates.io/api/v1/crates/is-wsl/0.4.0/download -> is-wsl-0.4.0.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.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.10/download -> itoa-1.0.10.crate https://crates.io/api/v1/crates/jod-thread/0.1.2/download -> jod-thread-0.1.2.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/libcst/1.3.1/download -> libcst-1.3.1.crate https://crates.io/api/v1/crates/libcst_derive/1.3.1/download -> libcst_derive-1.3.1.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.35/download -> libmimalloc-sys-0.1.35.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/lsp-server/0.7.6/download -> lsp-server-0.7.6.crate https://crates.io/api/v1/crates/lsp-types/0.95.1/download -> lsp-types-0.95.1.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/mimalloc/0.1.39/download -> mimalloc-0.1.39.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.49.0/download -> nu-ansi-term-0.49.0.crate https://crates.io/api/v1/crates/num-traits/0.2.18/download -> num-traits-0.2.18.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.6.1/download -> os_str_bytes-6.6.1.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/path-absolutize/3.1.1/download -> path-absolutize-3.1.1.crate https://crates.io/api/v1/crates/path-dedot/3.1.1/download -> path-dedot-3.1.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.2/download -> peg-macros-0.8.2.crate https://crates.io/api/v1/crates/peg-runtime/0.8.2/download -> peg-runtime-0.8.2.crate https://crates.io/api/v1/crates/peg/0.8.2/download -> peg-0.8.2.crate https://crates.io/api/v1/crates/pep440_rs/0.4.0/download -> pep440_rs-0.4.0.crate https://crates.io/api/v1/crates/pep440_rs/0.6.0/download -> pep440_rs-0.6.0.crate https://crates.io/api/v1/crates/pep508_rs/0.3.0/download -> pep508_rs-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pmutil/0.6.1/download -> pmutil-0.6.1.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.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/pretty_assertions/1.4.0/download -> pretty_assertions-1.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.80/download -> proc-macro2-1.0.80.crate https://crates.io/api/v1/crates/pyproject-toml/0.9.0/download -> pyproject-toml-0.9.0.crate https://crates.io/api/v1/crates/quick-junit/0.3.6/download -> quick-junit-0.3.6.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.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/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_users/0.4.4/download -> redox_users-0.4.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.4.5/download -> regex-automata-0.4.5.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/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/result-like-derive/0.5.0/download -> result-like-derive-0.5.0.crate https://crates.io/api/v1/crates/result-like/0.5.0/download -> result-like-0.5.0.crate https://crates.io/api/v1/crates/ring/0.17.8/download -> ring-0.17.8.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.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.38.31/download -> rustix-0.38.31.crate https://crates.io/api/v1/crates/rustls-pki-types/1.3.1/download -> rustls-pki-types-1.3.1.crate https://crates.io/api/v1/crates/rustls-webpki/0.102.2/download -> rustls-webpki-0.102.2.crate https://crates.io/api/v1/crates/rustls/0.22.2/download -> rustls-0.22.2.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.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/schemars/0.8.16/download -> schemars-0.8.16.crate https://crates.io/api/v1/crates/schemars_derive/0.8.16/download -> schemars_derive-0.8.16.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.5/download -> serde-wasm-bindgen-0.6.5.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.115/download -> serde_json-1.0.115.crate https://crates.io/api/v1/crates/serde_repr/0.1.18/download -> serde_repr-0.1.18.crate https://crates.io/api/v1/crates/serde_spanned/0.6.5/download -> serde_spanned-0.6.5.crate https://crates.io/api/v1/crates/serde_test/1.0.176/download -> serde_test-1.0.176.crate https://crates.io/api/v1/crates/serde_with/3.7.0/download -> serde_with-3.7.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.7.0/download -> serde_with_macros-3.7.0.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/similar/2.5.0/download -> similar-2.5.0.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.2.0/download -> strip-ansi-escapes-0.2.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.0/download -> strsim-0.11.0.crate https://crates.io/api/v1/crates/strum/0.26.2/download -> strum-0.26.2.crate https://crates.io/api/v1/crates/strum_macros/0.26.2/download -> strum_macros-0.26.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.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.59/download -> syn-2.0.59.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/test-case-core/3.3.1/download -> test-case-core-3.3.1.crate https://crates.io/api/v1/crates/test-case-macros/3.3.1/download -> test-case-macros-3.3.1.crate https://crates.io/api/v1/crates/test-case/3.3.1/download -> test-case-3.3.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.58/download -> thiserror-impl-1.0.58.crate https://crates.io/api/v1/crates/thiserror/1.0.58/download -> thiserror-1.0.58.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.4/download -> tikv-jemallocator-0.5.4.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/toml/0.8.12/download -> toml-0.8.12.crate https://crates.io/api/v1/crates/toml_datetime/0.6.5/download -> toml_datetime-0.6.5.crate https://crates.io/api/v1/crates/toml_edit/0.22.9/download -> toml_edit-0.22.9.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-indicatif/0.3.6/download -> tracing-indicatif-0.3.6.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing-tree/0.3.0/download -> tracing-tree-0.3.0.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/unicode_names2/1.2.2/download -> unicode_names2-1.2.2.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.2/download -> unicode_names2_generator-1.2.2.crate https://crates.io/api/v1/crates/unscanny/0.1.0/download -> unscanny-0.1.0.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/ureq/2.9.6/download -> ureq-2.9.6.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid-macro-internal/1.8.0/download -> uuid-macro-internal-1.8.0.crate https://crates.io/api/v1/crates/uuid/1.8.0/download -> uuid-1.8.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.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/vt100/0.15.2/download -> vt100-0.15.2.crate https://crates.io/api/v1/crates/vte/0.11.1/download -> vte-0.11.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.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-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.42/download -> wasm-bindgen-futures-0.4.42.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.42/download -> wasm-bindgen-test-macro-0.3.42.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.42/download -> wasm-bindgen-test-0.3.42.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-sys/0.3.68/download -> web-sys-0.3.68.crate https://crates.io/api/v1/crates/webpki-roots/0.26.1/download -> webpki-roots-0.26.1.crate https://crates.io/api/v1/crates/which/6.0.1/download -> which-6.0.1.crate https://crates.io/api/v1/crates/wild/2.2.1/download -> wild-2.2.1.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.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.4/download -> windows-targets-0.52.4.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.4/download -> windows_aarch64_gnullvm-0.52.4.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.4/download -> windows_aarch64_msvc-0.52.4.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.4/download -> windows_i686_gnu-0.52.4.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.4/download -> windows_i686_msvc-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.4/download -> windows_x86_64_gnu-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.4/download -> windows_x86_64_gnullvm-0.52.4.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.4/download -> windows_x86_64_msvc-0.52.4.crate https://crates.io/api/v1/crates/winnow/0.6.5/download -> winnow-0.6.5.crate https://crates.io/api/v1/crates/winsafe/0.0.19/download -> winsafe-0.0.19.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate https://crates.io/api/v1/crates/zeroize/1.7.0/download -> zeroize-1.7.0.crate https://github.com/charliermarsh/ruff/archive/refs/tags/v0.4.0.tar.gz -> ruff-0.4.0.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e50a0b99cb80b09e4edca98ce13c826c
diff --git a/metadata/md5-cache/dev-util/tree-sitter-cli-0.22.5 b/metadata/md5-cache/dev-util/tree-sitter-cli-0.22.5
new file mode 100644
index 000000000000..a9c6ae33028a
--- /dev/null
+++ b/metadata/md5-cache/dev-util/tree-sitter-cli-0.22.5
@@ -0,0 +1,15 @@
+BDEPEND=~dev-libs/tree-sitter-0.22.5:= >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DESCRIPTION=Command-line tool for creating and testing tree-sitter grammars
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter
+INHERIT=cargo
+IUSE=debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016
+RDEPEND=~dev-libs/tree-sitter-0.22.5:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.22.5.tar.gz -> tree-sitter-0.22.5.tar.gz https://dev.gentoo.org/~matthew/distfiles/tree-sitter-cli-0.22.4-crates.tar.gz
+_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e19f7f077e9d4d7e8eff33e7b0cc3609
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index 706bdd47d984..d12877fe414d 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/vbam-9999 b/metadata/md5-cache/games-emulation/vbam-9999
index 5a89b8620173..451d737bb0e2 100644
--- a/metadata/md5-cache/games-emulation/vbam-9999
+++ b/metadata/md5-cache/games-emulation/vbam-9999
@@ -1,6 +1,6 @@
BDEPEND=app-arch/zip virtual/pkgconfig wxwidgets? ( virtual/imagemagick-tools ) amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) nls? ( sys-devel/gettext ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
-DEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.0-gtk3[X,opengl] )
+DEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.2-gtk3[X,opengl] )
DESCRIPTION=Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance
EAPI=8
HOMEPAGE=https://github.com/visualboyadvance-m/visualboyadvance-m
@@ -9,8 +9,8 @@ INHERIT=wxwidgets xdg cmake git-r3
IUSE=ffmpeg link lirc nls openal +sdl wxwidgets
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.0-gtk3[X,opengl] )
+RDEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.2-gtk3[X,opengl] )
REQUIRED_USE=ffmpeg? ( wxwidgets ) openal? ( wxwidgets ) || ( sdl wxwidgets )
SLOT=0
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=af930675714a30768b11465b31cf2268
+_md5_=1650c48144fa961118fe2772116d670d
diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz
index 15b78fcf5fec..1d5868dacf95 100644
--- a/metadata/md5-cache/games-strategy/Manifest.gz
+++ b/metadata/md5-cache/games-strategy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-strategy/megaglest-3.13.0-r2 b/metadata/md5-cache/games-strategy/megaglest-3.13.0-r2
new file mode 100644
index 000000000000..a766610dadcd
--- /dev/null
+++ b/metadata/md5-cache/games-strategy/megaglest-3.13.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/help2man virtual/pkgconfig editor? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) model-viewer? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) dev-build/make >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-libs/libxml2 dev-libs/xerces-c[icu] media-libs/fontconfig media-libs/freetype media-libs/ftgl media-libs/glew:= net-libs/libircclient media-libs/libpng:0 media-libs/libsdl2[X,sound,joystick,opengl,video] media-libs/libvorbis media-libs/openal net-libs/gnutls:= net-libs/miniupnpc:= net-misc/curl sys-libs/zlib virtual/opengl virtual/glu media-libs/libjpeg-turbo:0= x11-libs/libX11 x11-libs/libXext editor? ( x11-libs/wxGTK:3.2-gtk3[X,opengl] ) fribidi? ( dev-libs/fribidi ) model-viewer? ( x11-libs/wxGTK:3.2-gtk3[X] ) videos? ( media-video/vlc )
+DESCRIPTION=Cross-platform 3D realtime strategy game
+EAPI=8
+HOMEPAGE=https://megaglest.org/ https://github.com/MegaGlest/megaglest-source
+INHERIT=cmake desktop flag-o-matic lua-single readme.gentoo-r1 virtualx wxwidgets xdg-utils
+IUSE=debug +editor fribidi cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 +streflop +tools +unicode wxuniversal +model-viewer videos lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-3 BitstreamVera
+RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-libs/libxml2 dev-libs/xerces-c[icu] media-libs/fontconfig media-libs/freetype media-libs/ftgl media-libs/glew:= net-libs/libircclient media-libs/libpng:0 media-libs/libsdl2[X,sound,joystick,opengl,video] media-libs/libvorbis media-libs/openal net-libs/gnutls:= net-libs/miniupnpc:= net-misc/curl sys-libs/zlib virtual/opengl virtual/glu media-libs/libjpeg-turbo:0= x11-libs/libX11 x11-libs/libXext editor? ( x11-libs/wxGTK:3.2-gtk3[X,opengl] ) fribidi? ( dev-libs/fribidi ) model-viewer? ( x11-libs/wxGTK:3.2-gtk3[X] ) videos? ( media-video/vlc ) ~games-strategy/megaglest-data-3.13.0
+REQUIRED_USE=^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
+SLOT=0
+SRC_URI=https://github.com/MegaGlest/megaglest-source/releases/download/3.13.0/megaglest-source-3.13.0.tar.xz https://github.com/MegaGlest/megaglest-source/commit/789e1cdf.patch -> megaglest-3.13.0-789e1cdf.patch https://github.com/MegaGlest/megaglest-source/commit/5801b1fa.patch -> megaglest-3.13.0-5801b1fa.patch https://github.com/MegaGlest/megaglest-source/commit/412b37d0.patch -> megaglest-3.13.0-412b37d0.patch https://github.com/MegaGlest/megaglest-source/commit/e09ba53c.patch -> megaglest-3.13.0-e09ba53c.patch https://github.com/MegaGlest/megaglest-source/commit/fbd0cfb1.patch -> megaglest-3.13.0-fbd0cfb1.patch
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=cae3bf476d49a40a6085b351386c0edf
diff --git a/metadata/md5-cache/games-strategy/ufoai-2.5.0_p20180603-r1 b/metadata/md5-cache/games-strategy/ufoai-2.5.0_p20180603-r2
index cedf9d3e3ef0..cbb3326252fd 100644
--- a/metadata/md5-cache/games-strategy/ufoai-2.5.0_p20180603-r1
+++ b/metadata/md5-cache/games-strategy/ufoai-2.5.0_p20180603-r2
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
-DEPEND=dev-libs/mxml net-misc/curl sys-libs/zlib client? ( media-libs/libogg media-libs/libpng:0= media-libs/libsdl2[joystick,opengl,sound,threads,video] media-libs/libtheora media-libs/libvorbis media-libs/sdl2-mixer media-libs/sdl2-ttf media-libs/xvid virtual/jpeg:0 virtual/opengl ) server? ( media-libs/libsdl2[threads] ) app-arch/unzip sys-devel/gettext virtual/pkgconfig dev-util/desktop-file-utils x11-misc/shared-mime-info
+DEPEND=dev-libs/mxml:0 net-misc/curl sys-libs/zlib client? ( media-libs/libogg media-libs/libpng:0= media-libs/libsdl2[joystick,opengl,sound,threads,video] media-libs/libtheora media-libs/libvorbis media-libs/sdl2-mixer media-libs/sdl2-ttf media-libs/xvid virtual/jpeg:0 virtual/opengl ) server? ( media-libs/libsdl2[threads] ) app-arch/unzip sys-devel/gettext virtual/pkgconfig dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=UFO: Alien Invasion - X-COM inspired strategy game
EAPI=7
HOMEPAGE=https://ufoai.org/
@@ -7,9 +7,9 @@ INHERIT=desktop flag-o-matic toolchain-funcs xdg
IUSE=+client cpu_flags_x86_sse debug server
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0 MIT
-RDEPEND=dev-libs/mxml net-misc/curl sys-libs/zlib client? ( media-libs/libogg media-libs/libpng:0= media-libs/libsdl2[joystick,opengl,sound,threads,video] media-libs/libtheora media-libs/libvorbis media-libs/sdl2-mixer media-libs/sdl2-ttf media-libs/xvid virtual/jpeg:0 virtual/opengl ) server? ( media-libs/libsdl2[threads] )
+RDEPEND=dev-libs/mxml:0 net-misc/curl sys-libs/zlib client? ( media-libs/libogg media-libs/libpng:0= media-libs/libsdl2[joystick,opengl,sound,threads,video] media-libs/libtheora media-libs/libvorbis media-libs/sdl2-mixer media-libs/sdl2-ttf media-libs/xvid virtual/jpeg:0 virtual/opengl ) server? ( media-libs/libsdl2[threads] )
REQUIRED_USE=|| ( client server )
SLOT=0
SRC_URI=https://dev.gentoo.org/~chewi/distfiles/ufoai-code-8b4533e85fdc0665889ff285e1521432084ee784.zip mirror://sourceforge/ufoai/ufoai-2.5-data.tar
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cded4c2e418dd6b30976b62dc4a5ceff
+_md5_=137c5dce08415d3ade48206aa96e9f99
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 75e4e9a36b2b..7f0736d2d09c 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/libdecor-0.2.2 b/metadata/md5-cache/gui-libs/libdecor-0.2.2
deleted file mode 100644
index 4dab3662cb35..000000000000
--- a/metadata/md5-cache/gui-libs/libdecor-0.2.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-libs/wayland-1.18 x11-libs/pango x11-libs/cairo dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) examples? ( media-libs/libglvnd x11-libs/libxkbcommon ) >=dev-libs/wayland-protocols-1.15
-DESCRIPTION=A client-side decorations library for Wayland clients
-EAPI=8
-HOMEPAGE=https://gitlab.freedesktop.org/libdecor/libdecor
-INHERIT=meson
-IUSE=+dbus +gtk examples
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=>=dev-libs/wayland-1.18 x11-libs/pango x11-libs/cairo dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) examples? ( media-libs/libglvnd x11-libs/libxkbcommon )
-SLOT=0
-SRC_URI=https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/0.2.2/libdecor-0.2.2.tar.bz2
-_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e2e0b30b8cd634254aef3a46a2c31422
diff --git a/metadata/md5-cache/gui-libs/libdecor-0.2.2-r1 b/metadata/md5-cache/gui-libs/libdecor-0.2.2-r1
new file mode 100644
index 000000000000..e78768fa3c55
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/libdecor-0.2.2-r1
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-libs/wayland-1.18[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/pango[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/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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? ( 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(-)?] ) examples? ( media-libs/libglvnd x11-libs/libxkbcommon ) >=dev-libs/wayland-protocols-1.15
+DESCRIPTION=A client-side decorations library for Wayland clients
+EAPI=8
+HOMEPAGE=https://gitlab.freedesktop.org/libdecor/libdecor
+INHERIT=meson-multilib
+IUSE=+dbus +gtk examples abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc
+LICENSE=MIT
+RDEPEND=>=dev-libs/wayland-1.18[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/pango[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/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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? ( 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(-)?] ) examples? ( media-libs/libglvnd x11-libs/libxkbcommon )
+SLOT=0
+SRC_URI=https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/0.2.2/libdecor-0.2.2.tar.bz2
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a1925632238c25d0ff64274a5e9a6eab
diff --git a/metadata/md5-cache/gui-libs/libdecor-9999 b/metadata/md5-cache/gui-libs/libdecor-9999
index da85a91282c4..74712dd4694e 100644
--- a/metadata/md5-cache/gui-libs/libdecor-9999
+++ b/metadata/md5-cache/gui-libs/libdecor-9999
@@ -1,14 +1,14 @@
BDEPEND=dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install test unpack
-DEPEND=>=dev-libs/wayland-1.18 x11-libs/pango x11-libs/cairo dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) examples? ( media-libs/libglvnd x11-libs/libxkbcommon ) >=dev-libs/wayland-protocols-1.15
+DEPEND=>=dev-libs/wayland-1.18[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/pango[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/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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? ( 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(-)?] ) examples? ( media-libs/libglvnd x11-libs/libxkbcommon ) >=dev-libs/wayland-protocols-1.15
DESCRIPTION=A client-side decorations library for Wayland clients
EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/libdecor/libdecor
-INHERIT=meson git-r3
-IUSE=+dbus +gtk examples
+INHERIT=meson-multilib git-r3
+IUSE=+dbus +gtk examples abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
LICENSE=MIT
PROPERTIES=live
-RDEPEND=>=dev-libs/wayland-1.18 x11-libs/pango x11-libs/cairo dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) examples? ( media-libs/libglvnd x11-libs/libxkbcommon )
+RDEPEND=>=dev-libs/wayland-1.18[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/pango[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/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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? ( 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(-)?] ) examples? ( media-libs/libglvnd x11-libs/libxkbcommon )
SLOT=0
-_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e2e0b30b8cd634254aef3a46a2c31422
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 92696988eaddba122c4cedc191f59bcb meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=365b266b41f76eb24816efc7bda0fc40
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index c638fba19ab8..4bb8568dee67 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/krdc-23.08.5 b/metadata/md5-cache/kde-apps/krdc-23.08.5-r1
index f3b5b18160cb..1188a283f1b1 100644
--- a/metadata/md5-cache/kde-apps/krdc-23.08.5
+++ b/metadata/md5-cache/kde-apps/krdc-23.08.5-r1
@@ -9,8 +9,8 @@ INHERIT=ecm gear.kde.org
IUSE=activities +rdp +vnc debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
-RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/kbookmarks-5.106.0:5 >=kde-frameworks/kcmutils-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdnssd-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/knotifyconfig-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 activities? ( >=kde-plasma/plasma-activities-5.106.0:5 ) vnc? ( net-libs/libssh:= >=net-libs/libvncserver-0.9 ) rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/kbookmarks-5.106.0:5 >=kde-frameworks/kcmutils-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdnssd-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/knotifyconfig-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 activities? ( >=kde-plasma/plasma-activities-5.106.0:5 ) vnc? ( net-libs/libssh:= >=net-libs/libvncserver-0.9 ) rdp? ( >=net-misc/freerdp-2.1.0:2=[X] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.5/src/krdc-23.08.5.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gear.kde.org b4ecf7c9911a12547b8c5a08d052ead8 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1ac0b84a89c7588b02637a0cbd5491bf
+_md5_=8eebad49a951bc7c61b66a24ce07144e
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 2259751b4fa1..f8171917c3e2 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/thunderbird-115.10.1 b/metadata/md5-cache/mail-client/thunderbird-115.10.1
new file mode 100644
index 000000000000..ad963d741c56
--- /dev/null
+++ b/metadata/md5-cache/mail-client/thunderbird-115.10.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) !elibc_glibc? ( || ( dev-lang/rust <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
+DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-74.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
+DESCRIPTION=Thunderbird Mail Client
+EAPI=8
+HOMEPAGE=https://www.thunderbird.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
+IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-74.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
+SLOT=0
+SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/source/thunderbird-115.10.1.source.tar.xz -> thunderbird-115.10.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-09.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/af.xpi -> thunderbird-115.10.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ar.xpi -> thunderbird-115.10.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ast.xpi -> thunderbird-115.10.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/be.xpi -> thunderbird-115.10.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/bg.xpi -> thunderbird-115.10.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/br.xpi -> thunderbird-115.10.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ca.xpi -> thunderbird-115.10.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cak.xpi -> thunderbird-115.10.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cs.xpi -> thunderbird-115.10.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cy.xpi -> thunderbird-115.10.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/da.xpi -> thunderbird-115.10.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/de.xpi -> thunderbird-115.10.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.10.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/el.xpi -> thunderbird-115.10.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.10.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.10.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.10.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.10.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.10.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/et.xpi -> thunderbird-115.10.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/eu.xpi -> thunderbird-115.10.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fi.xpi -> thunderbird-115.10.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fr.xpi -> thunderbird-115.10.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.10.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.10.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/gd.xpi -> thunderbird-115.10.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/gl.xpi -> thunderbird-115.10.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/he.xpi -> thunderbird-115.10.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hr.xpi -> thunderbird-115.10.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.10.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hu.xpi -> thunderbird-115.10.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/id.xpi -> thunderbird-115.10.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/is.xpi -> thunderbird-115.10.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/it.xpi -> thunderbird-115.10.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ja.xpi -> thunderbird-115.10.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ka.xpi -> thunderbird-115.10.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/kab.xpi -> thunderbird-115.10.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/kk.xpi -> thunderbird-115.10.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ko.xpi -> thunderbird-115.10.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/lt.xpi -> thunderbird-115.10.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/lv.xpi -> thunderbird-115.10.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ms.xpi -> thunderbird-115.10.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.10.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nl.xpi -> thunderbird-115.10.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.10.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.10.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pl.xpi -> thunderbird-115.10.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.10.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.10.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/rm.xpi -> thunderbird-115.10.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ro.xpi -> thunderbird-115.10.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ru.xpi -> thunderbird-115.10.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sk.xpi -> thunderbird-115.10.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sl.xpi -> thunderbird-115.10.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sq.xpi -> thunderbird-115.10.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sr.xpi -> thunderbird-115.10.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.10.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/th.xpi -> thunderbird-115.10.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/tr.xpi -> thunderbird-115.10.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/uk.xpi -> thunderbird-115.10.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/uz.xpi -> thunderbird-115.10.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/vi.xpi -> thunderbird-115.10.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.10.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.10.1-zh-TW.xpi )
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ccdfe3a826fc0586bd9144d0d5b9ab24
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-115.10.0 b/metadata/md5-cache/mail-client/thunderbird-bin-115.10.0
deleted file mode 100644
index e7c073eab1e0..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-bin-115.10.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
-DEFINED_PHASES=install postinst postrm preinst unpack
-DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +pulseaudio selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-thunderbird )
-RESTRICT=strip
-SLOT=0/115
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/en-US/thunderbird-115.10.0.tar.bz2 -> thunderbird-bin_x86_64-115.10.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-i686/en-US/thunderbird-115.10.0.tar.bz2 -> thunderbird-bin_i686-115.10.0.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/af.xpi -> thunderbird-115.10.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ar.xpi -> thunderbird-115.10.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ast.xpi -> thunderbird-115.10.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/be.xpi -> thunderbird-115.10.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/bg.xpi -> thunderbird-115.10.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/br.xpi -> thunderbird-115.10.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ca.xpi -> thunderbird-115.10.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/cak.xpi -> thunderbird-115.10.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/cs.xpi -> thunderbird-115.10.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/cy.xpi -> thunderbird-115.10.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/da.xpi -> thunderbird-115.10.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/de.xpi -> thunderbird-115.10.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.10.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/el.xpi -> thunderbird-115.10.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.10.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.10.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.10.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.10.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.10.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/et.xpi -> thunderbird-115.10.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/eu.xpi -> thunderbird-115.10.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/fi.xpi -> thunderbird-115.10.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/fr.xpi -> thunderbird-115.10.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.10.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.10.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/gd.xpi -> thunderbird-115.10.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/gl.xpi -> thunderbird-115.10.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/he.xpi -> thunderbird-115.10.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/hr.xpi -> thunderbird-115.10.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.10.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/hu.xpi -> thunderbird-115.10.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/id.xpi -> thunderbird-115.10.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/is.xpi -> thunderbird-115.10.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/it.xpi -> thunderbird-115.10.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ja.xpi -> thunderbird-115.10.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ka.xpi -> thunderbird-115.10.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/kab.xpi -> thunderbird-115.10.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/kk.xpi -> thunderbird-115.10.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ko.xpi -> thunderbird-115.10.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/lt.xpi -> thunderbird-115.10.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/lv.xpi -> thunderbird-115.10.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ms.xpi -> thunderbird-115.10.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.10.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/nl.xpi -> thunderbird-115.10.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.10.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.10.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/pl.xpi -> thunderbird-115.10.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.10.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.10.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/rm.xpi -> thunderbird-115.10.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ro.xpi -> thunderbird-115.10.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/ru.xpi -> thunderbird-115.10.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/sk.xpi -> thunderbird-115.10.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/sl.xpi -> thunderbird-115.10.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/sq.xpi -> thunderbird-115.10.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/sr.xpi -> thunderbird-115.10.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.10.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/th.xpi -> thunderbird-115.10.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/tr.xpi -> thunderbird-115.10.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/uk.xpi -> thunderbird-115.10.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/uz.xpi -> thunderbird-115.10.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/vi.xpi -> thunderbird-115.10.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.10.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.10.0-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e10fca9721d24f120f30a1bcc1c62bdc
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-115.10.1 b/metadata/md5-cache/mail-client/thunderbird-bin-115.10.1
new file mode 100644
index 000000000000..20925c2b685d
--- /dev/null
+++ b/metadata/md5-cache/mail-client/thunderbird-bin-115.10.1
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
+DEFINED_PHASES=install postinst postrm preinst unpack
+DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
+DESCRIPTION=Thunderbird Mail Client
+EAPI=8
+HOMEPAGE=https://www.thunderbird.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop optfeature pax-utils xdg
+IUSE=+alsa +ffmpeg +pulseaudio selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* amd64 x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-thunderbird )
+RESTRICT=strip
+SLOT=0/115
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/en-US/thunderbird-115.10.1.tar.bz2 -> thunderbird-bin_x86_64-115.10.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-i686/en-US/thunderbird-115.10.1.tar.bz2 -> thunderbird-bin_i686-115.10.1.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/af.xpi -> thunderbird-115.10.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ar.xpi -> thunderbird-115.10.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ast.xpi -> thunderbird-115.10.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/be.xpi -> thunderbird-115.10.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/bg.xpi -> thunderbird-115.10.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/br.xpi -> thunderbird-115.10.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ca.xpi -> thunderbird-115.10.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cak.xpi -> thunderbird-115.10.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cs.xpi -> thunderbird-115.10.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/cy.xpi -> thunderbird-115.10.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/da.xpi -> thunderbird-115.10.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/de.xpi -> thunderbird-115.10.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.10.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/el.xpi -> thunderbird-115.10.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.10.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.10.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.10.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.10.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.10.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/et.xpi -> thunderbird-115.10.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/eu.xpi -> thunderbird-115.10.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fi.xpi -> thunderbird-115.10.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fr.xpi -> thunderbird-115.10.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.10.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.10.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/gd.xpi -> thunderbird-115.10.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/gl.xpi -> thunderbird-115.10.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/he.xpi -> thunderbird-115.10.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hr.xpi -> thunderbird-115.10.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.10.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/hu.xpi -> thunderbird-115.10.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/id.xpi -> thunderbird-115.10.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/is.xpi -> thunderbird-115.10.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/it.xpi -> thunderbird-115.10.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ja.xpi -> thunderbird-115.10.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ka.xpi -> thunderbird-115.10.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/kab.xpi -> thunderbird-115.10.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/kk.xpi -> thunderbird-115.10.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ko.xpi -> thunderbird-115.10.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/lt.xpi -> thunderbird-115.10.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/lv.xpi -> thunderbird-115.10.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ms.xpi -> thunderbird-115.10.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.10.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nl.xpi -> thunderbird-115.10.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.10.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.10.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pl.xpi -> thunderbird-115.10.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.10.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.10.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/rm.xpi -> thunderbird-115.10.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ro.xpi -> thunderbird-115.10.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/ru.xpi -> thunderbird-115.10.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sk.xpi -> thunderbird-115.10.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sl.xpi -> thunderbird-115.10.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sq.xpi -> thunderbird-115.10.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sr.xpi -> thunderbird-115.10.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.10.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/th.xpi -> thunderbird-115.10.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/tr.xpi -> thunderbird-115.10.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/uk.xpi -> thunderbird-115.10.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/uz.xpi -> thunderbird-115.10.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/vi.xpi -> thunderbird-115.10.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.10.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.10.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.10.1-zh-TW.xpi )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e10fca9721d24f120f30a1bcc1c62bdc
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index 029d653716f4..beecfcc3cb3f 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/rspamd-3.8.4 b/metadata/md5-cache/mail-filter/rspamd-3.8.4
index 7571e0d0f9cb..73ed1fcb6105 100644
--- a/metadata/md5-cache/mail-filter/rspamd-3.8.4
+++ b/metadata/md5-cache/mail-filter/rspamd-3.8.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://rspamd.com https://github.com/rspamd/rspamd
INHERIT=cmake lua-single pax-utils systemd tmpfiles
IUSE=blas +hyperscan jemalloc +jit selinux test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB
RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_luajit? ( dev-lua/LuaBitOp[lua_targets_luajit(-)] dev-lua/lua-argparse[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/LuaBitOp[lua_targets_lua5-3(-)] dev-lua/lua-argparse[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/LuaBitOp[lua_targets_lua5-4(-)] dev-lua/lua-argparse[lua_targets_lua5-4(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:=[jit=] dev-libs/libsodium:= dev-libs/openssl:0=[-bindist(-)] dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) virtual/tmpfiles
REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) test? ( lua_single_target_luajit )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rspamd/rspamd/archive/3.8.4.tar.gz -> rspamd-3.8.4.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=44b7cb7d69ca773ec500ec33db7bc990
+_md5_=71b76d3c274e82f29ce2126bf1f2ecbb
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 5f9e8d8d0e26..439f22c00ed7 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.10.0 b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.10.0-r1
index 3e334e664da5..903abbe44915 100644
--- a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.10.0
+++ b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.10.0-r1
@@ -1,10 +1,10 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= >=dev-libs/sentry-native-0.6.5-r1 dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= )
-DESCRIPTION=Serves ProtonMail to IMAP/SMTP clients
+DESCRIPTION=Serves Proton Mail to IMAP/SMTP clients
EAPI=8
HOMEPAGE=https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/
-INHERIT=cmake go-module systemd xdg-utils
+INHERIT=cmake desktop go-module systemd xdg-utils
IUSE=gui
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense
@@ -13,5 +13,5 @@ RDEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= >=dev-libs/sentry
RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/ProtonMail/proton-bridge/archive/refs/tags/v3.10.0.tar.gz -> proton-mail-bridge-3.10.0.tar.gz https://dev.gentoo.org/~marecki/dists/mail-mta/proton-mail-bridge/proton-mail-bridge-3.10.0-deps.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ac4155e6ff6d71ec337601c5a944fc9c
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7a4e3c47ebd278422dfd0c772dccefa3
diff --git a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.6.1 b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.6.1
deleted file mode 100644
index 5470b0230d00..000000000000
--- a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= >=dev-libs/sentry-native-0.6.5-r1 dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= )
-DESCRIPTION=Serves ProtonMail to IMAP/SMTP clients
-EAPI=8
-HOMEPAGE=https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/
-INHERIT=cmake go-module systemd xdg-utils
-IUSE=gui
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense
-PROPERTIES=test_network
-RDEPEND=app-crypt/libsecret gui? ( >=dev-libs/protobuf-21.12:= >=dev-libs/sentry-native-0.6.5-r1 dev-qt/qtbase:6=[gui,icu,widgets] dev-qt/qtdeclarative:6=[widgets] dev-qt/qtsvg:6= media-libs/mesa net-libs/grpc:= )
-RESTRICT=test strip
-SLOT=0
-SRC_URI=https://github.com/ProtonMail/proton-bridge/archive/refs/tags/v3.6.1.tar.gz -> proton-mail-bridge-3.6.1.tar.gz https://dev.gentoo.org/~marecki/dists/mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1-deps.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=747e9b436df6d877094e30bec834c392
diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz
index 1fa85905acf7..38a28f39331f 100644
--- a/metadata/md5-cache/media-fonts/Manifest.gz
+++ b/metadata/md5-cache/media-fonts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-fonts/encodings-1.1.0 b/metadata/md5-cache/media-fonts/encodings-1.1.0
index 7cecece100ab..5cc1fad9c465 100644
--- a/metadata/md5-cache/media-fonts/encodings-1.1.0
+++ b/metadata/md5-cache/media-fonts/encodings-1.1.0
@@ -4,9 +4,9 @@ DESCRIPTION=X.Org font encodings
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/font/encodings
INHERIT=font xorg-3 meson
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
SLOT=0
SRC_URI=https://www.x.org/releases/individual/font/encodings-1.1.0.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 font aa113a3df9cd0a9693a1c1ee7c34a6eb gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
-_md5_=ff75ceffc45887b328702753ce13cd9a
+_md5_=f1acd25ff66b56a3480b0a01ddb40ce7
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 868424caea30..6fb6c34ce272 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/pixels2pgf-0.1 b/metadata/md5-cache/media-gfx/pixels2pgf-0.1
deleted file mode 100644
index c5d901563c68..000000000000
--- a/metadata/md5-cache/media-gfx/pixels2pgf-0.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=-
-DEPEND=media-libs/libsdl:0= media-libs/sdl-image:0=
-DESCRIPTION=Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles
-EAPI=6
-HOMEPAGE=https://github.com/projg2/pixels2pgf/
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=media-libs/libsdl:0= media-libs/sdl-image:0=
-SLOT=0
-SRC_URI=https://github.com/projg2/pixels2pgf/releases/download/pixels2pgf-0.1/pixels2pgf-0.1.tar.bz2
-_md5_=12b8311ec397fab898e0ea4d86425570
diff --git a/metadata/md5-cache/media-gfx/viewer-0.8.0-r1 b/metadata/md5-cache/media-gfx/viewer-0.8.0-r1
deleted file mode 100644
index 78d7c13097a9..000000000000
--- a/metadata/md5-cache/media-gfx/viewer-0.8.0-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=virtual/opengl media-libs/freeglut x11-libs/libXmu x11-libs/libXt x11-libs/libICE x11-libs/libSM sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DESCRIPTION=A stereo pair image viewer (supports ppm's only)
-EAPI=6
-HOMEPAGE=http://www-users.cs.umn.edu/~wburdick/geowall/viewer.html
-INHERIT=autotools
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=virtual/opengl media-libs/freeglut x11-libs/libXmu x11-libs/libXt x11-libs/libICE x11-libs/libSM
-SLOT=0
-SRC_URI=http://www-users.cs.umn.edu/~wburdick/ftp/geowall/viewer-0.8.0.tar.gz
-_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee eqawarn c9847c43b3253a276ae2eabddedab3d7 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9911ec24a2ea51bc01b3b4ec3496b09e
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index cf40dfacf44f..516f28681e56 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/klick-0.12.2-r4 b/metadata/md5-cache/media-sound/klick-0.12.2-r4
index 2e3238c73e70..1850000a3f57 100644
--- a/metadata/md5-cache/media-sound/klick-0.12.2-r4
+++ b/metadata/md5-cache/media-sound/klick-0.12.2-r4
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) )
+BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.12 >=dev-build/scons-4.4.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) )
DEFINED_PHASES=compile configure install setup
DEPEND=media-libs/libsamplerate media-libs/libsndfile virtual/jack osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) dev-libs/boost
DESCRIPTION=An advanced command-line based metronome for JACK
@@ -12,4 +12,4 @@ RDEPEND=media-libs/libsamplerate media-libs/libsndfile virtual/jack osc? ( media
SLOT=0
SRC_URI=https://das.nasophon.de/download/klick-0.12.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca scons-utils b3544637c85286a19000d59461d3a7a5 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c1ad26b7d9135a1ec69cedbe7d8d13d8
+_md5_=9f6115ac6dbd5e1c07444d7946ca11f5
diff --git a/metadata/md5-cache/media-sound/lollypop-1.4.29 b/metadata/md5-cache/media-sound/lollypop-1.4.29
deleted file mode 100644
index b98b5b4dd768..000000000000
--- a/metadata/md5-cache/media-sound/lollypop-1.4.29
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection net-libs/libsoup:2.4[introspection] x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib dev-util/desktop-file-utils ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst setup test
-DESCRIPTION=Modern music player for GNOME
-EAPI=8
-HOMEPAGE=https://wiki.gnome.org/Apps/Lollypop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=python-single-r1 gnome2-utils meson xdg
-IUSE=test +python_single_target_python3_10
-KEYWORDS=amd64 ~arm64
-LICENSE=GPL-3+
-RDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection net-libs/libsoup:2.4[introspection] x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) app-crypt/libsecret[introspection] dev-libs/totem-pl-parser[introspection] gui-libs/libhandy:1[introspection] python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/gst-python[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://adishatz.org/lollypop/lollypop-1.4.29.tar.xz
-_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3a03c3f7245e57ebee35de35c35b4e08
diff --git a/metadata/md5-cache/media-sound/lollypop-1.4.35 b/metadata/md5-cache/media-sound/lollypop-1.4.35
deleted file mode 100644
index 177b64b559f7..000000000000
--- a/metadata/md5-cache/media-sound/lollypop-1.4.35
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection net-libs/libsoup:2.4[introspection] x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib dev-util/desktop-file-utils ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst setup test
-DESCRIPTION=Modern music player for GNOME
-EAPI=8
-HOMEPAGE=https://wiki.gnome.org/Apps/Lollypop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=python-single-r1 gnome2-utils meson xdg
-IUSE=test python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 ~arm64
-LICENSE=GPL-3+
-RDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection net-libs/libsoup:2.4[introspection] x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) media-plugins/gst-plugins-pulse app-crypt/libsecret[introspection] dev-libs/totem-pl-parser[introspection] gui-libs/libhandy:1[introspection] python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/gst-python[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/gst-python[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://adishatz.org/lollypop/lollypop-1.4.35.tar.xz
-_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=732c335436ac04d617ba3b1abcb7d003
diff --git a/metadata/md5-cache/media-sound/lollypop-1.4.39 b/metadata/md5-cache/media-sound/lollypop-1.4.39
new file mode 100644
index 000000000000..1984487b64a9
--- /dev/null
+++ b/metadata/md5-cache/media-sound/lollypop-1.4.39
@@ -0,0 +1,18 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib dev-util/desktop-file-utils ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEPEND=dev-libs/glib:2 dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] )
+DESCRIPTION=Modern music player for GNOME
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Lollypop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2-utils meson python-single-r1 xdg
+IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm64
+LICENSE=GPL-3+
+RDEPEND=dev-libs/glib:2 dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] x11-libs/gtk+:3[introspection] python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) app-crypt/libsecret[introspection] dev-libs/totem-pl-parser[introspection] gui-libs/libhandy:1[introspection] media-plugins/gst-plugins-pulse python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/gst-python[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/gst-python[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/gst-python[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://adishatz.org/lollypop/lollypop-1.4.39.tar.xz
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6b561f97d7ac7fa0de54a2865056d282
diff --git a/metadata/md5-cache/media-sound/pavucontrol-5.0-r3 b/metadata/md5-cache/media-sound/pavucontrol-5.0-r3
new file mode 100644
index 000000000000..88342a328e86
--- /dev/null
+++ b/metadata/md5-cache/media-sound/pavucontrol-5.0-r3
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig nls? ( dev-util/intltool sys-devel/gettext ) sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure prepare
+DEPEND=dev-libs/json-glib X? ( >=dev-cpp/gtkmm-3.22:3.0[X] >=media-libs/libcanberra-0.16[gtk3] ) !X? ( >=dev-cpp/gtkmm-3.22:3.0 ) >=dev-libs/libsigc++-2.2:2 >=media-libs/libpulse-15.0[glib] virtual/freedesktop-icon-theme
+DESCRIPTION=Pulseaudio Volume Control, GTK based mixer for Pulseaudio
+EAPI=7
+HOMEPAGE=https://freedesktop.org/software/pulseaudio/pavucontrol/
+INHERIT=autotools
+IUSE=nls X
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/json-glib X? ( >=dev-cpp/gtkmm-3.22:3.0[X] >=media-libs/libcanberra-0.16[gtk3] ) !X? ( >=dev-cpp/gtkmm-3.22:3.0 ) >=dev-libs/libsigc++-2.2:2 >=media-libs/libpulse-15.0[glib] virtual/freedesktop-icon-theme
+SLOT=0
+SRC_URI=https://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-5.0.tar.xz
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=238bdecd9831d56ec19d5aa713e139a0
diff --git a/metadata/md5-cache/media-sound/yoshimi-2.3.2 b/metadata/md5-cache/media-sound/yoshimi-2.3.2-r1
index 45f50c4cb5e4..21bf66d34f1a 100644
--- a/metadata/md5-cache/media-sound/yoshimi-2.3.2
+++ b/metadata/md5-cache/media-sound/yoshimi-2.3.2-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-libs/mxml media-libs/alsa-lib media-libs/fontconfig media-libs/libsndfile sci-libs/fftw:3.0= sys-libs/ncurses:0= sys-libs/readline:0= sys-libs/zlib virtual/jack x11-libs/cairo[X] x11-libs/fltk:1[opengl] lv2? ( media-libs/lv2 )
+DEPEND=dev-libs/mxml:0 media-libs/alsa-lib media-libs/fontconfig media-libs/libsndfile sci-libs/fftw:3.0= sys-libs/ncurses:0= sys-libs/readline:0= sys-libs/zlib virtual/jack x11-libs/cairo[X] x11-libs/fltk:1[opengl] lv2? ( media-libs/lv2 )
DESCRIPTION=Software synthesizer based on ZynAddSubFX
EAPI=8
HOMEPAGE=https://yoshimi.github.io/
@@ -9,8 +9,8 @@ INHERIT=cmake flag-o-matic xdg
IUSE=+lv2
KEYWORDS=amd64 x86
LICENSE=GPL-2
-RDEPEND=dev-libs/mxml media-libs/alsa-lib media-libs/fontconfig media-libs/libsndfile sci-libs/fftw:3.0= sys-libs/ncurses:0= sys-libs/readline:0= sys-libs/zlib virtual/jack x11-libs/cairo[X] x11-libs/fltk:1[opengl] lv2? ( media-libs/lv2 )
+RDEPEND=dev-libs/mxml:0 media-libs/alsa-lib media-libs/fontconfig media-libs/libsndfile sci-libs/fftw:3.0= sys-libs/ncurses:0= sys-libs/readline:0= sys-libs/zlib virtual/jack x11-libs/cairo[X] x11-libs/fltk:1[opengl] lv2? ( media-libs/lv2 )
SLOT=0
SRC_URI=https://github.com/Yoshimi/yoshimi/archive/2.3.2.tar.gz -> yoshimi-2.3.2.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8c86943a232f1961d359f62c2a526425
+_md5_=52f60cc2811564abcee08a99f1c903bc
diff --git a/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r1 b/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r3
index 1c35bdc2bafa..1653560939c1 100644
--- a/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r1
+++ b/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r3
@@ -1,6 +1,6 @@
BDEPEND=dev-lang/ruby:* virtual/pkgconfig doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/mxml media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) fltk? ( x11-libs/fltk:1 x11-libs/libX11 x11-libs/libXpm ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio )
+DEPEND=dev-libs/mxml:0 media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) fltk? ( x11-libs/fltk:1 x11-libs/libX11 x11-libs/libXpm ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio )
DESCRIPTION=Software synthesizer capable of making a countless number of instruments
EAPI=8
HOMEPAGE=https://zynaddsubfx.sourceforge.net/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic
IUSE=+alsa doc dssi +fltk jack lash portaudio
KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
-RDEPEND=dev-libs/mxml media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) fltk? ( x11-libs/fltk:1 x11-libs/libX11 x11-libs/libXpm ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio )
+RDEPEND=dev-libs/mxml:0 media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) fltk? ( x11-libs/fltk:1 x11-libs/libX11 x11-libs/libXpm ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio )
REQUIRED_USE=|| ( alsa jack portaudio )
SLOT=0
SRC_URI=mirror://sourceforge/zynaddsubfx/zynaddsubfx-3.0.6.tar.bz2
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e0ba5cac2a8ddb86e7ec7928f058ba9f
+_md5_=e80456079e273c4984ddd594f9248d58
diff --git a/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r2 b/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r4
index d79600a69499..291a1194dfe5 100644
--- a/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r2
+++ b/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r4
@@ -1,6 +1,6 @@
BDEPEND=dev-lang/ruby:* virtual/pkgconfig doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/mxml media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio )
+DEPEND=dev-libs/mxml:0 media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio )
DESCRIPTION=Software synthesizer capable of making a countless number of instruments
EAPI=8
HOMEPAGE=https://zynaddsubfx.sourceforge.net/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic
IUSE=+alsa doc dssi jack lash portaudio
KEYWORDS=~amd64
LICENSE=GPL-2
-RDEPEND=dev-libs/mxml media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio ) media-fonts/roboto
+RDEPEND=dev-libs/mxml:0 media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio ) media-fonts/roboto
REQUIRED_USE=|| ( alsa jack portaudio )
SLOT=0
SRC_URI=mirror://sourceforge/zynaddsubfx/zynaddsubfx-3.0.6.tar.bz2 mirror://sourceforge/zynaddsubfx/zyn-fusion-ui-src-3.0.6.tar.bz2
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0034704f4218f8859d9fb7c8b515d235
+_md5_=d5b0cbb1a4f3dac011a9b83880385fbd
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 242b16053b62..c56525ec4e89 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/dvd_info-1.1 b/metadata/md5-cache/media-video/dvd_info-1.1
deleted file mode 100644
index 3f92faad4b3e..000000000000
--- a/metadata/md5-cache/media-video/dvd_info-1.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=-
-DEPEND=media-libs/libdvdread
-DESCRIPTION=DVD utilities to print information, copy tracks, etc.
-EAPI=6
-HOMEPAGE=https://github.com/beandog/dvd_info
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=media-libs/libdvdread
-SLOT=0
-SRC_URI=mirror://sourceforge/dvdinfo/dvd_info-1.1.tar.gz
-_md5_=74c38a420d16bf6d62203450446f1e99
diff --git a/metadata/md5-cache/media-video/dvgrab-3.5-r1 b/metadata/md5-cache/media-video/dvgrab-3.5-r1
deleted file mode 100644
index eb12a38dc404..000000000000
--- a/metadata/md5-cache/media-video/dvgrab-3.5-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=>=sys-libs/libraw1394-1.1 >=media-libs/libdv-0.103 >=media-libs/libiec61883-1 >=sys-libs/libavc1394-0.5.1 jpeg? ( virtual/jpeg:0 ) quicktime? ( media-libs/libquicktime ) virtual/pkgconfig
-DESCRIPTION=Digital Video (DV) grabber for GNU/Linux
-EAPI=6
-HOMEPAGE=https://github.com/ddennedy/dvgrab
-IUSE=jpeg quicktime
-KEYWORDS=amd64 ppc ~ppc64 x86
-LICENSE=GPL-2
-RDEPEND=>=sys-libs/libraw1394-1.1 >=media-libs/libdv-0.103 >=media-libs/libiec61883-1 >=sys-libs/libavc1394-0.5.1 jpeg? ( virtual/jpeg:0 ) quicktime? ( media-libs/libquicktime )
-SLOT=0
-SRC_URI=mirror://sourceforge/kino/dvgrab-3.5.tar.gz
-_md5_=ba40f79157cafa9dd42fc71d42a6b0c5
diff --git a/metadata/md5-cache/media-video/ffmpeg-chromium-125 b/metadata/md5-cache/media-video/ffmpeg-chromium-125
new file mode 100644
index 000000000000..5a32e9e65c14
--- /dev/null
+++ b/metadata/md5-cache/media-video/ffmpeg-chromium-125
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-build/make-3.81 virtual/pkgconfig cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) )
+DEFINED_PHASES=compile configure install prepare
+DEPEND=>=media-libs/opus-1.0.2-r2 vaapi? ( >=media-libs/libva-1.2.1-r1:0= ) nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 ) vdpau? ( >=x11-libs/libvdpau-0.7 ) vulkan? ( >=media-libs/vulkan-loader-1.3.255:= ) vulkan? ( >=dev-util/vulkan-headers-1.3.255 )
+DESCRIPTION=FFmpeg built specifically for codec support in Chromium-based browsers
+EAPI=8
+HOMEPAGE=https://ffmpeg.org/
+INHERIT=flag-o-matic toolchain-funcs
+IUSE=cpudetection debug +gpl vaapi vdpau vulkan nvenc +threads cpu_flags_arm_thumb cpu_flags_arm_v6 cpu_flags_arm_thumb2 cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_arm_vfpv3 cpu_flags_arm_v8 cpu_flags_arm_asimddp cpu_flags_arm_i8mm cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_xop
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=!gpl? ( LGPL-2.1 ) gpl? ( GPL-2 )
+RDEPEND=>=media-libs/opus-1.0.2-r2 vaapi? ( >=media-libs/libva-1.2.1-r1:0= ) nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 ) vdpau? ( >=x11-libs/libvdpau-0.7 ) vulkan? ( >=media-libs/vulkan-loader-1.3.255:= )
+REQUIRED_USE=arm64? ( cpu_flags_arm_v8 ) cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) cpu_flags_arm_neon? ( cpu_flags_arm_vfp arm? ( cpu_flags_arm_thumb2 ) ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) cpu_flags_arm_v6? ( arm? ( cpu_flags_arm_thumb ) ) cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) cpu_flags_x86_xop? ( cpu_flags_x86_avx ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
+RESTRICT=test
+SLOT=125
+SRC_URI=https://deps.gentoo.zip/media-video/ffmpeg-chromium-125.tar.xz
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=545034b6fdafbeb240ec60fb6c0ba5c2
diff --git a/metadata/md5-cache/media-video/qmplay2-24.04.07 b/metadata/md5-cache/media-video/qmplay2-24.04.07
index 644aa3291ca7..487c01c24561 100644
--- a/metadata/md5-cache/media-video/qmplay2-24.04.07
+++ b/metadata/md5-cache/media-video/qmplay2-24.04.07
@@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/zaps166/QMPlay2
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio qt6 sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=LGPL-3
RDEPEND=media-video/ffmpeg:=[vaapi?,vdpau?] !qt6? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv )
REQUIRED_USE=audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) shaders? ( vulkan )
SLOT=0
SRC_URI=https://github.com/zaps166/QMPlay2/releases/download/24.04.07/QMPlay2-src-24.04.07.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=29b5ffab20860224eddc0a4bf18eb218
+_md5_=9315124259cbf01231c82df5d85af23a
diff --git a/metadata/md5-cache/media-video/vlc-3.0.20-r10 b/metadata/md5-cache/media-video/vlc-3.0.20-r10
index 1ccab5563a89..ff29d289ef70 100644
--- a/metadata/md5-cache/media-video/vlc-3.0.20-r10
+++ b/metadata/md5-cache/media-video/vlc-3.0.20-r10
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.videolan.org/vlc/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
IUSE=a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse +lua_single_target_lua5-1 test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv -sparc x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86
LICENSE=LGPL-2.1 GPL-2
RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123-base ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:2=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi )
REQUIRED_USE=chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) skins? ( archive gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/5-9
SRC_URI=https://download.videolan.org/pub/videolan/vlc/3.0.20/vlc-3.0.20.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2c1eda0b1fc9c872d9a79eeb742191cb
+_md5_=5f82a4d383cacd832131640004f40039
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 5d51a8bb5539..6b542a174d66 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/fail2ban-1.0.2-r3 b/metadata/md5-cache/net-analyzer/fail2ban-1.0.2-r3
index 994e18762302..9dad9b78386e 100644
--- a/metadata/md5-cache/net-analyzer/fail2ban-1.0.2-r3
+++ b/metadata/md5-cache/net-analyzer/fail2ban-1.0.2-r3
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.fail2ban.org/
INHERIT=bash-completion-r1 distutils-r1 systemd tmpfiles
IUSE=selinux systemd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2
RDEPEND=python_single_target_python3_12? ( dev-python/pyasyncore[python_targets_python3_12(-)] dev-python/pyasynchat[python_targets_python3_12(-)] ) virtual/logger virtual/mta selinux? ( sec-policy/selinux-fail2ban ) systemd? ( python_single_target_python3_10? ( dev-python/python-systemd[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/python-systemd[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/python-systemd[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) virtual/tmpfiles
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://github.com/fail2ban/fail2ban/archive/1.0.2.tar.gz -> fail2ban-1.0.2.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ec8557ea031891d45dc0acd2c0affe5c
+_md5_=d3a212c9ca8eaaff7d386d612fe62d03
diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz
index c0e607171561..39cbed77f523 100644
--- a/metadata/md5-cache/net-dialup/Manifest.gz
+++ b/metadata/md5-cache/net-dialup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dialup/xl2tpd-1.3.18-r1 b/metadata/md5-cache/net-dialup/xl2tpd-1.3.18-r1
index 2555522688e7..800aa08b846c 100644
--- a/metadata/md5-cache/net-dialup/xl2tpd-1.3.18-r1
+++ b/metadata/md5-cache/net-dialup/xl2tpd-1.3.18-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/xelerance/xl2tpd
INHERIT=systemd toolchain-funcs tmpfiles
IUSE=+kernel
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=net-libs/libpcap >=sys-kernel/linux-headers-2.6 net-dialup/ppp virtual/tmpfiles
SLOT=0
SRC_URI=https://github.com/xelerance/xl2tpd/archive/v1.3.18.tar.gz -> xl2tpd-1.3.18.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=52c1d11814fe9e4d873cb6a759fce890
+_md5_=138274930936bc620ab62e849dc42354
diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz
index 5abdefb64c7d..e3898a7f0415 100644
--- a/metadata/md5-cache/net-fs/Manifest.gz
+++ b/metadata/md5-cache/net-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-fs/samba-4.18.11 b/metadata/md5-cache/net-fs/samba-4.18.11
index b7eb148218de..6bd1b88b93b0 100644
--- a/metadata/md5-cache/net-fs/samba-4.18.11
+++ b/metadata/md5-cache/net-fs/samba-4.18.11
@@ -1,6 +1,6 @@
BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-text/docbook-xsl-stylesheets dev-libs/libxslt virtual/pkgconfig virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.7.2:=[ldap(+)?,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/ldb-2.8.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.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(-)?] >=sys-libs/tevent-0.14.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) dev-perl/JSON net-libs/libtirpc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/rpcsvc-proto spotlight? ( dev-libs/glib ) test? ( >=dev-util/cmocka-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(-)?] python_single_target_python3_10? ( dev-python/subunit[python_targets_python3_10(-),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_11? ( dev-python/subunit[python_targets_python3_11(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-mitkrb5? ( >=net-dns/resolv_wrapper-1.1.4 >=net-libs/socket_wrapper-1.1.9 >=sys-libs/nss_wrapper-1.1.3 >=sys-libs/uid_wrapper-1.2.1 ) )
+DEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.7.2:=[ldap(+)?,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/ldb-2.8.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.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(-)?] >=sys-libs/tevent-0.14.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) dev-perl/JSON net-libs/libtirpc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/rpcsvc-proto spotlight? ( dev-libs/glib ) test? ( >=dev-util/cmocka-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(-)?] python_single_target_python3_10? ( dev-python/subunit[python_targets_python3_10(-),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_11? ( dev-python/subunit[python_targets_python3_11(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-mitkrb5? ( >=net-dns/resolv_wrapper-1.1.4 >=net-libs/socket_wrapper-1.1.9 >=sys-libs/nss_wrapper-1.1.3 >=sys-libs/uid_wrapper-1.2.1 ) )
DESCRIPTION=Samba Suite Version 4
EAPI=8
HOMEPAGE=https://samba.org/
@@ -8,10 +8,10 @@ INHERIT=python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info syst
IUSE=acl addc ads ceph client cluster cpu_flags_x86_aes cups debug fam glusterfs gpg iprint json ldap llvm-libunwind pam profiling-data python quota +regedit selinux snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test unwind winbind zeroconf python_single_target_python3_10 python_single_target_python3_11 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 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-3
-RDEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.7.2:=[ldap(+)?,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/ldb-2.8.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.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(-)?] >=sys-libs/tevent-0.14.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) client? ( net-fs/cifs-utils[ads?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) ) selinux? ( sec-policy/selinux-samba ) virtual/tmpfiles
+RDEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.7.2:=[ldap(+)?,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/ldb-2.8.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.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(-)?] >=sys-libs/tevent-0.14.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) client? ( net-fs/cifs-utils[ads?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) ) selinux? ( sec-policy/selinux-samba ) virtual/tmpfiles
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) addc? ( json python !system-mitkrb5 winbind ) ads? ( acl ldap python winbind ) cluster? ( ads ) gpg? ( addc ) spotlight? ( json ) test? ( python ) !ads? ( !addc ) ?? ( system-heimdal system-mitkrb5 )
RESTRICT=test
SLOT=0
SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.18.11.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 waf-utils be1df8dc616c09387b18633b4155fcb5
-_md5_=9c0a611f36073e86ac1c3f2d96677d31
+_md5_=d9ae9f3978b03a87accc626344695629
diff --git a/metadata/md5-cache/net-fs/samba-4.19.6 b/metadata/md5-cache/net-fs/samba-4.19.6
index 9146e0949c98..1da0b1c441f9 100644
--- a/metadata/md5-cache/net-fs/samba-4.19.6
+++ b/metadata/md5-cache/net-fs/samba-4.19.6
@@ -1,6 +1,6 @@
BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-text/docbook-xsl-stylesheets dev-libs/libxslt virtual/pkgconfig virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.8.0:=[ldap(+)?,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/ldb-2.9.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.9[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/tevent-0.15.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) dev-perl/JSON net-libs/libtirpc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/rpcsvc-proto spotlight? ( dev-libs/glib ) test? ( >=dev-util/cmocka-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(-)?] python_single_target_python3_10? ( dev-python/subunit[python_targets_python3_10(-),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_11? ( dev-python/subunit[python_targets_python3_11(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-mitkrb5? ( >=net-dns/resolv_wrapper-1.1.4 >=net-libs/socket_wrapper-1.1.9 >=sys-libs/nss_wrapper-1.1.3 >=sys-libs/uid_wrapper-1.2.1 ) )
+DEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.8.0:=[ldap(+)?,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/ldb-2.9.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.9[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/tevent-0.15.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) dev-perl/JSON net-libs/libtirpc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/rpcsvc-proto spotlight? ( dev-libs/glib ) test? ( >=dev-util/cmocka-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(-)?] python_single_target_python3_10? ( dev-python/subunit[python_targets_python3_10(-),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_11? ( dev-python/subunit[python_targets_python3_11(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-mitkrb5? ( >=net-dns/resolv_wrapper-1.1.4 >=net-libs/socket_wrapper-1.1.9 >=sys-libs/nss_wrapper-1.1.3 >=sys-libs/uid_wrapper-1.2.1 ) )
DESCRIPTION=Samba Suite Version 4
EAPI=8
HOMEPAGE=https://samba.org/
@@ -8,10 +8,10 @@ INHERIT=python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info syst
IUSE=acl addc ads ceph client cluster cups debug fam glusterfs gpg iprint json ldap llvm-libunwind pam profiling-data python quota +regedit selinux snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test unwind winbind zeroconf python_single_target_python3_10 python_single_target_python3_11 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 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-3
-RDEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.8.0:=[ldap(+)?,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/ldb-2.9.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.9[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/tevent-0.15.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) client? ( net-fs/cifs-utils[ads?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) ) selinux? ( sec-policy/selinux-samba ) virtual/tmpfiles
+RDEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.8.0:=[ldap(+)?,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/ldb-2.9.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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(-)?] >=sys-libs/tdb-1.4.9[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/tevent-0.15.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) client? ( net-fs/cifs-utils[ads?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) ) selinux? ( sec-policy/selinux-samba ) virtual/tmpfiles
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) addc? ( json python !system-mitkrb5 winbind ) ads? ( acl ldap python winbind ) cluster? ( ads ) gpg? ( addc ) spotlight? ( json ) test? ( python ) !ads? ( !addc ) ?? ( system-heimdal system-mitkrb5 )
RESTRICT=test
SLOT=0
SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.19.6.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 waf-utils be1df8dc616c09387b18633b4155fcb5
-_md5_=18bcbd25650c7dd947c98a13e91608f9
+_md5_=243674584d0fb5f4b617b83597759f57
diff --git a/metadata/md5-cache/net-fs/samba-4.20.0 b/metadata/md5-cache/net-fs/samba-4.20.0
index 6e2a9f4a3026..dbbc01688f32 100644
--- a/metadata/md5-cache/net-fs/samba-4.20.0
+++ b/metadata/md5-cache/net-fs/samba-4.20.0
@@ -1,6 +1,6 @@
BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-text/docbook-xsl-stylesheets dev-libs/libxslt virtual/pkgconfig virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.9.0:=[ldap(+)?,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/ldb-2.10.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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/tdb-1.4.10[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/tevent-0.16.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) dev-perl/JSON net-libs/libtirpc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/rpcsvc-proto spotlight? ( dev-libs/glib ) test? ( >=dev-util/cmocka-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(-)?] python_single_target_python3_10? ( dev-python/subunit[python_targets_python3_10(-),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_11? ( dev-python/subunit[python_targets_python3_11(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-mitkrb5? ( >=net-dns/resolv_wrapper-1.1.4 >=net-libs/socket_wrapper-1.1.9 >=sys-libs/nss_wrapper-1.1.3 >=sys-libs/uid_wrapper-1.2.1 ) )
+DEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.9.0:=[ldap(+)?,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/ldb-2.10.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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/tdb-1.4.10[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/tevent-0.16.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) dev-perl/JSON net-libs/libtirpc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] net-libs/rpcsvc-proto spotlight? ( dev-libs/glib ) test? ( >=dev-util/cmocka-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(-)?] python_single_target_python3_10? ( dev-python/subunit[python_targets_python3_10(-),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_11? ( dev-python/subunit[python_targets_python3_11(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-mitkrb5? ( >=net-dns/resolv_wrapper-1.1.4 >=net-libs/socket_wrapper-1.1.9 >=sys-libs/nss_wrapper-1.1.3 >=sys-libs/uid_wrapper-1.2.1 ) )
DESCRIPTION=Samba Suite Version 4
EAPI=8
HOMEPAGE=https://samba.org/
@@ -8,10 +8,10 @@ INHERIT=python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info syst
IUSE=acl addc ads ceph client cluster cups debug fam glusterfs gpg iprint json ldap llvm-libunwind pam profiling-data python quota +regedit selinux snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test unwind winbind zeroconf python_single_target_python3_10 python_single_target_python3_11 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 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-3
-RDEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.9.0:=[ldap(+)?,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/ldb-2.10.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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/tdb-1.4.10[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/tevent-0.16.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) client? ( net-fs/cifs-utils[ads?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) ) selinux? ( sec-policy/selinux-samba ) virtual/tmpfiles
+RDEPEND=>=app-arch/libarchive-3.1.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(-)?] dev-lang/perl:= dev-libs/icu:=[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/libbsd[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/libtasn1:=[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/popt[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-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[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-fs/e2fsprogs-1.46.4-r51[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/ldb-2.9.0:=[ldap(+)?,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/ldb-2.10.0:=[ldap(+)?,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/libcap[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/liburing:=[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/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.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/tdb-1.4.10[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/tevent-0.16.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(-)?] sys-libs/zlib[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/libcrypt:=[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/libiconv python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind-tools[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind-tools[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/ldb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/talloc[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tdb[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sys-libs/tevent[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) client? ( net-fs/cifs-utils[ads?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) ) selinux? ( sec-policy/selinux-samba ) virtual/tmpfiles
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) addc? ( json python !system-mitkrb5 winbind ) ads? ( acl ldap python winbind ) cluster? ( ads ) gpg? ( addc ) spotlight? ( json ) test? ( python ) !ads? ( !addc ) ?? ( system-heimdal system-mitkrb5 )
RESTRICT=test
SLOT=0
SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.20.0.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 waf-utils be1df8dc616c09387b18633b4155fcb5
-_md5_=75d2a35e816240e9f4b52347ae2d273a
+_md5_=535fd3f4742c77da66218ab17153276a
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index bfd52aa2297f..49b5017b9312 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-7.3.0 b/metadata/md5-cache/net-im/signal-desktop-bin-7.5.1
index ab29be77e5d3..c34f06725574 100644
--- a/metadata/md5-cache/net-im/signal-desktop-bin-7.3.0
+++ b/metadata/md5-cache/net-im/signal-desktop-bin-7.5.1
@@ -10,6 +10,6 @@ LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZL
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=media-fonts/noto-emoji-20231130 media-libs/alsa-lib media-libs/mesa[X(+)] net-print/cups sys-apps/dbus[X] x11-libs/cairo x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango sound? ( || ( media-libs/libpulse media-sound/apulse ) )
RESTRICT=splitdebug
SLOT=0
-SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.3.0_amd64.deb
+SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.5.1_amd64.deb
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d3ae21ab2e4d8cc0d750b4f61c679f6a
+_md5_=1a321e405183568ebb2ac6a8e5ac1bd4
diff --git a/metadata/md5-cache/net-im/synapse-1.102.0 b/metadata/md5-cache/net-im/synapse-1.102.0
deleted file mode 100644
index d72fca39d8cc..000000000000
--- a/metadata/md5-cache/net-im/synapse-1.102.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Reference implementation of Matrix homeserver
-EAPI=8
-HOMEPAGE=https://matrix.org/ https://github.com/element-hq/synapse
-INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
-IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=amd64 ~arm64 ~ppc64
-LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
-RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/element-hq/synapse/archive/v1.102.0.tar.gz -> synapse-1.102.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.79/download -> anyhow-1.0.79.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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.135/download -> libc-0.2.135.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.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.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.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.76/download -> proc-macro2-1.0.76.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.2/download -> pyo3-build-config-0.20.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.2/download -> pyo3-ffi-0.20.2.crate https://crates.io/api/v1/crates/pyo3-log/0.9.0/download -> pyo3-log-0.9.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.2/download -> pyo3-macros-backend-0.20.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.2/download -> pyo3-macros-0.20.2.crate https://crates.io/api/v1/crates/pyo3/0.20.2/download -> pyo3-0.20.2.crate https://crates.io/api/v1/crates/pythonize/0.20.0/download -> pythonize-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex-automata/0.4.4/download -> regex-automata-0.4.4.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.196/download -> serde-1.0.196.crate https://crates.io/api/v1/crates/serde_derive/1.0.196/download -> serde_derive-1.0.196.crate https://crates.io/api/v1/crates/serde_json/1.0.113/download -> serde_json-1.0.113.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.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/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate
-_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2dc76472e009d8e52009e9d52996b762
diff --git a/metadata/md5-cache/net-im/synapse-1.103.0 b/metadata/md5-cache/net-im/synapse-1.103.0
index 8b65dec6bd5e..4db6792538a8 100644
--- a/metadata/md5-cache/net-im/synapse-1.103.0
+++ b/metadata/md5-cache/net-im/synapse-1.103.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://matrix.org/ https://github.com/element-hq/synapse
INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 ~arm64 ~ppc64
LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/element-hq/synapse/archive/v1.103.0.tar.gz -> synapse-1.103.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.80/download -> anyhow-1.0.80.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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.135/download -> libc-0.2.135.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.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.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.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.76/download -> proc-macro2-1.0.76.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.2/download -> pyo3-build-config-0.20.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.2/download -> pyo3-ffi-0.20.2.crate https://crates.io/api/v1/crates/pyo3-log/0.9.0/download -> pyo3-log-0.9.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.2/download -> pyo3-macros-backend-0.20.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.2/download -> pyo3-macros-0.20.2.crate https://crates.io/api/v1/crates/pyo3/0.20.2/download -> pyo3-0.20.2.crate https://crates.io/api/v1/crates/pythonize/0.20.0/download -> pythonize-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex-automata/0.4.4/download -> regex-automata-0.4.4.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.3/download -> regex-1.10.3.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.196/download -> serde-1.0.196.crate https://crates.io/api/v1/crates/serde_derive/1.0.196/download -> serde_derive-1.0.196.crate https://crates.io/api/v1/crates/serde_json/1.0.113/download -> serde_json-1.0.113.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.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/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate
_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=66949d1f33984c44b21bf69e8fd8927d
+_md5_=735b0cff3f2a2b91fa9882cfb2502b77
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index e0657ac50d51..bc6b99e82a4a 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/libomemo-0.8.1 b/metadata/md5-cache/net-libs/libomemo-0.8.1-r1
index c29cc4592fe4..0284f03cb325 100644
--- a/metadata/md5-cache/net-libs/libomemo-0.8.1
+++ b/metadata/md5-cache/net-libs/libomemo-0.8.1-r1
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt dev-libs/mxml virtual/pkgconfig test? ( dev-util/cmocka )
+DEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt dev-libs/mxml:0 virtual/pkgconfig test? ( dev-util/cmocka )
DESCRIPTION=Implementation of OMEMO (XEP-0384) in C
EAPI=7
HOMEPAGE=https://github.com/gkdr/libomemo
@@ -8,9 +8,9 @@ INHERIT=cmake
IUSE=test
KEYWORDS=amd64 x86
LICENSE=MIT
-RDEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt dev-libs/mxml
+RDEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt dev-libs/mxml:0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/gkdr/libomemo/archive/v0.8.1.tar.gz -> libomemo-0.8.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c6a3207cedbbf06f46578b945b05ab5f
+_md5_=a1c253805366b2d468644254394d4ad9
diff --git a/metadata/md5-cache/net-libs/nodejs-18.20.1 b/metadata/md5-cache/net-libs/nodejs-18.20.1
index 6bb203f1c5c3..014e21b062b7 100644
--- a/metadata/md5-cache/net-libs/nodejs-18.20.1
+++ b/metadata/md5-cache/net-libs/nodejs-18.20.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://nodejs.org/
INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/18
SRC_URI=https://nodejs.org/dist/v18.20.1/node-v18.20.1.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cf0676a0a64eecd530d55099e0ecb734
+_md5_=2adb3016c15cee217a76b2593e4f1e0c
diff --git a/metadata/md5-cache/net-libs/nodejs-20.12.1 b/metadata/md5-cache/net-libs/nodejs-20.12.1
index f9304b3b8bbb..3bc1d19bdf12 100644
--- a/metadata/md5-cache/net-libs/nodejs-20.12.1
+++ b/metadata/md5-cache/net-libs/nodejs-20.12.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://nodejs.org/
INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.46.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-71:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/20
SRC_URI=https://nodejs.org/dist/v20.12.1/node-v20.12.1.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d0bb606df0a03dfb893e14d883e13f47
+_md5_=8240c10cdc1d21452d3b23caafe9b249
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 06158b37a8e2..619ddd135b39 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/mu-1.12.4 b/metadata/md5-cache/net-mail/mu-1.12.4
index 8626ccb432a6..56d674964065 100644
--- a/metadata/md5-cache/net-mail/mu-1.12.4
+++ b/metadata/md5-cache/net-mail/mu-1.12.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu
INHERIT=elisp-common meson readme.gentoo-r1
IUSE=emacs readline
-KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ~riscv ~x86 ~x64-macos
LICENSE=BSD Boost-1.0 CC0-1.0 GPL-3+ MIT
RDEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
SLOT=0
SRC_URI=https://github.com/djcb/mu/releases/download/v1.12.4/mu-1.12.4.tar.xz
_eclasses_=elisp-common b5740ee671dad911400f832fe315a9a5 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f50b153e7899b8fe62e509fda84535bd
+_md5_=fa76f5c97e06b075625ded7e388515a9
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 0b66ff27283a..7b5dda83db55 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/babeld-1.9.1 b/metadata/md5-cache/net-misc/babeld-1.9.1
deleted file mode 100644
index 352929be13cd..000000000000
--- a/metadata/md5-cache/net-misc/babeld-1.9.1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=compile install
-DESCRIPTION=a loop-free distance-vector routing protocol
-EAPI=6
-HOMEPAGE=http://www.pps.jussieu.fr/~jch/software/babel/
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-SLOT=0
-SRC_URI=http://www.pps.jussieu.fr/~jch/software/files/babeld-1.9.1.tar.gz
-_md5_=cbbc0b02f1800e04c6855860869794f3
diff --git a/metadata/md5-cache/net-misc/dropbox-197.4.7571 b/metadata/md5-cache/net-misc/dropbox-197.4.7571
new file mode 100644
index 000000000000..ea7b7ffcd022
--- /dev/null
+++ b/metadata/md5-cache/net-misc/dropbox-197.4.7571
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/patchelf virtual/pkgconfig
+DEFINED_PHASES=install postinst postrm preinst prepare unpack
+DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
+EAPI=8
+HOMEPAGE=https://www.dropbox.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop pax-utils systemd xdg
+IUSE=selinux X
+KEYWORDS=~amd64 ~x86 ~x86-linux
+LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
+RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
+RESTRICT=mirror strip
+SLOT=0
+SRC_URI=amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-197.4.7571.tar.gz ) x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-197.4.7571.tar.gz ) https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=94f1269fd49205eb9cd0ba0b419c9ad4
diff --git a/metadata/md5-cache/net-misc/freerdp-2.11.5-r10 b/metadata/md5-cache/net-misc/freerdp-2.11.5-r10
index 6b03733cbae7..2208659d4959 100644
--- a/metadata/md5-cache/net-misc/freerdp-2.11.5-r10
+++ b/metadata/md5-cache/net-misc/freerdp-2.11.5-r10
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.freerdp.com/
INHERIT=cmake flag-o-matic
IUSE=alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) client? ( wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) !net-misc/freerdp:0 client? ( !net-misc/freerdp:3[client] ) server? ( !net-misc/freerdp:3[server] )
RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://pub.freerdp.com/releases/freerdp-2.11.5.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=add1463e484753b8831ab47fa74f8e5e
+_md5_=0f3d66262693ea08716297b25b45c795
diff --git a/metadata/md5-cache/net-misc/freerdp-3.4.0-r11 b/metadata/md5-cache/net-misc/freerdp-3.4.0-r11
index d23536cb29cd..86fafeeda573 100644
--- a/metadata/md5-cache/net-misc/freerdp-3.4.0-r11
+++ b/metadata/md5-cache/net-misc/freerdp-3.4.0-r11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.freerdp.com/
INHERIT=cmake flag-o-matic
IUSE=aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) client? ( wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) !net-misc/freerdp:0 client? ( !net-misc/freerdp:2[client] ) server? ( !net-misc/freerdp:2[server] )
RESTRICT=!test? ( test )
SLOT=3
SRC_URI=https://pub.freerdp.com/releases/freerdp-3.4.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0db6ecea50d363e68667f0582a61920e
+_md5_=dc142a3f7f452a8c5443cb1f97842f9f
diff --git a/metadata/md5-cache/net-misc/geoipyupdate-0.0.1 b/metadata/md5-cache/net-misc/geoipyupdate-0.0.1
new file mode 100644
index 000000000000..bc59867955bc
--- /dev/null
+++ b/metadata/md5-cache/net-misc/geoipyupdate-0.0.1
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Simple python replacement for the MaxMind geoipupdate program
+EAPI=8
+HOMEPAGE=https://michael.orlitzky.com/code/geoipyupdate.xhtml
+INHERIT=distutils-r1
+IUSE=python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=AGPL-3+
+RDEPEND=dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://michael.orlitzky.com/code/releases/geoipyupdate-0.0.1.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=eabfa450adc0b613304babb201e1182c
diff --git a/metadata/md5-cache/net-misc/putty-0.80 b/metadata/md5-cache/net-misc/putty-0.81
index 85f4b505f55a..66b64be185c2 100644
--- a/metadata/md5-cache/net-misc/putty-0.80
+++ b/metadata/md5-cache/net-misc/putty-0.81
@@ -10,6 +10,6 @@ KEYWORDS=~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86
LICENSE=MIT
RDEPEND=!net-misc/pssh gtk? ( dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango ) gssapi? ( virtual/krb5 )
SLOT=0
-SRC_URI=https://dev.gentoo.org/~matthew/distfiles/putty-icons.tar.bz2 https://the.earth.li/~sgtatham/putty/0.80/putty-0.80.tar.gz
+SRC_URI=https://dev.gentoo.org/~matthew/distfiles/putty-icons.tar.bz2 https://the.earth.li/~sgtatham/putty/0.81/putty-0.81.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=81b68f9909bdad35b5842fcecc8a3a9c
diff --git a/metadata/md5-cache/net-misc/r8125-9.013.02 b/metadata/md5-cache/net-misc/r8125-9.013.02
new file mode 100644
index 000000000000..f908339b6f17
--- /dev/null
+++ b/metadata/md5-cache/net-misc/r8125-9.013.02
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig )
+DEFINED_PHASES=compile install postinst setup
+DEPEND=virtual/linux-sources
+DESCRIPTION=r8125 vendor driver for Realtek RTL8125 PCI-E NICs
+EAPI=8
+HOMEPAGE=https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=linux-mod-r1
+IUSE=+multi-tx-q ptp +rss use-firmware dist-kernel modules-compress modules-sign +strip
+KEYWORDS=amd64 x86
+LICENSE=GPL-2
+RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+SRC_URI=https://github.com/Karlson2k/r8125/releases/download/9.013.02/r8125-9.013.02.tar.bz2
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info 7ca3057b277f1e5978947b4cc289ce62 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=7d5c22bbc88564085b6e255def442292
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index 2bad0770453f..8fefc5090a12 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11_p20221113 b/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11_p20221113
deleted file mode 100644
index 867c309a3dd6..000000000000
--- a/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11_p20221113
+++ /dev/null
@@ -1,19 +0,0 @@
-BDEPEND=virtual/pkgconfig dev-qt/linguist-tools test? ( dev-qt/qttest:5 ) >=dev-lang/go-1.20:= app-arch/unzip test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtsvg:5
-DESCRIPTION=Anonymous encrypted VPN client powered by Bitmask
-EAPI=8
-HOMEPAGE=https://riseup.net/en/vpn https://0xacab.org/leap/bitmask-vpn https://bitmask.net
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop python-single-r1 go-module qmake-utils virtualx xdg
-IUSE=test python_single_target_python3_10 python_single_target_python3_11 test
-KEYWORDS=~amd64
-LICENSE=GPL-3 BSD-2 CC0-1.0 MIT BSD
-PROPERTIES=test_network
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtsvg:5 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) net-vpn/openvpn sys-auth/polkit
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
-RESTRICT=test strip !test? ( test )
-SLOT=0
-SRC_URI=https://0xacab.org/leap/bitmask-vpn/-/archive/d7749dca00983fa9240e146ebf036c44cf67b9cd.tar.gz -> riseup-vpn-0.21.11_p20221113.tar.gz https://dev.gentoo.org/~andrewammerlaan/riseup-vpn-0.21.11_p20221113-deps.tar.xz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=50d9ed4c8eebec16f7f4c327a6d02359
diff --git a/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11_p20230412-r1 b/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11_p20230412-r1
deleted file mode 100644
index 5f18a587f1dd..000000000000
--- a/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11_p20230412-r1
+++ /dev/null
@@ -1,19 +0,0 @@
-BDEPEND=virtual/pkgconfig dev-qt/linguist-tools test? ( dev-qt/qttest:5 ) >=dev-lang/go-1.20:= app-arch/unzip test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtsvg:5 dev-qt/qtwidgets:5[png]
-DESCRIPTION=Anonymous encrypted VPN client powered by Bitmask
-EAPI=8
-HOMEPAGE=https://riseup.net/en/vpn https://0xacab.org/leap/bitmask-vpn https://bitmask.net
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop python-single-r1 go-module qmake-utils virtualx xdg
-IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
-KEYWORDS=~amd64
-LICENSE=GPL-3 BSD-2 CC0-1.0 MIT BSD
-PROPERTIES=test_network
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtsvg:5 dev-qt/qtwidgets:5[png] python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) net-vpn/openvpn sys-auth/polkit
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
-RESTRICT=test strip !test? ( test )
-SLOT=0
-SRC_URI=https://0xacab.org/leap/bitmask-vpn/-/archive/ec3f27147f2f72cebedf12ae0cc40277b78e998e.tar.gz -> riseup-vpn-0.21.11_p20230412.tar.gz https://dev.gentoo.org/~andrewammerlaan/riseup-vpn-0.21.11_p20230412-deps.tar.xz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8d45c46012ec12b0539c7bc7bfad600a
diff --git a/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11 b/metadata/md5-cache/net-vpn/riseup-vpn-0.24.3
index 0956a589a276..2949384d5f51 100644
--- a/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11
+++ b/metadata/md5-cache/net-vpn/riseup-vpn-0.24.3
@@ -1,19 +1,19 @@
-BDEPEND=virtual/pkgconfig dev-qt/linguist-tools test? ( dev-qt/qttest:5 ) >=dev-lang/go-1.20:= app-arch/unzip test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=virtual/pkgconfig dev-qt/qttools[linguist] >=dev-lang/go-1.20:= app-arch/unzip test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtsvg:5
+DEPEND=dev-qt/qtbase:6[gui,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtsvg:6 media-libs/libglvnd
DESCRIPTION=Anonymous encrypted VPN client powered by Bitmask
EAPI=8
HOMEPAGE=https://riseup.net/en/vpn https://0xacab.org/leap/bitmask-vpn https://bitmask.net
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 go-module qmake-utils virtualx xdg
-IUSE=test python_single_target_python3_10 python_single_target_python3_11 test
+IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
KEYWORDS=~amd64
LICENSE=GPL-3 BSD-2 CC0-1.0 MIT BSD
PROPERTIES=test_network
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtsvg:5 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) net-vpn/openvpn sys-auth/polkit
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=dev-qt/qtbase:6[gui,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtsvg:6 media-libs/libglvnd python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) net-vpn/openvpn sys-auth/polkit
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=test strip !test? ( test )
SLOT=0
-SRC_URI=https://0xacab.org/leap/bitmask-vpn/-/archive/0.21.11/bitmask-vpn-0.21.11.tar.gz -> riseup-vpn-0.21.11.tar.gz https://dev.gentoo.org/~andrewammerlaan/riseup-vpn-0.21.11-deps.tar.xz
+SRC_URI=https://0xacab.org/leap/bitmask-vpn/-/archive/0.24.3/bitmask-vpn-0.24.3.tar.gz -> riseup-vpn-0.24.3.tar.gz https://dev.gentoo.org/~andrewammerlaan/riseup-vpn-0.24.3-deps.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0eaacdbd222a6cb269c3dc55652eccf4
+_md5_=e659b288408a5a7596178bcae0ddc74f
diff --git a/metadata/md5-cache/net-vpn/tor-0.4.7.16-r1 b/metadata/md5-cache/net-vpn/tor-0.4.7.16-r1
index 787a3149a378..7d3afc1612e3 100644
--- a/metadata/md5-cache/net-vpn/tor-0.4.7.16-r1
+++ b/metadata/md5-cache/net-vpn/tor-0.4.7.16-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
INHERIT=edo python-any-r1 readme.gentoo-r1 systemd verify-sig
IUSE=caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening test zstd verify-sig
-KEYWORDS=~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos
+KEYWORDS=~amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos
LICENSE=BSD GPL-2
RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-tor )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.torproject.org/dist/tor-0.4.7.16.tar.gz https://archive.torproject.org/tor-package-archive/tor-0.4.7.16.tar.gz verify-sig? ( https://dist.torproject.org/tor-0.4.7.16.tar.gz.sha256sum https://dist.torproject.org/tor-0.4.7.16.tar.gz.sha256sum.asc )
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=42649befcd6246609758eb7c26de27a4
+_md5_=56ede2f0e463b19dd69de3507cb21fcf
diff --git a/metadata/md5-cache/net-vpn/tor-0.4.8.10 b/metadata/md5-cache/net-vpn/tor-0.4.8.10
index cbdda7728755..2d4423153c4e 100644
--- a/metadata/md5-cache/net-vpn/tor-0.4.8.10
+++ b/metadata/md5-cache/net-vpn/tor-0.4.8.10
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.torproject.org/ https://gitlab.torproject.org/tpo/core/tor/
INHERIT=edo python-any-r1 readme.gentoo-r1 systemd verify-sig
IUSE=caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening test zstd verify-sig
-KEYWORDS=amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos
+KEYWORDS=amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos
LICENSE=BSD GPL-2 GPL-3
RDEPEND=acct-user/tor acct-group/tor >=dev-libs/libevent-2.1.12-r1:=[ssl] dev-libs/openssl:=[-bindist(-)] sys-libs/zlib caps? ( sys-libs/libcap ) man? ( app-text/asciidoc ) lzma? ( app-arch/xz-utils ) scrypt? ( app-crypt/libscrypt ) seccomp? ( >=sys-libs/libseccomp-2.4.1 ) systemd? ( sys-apps/systemd:= ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-tor )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.torproject.org/dist/tor-0.4.8.10.tar.gz https://archive.torproject.org/tor-package-archive/tor-0.4.8.10.tar.gz verify-sig? ( https://dist.torproject.org/tor-0.4.8.10.tar.gz.sha256sum https://dist.torproject.org/tor-0.4.8.10.tar.gz.sha256sum.asc )
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=7340e2c26ebe0482c98cd1a288b6c0dd
+_md5_=cba4b22dbb096939b0a3af53dba5d401
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index aaa49b9ddec7..448cfcc603cb 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/bluez-5.73 b/metadata/md5-cache/net-wireless/bluez-5.75
index 00aa407698a1..8bb4b0595dbc 100644
--- a/metadata/md5-cache/net-wireless/bluez-5.73
+++ b/metadata/md5-cache/net-wireless/bluez-5.75
@@ -12,6 +12,6 @@ RDEPEND=>=dev-libs/glib-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi
REQUIRED_USE=btpclient? ( mesh ) extra-tools? ( deprecated readline ) test? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test-programs? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
RESTRICT=!test? ( test )
SLOT=0/3
-SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-5.73.tar.xz
+SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-5.75.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=5504329a0522dcdc4deb2a817a07688b
+_md5_=fbae7aad2ef15fef3d8453c7c3e126df
diff --git a/metadata/md5-cache/sci-astronomy/Manifest.gz b/metadata/md5-cache/sci-astronomy/Manifest.gz
index f7f28c9fbe53..027f4c255e7f 100644
--- a/metadata/md5-cache/sci-astronomy/Manifest.gz
+++ b/metadata/md5-cache/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-astronomy/calcmysky-0.3.2 b/metadata/md5-cache/sci-astronomy/calcmysky-0.3.2
index 67e97228d3b7..07e35423ac3d 100644
--- a/metadata/md5-cache/sci-astronomy/calcmysky-0.3.2
+++ b/metadata/md5-cache/sci-astronomy/calcmysky-0.3.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/10110111/CalcMySky
INHERIT=multibuild cmake
IUSE=qt5 qt6
-KEYWORDS=amd64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~ppc ppc64 ~riscv ~x86
LICENSE=GPL-3
RDEPEND=dev-cpp/eigen:3 media-libs/glm qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) qt6? ( dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only] )
REQUIRED_USE=|| ( qt5 qt6 )
SLOT=0/15
SRC_URI=https://github.com/10110111/CalcMySky/archive/refs/tags/v0.3.2.tar.gz -> calcmysky-0.3.2.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8c3903a2d67c0b659871dc7a5ba09aa5
+_md5_=4234ce2534adf9ff9dc12edfbcaf31d8
diff --git a/metadata/md5-cache/sci-biology/Manifest.gz b/metadata/md5-cache/sci-biology/Manifest.gz
index fa27f6a1d412..74090b478985 100644
--- a/metadata/md5-cache/sci-biology/Manifest.gz
+++ b/metadata/md5-cache/sci-biology/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-biology/treeviewx-0.5.1.20100823_p4 b/metadata/md5-cache/sci-biology/treeviewx-0.5.1.20100823_p4
index 04b54c82cd2d..e869996533c3 100644
--- a/metadata/md5-cache/sci-biology/treeviewx-0.5.1.20100823_p4
+++ b/metadata/md5-cache/sci-biology/treeviewx-0.5.1.20100823_p4
@@ -1,14 +1,15 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure install prepare
+DEFINED_PHASES=configure install postinst postrm preinst prepare
DEPEND=x11-libs/wxGTK:3.2-gtk3[X]
DESCRIPTION=A phylogenetic tree viewer
EAPI=8
HOMEPAGE=https://github.com/rdmpage/treeviewx
-INHERIT=autotools desktop wxwidgets
-KEYWORDS=~amd64 ~x86
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools desktop wxwidgets xdg
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2
RDEPEND=x11-libs/wxGTK:3.2-gtk3[X]
SLOT=0
SRC_URI=https://github.com/rdmpage/treeviewx/archive/7e4d0e96dfdde51a92a1634b41d7284142a19afa.tar.gz -> treeviewx-0.5.1.20100823_p4.tar.gz mirror://debian/pool/main/t/treeviewx/treeviewx_0.5.1+git20100823.7e4d0e9-4.debian.tar.xz https://dev.gentoo.org/~pacho/treeviewx/treeviewx_128.png
-_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5
-_md5_=e2772b24de3b6a5dd5f2a01d4d9d90db
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=717085213272cc84290050e8716b9f37
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index df0776a742bf..a8f09831e52e 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/routino-3.3.3-r4 b/metadata/md5-cache/sci-geosciences/routino-3.3.3-r4
deleted file mode 100644
index 6b25541fe57f..000000000000
--- a/metadata/md5-cache/sci-geosciences/routino-3.3.3-r4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-lang/swig[pcre] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Routing application based on openstreetmap data
-EAPI=8
-HOMEPAGE=https://routino.org/
-INHERIT=toolchain-funcs distutils-r1
-IUSE=python test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~x86
-LICENSE=AGPL-3+
-RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) || ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://routino.org/download/routino-3.3.3.tgz
-_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9a9f8e28b70154c9fcbeacd42bb0edf4
diff --git a/metadata/md5-cache/sci-geosciences/routino-3.4.1-r1 b/metadata/md5-cache/sci-geosciences/routino-3.4.1-r1
new file mode 100644
index 000000000000..96b078b41b56
--- /dev/null
+++ b/metadata/md5-cache/sci-geosciences/routino-3.4.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-lang/swig[pcre] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Routing application based on openstreetmap data
+EAPI=8
+HOMEPAGE=https://routino.org/
+INHERIT=toolchain-funcs distutils-r1
+IUSE=python test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=AGPL-3+
+RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://routino.org/download/routino-3.4.1.tgz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=79d6c37fb1fa8a775d7f4ee419940d13
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index c5a5c065bc8e..7b805273c6e9 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/cartopy-0.21.1 b/metadata/md5-cache/sci-libs/cartopy-0.22.0
index 9d6edb36feff..38f1c545b9e2 100644
--- a/metadata/md5-cache/sci-libs/cartopy-0.21.1
+++ b/metadata/md5-cache/sci-libs/cartopy-0.22.0
@@ -1,17 +1,17 @@
-BDEPEND=python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] ) test? ( python_single_target_python3_10? ( dev-python/filelock[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/flufl-lock[python_targets_python3_10(-)] dev-python/pytest-mpl[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/filelock[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/flufl-lock[python_targets_python3_11(-)] dev-python/pytest-mpl[python_targets_python3_11(-)] dev-python/pytest-xdist[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) sci-libs/gdal[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sci-libs/geos python_single_target_python3_10? ( >=dev-python/numpy-1.19[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/scipy[python_targets_python3_10(-)] dev-python/pillow[jpeg,python_targets_python3_10(-)] dev-python/pyproj[python_targets_python3_10(-)] sci-libs/pyshp[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/numpy-1.19[python_targets_python3_11(-)] dev-python/shapely[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/scipy[python_targets_python3_11(-)] dev-python/pillow[jpeg,python_targets_python3_11(-)] dev-python/pyproj[python_targets_python3_11(-)] sci-libs/pyshp[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] ) test? ( python_single_target_python3_10? ( dev-python/filelock[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/flufl-lock[python_targets_python3_10(-)] dev-python/pytest-mpl[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/filelock[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/flufl-lock[python_targets_python3_11(-)] dev-python/pytest-mpl[python_targets_python3_11(-)] dev-python/pytest-xdist[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) sci-libs/gdal[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sci-libs/geos python_single_target_python3_10? ( >=dev-python/numpy-1.19[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/scipy[python_targets_python3_10(-)] dev-python/pillow[jpeg,python_targets_python3_10(-)] dev-python/pyproj[python_targets_python3_10(-)] sci-libs/pyshp[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/numpy-1.19[python_targets_python3_11(-)] dev-python/shapely[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/scipy[python_targets_python3_11(-)] dev-python/pillow[jpeg,python_targets_python3_11(-)] dev-python/pyproj[python_targets_python3_11(-)] sci-libs/pyshp[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) sci-libs/gdal[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sci-libs/geos python_single_target_python3_10? ( >=dev-python/numpy-1.19[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/scipy[python_targets_python3_10(-)] dev-python/pillow[jpeg,python_targets_python3_10(-)] dev-python/pyproj[python_targets_python3_10(-)] sci-libs/pyshp[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/numpy-1.19[python_targets_python3_11(-)] dev-python/shapely[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/scipy[python_targets_python3_11(-)] dev-python/pillow[jpeg,python_targets_python3_11(-)] dev-python/pyproj[python_targets_python3_11(-)] sci-libs/pyshp[python_targets_python3_11(-)] )
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) sci-libs/gdal[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sci-libs/geos python_single_target_python3_10? ( >=dev-python/numpy-1.19[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/scipy[python_targets_python3_10(-)] dev-python/pillow[jpeg,python_targets_python3_10(-)] dev-python/pyproj[python_targets_python3_10(-)] sci-libs/pyshp[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/numpy-1.19[python_targets_python3_11(-)] dev-python/shapely[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/scipy[python_targets_python3_11(-)] dev-python/pillow[jpeg,python_targets_python3_11(-)] dev-python/pyproj[python_targets_python3_11(-)] sci-libs/pyshp[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
DESCRIPTION=Python package for geospatial data processing and analysis
EAPI=8
HOMEPAGE=https://scitools.org.uk/cartopy
-INHERIT=distutils-r1 multibuild multiprocessing virtualx
-IUSE=test test python_single_target_python3_10 python_single_target_python3_11 test
+INHERIT=distutils-r1 multiprocessing virtualx
+IUSE=test test python_single_target_python3_10 python_single_target_python3_11 debug test
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-3
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) sci-libs/gdal[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sci-libs/geos python_single_target_python3_10? ( >=dev-python/numpy-1.19[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/scipy[python_targets_python3_10(-)] dev-python/pillow[jpeg,python_targets_python3_10(-)] dev-python/pyproj[python_targets_python3_10(-)] sci-libs/pyshp[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/numpy-1.19[python_targets_python3_11(-)] dev-python/shapely[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/scipy[python_targets_python3_11(-)] dev-python/pillow[jpeg,python_targets_python3_11(-)] dev-python/pyproj[python_targets_python3_11(-)] sci-libs/pyshp[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://github.com/SciTools/cartopy/archive/v0.21.1.tar.gz -> cartopy-0.21.1.gh.tar.gz
+SRC_URI=https://github.com/SciTools/cartopy/archive/v0.22.0.tar.gz -> cartopy-0.22.0.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=9bdc908606b3bd812b7c0f8721e86a44
+_md5_=974527ea52cc072239dd6b14f69c20a6
diff --git a/metadata/md5-cache/sci-libs/cartopy-0.23.0 b/metadata/md5-cache/sci-libs/cartopy-0.23.0
new file mode 100644
index 000000000000..e19d3f85c76e
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/cartopy-0.23.0
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools-scm[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] ) test? ( python_single_target_python3_10? ( dev-python/filelock[python_targets_python3_10(-)] dev-python/mock[python_targets_python3_10(-)] dev-python/flufl-lock[python_targets_python3_10(-)] dev-python/pytest-mpl[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/filelock[python_targets_python3_11(-)] dev-python/mock[python_targets_python3_11(-)] dev-python/flufl-lock[python_targets_python3_11(-)] dev-python/pytest-mpl[python_targets_python3_11(-)] dev-python/pytest-xdist[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/filelock[python_targets_python3_12(-)] dev-python/mock[python_targets_python3_12(-)] dev-python/flufl-lock[python_targets_python3_12(-)] dev-python/pytest-mpl[python_targets_python3_12(-)] dev-python/pytest-xdist[python_targets_python3_12(-)] ) ) test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) sci-libs/gdal[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] python_single_target_python3_10? ( >=dev-python/numpy-1.19[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/scipy[python_targets_python3_10(-)] dev-python/pillow[jpeg,python_targets_python3_10(-)] dev-python/pyproj[python_targets_python3_10(-)] sci-libs/pyshp[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/numpy-1.19[python_targets_python3_11(-)] dev-python/shapely[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/scipy[python_targets_python3_11(-)] dev-python/pillow[jpeg,python_targets_python3_11(-)] dev-python/pyproj[python_targets_python3_11(-)] sci-libs/pyshp[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/numpy-1.19[python_targets_python3_12(-)] dev-python/shapely[python_targets_python3_12(-)] dev-python/six[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] dev-python/scipy[python_targets_python3_12(-)] dev-python/pillow[jpeg,python_targets_python3_12(-)] dev-python/pyproj[python_targets_python3_12(-)] sci-libs/pyshp[python_targets_python3_12(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) sci-libs/gdal[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] python_single_target_python3_10? ( >=dev-python/numpy-1.19[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/scipy[python_targets_python3_10(-)] dev-python/pillow[jpeg,python_targets_python3_10(-)] dev-python/pyproj[python_targets_python3_10(-)] sci-libs/pyshp[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/numpy-1.19[python_targets_python3_11(-)] dev-python/shapely[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/scipy[python_targets_python3_11(-)] dev-python/pillow[jpeg,python_targets_python3_11(-)] dev-python/pyproj[python_targets_python3_11(-)] sci-libs/pyshp[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/numpy-1.19[python_targets_python3_12(-)] dev-python/shapely[python_targets_python3_12(-)] dev-python/six[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] dev-python/scipy[python_targets_python3_12(-)] dev-python/pillow[jpeg,python_targets_python3_12(-)] dev-python/pyproj[python_targets_python3_12(-)] sci-libs/pyshp[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Python package for geospatial data processing and analysis
+EAPI=8
+HOMEPAGE=https://scitools.org.uk/cartopy
+INHERIT=distutils-r1 multiprocessing virtualx
+IUSE=test test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) sci-libs/gdal[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] python_single_target_python3_10? ( >=dev-python/numpy-1.19[python_targets_python3_10(-)] dev-python/shapely[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] dev-python/scipy[python_targets_python3_10(-)] dev-python/pillow[jpeg,python_targets_python3_10(-)] dev-python/pyproj[python_targets_python3_10(-)] sci-libs/pyshp[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/numpy-1.19[python_targets_python3_11(-)] dev-python/shapely[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/scipy[python_targets_python3_11(-)] dev-python/pillow[jpeg,python_targets_python3_11(-)] dev-python/pyproj[python_targets_python3_11(-)] sci-libs/pyshp[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/numpy-1.19[python_targets_python3_12(-)] dev-python/shapely[python_targets_python3_12(-)] dev-python/six[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] dev-python/scipy[python_targets_python3_12(-)] dev-python/pillow[jpeg,python_targets_python3_12(-)] dev-python/pyproj[python_targets_python3_12(-)] sci-libs/pyshp[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/SciTools/cartopy/archive/v0.23.0.tar.gz -> cartopy-0.23.0.gh.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
+_md5_=5be03f0a8d153bd309ba4cc472141d58
diff --git a/metadata/md5-cache/sci-libs/dsdp-5.8-r3 b/metadata/md5-cache/sci-libs/dsdp-5.8-r3
deleted file mode 100644
index eda9ec211a51..000000000000
--- a/metadata/md5-cache/sci-libs/dsdp-5.8-r3
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install prepare test
-DEPEND=virtual/lapack virtual/pkgconfig
-DESCRIPTION=Software for interior-point for semidefinite programming
-EAPI=6
-HOMEPAGE=https://www.mcs.anl.gov/hs/software/DSDP/
-INHERIT=multilib toolchain-funcs versionator
-IUSE=doc examples
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=virtual/lapack
-SLOT=0
-SRC_URI=https://www.mcs.anl.gov/hs/software/DSDP/DSDP5.8.tar.gz
-_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 versionator d3fb3ba33acc3bbbdc4d7970227c100d
-_md5_=7dd49b976fcb9287977952c57ab52ea4
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 20ea77baef4e..2365ec3ee587 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/ginac-1.8.7-r2 b/metadata/md5-cache/sci-mathematics/ginac-1.8.7-r2
new file mode 100644
index 000000000000..71d8cf50ba2b
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/ginac-1.8.7-r2
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig doc? ( app-text/doxygen dev-texlive/texlive-fontsrecommended media-gfx/transfig dev-texlive/texlive-latexextra virtual/texi2dvi )
+DEFINED_PHASES=compile configure install setup
+DEPEND=>=sci-libs/cln-1.2.2
+DESCRIPTION=C++ library and tools for symbolic calculations
+EAPI=8
+HOMEPAGE=https://www.ginac.de/
+INHERIT=python-any-r1
+IUSE=doc examples
+KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=>=sci-libs/cln-1.2.2
+SLOT=0
+SRC_URI=http://www.ginac.de/ginac-1.8.7.tar.bz2
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5f27ca28562a643b2251f3ae7efea091
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index 2a83c99623b6..3bebb838e490 100644
--- a/metadata/md5-cache/sec-keys/Manifest.gz
+++ b/metadata/md5-cache/sec-keys/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-tor-20230727 b/metadata/md5-cache/sec-keys/openpgp-keys-tor-20230727
index 1e0b10159298..4cc04dc6caac 100644
--- a/metadata/md5-cache/sec-keys/openpgp-keys-tor-20230727
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-tor-20230727
@@ -2,8 +2,8 @@ DEFINED_PHASES=install
DESCRIPTION=OpenPGP keys used by the Tor project
EAPI=8
HOMEPAGE=https://www.torproject.org/
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=public-domain
SLOT=0
SRC_URI=https://keys.openpgp.org/vks/v1/by-fingerprint/1C1BC007A9F607AA8152C040BEA7B180B1491921 -> tor-20230727-1C1BC007A9F607AA8152C040BEA7B180B1491921.asc https://keys.openpgp.org/vks/v1/by-fingerprint/B74417EDDF22AC9F9E90F49142E86A2A11F48D36 -> tor-20230727-B74417EDDF22AC9F9E90F49142E86A2A11F48D36.asc https://keys.openpgp.org/vks/v1/by-fingerprint/2133BC600AB133E1D826D173FE43009C4607B1FB -> tor-20230727-2133BC600AB133E1D826D173FE43009C4607B1FB.asc https://keys.openpgp.org/vks/v1/by-fingerprint/EF6E286DDA85EA2A4BA7DE684E2C6E8793298290 -> tor-20230727-EF6E286DDA85EA2A4BA7DE684E2C6E8793298290.asc
-_md5_=e7f3551b5fabadf1c98896c471b81154
+_md5_=7b2fb8ecd3f5db88f12e4ee2f9be3671
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 60e171646f48..b96df90055e7 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/attr-2.5.2-r1 b/metadata/md5-cache/sys-apps/attr-2.5.2-r1
index 61b247983d59..db2bf0d7da13 100644
--- a/metadata/md5-cache/sys-apps/attr-2.5.2-r1
+++ b/metadata/md5-cache/sys-apps/attr-2.5.2-r1
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://savannah.nongnu.org/projects/attr
INHERIT=multilib-minimal libtool
IUSE=debug nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1+
SLOT=0
SRC_URI=mirror://nongnu/attr/attr-2.5.2.tar.xz
_eclasses_=libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ff37d5cfbd305964acb4230df2d5ae06
+_md5_=17be980c3899462198e68eb5e04bc3d5
diff --git a/metadata/md5-cache/sys-apps/util-linux-2.39.3-r7 b/metadata/md5-cache/sys-apps/util-linux-2.39.3-r7
index ab9e17ae9207..9e24d7074386 100644
--- a/metadata/md5-cache/sys-apps/util-linux-2.39.3-r7
+++ b/metadata/md5-cache/sys-apps/util-linux-2.39.3-r7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux
INHERIT=toolchain-funcs libtool flag-o-matic bash-completion-r1 pam python-r1 multilib-minimal multiprocessing systemd verify-sig
IUSE=audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos
LICENSE=GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain
RDEPEND=virtual/libcrypt:= audit? ( >=sys-process/audit-2.6:= ) caps? ( sys-libs/libcap-ng ) cramfs? ( sys-libs/zlib:= ) cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 ) hardlink? ( dev-libs/libpcre2:= ) ncurses? ( sys-libs/ncurses:=[unicode(+)?] magic? ( sys-apps/file:0= ) ) nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) rtas? ( sys-libs/librtas ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) slang? ( sys-libs/slang ) !build? ( systemd? ( sys-apps/systemd ) udev? ( virtual/libudev:= ) ) hardlink? ( !app-arch/hardlink ) logger? ( !>=app-admin/sysklogd-2.0[logger] ) kill? ( !sys-apps/coreutils[kill] !sys-process/procps[kill] ) su? ( !<sys-apps/shadow-4.7-r2 !>=sys-apps/shadow-4.7-r2[su] ) !net-wireless/rfkill
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) su? ( pam )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.xz verify-sig? ( https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.3.tar.sign )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 288c54efeb5e2aa70775e39032695ad4 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=f8bc3bb584ba213382af7b532358bcc3
+_md5_=6b72ba3004bfea48c7f62e8af58c3329
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 2c18b8564cf3..bf29ae5dbb8f 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/clang-18.1.4 b/metadata/md5-cache/sys-devel/clang-18.1.4
new file mode 100644
index 000000000000..054fcff157cb
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-18.1.4
@@ -0,0 +1,18 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) test? ( ~sys-devel/lld-18.1.4 ) xml? ( virtual/pkgconfig ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) doc? ( python_single_target_python3_10? ( dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=~sys-devel/llvm-18.1.4:18=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-18.1.4[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.1.4[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.1.4[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.1.4[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.1.4[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.1.4[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.1.4[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.1.4[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.1.4[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.1.4[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.1.4[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.1.4[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.1.4[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.1.4[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.1.4[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.1.4[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.1.4[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.1.4[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.1.4[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.1.4[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.1.4[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.1.4[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.1.4[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.1.4[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.1.4[llvm_targets_Xtensa] )
+DESCRIPTION=C language family frontend for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils multilib multilib-minimal prefix python-single-r1 toolchain-funcs
+IUSE=debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa verify-sig 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_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
+PDEPEND=~sys-devel/clang-runtime-18.1.4 sys-devel/clang-toolchain-symlinks:18
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ~sys-devel/llvm-18.1.4:18=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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-devel/clang-common-18.1.4 llvm_targets_AArch64? ( ~sys-devel/llvm-18.1.4[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-18.1.4[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-18.1.4[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-18.1.4[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-18.1.4[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-18.1.4[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-18.1.4[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-18.1.4[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-18.1.4[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-18.1.4[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-18.1.4[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-18.1.4[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-18.1.4[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-18.1.4[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-18.1.4[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-18.1.4[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-18.1.4[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-18.1.4[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-18.1.4[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-18.1.4[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-18.1.4[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-18.1.4[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-18.1.4[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-18.1.4[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-18.1.4[llvm_targets_Xtensa] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=18/18.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=26b7400308e5295314038a0bb29924b7
diff --git a/metadata/md5-cache/sys-devel/clang-common-18.1.4-r3 b/metadata/md5-cache/sys-devel/clang-common-18.1.4-r3
new file mode 100644
index 000000000000..4e032eeaec9b
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-common-18.1.4-r3
@@ -0,0 +1,15 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=install preinst prepare pretend unpack
+DESCRIPTION=Common files shared between multiple slots of clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config )
+INHERIT=bash-completion-r1 llvm.org multilib
+IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.1.4[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-18.1.4 ) !default-lld? ( sys-devel/binutils )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=73d5165fb2e77886bb2a9cafc0ddbd9f
diff --git a/metadata/md5-cache/sys-devel/clang-runtime-18.1.4 b/metadata/md5-cache/sys-devel/clang-runtime-18.1.4
new file mode 100644
index 000000000000..0961d0e24efd
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-runtime-18.1.4
@@ -0,0 +1,13 @@
+DEFINED_PHASES=pretend
+DESCRIPTION=Meta-ebuild for clang runtime libraries
+EAPI=8
+HOMEPAGE=https://clang.llvm.org/
+INHERIT=multilib-build toolchain-funcs
+IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=metapackage
+RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-18.1.4:18[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-18.1.4:18[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-18.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-18.1.4[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=sanitize? ( compiler-rt )
+SLOT=18
+_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=160fc06fc8f87413c2a65cf179524b62
diff --git a/metadata/md5-cache/sys-devel/lld-18.1.4 b/metadata/md5-cache/sys-devel/lld-18.1.4
new file mode 100644
index 000000000000..55fad7e543f6
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/lld-18.1.4
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/llvm:18 test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-18.1.4[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-18.1.4[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-18.1.4[python_targets_python3_10(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~sys-devel/llvm-18.1.4[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= )
+DESCRIPTION=The LLVM linker (link editor)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=debug test zstd verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:18
+RDEPEND=~sys-devel/llvm-18.1.4[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0
+RESTRICT=!test? ( test )
+SLOT=18/18.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=afac5136a754bdf8a537a3da950aa828
diff --git a/metadata/md5-cache/sys-devel/llvm-18.1.4 b/metadata/md5-cache/sys-devel/llvm-18.1.4
new file mode 100644
index 000000000000..6accf83a096d
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/llvm-18.1.4
@@ -0,0 +1,18 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <sys-libs/libcxx-18.1.4.9999 ) libffi? ( virtual/pkgconfig ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) doc? ( || ( ( dev-lang/python:3.12 dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) 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(-)?] ) binutils-plugin? ( sys-libs/binutils-libs )
+DESCRIPTION=Low Level Virtual Machine
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs
+IUSE=+binutils-plugin debug debuginfod doc exegesis libedit +libffi ncurses test xml z3 zstd doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa verify-sig abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
+PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:18 binutils-plugin? ( >=sys-devel/llvmgold-18 )
+RDEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) 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(-)?] ) !sys-devel/llvm:0
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=18/18.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=863be8279b8db863538f64f877835406
diff --git a/metadata/md5-cache/sys-devel/llvm-common-18.1.4 b/metadata/md5-cache/sys-devel/llvm-common-18.1.4
new file mode 100644
index 000000000000..e46aa3fa9f4f
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/llvm-common-18.1.4
@@ -0,0 +1,14 @@
+BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install postinst postrm prepare unpack
+DESCRIPTION=Common files shared between multiple slots of LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=elisp-common llvm.org
+IUSE=emacs verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=!sys-devel/llvm:0
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=elisp-common b5740ee671dad911400f832fe315a9a5 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_md5_=d69cb8f9a981cbbea91eb25f4cc59177
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 1eb9408da1fb..a81216a42039 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/asahi-sources-6.8.6_p1 b/metadata/md5-cache/sys-kernel/asahi-sources-6.8.6_p1
new file mode 100644
index 000000000000..3d56935a8853
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/asahi-sources-6.8.6_p1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=rust? ( || ( >=dev-lang/rust-bin-1.76[rust-src,rustfmt] >=dev-lang/rust-1.76[rust-src,rustfmt] ) dev-util/bindgen )
+DESCRIPTION=Asahi Linux kernel sources
+EAPI=8
+HOMEPAGE=https://asahilinux.org
+INHERIT=kernel-2
+IUSE=rust symlink build
+KEYWORDS=~arm64
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.8.6_p1
+SRC_URI=https://github.com/AsahiLinux/linux/archive/refs/tags/asahi-6.8.6-1.tar.gz -> linux-asahi-6.8.6-1.tar.gz
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e5ebfcd947ec1a542e41f5149fdd9006
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.156 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.156
new file mode 100644
index 000000000000..5c8b5168d776
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.156
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened savedconfig +initramfs test +strip
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.156
+RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.156 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) sparc? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.156
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-166.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-166.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b33bf8fee75566b14591bccf87c44778
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.87 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.87
new file mode 100644
index 000000000000..e3c99c854eba
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.87
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened savedconfig +initramfs test +strip
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.87
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.87 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.87
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-96.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-96.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=39152d6e26f834858ea6d38c88668825
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.28 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.28
new file mode 100644
index 000000000000..3f56f20d6086
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.28
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi dev-libs/nss sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=generic-uki? ( >=sys-kernel/installkernel-14[-dracut(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] ) )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 GPL-2 LGPL-2.1 MIT public-domain LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.6.28
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.28 sys-apps/kmod[lzma] virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.28
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-35.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-35.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5da37ee6f1a222ae46a8c12f7b487f35
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.8.7 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.8.7
new file mode 100644
index 000000000000..ed9506d381b3
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.8.7
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi dev-libs/nss sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=generic-uki? ( >=sys-kernel/installkernel-14[-dracut(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] ) )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 GPL-2 LGPL-2.1 MIT public-domain LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.8.7
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.8.7 sys-apps/kmod[lzma] virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.8.7
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.8.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.8-10.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.8-10.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.8.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.8.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.8.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.8.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.8.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.8.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.8.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.8.7-gentoo )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c36fd0fef8f03953ddc4753fea9cabb3
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.156 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.156
new file mode 100644
index 000000000000..88632a4a2aa0
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.156
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/bc app-alternatives/lex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.156
+RDEPEND=!sys-kernel/gentoo-kernel:5.15.156 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.156
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-166.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-166.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156-1.gpkg.tar -> gentoo-kernel-5.15.156-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156-1.gpkg.tar -> gentoo-kernel-5.15.156-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156-1.gpkg.tar -> gentoo-kernel-5.15.156-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156-1.gpkg.tar -> gentoo-kernel-5.15.156-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_md5_=4891ef14daf14e53088a64f0a018ad40
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.87 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.87
new file mode 100644
index 000000000000..8849ae733219
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.87
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/bc app-alternatives/lex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.87
+RDEPEND=!sys-kernel/gentoo-kernel:6.1.87 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.87
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-96.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-96.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87-1.gpkg.tar -> gentoo-kernel-6.1.87-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87-1.gpkg.tar -> gentoo-kernel-6.1.87-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87-1.gpkg.tar -> gentoo-kernel-6.1.87-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87-1.gpkg.tar -> gentoo-kernel-6.1.87-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_md5_=b988b861e8a88ecebcdf96562ded48e8
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.28 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.28
new file mode 100644
index 000000000000..08173adf03f7
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.28
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/bc app-alternatives/lex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=generic-uki? ( >=sys-kernel/installkernel-14[-dracut(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] ) )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test generic-uki modules-compress
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 GPL-2 LGPL-2.1 MIT public-domain LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.6.28
+RDEPEND=!sys-kernel/gentoo-kernel:6.6.28 sys-apps/kmod[lzma] virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.28
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-35.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-35.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.28-1.gpkg.tar -> gentoo-kernel-6.6.28-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.28-1.gpkg.tar -> gentoo-kernel-6.6.28-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.28-1.gpkg.tar -> gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.28-1.gpkg.tar -> gentoo-kernel-6.6.28-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_md5_=56c1bfd472845745d1092b015087b453
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.8.7 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.8.7
new file mode 100644
index 000000000000..d0c956dc90b4
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.8.7
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/bc app-alternatives/lex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=generic-uki? ( >=sys-kernel/installkernel-14[-dracut(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] ) )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test generic-uki modules-compress
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 GPL-2 LGPL-2.1 MIT public-domain LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.8.7
+RDEPEND=!sys-kernel/gentoo-kernel:6.8.7 sys-apps/kmod[lzma] virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.8.7
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.8.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.8-10.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.8-10.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.7-1.gpkg.tar -> gentoo-kernel-6.8.7-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.7-1.gpkg.tar -> gentoo-kernel-6.8.7-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.7-1.gpkg.tar -> gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.7-1.gpkg.tar -> gentoo-kernel-6.8.7-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_md5_=e7f7673fe78b586232c5b76b975e05e0
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.212 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.212
index d1cdd3ef39cc..69cac7a0a5cc 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.212
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.212
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
INHERIT=kernel-2
IUSE=experimental symlink build
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
SLOT=5.10.212
SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-223.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-223.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-223.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-223.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-223.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-223.experimental.tar.xz )
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e3b90de30ed19af87a37d84b9d1524cf
+_md5_=5d06bfc09e33e4960ce6da60d89d36d8
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.151 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.151
index 26262086ca14..eefba8b23964 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.151
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.151
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
INHERIT=kernel-2
IUSE=experimental symlink build
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
SLOT=5.15.151
SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-160.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-160.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-160.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-160.extras.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=891e5379168b0d03ac98034f65cd0b80
+_md5_=ee7e2449fb4c53f7cef58ac78933a3ce
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.81 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.81
index 72ca6118b413..13c3b118fb55 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.81
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.81
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
INHERIT=kernel-2
IUSE=experimental symlink build
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
SLOT=6.1.81
SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-90.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-90.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-90.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-90.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-90.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-90.experimental.tar.xz )
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=77f3c9fa460ad163d497e016849996eb
+_md5_=336c269eb5d689649a99af50b618be3c
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.21 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.21
index a6125a24eeb2..9bbe9b579b8e 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.21
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.21
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
INHERIT=kernel-2
IUSE=experimental symlink build
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
SLOT=6.6.21
SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-27.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-27.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-27.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-27.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-27.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-27.experimental.tar.xz )
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d82b5f07a9cbeedea9ba3d06629c4b89
+_md5_=9c605a2ada1943e50ce867d6ec2b7065
diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.9_rc1 b/metadata/md5-cache/sys-kernel/git-sources-6.9_rc1
deleted file mode 100644
index 2e431a782948..000000000000
--- a/metadata/md5-cache/sys-kernel/git-sources-6.9_rc1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DEPEND=>=sys-devel/patch-2.7.6-r4
-DESCRIPTION=The very latest -git version of the Linux kernel
-EAPI=8
-HOMEPAGE=https://www.kernel.org
-INHERIT=kernel-2
-IUSE=symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.9_rc1
-SRC_URI=https://git.kernel.org/torvalds/p/v6.9-rc1/v6.7 -> patch-6.9-rc1.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.tar.xz
-_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b1213bef406a6c2078ea2926e63fe386
diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.9_rc2 b/metadata/md5-cache/sys-kernel/git-sources-6.9_rc2
deleted file mode 100644
index bb6a792208a6..000000000000
--- a/metadata/md5-cache/sys-kernel/git-sources-6.9_rc2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DEPEND=>=sys-devel/patch-2.7.6-r4
-DESCRIPTION=The very latest -git version of the Linux kernel
-EAPI=8
-HOMEPAGE=https://www.kernel.org
-INHERIT=kernel-2
-IUSE=symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.9_rc2
-SRC_URI=https://git.kernel.org/torvalds/p/v6.9-rc2/v6.7 -> patch-6.9-rc2.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.tar.xz
-_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b1213bef406a6c2078ea2926e63fe386
diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.9_rc3 b/metadata/md5-cache/sys-kernel/git-sources-6.9_rc3
deleted file mode 100644
index a7560c05dedb..000000000000
--- a/metadata/md5-cache/sys-kernel/git-sources-6.9_rc3
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DEPEND=>=sys-devel/patch-2.7.6-r4
-DESCRIPTION=The very latest -git version of the Linux kernel
-EAPI=8
-HOMEPAGE=https://www.kernel.org
-INHERIT=kernel-2
-IUSE=symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.9_rc3
-SRC_URI=https://git.kernel.org/torvalds/p/v6.9-rc3/v6.7 -> patch-6.9-rc3.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.tar.xz
-_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b1213bef406a6c2078ea2926e63fe386
diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.9_rc4 b/metadata/md5-cache/sys-kernel/git-sources-6.9_rc4
index d98138d1d2f3..d0eec5ca6562 100644
--- a/metadata/md5-cache/sys-kernel/git-sources-6.9_rc4
+++ b/metadata/md5-cache/sys-kernel/git-sources-6.9_rc4
@@ -10,6 +10,6 @@ LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
SLOT=6.9_rc4
-SRC_URI=https://git.kernel.org/torvalds/p/v6.9-rc4/v6.7 -> patch-6.9-rc4.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.tar.xz
+SRC_URI=https://git.kernel.org/torvalds/p/v6.9-rc4/v6.8 -> patch-6.9-rc4.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.8.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b1213bef406a6c2078ea2926e63fe386
+_md5_=07d9969cea72610b7ee9e321815b4c4b
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.9999 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.9999
index f67be8c61a1d..10277f460530 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.9999
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.9999
@@ -13,6 +13,6 @@ RDEPEND=virtual/libelf
REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.10.9999
-SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g11.tar.gz -> gentoo-kernel-config-g11.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
+SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 git-r3 fbb2889c81f3a05910c1524db69425c1 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c3aa47c1246e1c65dd729431ed54009f
+_md5_=7b2dfe96123fcadb448c8a9037ba87d3
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.156 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.156
new file mode 100644
index 000000000000..521cd8f9014a
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.156
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.156
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.156
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.156.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.156.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=199d82ef1f0ed56ea261374eeea4767b
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.9999 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.9999
index 3053c449be0e..f250e61c0ba3 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.9999
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.9999
@@ -13,6 +13,6 @@ RDEPEND=virtual/libelf
REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.15.9999
-SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g11.tar.gz -> gentoo-kernel-config-g11.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
+SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 git-r3 fbb2889c81f3a05910c1524db69425c1 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=28b1233c9a0d23a2e9a25d1d55a17f61
+_md5_=2c31eb0db70690c689dba9b03424b2f9
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.87 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.87
new file mode 100644
index 000000000000..a6b9b67d31be
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.87
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.87
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.87
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.87.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.87.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=71b947716e0a14f198997531efb8e29b
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.9999 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.9999
index dba0a2ef1be1..96813b0fde06 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.9999
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.9999
@@ -13,6 +13,6 @@ RDEPEND=virtual/libelf
REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.1.9999
-SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g11.tar.gz -> gentoo-kernel-config-g11.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo )
+SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo )
_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 git-r3 fbb2889c81f3a05910c1524db69425c1 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1e6f6938a87c8522dd2dd8b6f4cdb92a
+_md5_=5878194fcf169a1a30d673bcd5a95a58
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.28 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.28
new file mode 100644
index 000000000000..daaaecd10df7
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.28
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.6.28
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.28
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.28.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.28.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=2af50a6ffadb14965b6863e8e6f4e63b
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.9999 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.9999
index 005e47b0ae4a..273c50517893 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.9999
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.9999
@@ -13,6 +13,6 @@ RDEPEND=virtual/libelf
REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.6.9999
-SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g11.tar.gz -> gentoo-kernel-config-g11.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
+SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 git-r3 fbb2889c81f3a05910c1524db69425c1 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f940f47f03040aca419da864bb0f9365
+_md5_=9ff3b384f50448e1460b1f06876b4be8
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.8.7 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.8.7
new file mode 100644
index 000000000000..e9ac8a8fbe00
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.8.7
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( >=sys-kernel/installkernel-14[dracut(-)] )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.8.7
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.8.7
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.8.7.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.8.7.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.8.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.8.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.8.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.8.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.8.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.8.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.8.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.8.7-gentoo )
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 kernel-build 99eb00d7450b05352eb000bfb702db53 kernel-install 8b3f309ac423799839f1fb3253b473b8 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=b107879dd4d731605ce05061a4eecc01
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.155 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.156
index 4446a43bed20..dc375fe270ca 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.155
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.156
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.15.155
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.155.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
+SLOT=5.15.156
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.156.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=2957cec637c6d83c14595b382e193a9f
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.86 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.87
index 17aa4ddea6dc..00f11d298111 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.86
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.87
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.1.86
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.86.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
+SLOT=6.1.87
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.87.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=d0a3a1444da71ab8465c369e46191d87
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.27 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.28
index 85a12a0976dc..9110ca2fbebe 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.27
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.28
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.6.27
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.27.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
+SLOT=6.6.28
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.28.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=d0a3a1444da71ab8465c369e46191d87
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.8.6 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.8.7
index 6cf9844270cc..1dc4f533f218 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.8.6
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.8.7
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.8.6
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.8.6.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.8.tar.xz
+SLOT=6.8.7
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.8.7.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.8.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=180bd724748bcd26af6370cf97c04002
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index aaccd992b9f5..96c9ccb0cb24 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.1.4 b/metadata/md5-cache/sys-libs/compiler-rt-18.1.4
new file mode 100644
index 000000000000..f7da25d3d75c
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/compiler-rt-18.1.4
@@ -0,0 +1,15 @@
+BDEPEND=clang? ( sys-devel/clang ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-18.1.4*:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=sys-devel/llvm:18
+DESCRIPTION=Compiler runtime library for clang (built-in part)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+abi_x86_32 abi_x86_64 +clang debug test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RESTRICT=!test? ( test ) !clang? ( test )
+SLOT=18
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1aa90190ecbc9e9bc420679d4f978d3d
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.4 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.4
new file mode 100644
index 000000000000..fb1a3293e2f2
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.4
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( sys-devel/clang ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-18.1.4*:18 sys-libs/compiler-rt:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=sys-devel/llvm:18 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+IUSE=+abi_x86_32 abi_x86_64 +clang debug test +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
+RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
+SLOT=18
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ad78087b0ab392d52fa5fe8bdb67877d
diff --git a/metadata/md5-cache/sys-libs/libcxx-18.1.4 b/metadata/md5-cache/sys-libs/libcxx-18.1.4
new file mode 100644
index 000000000000..c8dcaa8a59f7
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libcxx-18.1.4
@@ -0,0 +1,17 @@
+BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.1.4[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:18
+DESCRIPTION=New implementation of the C++ standard library, targeting C++11
+EAPI=8
+HOMEPAGE=https://libcxx.llvm.org/
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-18.1.4[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=745bc558cf73e1543da6e2e14bff129f
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-18.1.4 b/metadata/md5-cache/sys-libs/libcxxabi-18.1.4
new file mode 100644
index 000000000000..014170473088
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libcxxabi-18.1.4
@@ -0,0 +1,17 @@
+BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=!<sys-libs/libcxx-15 sys-devel/llvm:18
+DESCRIPTION=Low level support for a standard C++ library
+EAPI=8
+HOMEPAGE=https://libcxxabi.llvm.org/
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!<sys-libs/libcxx-15
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=406c06e2acccee230942ffa11c7c151e
diff --git a/metadata/md5-cache/sys-libs/libomp-18.1.4 b/metadata/md5-cache/sys-libs/libomp-18.1.4
new file mode 100644
index 000000000000..ad25ba76fb5a
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libomp-18.1.4
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/perl offload? ( llvm_targets_AMDGPU? ( sys-devel/clang ) llvm_targets_NVPTX? ( sys-devel/clang ) virtual/pkgconfig ) test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) sys-devel/clang ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( dev-libs/libffi:=[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-18.1.4[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? ( dev-libs/rocr-runtime:= ) )
+DESCRIPTION=OpenMP runtime library for LLVM/clang compiler
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=flag-o-matic cmake-multilib linux-info llvm.org llvm-utils python-single-r1 toolchain-funcs
+IUSE=debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( dev-libs/libffi:=[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-18.1.4[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? ( dev-libs/rocr-runtime:= ) )
+REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0/18.1
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=2bff1063a2707c94dbf04daa81646953
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.4 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.4
new file mode 100644
index 000000000000..5b8e40a5417a
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.4
@@ -0,0 +1,17 @@
+BDEPEND=clang? ( sys-devel/clang:18 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=sys-devel/llvm:18
+DESCRIPTION=C++ runtime stack unwinder from LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!sys-libs/libunwind
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-project-18.1.4.src.tar.xz.sig )
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 9af47bbc1fea4f82ebb46b92ce125e07 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1b496d100178396330e64cb122b6e794
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index 379f7638398b..cdc8f79fe07c 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/rtirq-20220923 b/metadata/md5-cache/sys-process/rtirq-20240220
index 4726443ec8c2..5a1b300ff201 100644
--- a/metadata/md5-cache/sys-process/rtirq-20220923
+++ b/metadata/md5-cache/sys-process/rtirq-20240220
@@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=sys-apps/util-linux
SLOT=0
-SRC_URI=https://www.rncbc.org/archive/rtirq-20220923.tar.gz https://www.rncbc.org/archive/old/rtirq-20220923.tar.gz
+SRC_URI=https://www.rncbc.org/archive/rtirq-20240220.tar.gz https://www.rncbc.org/archive/old/rtirq-20240220.tar.gz
_eclasses_=linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=98c75ff943080ee740f25a6d1dfdb86e
+_md5_=89978b852acc1b3010844a62cc084193
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index 620f2f7460a4..4fc9549abbb2 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.156 b/metadata/md5-cache/virtual/dist-kernel-5.15.156
new file mode 100644
index 000000000000..78efe50490de
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-5.15.156
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.156 ~sys-kernel/gentoo-kernel-bin-5.15.156 ~sys-kernel/vanilla-kernel-5.15.156 )
+SLOT=0/5.15.156
+_md5_=9ae5611c80a56b5695367d473386959d
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.87 b/metadata/md5-cache/virtual/dist-kernel-6.1.87
new file mode 100644
index 000000000000..fd7c57773f5b
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.1.87
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.87 ~sys-kernel/gentoo-kernel-bin-6.1.87 ~sys-kernel/vanilla-kernel-6.1.87 )
+SLOT=0/6.1.87
+_md5_=bd5ca0c900db7b94124872d7731fa983
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.28 b/metadata/md5-cache/virtual/dist-kernel-6.6.28
new file mode 100644
index 000000000000..c3b684478f6d
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.6.28
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.28 ~sys-kernel/gentoo-kernel-bin-6.6.28 ~sys-kernel/vanilla-kernel-6.6.28 )
+SLOT=0/6.6.28
+_md5_=4dbbe11bdc2bce1baf084b2f48735793
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.8.7 b/metadata/md5-cache/virtual/dist-kernel-6.8.7
new file mode 100644
index 000000000000..425fa3f354b8
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.8.7
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.8.7 ~sys-kernel/gentoo-kernel-bin-6.8.7 ~sys-kernel/vanilla-kernel-6.8.7 )
+SLOT=0/6.8.7
+_md5_=4dbbe11bdc2bce1baf084b2f48735793
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index ee611a66ebde..139a10a7eca5 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/piwigo-14.4.0 b/metadata/md5-cache/www-apps/piwigo-14.4.0
new file mode 100644
index 000000000000..822c76380c38
--- /dev/null
+++ b/metadata/md5-cache/www-apps/piwigo-14.4.0
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst prerm setup
+DEPEND=app-admin/webapp-config
+DESCRIPTION=a photo gallery software for the web
+EAPI=8
+HOMEPAGE=http://piwigo.org/
+INHERIT=webapp
+IUSE=+exif +gd imagemagick vhosts
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=imagemagick? ( virtual/imagemagick-tools ) dev-lang/php[ctype,exif?,gd?,filter,iconv,json(+),mysqli] >=virtual/mysql-5.0 virtual/httpd-php app-admin/webapp-config
+REQUIRED_USE=|| ( gd imagemagick )
+SLOT=14.4.0
+SRC_URI=http://piwigo.org/download/dlcounter.php?code=14.4.0 -> piwigo-14.4.0.zip
+_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
+_md5_=4706663622d29e4618cd87ab53867312
diff --git a/metadata/md5-cache/www-apps/ttyd-1.7.4-r1 b/metadata/md5-cache/www-apps/ttyd-1.7.4-r1
index de0ac34d8a8f..3f4c89846fef 100644
--- a/metadata/md5-cache/www-apps/ttyd-1.7.4-r1
+++ b/metadata/md5-cache/www-apps/ttyd-1.7.4-r1
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/json-c:= dev-libs/libuv:= net-libs/libwebsockets:=[libuv,mbedtl
SLOT=0
SRC_URI=https://github.com/tsl0922/ttyd/archive/1.7.4.tar.gz -> ttyd-1.7.4.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ab1abfc142529cfedb677f698043bb92
+_md5_=ee3fa357f979b20ea91cab7812af10f4
diff --git a/metadata/md5-cache/www-apps/ttyd-1.7.7 b/metadata/md5-cache/www-apps/ttyd-1.7.7
index bfc36976b4b1..371a5ca49f67 100644
--- a/metadata/md5-cache/www-apps/ttyd-1.7.7
+++ b/metadata/md5-cache/www-apps/ttyd-1.7.7
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/json-c:= dev-libs/libuv:= net-libs/libwebsockets:=[libuv,mbedtl
SLOT=0
SRC_URI=https://github.com/tsl0922/ttyd/archive/1.7.7.tar.gz -> ttyd-1.7.7.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=11c2064ff2c857f0b6e42044aaf89a7c
+_md5_=f44872c57fc90702e495976a104abbbb
diff --git a/metadata/md5-cache/www-apps/ttyd-9999 b/metadata/md5-cache/www-apps/ttyd-9999
index 869440aa3ec5..089281e0895b 100644
--- a/metadata/md5-cache/www-apps/ttyd-9999
+++ b/metadata/md5-cache/www-apps/ttyd-9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=dev-libs/json-c:= dev-libs/libuv:= net-libs/libwebsockets:=[libuv,mbedtls=,ssl] sys-libs/zlib:= !mbedtls? ( dev-libs/openssl:= )
SLOT=0
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=11c2064ff2c857f0b6e42044aaf89a7c
+_md5_=f44872c57fc90702e495976a104abbbb
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index f0f8dd186609..b40ed3cd6fee 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/chromium-125.0.6422.4 b/metadata/md5-cache/www-client/chromium-125.0.6422.4
new file mode 100644
index 000000000000..30f2df7a1df8
--- /dev/null
+++ b/metadata/md5-cache/www-client/chromium-125.0.6422.4
@@ -0,0 +1,17 @@
+BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] ) || ( ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) ) system-toolchain? ( libcxx? ( >=sys-devel/clang-17 ) lto? ( || ( ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ( sys-devel/clang:18 sys-devel/llvm:18 =sys-devel/lld-18* ) ( sys-devel/clang:19 sys-devel/llvm:19 =sys-devel/lld-19* ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 || ( ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ( sys-devel/clang:18 sys-devel/llvm:18 =sys-devel/lld-18* ) ( sys-devel/clang:19 sys-devel/llvm:19 =sys-devel/lld-19* ) ) ) >=virtual/rust-1.72.0[profiler(-)] ) >=dev-build/gn-0.2154 dev-lang/perl <dev-build/ninja-1.12.0 >=dev-util/gperf-3.0.3 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig system-toolchain? ( >=sys-devel/clang-17 ) system-toolchain? ( >=sys-devel/lld-17 ) pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup
+DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
+DESCRIPTION=Open-source version of Google Chrome web browser
+EAPI=8
+HOMEPAGE=https://www.chromium.org/
+INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd bindist cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos libcxx +lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 +screencast selinux +system-toolchain +vaapi +wayland +widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo
+KEYWORDS=~amd64 ~arm64
+LICENSE=BSD
+RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) bindist? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:125 ) )
+REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 ) screencast? ( wayland ) !system-toolchain? ( libcxx ) ffmpeg-chromium? ( bindist proprietary-codecs )
+RESTRICT=!bindist? ( bindist )
+SLOT=0/beta
+SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-125.0.6422.4.tar.xz system-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/125/chromium-patches-125.tar.bz2 ) !system-toolchain? ( https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-19-init-8091-gab037c4f-1.tar.xz -> chromium-125-clang.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-ab71ee7a9214c2793108a41efb065aa77aeb7326-1-llvmorg-19-init-8091-gab037c4f.tar.xz -> chromium-125-rust.tar.xz ) ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_123.0.6312.105-1raptor0~deb12u1.debian.tar.xz https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c6d36c6a1d22c4db8a2baef038b82d75
diff --git a/metadata/md5-cache/www-client/firefox-115.10.0 b/metadata/md5-cache/www-client/firefox-115.10.0
index 5588e2343c1b..09d20a759242 100644
--- a/metadata/md5-cache/www-client/firefox-115.10.0
+++ b/metadata/md5-cache/www-client/firefox-115.10.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.mozilla.com/firefox
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=esr
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/source/firefox-115.10.0esr.source.tar.xz -> firefox-115.10.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-09.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.10.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.10.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.10.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.10.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.10.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.10.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.10.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.10.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.10.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.10.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.10.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.10.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.10.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.10.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.10.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.10.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.10.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.10.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.10.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.10.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.10.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.10.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.10.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.10.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.10.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.10.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.10.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.10.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.10.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.10.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.10.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.10.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.10.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.10.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.10.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.10.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.10.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.10.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.10.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.10.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.10.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.10.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.10.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.10.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.10.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.10.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.10.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.10.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.10.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.10.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.10.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.10.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.10.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.10.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.10.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.10.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.10.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.10.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.10.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.10.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.10.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.10.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.10.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.10.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.10.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.10.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.10.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.10.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.10.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.10.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.10.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.10.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.10.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.10.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.10.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.10.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.10.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.10.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.10.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.10.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.10.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.10.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.10.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.10.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.10.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.10.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.10.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.10.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.10.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.10.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.10.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.10.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.10.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.10.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.10.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.10.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.10.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.10.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.10.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.10.0esr-xh.xpi )
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b0b5bc44dac61c70c47bf88ba4fd72fa
+_md5_=5bb9f0f0cbf04a540260ae29d92216b5
diff --git a/metadata/md5-cache/www-client/google-chrome-beta-124.0.6367.60 b/metadata/md5-cache/www-client/google-chrome-beta-125.0.6422.4
index 781bbb08d318..06c730b1930f 100644
--- a/metadata/md5-cache/www-client/google-chrome-beta-124.0.6367.60
+++ b/metadata/md5-cache/www-client/google-chrome-beta-125.0.6422.4
@@ -10,6 +10,6 @@ LICENSE=google-chrome
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_124.0.6367.60-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_125.0.6422.4-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=830a7134f8131d55b1df4f5860ec558f
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-124.0.2478.19 b/metadata/md5-cache/www-client/microsoft-edge-beta-124.0.2478.49
index 72506e95a45e..bed55bddf4c6 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-124.0.2478.19
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-124.0.2478.49
@@ -10,6 +10,6 @@ LICENSE=microsoft-edge
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_124.0.2478.19-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_124.0.2478.49-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=5763d77203fbca8cef77df6c97b9381d
diff --git a/metadata/md5-cache/www-client/opera-beta-109.0.5097.5-r1 b/metadata/md5-cache/www-client/opera-beta-110.0.5130.8
index 178249b1c3a8..60e5c0d1a828 100644
--- a/metadata/md5-cache/www-client/opera-beta-109.0.5097.5-r1
+++ b/metadata/md5-cache/www-client/opera-beta-110.0.5130.8
@@ -7,9 +7,9 @@ INHERIT=chromium-2 pax-utils xdg unpacker
IUSE=+ffmpeg-chromium +proprietary-codecs +suid qt5 qt6 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
LICENSE=OPERA-2018
-RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:121 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:124 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera-beta/109.0.5097.5/linux/opera-beta_109.0.5097.5_amd64.deb https://download2.operacdn.com/pub/opera-beta/109.0.5097.5/linux/opera-beta_109.0.5097.5_amd64.deb https://download3.operacdn.com/pub/opera-beta/109.0.5097.5/linux/opera-beta_109.0.5097.5_amd64.deb https://download4.operacdn.com/pub/opera-beta/109.0.5097.5/linux/opera-beta_109.0.5097.5_amd64.deb
+SRC_URI=https://download1.operacdn.com/pub/opera-beta/110.0.5130.8/linux/opera-beta_110.0.5130.8_amd64.deb https://download2.operacdn.com/pub/opera-beta/110.0.5130.8/linux/opera-beta_110.0.5130.8_amd64.deb https://download3.operacdn.com/pub/opera-beta/110.0.5130.8/linux/opera-beta_110.0.5130.8_amd64.deb https://download4.operacdn.com/pub/opera-beta/110.0.5130.8/linux/opera-beta_110.0.5130.8_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3ac959f096f70a215be926e1573ef073
+_md5_=e3cf38b7004c225814a7fd3ffd983008
diff --git a/metadata/md5-cache/www-plugins/Manifest.gz b/metadata/md5-cache/www-plugins/Manifest.gz
index 3d03cfb75b5e..177b749bf1c8 100644
--- a/metadata/md5-cache/www-plugins/Manifest.gz
+++ b/metadata/md5-cache/www-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-124.0.6367.60_beta b/metadata/md5-cache/www-plugins/chrome-binary-plugins-125.0.6422.4_beta
index 5aeea1191eb7..cdfd27a9202e 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-124.0.6367.60_beta
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-125.0.6422.4_beta
@@ -8,6 +8,6 @@ LICENSE=google-chrome
RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss sys-libs/glibc !www-plugins/chrome-binary-plugins:0 !www-plugins/chrome-binary-plugins:stable !www-plugins/chrome-binary-plugins:unstable
RESTRICT=bindist mirror strip
SLOT=beta
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_124.0.6367.60-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_125.0.6422.4-1_amd64.deb
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
_md5_=5b19787a2bf752fe71a01f6e6da560aa
diff --git a/metadata/md5-cache/x11-apps/Manifest.gz b/metadata/md5-cache/x11-apps/Manifest.gz
index 8dd4b623d622..23f686a2b38d 100644
--- a/metadata/md5-cache/x11-apps/Manifest.gz
+++ b/metadata/md5-cache/x11-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-apps/mesa-progs-9.0.0 b/metadata/md5-cache/x11-apps/mesa-progs-9.0.0
new file mode 100644
index 000000000000..dfadbe70ef62
--- /dev/null
+++ b/metadata/md5-cache/x11-apps/mesa-progs-9.0.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig vulkan? ( dev-util/glslang ) wayland? ( dev-util/wayland-scanner ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=media-libs/libglvnd[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?] vulkan? ( 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(-)?] ) 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(-)?] gui-libs/libdecor[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/libxkbcommon[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(-)?] vulkan? ( 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(-)?] x11-libs/libxkbcommon[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-1.12 ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Mesa's OpenGL utility and demo programs (glxgears and glxinfo)
+EAPI=8
+HOMEPAGE=https://www.mesa3d.org/ https://mesa.freedesktop.org/ https://gitlab.freedesktop.org/mesa/demos
+INHERIT=meson-multilib
+IUSE=gles2 vulkan 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 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc
+LICENSE=LGPL-2
+RDEPEND=media-libs/libglvnd[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?] vulkan? ( 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(-)?] ) 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(-)?] gui-libs/libdecor[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/libxkbcommon[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(-)?] vulkan? ( 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(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
+SLOT=0
+SRC_URI=https://mesa.freedesktop.org/archive/demos/mesa-demos-9.0.0.tar.xz https://mesa.freedesktop.org/archive/demos/9.0.0/mesa-demos-9.0.0.tar.xz
+_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=83cf974ee6b810775dc7e23144735e7b
diff --git a/metadata/md5-cache/x11-apps/mesa-progs-9999 b/metadata/md5-cache/x11-apps/mesa-progs-9999
index 44c0fda13d6c..0836c1b4ca0a 100644
--- a/metadata/md5-cache/x11-apps/mesa-progs-9999
+++ b/metadata/md5-cache/x11-apps/mesa-progs-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig vulkan? ( dev-util/glslang ) wayland? ( dev-util/wayland-scanner ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2?,vulkan?,wayland?,X?] 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/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(-)?] ) vulkan? ( 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(-)?] ) wayland? ( >=dev-libs/wayland-protocols-1.12 ) X? ( x11-base/xorg-proto )
+DEPEND=media-libs/libglvnd[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?] vulkan? ( 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(-)?] ) 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(-)?] gui-libs/libdecor[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/libxkbcommon[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(-)?] vulkan? ( 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(-)?] x11-libs/libxkbcommon[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-1.12 ) X? ( x11-base/xorg-proto )
DESCRIPTION=Mesa's OpenGL utility and demo programs (glxgears and glxinfo)
EAPI=8
HOMEPAGE=https://www.mesa3d.org/ https://mesa.freedesktop.org/ https://gitlab.freedesktop.org/mesa/demos
@@ -8,7 +8,7 @@ INHERIT=meson-multilib git-r3
IUSE=gles2 vulkan 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
LICENSE=LGPL-2
PROPERTIES=live
-RDEPEND=media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2?,vulkan?,wayland?,X?] 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/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(-)?] )
+RDEPEND=media-libs/libglvnd[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?] vulkan? ( 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(-)?] ) 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(-)?] gui-libs/libdecor[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/libxkbcommon[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(-)?] vulkan? ( 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(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
SLOT=0
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 git-r3 fbb2889c81f3a05910c1524db69425c1 meson 92696988eaddba122c4cedc191f59bcb meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b05892695d6688fb6db0e03b6b52cb5d
+_md5_=9ee45a00a61d1a17a00ab571a95909b3
diff --git a/metadata/md5-cache/x11-apps/mkfontscale-1.2.3 b/metadata/md5-cache/x11-apps/mkfontscale-1.2.3
index 38215a57493a..83ba23f69534 100644
--- a/metadata/md5-cache/x11-apps/mkfontscale-1.2.3
+++ b/metadata/md5-cache/x11-apps/mkfontscale-1.2.3
@@ -5,10 +5,10 @@ DESCRIPTION=create an index of scalable font files for X
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/mkfontscale
INHERIT=xorg-3
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=x11-libs/libfontenc media-libs/freetype:2 sys-libs/zlib app-arch/bzip2
SLOT=0
SRC_URI=https://www.x.org/releases/individual/app/mkfontscale-1.2.3.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
-_md5_=9dadec28f2b94d1174447d29d23d6021
+_md5_=491fb636c32e5174bb4da2a58931057d
diff --git a/metadata/md5-cache/x11-apps/xauth-1.1.3 b/metadata/md5-cache/x11-apps/xauth-1.1.3
index 8082f20dad17..1498ece87720 100644
--- a/metadata/md5-cache/x11-apps/xauth-1.1.3
+++ b/metadata/md5-cache/x11-apps/xauth-1.1.3
@@ -5,10 +5,10 @@ DESCRIPTION=X authority file utility
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/xauth
INHERIT=xorg-3
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=x11-libs/libX11 x11-libs/libXau x11-libs/libXext x11-libs/libXmu
SLOT=0
SRC_URI=https://www.x.org/releases/individual/app/xauth-1.1.3.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
-_md5_=21e0c4b4c4e1877a1fd0a440e32b072b
+_md5_=3d97ba94e3ff26f15af2b02d3630cf76
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index fef3990f6eb0..6b18eeaf0c5c 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157 b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157
index 27c10670d282..c684b3660801 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157
@@ -13,4 +13,4 @@ RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) to
SLOT=0/390
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run ) x86? ( https://download.nvidia.com/XFree86/Linux-x86/390.157/NVIDIA-Linux-x86-390.157.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.157.tar.bz2
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 linux-info 7ca3057b277f1e5978947b4cc289ce62 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=4e630b9e4bbc4ba07b4ccbc59b073ecb
+_md5_=4a77a431f3d1c00b6247d3957144000d
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 452cc413dfdd..4ed1ad53f230 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/libXcursor-1.2.2 b/metadata/md5-cache/x11-libs/libXcursor-1.2.2
index f776679bc3f1..ce0418a0c6dc 100644
--- a/metadata/md5-cache/x11-libs/libXcursor-1.2.2
+++ b/metadata/md5-cache/x11-libs/libXcursor-1.2.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libXcursor
INHERIT=xorg-3
IUSE=doc 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 ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=>=x11-libs/libXrender-0.9.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(-)?] >=x11-libs/libXfixes-5.0.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/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(-)?]
SLOT=0
SRC_URI=https://www.x.org/releases/individual/lib/libXcursor-1.2.2.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
-_md5_=d6ec46cba5b6a08d14cc130fcdcdf992
+_md5_=37fc1f74abdca0cc17512e8b30266784
diff --git a/metadata/md5-cache/x11-libs/libXdmcp-1.1.5 b/metadata/md5-cache/x11-libs/libXdmcp-1.1.5
index fdaec23beb1a..9093726fd3dc 100644
--- a/metadata/md5-cache/x11-libs/libXdmcp-1.1.5
+++ b/metadata/md5-cache/x11-libs/libXdmcp-1.1.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libXdmcp
INHERIT=xorg-3
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 doc
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=elibc_glibc? ( || ( >=sys-libs/glibc-2.36 dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) !elibc_glibc? ( dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
SLOT=0
SRC_URI=https://www.x.org/releases/individual/lib/libXdmcp-1.1.5.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
-_md5_=1495edde067e953aed6880b8e4877a8c
+_md5_=60a87dabba4ed54f51fe4626bbf819e2
diff --git a/metadata/md5-cache/x11-libs/libfontenc-1.1.8 b/metadata/md5-cache/x11-libs/libfontenc-1.1.8
index b257dfa9d3d9..78a55b5149dc 100644
--- a/metadata/md5-cache/x11-libs/libfontenc-1.1.8
+++ b/metadata/md5-cache/x11-libs/libfontenc-1.1.8
@@ -5,10 +5,10 @@ DESCRIPTION=X.Org fontenc library
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/lib/libfontenc
INHERIT=xorg-3
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=sys-libs/zlib
SLOT=0
SRC_URI=https://www.x.org/releases/individual/lib/libfontenc-1.1.8.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
-_md5_=27ba3308c8db2370188f28872a43263b
+_md5_=44f450dbf472b9e55816aba30b865fb1
diff --git a/metadata/md5-cache/x11-libs/libxcb-1.16.1 b/metadata/md5-cache/x11-libs/libxcb-1.16.1
index 6c199d701839..6262bf6deff0 100644
--- a/metadata/md5-cache/x11-libs/libxcb-1.16.1
+++ b/metadata/md5-cache/x11-libs/libxcb-1.16.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb
INHERIT=python-any-r1 xorg-3
IUSE=doc selinux test +xkb abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 doc
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=>=x11-libs/libXau-1.0.7-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(-)?] >=x11-libs/libXdmcp-1.1.1-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(-)?]
RESTRICT=!test? ( test )
SLOT=0/1.12
SRC_URI=https://www.x.org/releases/individual/lib/libxcb-1.16.1.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
-_md5_=3eeb1edc4725a8085ca9e55d3f6b7f19
+_md5_=494ef89f97cc9c278cab21e16b124e66
diff --git a/metadata/md5-cache/x11-libs/pixman-0.43.4 b/metadata/md5-cache/x11-libs/pixman-0.43.4
index 831eb3d0fd0e..8056a863c181 100644
--- a/metadata/md5-cache/x11-libs/pixman-0.43.4
+++ b/metadata/md5-cache/x11-libs/pixman-0.43.4
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/
INHERIT=flag-o-matic meson-multilib multiprocessing toolchain-funcs
IUSE=cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.x.org/releases/individual/lib/pixman-0.43.4.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b2bb95f1a621ea0405047f86e30ed2b9
+_md5_=451016850a7e81856aa2560772e873b1
diff --git a/metadata/md5-cache/x11-plugins/Manifest.gz b/metadata/md5-cache/x11-plugins/Manifest.gz
index c7dd912a0651..44dcd9ed15b2 100644
--- a/metadata/md5-cache/x11-plugins/Manifest.gz
+++ b/metadata/md5-cache/x11-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-plugins/guifications-2.16-r1 b/metadata/md5-cache/x11-plugins/guifications-2.16-r1
index c8e233d199df..740adb4099ae 100644
--- a/metadata/md5-cache/x11-plugins/guifications-2.16-r1
+++ b/metadata/md5-cache/x11-plugins/guifications-2.16-r1
@@ -5,9 +5,9 @@ DESCRIPTION=Guifications is a graphical notification plugin for pidgin
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
IUSE=debug nls
-KEYWORDS=~amd64 ~ppc ~sparc ~x86
+KEYWORDS=~amd64 ~ppc ~sparc x86
LICENSE=GPL-2+
RDEPEND=net-im/pidgin[gtk] x11-libs/gtk+:2
SLOT=0
SRC_URI=http://downloads.guifications.org/plugins//Guifications2/pidgin-guifications-2.16.tar.bz2
-_md5_=8c11aeb24cbfd99fe9fd58c696279ef3
+_md5_=5758cbd0f89d8b9d26fba0d99e3393fe
diff --git a/metadata/md5-cache/x11-plugins/lurch-0.6.8-r2 b/metadata/md5-cache/x11-plugins/lurch-0.6.8-r3
index f14548c64a86..5dc673a962ff 100644
--- a/metadata/md5-cache/x11-plugins/lurch-0.6.8-r2
+++ b/metadata/md5-cache/x11-plugins/lurch-0.6.8-r3
@@ -1,13 +1,13 @@
DEFINED_PHASES=compile prepare
-DEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt:= dev-libs/libxml2 dev-libs/mxml net-im/pidgin:= >=net-libs/libsignal-protocol-c-2.3.2 virtual/pkgconfig
+DEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt:= dev-libs/libxml2 dev-libs/mxml:0 net-im/pidgin:= >=net-libs/libsignal-protocol-c-2.3.2 virtual/pkgconfig
DESCRIPTION=OMEMO encryption for libpurple (XEP-0384)
EAPI=7
HOMEPAGE=https://github.com/gkdr/lurch
INHERIT=toolchain-funcs
KEYWORDS=~amd64 x86
LICENSE=GPL-3
-RDEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt:= dev-libs/libxml2 dev-libs/mxml net-im/pidgin:= >=net-libs/libsignal-protocol-c-2.3.2
+RDEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt:= dev-libs/libxml2 dev-libs/mxml:0 net-im/pidgin:= >=net-libs/libsignal-protocol-c-2.3.2
SLOT=0
SRC_URI=https://github.com/gkdr/lurch/releases/download/v0.6.8/lurch-0.6.8-src.tar.gz -> lurch-0.6.8.tar.gz https://github.com/gkdr/axc/archive/v0.3.3.tar.gz -> axc-0.3.3.tar.gz https://github.com/gkdr/libomemo/archive/v0.7.0.tar.gz -> libomemo-0.7.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a674640bfc71a07780a50fde9bd49ff9
+_md5_=688a041d9600b3cd0960b92877202548
diff --git a/metadata/md5-cache/x11-plugins/lurch-0.7.0 b/metadata/md5-cache/x11-plugins/lurch-0.7.0-r1
index b85dc7f8212b..effe1227d7bb 100644
--- a/metadata/md5-cache/x11-plugins/lurch-0.7.0
+++ b/metadata/md5-cache/x11-plugins/lurch-0.7.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile prepare
-DEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt:= dev-libs/libxml2 dev-libs/mxml net-im/pidgin:= net-libs/libaxc net-libs/libomemo >=net-libs/libsignal-protocol-c-2.3.2 virtual/pkgconfig test? ( dev-util/cmocka )
+DEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt:= dev-libs/libxml2 dev-libs/mxml:0 net-im/pidgin:= net-libs/libaxc net-libs/libomemo >=net-libs/libsignal-protocol-c-2.3.2 virtual/pkgconfig test? ( dev-util/cmocka )
DESCRIPTION=OMEMO encryption for libpurple (XEP-0384)
EAPI=7
HOMEPAGE=https://github.com/gkdr/lurch
@@ -7,9 +7,9 @@ INHERIT=toolchain-funcs
IUSE=test
KEYWORDS=amd64 x86
LICENSE=GPL-3
-RDEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt:= dev-libs/libxml2 dev-libs/mxml net-im/pidgin:= net-libs/libaxc net-libs/libomemo >=net-libs/libsignal-protocol-c-2.3.2
+RDEPEND=dev-db/sqlite dev-libs/glib dev-libs/libgcrypt:= dev-libs/libxml2 dev-libs/mxml:0 net-im/pidgin:= net-libs/libaxc net-libs/libomemo >=net-libs/libsignal-protocol-c-2.3.2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/gkdr/lurch/archive/v0.7.0.tar.gz -> lurch-0.7.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4d7fd56515495b6a8c1e2fb457d867c4
+_md5_=5efadb57be09ae0160e1edf90c848ecd
diff --git a/metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r1 b/metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r1
index f907cedfff2b..0d033c83d61a 100644
--- a/metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r1
+++ b/metadata/md5-cache/x11-plugins/pidgin-hotkeys-0.2.4-r1
@@ -4,9 +4,9 @@ DEPEND=net-im/pidgin[gtk] x11-libs/gtk+:2
DESCRIPTION=Pidgin plugin to define global hotkeys for various actions
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/pidgin-hotkeys/
-KEYWORDS=~amd64 ~ppc ~riscv ~x86
+KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=net-im/pidgin[gtk] x11-libs/gtk+:2
SLOT=0
SRC_URI=mirror://sourceforge/pidgin-hotkeys/pidgin-hotkeys-0.2.4.tar.gz
-_md5_=b813543e5e80df50f048a303e630fd53
+_md5_=d84aaa1bb5e9e56ccbd0fea1cc89b3f5
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index f1a33ae89b97..623bb3b578bd 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/kitty-0.34.1 b/metadata/md5-cache/x11-terms/kitty-0.34.1
new file mode 100644
index 000000000000..5df9f93f2286
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/kitty-0.34.1
@@ -0,0 +1,18 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) >=dev-lang/go-1.22:= sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] ) ) wayland? ( dev-util/wayland-scanner ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.34.1 ~x11-terms/kitty-terminfo-0.34.1 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat amd64? ( >=dev-libs/simde-0.8.0-r1 ) arm64? ( dev-libs/simde ) x86? ( dev-libs/simde ) X? ( x11-base/xorg-proto x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols )
+DESCRIPTION=Fast, feature-rich, GPU-based terminal
+EAPI=8
+HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=edo flag-o-matic go-env optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig
+IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.34.1 ~x11-terms/kitty-terminfo-0.34.1 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( X wayland ) test? ( X wayland )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.34.1/kitty-0.34.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.34.1-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.34.1/kitty-0.34.1.tar.xz.sig )
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=314330df62391630192e25a22229dae3
diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.34.1 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.34.1
new file mode 100644
index 000000000000..a659b50d2170
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.34.1
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator
+EAPI=8
+HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-3
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.34.1/kitty-0.34.1.tar.xz
+_md5_=942b5c0bc4042ae5988256bd74608d80
diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.34.1 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.34.1
new file mode 100644
index 000000000000..0157e3138b40
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.34.1
@@ -0,0 +1,11 @@
+BDEPEND=sys-libs/ncurses
+DEFINED_PHASES=compile install
+DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator
+EAPI=8
+HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-3
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.34.1/kitty-0.34.1.tar.xz
+_md5_=72aa57dc4f80da59dd580c3320ade60e
diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz
index 5355d49d964b..a2d8ea64de2d 100644
--- a/metadata/md5-cache/x11-themes/Manifest.gz
+++ b/metadata/md5-cache/x11-themes/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-themes/fedora-backgrounds-33.0.8 b/metadata/md5-cache/x11-themes/fedora-backgrounds-33.0.8
index d7f29bc7d905..b02b6ff5419b 100644
--- a/metadata/md5-cache/x11-themes/fedora-backgrounds-33.0.8
+++ b/metadata/md5-cache/x11-themes/fedora-backgrounds-33.0.8
@@ -6,4 +6,4 @@ KEYWORDS=amd64 x86
LICENSE=CC-BY-SA-4.0
SLOT=33
SRC_URI=https://github.com/fedoradesign/backgrounds/releases/download/v33.0.8/f33-backgrounds-33.0.8.tar.xz
-_md5_=53b9df338a58703404c61ae204c4cac9
+_md5_=0453c5ddfb0d01fd54cd9a61163ff037
diff --git a/metadata/md5-cache/x11-themes/fedora-backgrounds-34.0.1 b/metadata/md5-cache/x11-themes/fedora-backgrounds-34.0.1
index 51635554a847..dac065ad2935 100644
--- a/metadata/md5-cache/x11-themes/fedora-backgrounds-34.0.1
+++ b/metadata/md5-cache/x11-themes/fedora-backgrounds-34.0.1
@@ -6,4 +6,4 @@ KEYWORDS=amd64 x86
LICENSE=CC-BY-SA-4.0
SLOT=34
SRC_URI=https://github.com/fedoradesign/backgrounds/releases/download/v34.0.1/f34-backgrounds-34.0.1.tar.xz
-_md5_=53b9df338a58703404c61ae204c4cac9
+_md5_=0453c5ddfb0d01fd54cd9a61163ff037
diff --git a/metadata/md5-cache/x11-themes/fedora-backgrounds-36.1.2 b/metadata/md5-cache/x11-themes/fedora-backgrounds-36.1.2
index 1b1cf8e3bc2f..c1aaffa79be0 100644
--- a/metadata/md5-cache/x11-themes/fedora-backgrounds-36.1.2
+++ b/metadata/md5-cache/x11-themes/fedora-backgrounds-36.1.2
@@ -6,4 +6,4 @@ KEYWORDS=amd64 x86
LICENSE=CC-BY-SA-4.0
SLOT=36
SRC_URI=https://github.com/fedoradesign/backgrounds/releases/download/v36.1.2/f36-backgrounds-36.1.2.tar.xz
-_md5_=53b9df338a58703404c61ae204c4cac9
+_md5_=0453c5ddfb0d01fd54cd9a61163ff037
diff --git a/metadata/md5-cache/x11-themes/fedora-backgrounds-37.0.5 b/metadata/md5-cache/x11-themes/fedora-backgrounds-37.0.5
index 11f7f6148b17..3df1d7d208b3 100644
--- a/metadata/md5-cache/x11-themes/fedora-backgrounds-37.0.5
+++ b/metadata/md5-cache/x11-themes/fedora-backgrounds-37.0.5
@@ -6,4 +6,4 @@ KEYWORDS=amd64 x86
LICENSE=CC-BY-SA-4.0
SLOT=37
SRC_URI=https://github.com/fedoradesign/backgrounds/releases/download/v37.0.5/f37-backgrounds-37.0.5.tar.xz
-_md5_=53b9df338a58703404c61ae204c4cac9
+_md5_=0453c5ddfb0d01fd54cd9a61163ff037
diff --git a/metadata/md5-cache/x11-themes/fedora-backgrounds-38.1.1 b/metadata/md5-cache/x11-themes/fedora-backgrounds-38.1.1
index 28f0a8fa6889..b6098d38a2dc 100644
--- a/metadata/md5-cache/x11-themes/fedora-backgrounds-38.1.1
+++ b/metadata/md5-cache/x11-themes/fedora-backgrounds-38.1.1
@@ -6,4 +6,4 @@ KEYWORDS=amd64 x86
LICENSE=CC-BY-SA-4.0
SLOT=38
SRC_URI=https://github.com/fedoradesign/backgrounds/releases/download/v38.1.1/f38-backgrounds-38.1.1.tar.xz
-_md5_=53b9df338a58703404c61ae204c4cac9
+_md5_=0453c5ddfb0d01fd54cd9a61163ff037
diff --git a/metadata/md5-cache/x11-themes/fedora-backgrounds-39.0.5 b/metadata/md5-cache/x11-themes/fedora-backgrounds-39.0.5
index e20e11497a98..1561dc3631ae 100644
--- a/metadata/md5-cache/x11-themes/fedora-backgrounds-39.0.5
+++ b/metadata/md5-cache/x11-themes/fedora-backgrounds-39.0.5
@@ -6,4 +6,4 @@ KEYWORDS=amd64 x86
LICENSE=CC-BY-SA-4.0
SLOT=39
SRC_URI=https://github.com/fedoradesign/backgrounds/releases/download/v39.0.5/f39-backgrounds-39.0.5.tar.xz
-_md5_=53b9df338a58703404c61ae204c4cac9
+_md5_=0453c5ddfb0d01fd54cd9a61163ff037
diff --git a/metadata/md5-cache/x11-themes/fedora-backgrounds-40.1.1 b/metadata/md5-cache/x11-themes/fedora-backgrounds-40.1.1
new file mode 100644
index 000000000000..863549bf0132
--- /dev/null
+++ b/metadata/md5-cache/x11-themes/fedora-backgrounds-40.1.1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=-
+DESCRIPTION=A set of default and supplemental wallpapers for Fedora
+EAPI=8
+HOMEPAGE=https://github.com/fedoradesign/backgrounds
+KEYWORDS=~amd64 ~x86
+LICENSE=CC-BY-SA-4.0
+SLOT=40
+SRC_URI=https://github.com/fedoradesign/backgrounds/releases/download/v40.1.1/f40-backgrounds-40.1.1.tar.xz
+_md5_=d7af9c697fe7853219e831d581f05139
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 3b06ad371451..8a642172643b 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 17308 BLAKE2B d6f0e1960300dcb206a4c928e0f5497ce5fdccacc5a0e5c2508a7af6e8f9498d7b9fb9ec3f5d3954053fc79e8414e01e57845b94cb5cd6f55794cf59ea3c0d33 SHA512 5f19269ff35bf881a2c86ab1b5ce45cd93f05493fcf48e1b653586b091edc5c0a54df7ffbf400b137990209ea574d0bf309d777111a8f29a227fc82a5ed91540
-TIMESTAMP 2024-04-18T10:40:26Z
+TIMESTAMP 2024-04-19T09:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYg+JpfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYiPANfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB38Q//Y6eF8GHYM+XFvdElK8PLUPMOuTmP1/D5FBsOG82kCFlaNLPrdKBNuPPs
-TGuE6Mw6gzl4Kqmkc2OSXdxb/siQTW+SS+NjRR8R7IUQxjA+1WE4IOM6ORf8Pfjj
-wrbtY+K0zhZkmIOa/wVJ1z5Z4cSmcCz6Nv3UKk0mcyonwezbJ1bqokR/ShzuqI2f
-oYnc+V4q4nqOqh0P0LbXM76/isaU0SrG+zgUPZWObmGMYVx5MxKVHv0y0g86tbxO
-UheY4EgF6Ukit7Koia8iSx2v1Qzks2jfoU6ZaZCvddFqVELM1aa2qfzGQZGtRXqO
-3sxlB2MN+r1xIVvYrXXBeILOC2/P2reXf5aDJZXdEcmEzna2GhLkhIWwc2FrpgcC
-uDJY+Vs7FwZzrN99saCc8jFKxr53/Lp8TjFeKH8tdvadlFqG6dpV/5PDrRZC6VHx
-uTqXIHV/5QnIMc1ttsj1l7Qj9lD/520s5WxH77kASC1wg0R0a+OfrGmvnyn9yWMx
-DySftD3Xt4EVeQKuxtv+2wTNoLrLS53QlI7mJbBvqzZQ/0bUSyQwJe3AsQ6anmbo
-jryCtEusjbGR4eQIJoFySBCTerZyISEKkbLQ7a9aIJUs6X/IOo9ab3AD9HmTVzWw
-wVNe7eevcajIa0gHdsOg/ZsAuPq8AqfZzBLDKfRLaIAseogr5Pw=
-=bE1h
+klB3fw/+N5nkUOB1pIiV9B5T/W6DFmk2EC3ArTJ3QbanSwetOz/MqbUoQJWgwSkz
+1ofPc7gxM3+z9Vu/B7jwnslUYU8Ia1pimDLBazxetdSOPgTyYwItrKad/KDQFwpg
+Y+a4c7gcHCK2AQ5bnIOLR6m7oaKhRjoSHzUXwMEDMM+KAH1NyKtmcmw38yQ0YU07
+DDpCLx+5gIE1A8sQfjbiKgu2Cuhr5E/0Yhhn3E0z9tCe1iipmUKOm5UichCu/JoN
+3CamOd4FbdNpwF+2r3VeZMRfrrpkjj7BEiwXZa02y0L7PhA+AbtT3stKa8Egc9Nw
+8LIJO0IGHW7KZHiO1BpVYgvye3TnimX21+fFjjdxHJ6PboM3uP0oqx6cUMeu6FT2
+Nie9RY8C4trErMxvO3EZRlLkDRBWfrh1VSKbJYZOMeWCkumalgf3Zrb5nLV8Hyu5
+B7Hse8Ja5aQkas+fdUL6SsP6k5vIM7I3tOGbFuNF2do4q2qOUCtMqiP8bn9JGMZo
+nfm6PinM/CSmCDYSSsn4kYuJ2b0MrXJJ9InEu9butd5Fx2khhI5bzvFtbZuSMdQZ
+QDSdp81khSkty2Cdz//ujgYQ9Dj6UQT6jb6w+gd/dvUZ0DAzwKeuj+jwakGTjTWp
+/tvk7Da05asndVMTiPn+TpdcZcC6QhVPDqr0tKqBycOER4cYMgE=
+=T8Ur
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 6f2fad3383fb..3f5e57468510 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 18 Apr 2024 10:40:23 +0000
+Fri, 19 Apr 2024 09:40:13 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index d3b9b7e14014..412030c065d6 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Apr 18 10:40:23 AM UTC 2024
+Fri Apr 19 09:40:13 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 601502317ca8..c4347e050fa6 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 18 Apr 2024 10:45:00 +0000
+Fri, 19 Apr 2024 10:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 3ffa81ca8c31..0e77003b427b 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-3b33b304cb326d0ae48bea4ee244209c4231a652 1713435979 2024-04-18T10:26:19+00:00
+f3308126e5bf44da62d79bea5e97de819cb6e457 1713518477 2024-04-19T09:21:17+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 3d4df58eb2db..9dce91080393 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1713436801 Thu 18 Apr 2024 10:40:01 AM UTC
+1713519601 Fri 19 Apr 2024 09:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 6f2fad3383fb..3f5e57468510 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 18 Apr 2024 10:40:23 +0000
+Fri, 19 Apr 2024 09:40:13 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index b168f47ab6aa..588b004963fe 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/fail2ban/Manifest b/net-analyzer/fail2ban/Manifest
index 4567f61fd180..93dd586d4966 100644
--- a/net-analyzer/fail2ban/Manifest
+++ b/net-analyzer/fail2ban/Manifest
@@ -3,6 +3,6 @@ AUX fail2ban-1.0.2-configreader-warning.patch 844 BLAKE2B 3dca580b50c7fa425765ee
AUX fail2ban-1.0.2-umask-tests.patch 1329 BLAKE2B a7535b515e5d3be56d6e842b34e37cc6786338c1874827ff82c58251ecab63917b54d3c1de6fb4047112deade46195c168b5783922dec8895a13f7751f2c64a7 SHA512 bfffcaa54e74c34e87f4a1205573ac9fb8a66dbcc8534f9b42574be699e21ee92ce153204a7dfc63aedfe319a34d9ac3e656ff29cc054fcaf3b4709b0d56b24b
DIST fail2ban-1.0.2.tar.gz 583295 BLAKE2B 84eb5e3487c4db734f4f0a36af142d520e1cc53c2960893ee2f05ff4e78133860be59ed9580fa0d972509a03c17e5d9458b8e3f6b470a4c3154f10911f94691e SHA512 688a84361b5794e1658f53d2d200ce752fe1e3320ddb1742c32c4b4b82a79ace16ae464e7ea3eeb94a0e862bcac73c2d3a0e61dd7b28e179a4c857f950d74dbb
EBUILD fail2ban-1.0.2-r2.ebuild 3529 BLAKE2B 5565c25f7dae535e0b83299086ff2eb0fc256231df228565f48e41402c003e1abe62bb36d81ef1f401820f4f4e28cb46e64b922c7e87970c04ddd1b9ad3dfcfb SHA512 f0a3e100a9ec88a7f3d7737a85f6a90adf30f80854fe89e5d64af53ff129fa4938812ca4ebf657015e36e9a4cf1ed45513d7d8dfc4c3f84482e9a60f5221dbbf
-EBUILD fail2ban-1.0.2-r3.ebuild 3774 BLAKE2B 5601b8990d9965957097bf666943e2473e03348a976945b6a3b93cbde8f18cab60070097033856443725e8918586efb153d9955537e7351925f9ed37091fc29a SHA512 1393fd06054328c24062ee573fc790f57d66d04b79352ba509d78782a13e56b04017b8bd14a32ec04093d33f8608e68aec250aeb85dfbfe5ec55576da5af85f6
+EBUILD fail2ban-1.0.2-r3.ebuild 3824 BLAKE2B 95a5fca9e00f00d4d39abbe64c0d5e75631ba62b6a50d008bb2d8b5d7e35ab756303e0d847d369e71c84b5abc1c2141c59991c80f8764519841b6e97deaa3ca5 SHA512 3e3839a6ec9e362632e14893313512d2f75d787fad9959691a3445a9dc063d85c4008c2c98433d365b7a225d4c78bd405c1d1a99ee1947440b60ba8bd65efb8f
EBUILD fail2ban-9999.ebuild 3635 BLAKE2B 44abe3fe9eadbbcca5d6f9303421ef9611cd0df7a01c86051537d3da513773ba7f6aac2328f1cfd3e62815d1e2b2e1bc7cce82d83e8ba54fe928acbe4fa6f147 SHA512 32820f347d0a4e1cb6ae368754e04e6930144fcad3f73bd05dca2c645b1164af7b5a7719eaa3bd6ec997b41c4d98e0fcf77d54f2724c8e52ba5e21e254b071fb
MISC metadata.xml 357 BLAKE2B a5dee8c760b80bbfad6bca9a7adae797eda34b9db80716db8842c6813b4ed25ed4707290756dc869a7db4163de1ff6114c1995fcc2c485df1bcc6cad9c9a8f14 SHA512 9877a507bd3617c33351036317c5dc7855a1024d8f04f76a57edb93bd80e62b2b7c4f35784f447e94497305eab33246ae5913ba36ea001aa9068d1f91aeee9f0
diff --git a/net-analyzer/fail2ban/fail2ban-1.0.2-r3.ebuild b/net-analyzer/fail2ban/fail2ban-1.0.2-r3.ebuild
index 3d1da9eccc8d..f78595850988 100644
--- a/net-analyzer/fail2ban/fail2ban-1.0.2-r3.ebuild
+++ b/net-analyzer/fail2ban/fail2ban-1.0.2-r3.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/fail2ban/fail2ban/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~riscv"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="GPL-2"
diff --git a/net-dialup/Manifest.gz b/net-dialup/Manifest.gz
index 6d77bf863c14..22cc0d5d0c28 100644
--- a/net-dialup/Manifest.gz
+++ b/net-dialup/Manifest.gz
Binary files differ
diff --git a/net-dialup/xl2tpd/Manifest b/net-dialup/xl2tpd/Manifest
index 37899a5c24c9..30a93f2edae7 100644
--- a/net-dialup/xl2tpd/Manifest
+++ b/net-dialup/xl2tpd/Manifest
@@ -5,6 +5,6 @@ AUX xl2tpd.service 232 BLAKE2B 16578777774cd7d378efb37f917e368d39f84267c45184d9b
DIST xl2tpd-1.3.16.tar.gz 531861 BLAKE2B 2f809c8623c1a77ee538014d4ff3389e32e142f8cd6acad1657198323835574dd3d062e5ed6ee81ded5c4a1a65d8e200759ed6013884bb655ca6f5eef5333931 SHA512 d92bd9070c0e78ba1f4f7ee38be9e87d1f869fe240433f2fd7d1c974f1bce1573ab7aeb5922f316e53bd0fd4580b6152d585b1e0e0cd6fb01ef8fa85d9509b16
DIST xl2tpd-1.3.18.tar.gz 534937 BLAKE2B ce745855709ac79d5d6aefbe2fb31a4e799f01c6ad31ad2e436c276933e079116daf32bcdc97b7459e4792aa2bd1ddbb600d798d8b28d1432681ffd319fe0829 SHA512 d1114777de5f3895429409fd5474da91fe9e9c218615eb989c9294de3e4e36dea7d8ea880a9b1b1ca18760e5709c8b8156c80d81401db479eaf215c026c3d861
EBUILD xl2tpd-1.3.16-r1.ebuild 1352 BLAKE2B b6ea79a94bfb5dcfc726fdb4fb996335901cc49a1dc72b28c3fea0c1fd5679b8167f96e0cd3024cf90c692010e953b28cb809753813f4ca2288d9c79ddb756d7 SHA512 6b39af75c317c0f32bf2c14f771959a637029f0e9f5b54dfc6270ec9e52d67833d61c7460f41fcb5926f01579394cf4463cc40b9eedca620b3db2bd35f9217cb
-EBUILD xl2tpd-1.3.18-r1.ebuild 1440 BLAKE2B 81a25f83fd681dddea9412cd021e419259b4a2b575a305c9e5902c08c0e1d6db4ba49ead10ad70495f4aef44af8062f81c68c2a7c9d90b38c9a8d1608c798d07 SHA512 9157d9ab4158ade0cd478d53f8efaa6b194f93dad40af87c273a24810ffb8dc9ad4bdacd5f1079dd08c88e07b79b8c1920e049c90cd6e4300090acba8c1e2986
+EBUILD xl2tpd-1.3.18-r1.ebuild 1437 BLAKE2B 294a85f795d8a57ffb294ffbaaa5828cc8630a28bccb334ffe949054c3ef8d42c5af3827c81c2db25d9b936f316b65e0d89703b616c4fefb7f7dc1a13c7ba706 SHA512 a8a7a8a8ac5148373d57c5fcc84ce0f0ba953d832f43c43e64a2467858ccd4ebb0ebc56066a953f002a31bed62bb0e60dc6c5347c70b51dfa746eb9b1a632fd5
EBUILD xl2tpd-1.3.18.ebuild 1356 BLAKE2B e36c9f7486db49a783c7a24bcb367204aa705a2940a4c8c303ad58bc4e8096e9d57974b39ff36f6a72fe5905782934c370ee6323882e9b5efedc171a339169f4 SHA512 76c34d48e3c42fba4f99a257258e9da65324e241266aa5bed0971a8524daa47a0e4f743d717d9b6d7d5b9e0b0fdfaf84847adf93209a690d3a2c6e7ff3a60fc9
MISC metadata.xml 879 BLAKE2B 45303811850f78008ae08da56724fd3e9ee5048db230735230504468a2ba03c8c4f19ebbc8b648f0f490504c9df35eb9c667c6dc320802105eaddad1f2098f8c SHA512 287af9f09cf7066768307b7dbb6b570291e4e15592c178e9dad215b1c3229cbfe9bee06994050184525d2636d3c3e87172caab49b084a27fd583461fed334df3
diff --git a/net-dialup/xl2tpd/xl2tpd-1.3.18-r1.ebuild b/net-dialup/xl2tpd/xl2tpd-1.3.18-r1.ebuild
index 7a4b224fb5ef..872533b81efb 100644
--- a/net-dialup/xl2tpd/xl2tpd-1.3.18-r1.ebuild
+++ b/net-dialup/xl2tpd/xl2tpd-1.3.18-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/xelerance/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv x86"
IUSE="+kernel"
DEPEND="
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index 7a3acd95b401..aa9cbb3284a8 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/ipset/Manifest b/net-firewall/ipset/Manifest
index 9110a65eb88f..210e69c46932 100644
--- a/net-firewall/ipset/Manifest
+++ b/net-firewall/ipset/Manifest
@@ -1,6 +1,5 @@
AUX ipset-bash-completion.patch 502 BLAKE2B 31d3ebfe59506f24e74c45912aabd87d853643d0eebf7e88a260964cbed5ff44cae870d9ba47879f81bd9f4bc784e7f28fb80e144f72acfcf2caff02abcea83f SHA512 682d2dfcc7e115824a9883ba58118a27c0075bea08444f74c9a12678ac3dc10592f9f7cafa55dfa96969f89b64300d58507630210050fb2f8237b917118f2418
AUX ipset.confd-r1 666 BLAKE2B 852963fd27d11f58305f33cc9be84d5eabde73f5af4924d97ad188505fa64b2c75f31ece180e2992d275738305b7a731afc8b911314a9f202320c0c61053fc9b SHA512 6020665ba30fc9efa7c16714c1ff7a0961153175b70ca5817f72c4123537e0ff9a977b8ca71914ef8b49d431601b73275b2ab6f848d521b53680b0cd7bcaca82
-AUX ipset.initd-r5 3375 BLAKE2B e548d1fecdb7785eacd7611881db589488c15871b9ba28bf6a6c3ba2cacddb0428b7a29426cdbefe23d3c060c5431155d9e75c14ea4e3cde889979aa111e745b SHA512 d6162f713609df66f9b30c179045fe96dfe6f85e6b13f53eaaba5d9d09bd082bf74749ef0ff5e97039658036370dfb49f16071765d3f7c3901fae540264ccf96
AUX ipset.initd-r6 3386 BLAKE2B 1b3c0de0cc45fe80d3e0ba8a90fb2433ec3a6c2df38d50030cafea0b67562644918186e82e1c92a314f8e75939a0302a1574ae78fedbc9da9016ac3d0fd82e20 SHA512 ca821d2d22826d10f87e0c318b52faf10a339174f2ab27fb427b87f41b824ea8b74523b776465dd43edd1fa3cb311b11a6c9972f1d24f007ad60b87895860d2d
AUX ipset.systemd-r1 492 BLAKE2B 78fd7b122e0fe08b36d36e736d18b7a5f0bf1aa78802f1bdc7abf69ad2ef9c0bcfb22ae84f8f6489aee6c147ee3c0be7ebfa600712bf6169940802466daf68ba SHA512 6574e48ce6b3c4f45122a8b387746793ceda62f68ec8b0f3f6f949f5650ab557f3f7eb75699e36d5bf04efbf39dc17e030cc44ea9d97891578d4c909669e6eb7
DIST ipset-7.20.tar.bz2 687123 BLAKE2B 24f44c887ba90379015d15d58351aedb80cc1d53638d0f4a868b1b6debec18e4c5336b626946bc7b3eb56c1b80d83ab236f287598f71e27bf44b9873dbb7eddf SHA512 d0b87ab889987a3febeaf3d73099a262aca86160878258b3bd1be064e52b55baa90601804b30ad3bbb363066c9fc1bbdfe8bc100414f801729215a892e186fc6
diff --git a/net-firewall/ipset/files/ipset.initd-r5 b/net-firewall/ipset/files/ipset.initd-r5
deleted file mode 100644
index 0c73cec68c7d..000000000000
--- a/net-firewall/ipset/files/ipset.initd-r5
+++ /dev/null
@@ -1,105 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-extra_commands="save"
-extra_started_commands="reload"
-
-IPSET_SAVE=${IPSET_SAVE:-/var/lib/ipset/rules-save}
-
-depend() {
- before iptables ip6tables
-}
-
-checkconfig() {
- if [ ! -f "${IPSET_SAVE}" ] ; then
- eerror "Not starting ${SVCNAME}. First create some rules then run:"
- eerror "/etc/init.d/${SVCNAME} save"
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return 1
- ebegin "Loading ipset session"
- ipset restore < "${IPSET_SAVE}"
- eend $?
-}
-
-stop() {
- # check if there are any references to current sets
-
- if ! ipset list | gawk '
- ($1 == "References:") { refcnt += $2 }
- ($1 == "Type:" && $2 == "list:set") { set = 1 }
- (scan) { if ($0 != "") setcnt++; else { scan = 0; set = 0 } }
- (set && $1 == "Members:") {scan = 1}
- END { if ((refcnt - setcnt) > 0) exit 1 }
- '; then
- eerror "ipset is in use, can't stop"
- return 1
- fi
-
- if [ "${SAVE_ON_STOP}" = "yes" ] ; then
- save || return 1
- fi
-
- ebegin "Removing kernel IP sets"
- ipset flush
- ipset destroy
- eend $?
-}
-
-reload() {
- ebegin "Reloading ipsets"
-
- # Loading sets from a save file is only additive (there is no
- # automatic flushing or replacing). And, we can not remove sets
- # that are currently used in existing iptables rules.
- #
- # Instead, we create new temp sets for any set that is already
- # in use, and then atomically swap them into place.
- #
- # XXX: This does not clean out previously used ipsets that are
- # not in the new saved policy--it can't, because they may still
- # be referenced in the current iptables rules.
-
-
- # Build a list of all currently used sets (if any).
- running_ipset_list=$(ipset save | gawk '/^create/{printf "%s ",$2}')
- running_ipset_list="${running_ipset_list% }"
-
- # Check the configured suffix, and make sure there are no collisions
- if test -z "${TEMP_SUFFIX}" ; then
- eend 1 "TEMP_SUFFIX cannot be empty"
- return 1
- elif echo "$running_ipset_list" | grep -q -E "${TEMP_SUFFIX}( |$)" ; then
- eend 1 "Existing set(s) match TEMP_SUFFIX pattern ('${TEMP_SUFFIX}'), cannot continue"
- return 1
- fi
-
- # Build a regular expression that matches those set names.
- running_ipset_list_regex="$(echo "$running_ipset_list" | tr -s ' ' '|' )"
-
- # Load up sets from the save file, but rename any set that already
- # exists to a temporary name that we will swap later.
- if ! cat ${IPSET_SAVE} | sed -r "s/^(create|add) (${running_ipset_list_regex}) /\1 \2${TEMP_SUFFIX} /" | ipset restore ; then
- eend $? "Failed to load new ipsets"
- fi
-
- # Now for every set name that currently exists, atomically swap it
- # with the temporary new one we created, and then destroy the old set.
- for ipset_name in ${running_ipset_list} ; do
- ipset swap ${ipset_name} ${ipset_name}${TEMP_SUFFIX} || eend $? "Failed to swap in new ipset $ipset_name"
- ipset destroy ${ipset_name}${TEMP_SUFFIX} || eend $? "Failed to delete obsolete ipset ${ipset_name}${TEMP_SUFFIX}"
- done
- eend 0
-}
-
-save() {
- ebegin "Saving ipset session"
- checkpath --file --mode 0600 "${IPSET_SAVE}"
- ipset save > "${IPSET_SAVE}"
- eend $?
-}
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index e1ed684dedb8..0345368bf25d 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 2d4fb9f47b1d..c26e5de833f0 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -12,10 +12,10 @@ DIST samba-4.19.4.tar.gz 41839810 BLAKE2B b5916478d9385eff93d852b61eaa835e04eef7
DIST samba-4.19.6.tar.gz 41847853 BLAKE2B 42a1756f3cb1cd48da5abe043357e15b294148b88fdcb2502394372628a17a729ffb5ea070a967face2dfb76e319cdf6fa56d611c369baddf54e998164d782ca SHA512 23172f4393deb9c520182ffb1acb3cf3e53391d4276fffe98527f2f514f969c0952e6e59bcd90f11385dc51367a7bb9cd0534fa9fc3814f16bfb88f41609d0f5
DIST samba-4.20.0.tar.gz 42433302 BLAKE2B 97cdfdaf118fcd9b44aef0134d211e243a6e2468d90449b9c5ac55c9a8c4dc1e63bf9eb2be9878dc70609c830f90b08b4d1dbf80d7e947c10219043def970d24 SHA512 e820739706992ef3b4e3a7a771ad5d8efc6b87d5ccdcee7ebd41483d90fa3cc0420ba9680d059e71d7083c9c12b0d36deafcdce0224560f49bbfc3a277e7e77c
EBUILD samba-4.18.10.ebuild 11530 BLAKE2B c2014cf1159a2315f5608e0f6e0dfaa6a32354fcd67fea923af9833dfd1b71b1f83f7f8a81e41bae0bca60f65e420cb610a1817ac3c0f59d83c38afe31b13a93 SHA512 895792479db3fc664bd969435e61044a9a5436e64501271b7c8711548ef1eb07f89196f1812efa7fb9ad9a9ff051199d90da7731dab05c7b37324a4a3cfdd36d
-EBUILD samba-4.18.11.ebuild 11530 BLAKE2B c2014cf1159a2315f5608e0f6e0dfaa6a32354fcd67fea923af9833dfd1b71b1f83f7f8a81e41bae0bca60f65e420cb610a1817ac3c0f59d83c38afe31b13a93 SHA512 895792479db3fc664bd969435e61044a9a5436e64501271b7c8711548ef1eb07f89196f1812efa7fb9ad9a9ff051199d90da7731dab05c7b37324a4a3cfdd36d
+EBUILD samba-4.18.11.ebuild 11611 BLAKE2B f87fbfb09cfb1cb2a8f5a588e3658886cf3c5aba4a9b48ecec4b31f1104d8583892fb6145bbbab0236063b59b8a7e79287bf10ec6a90cc9b6c1770e834ef6906 SHA512 c87548ce0cfd169913d92a930c6e3d17cee0a679cf6439c882b1fac374851a08eb0d0b227f0cea4724cd3b034bb29cb2bb7742370919bce7730ab3fc99545e90
EBUILD samba-4.18.8.ebuild 11523 BLAKE2B 1480d96d418d6f2ab8b96d09d57c38ef03d6d43accfca82757f4e5b1a1bc2050fd0a1f60cc31605b7fa27fbdca461415c7f8ece9efae835126a5a915e70cf069 SHA512 952dea0dd961eef3de6f842a31ef3f8b51746764b7f50a37709fa925a52e441f94443c3b62b37a4467059c18dbf3ffa43482aea3cabcf4e82e2cffacb9f8cbf3
EBUILD samba-4.18.9.ebuild 11523 BLAKE2B 7825567877bfebeb584091463f5b9f8d9fa0d58f9f809b27e9bdb2782cf0c6f5aff949f2bf7c1e4560b2efd8182e8f659d013b8e56d9e83a865e3a19058fcc6e SHA512 41c3c08be796099419d97d36e882c2d8bafc0ef7afb68b8fdf5b6b07900ac7447c5c8ad2421e837a7c2adeb8ada9a1cf61ebd4b1093204b814d129e85ce5b9b5
EBUILD samba-4.19.4.ebuild 11456 BLAKE2B 3e05dae4d56617c912543b6b5e6cdb0fa59d7e996d1ab6f9a49e00196b06642371f0fff54e10df838bdddf1376da9b64c3c00acac0c5b72a0e07b2751b3f80c3 SHA512 d310b274a307ca23e587fb853b4ca1d2f8f03576561fb298804765091301df000b833746844f9dbe0f3e970cb2d179b2a818b1fe7debdcb2f06a6d72590531f3
-EBUILD samba-4.19.6.ebuild 11456 BLAKE2B 3e05dae4d56617c912543b6b5e6cdb0fa59d7e996d1ab6f9a49e00196b06642371f0fff54e10df838bdddf1376da9b64c3c00acac0c5b72a0e07b2751b3f80c3 SHA512 d310b274a307ca23e587fb853b4ca1d2f8f03576561fb298804765091301df000b833746844f9dbe0f3e970cb2d179b2a818b1fe7debdcb2f06a6d72590531f3
-EBUILD samba-4.20.0.ebuild 11458 BLAKE2B f8b45daca7c6d1869c4859b6a4d66ec69dd252c5491d624439d28b12d9719ab4cafe4d1014730e23189ab2b5e6fc51032049d82a71fb0182b41af3ab6bfed9b6 SHA512 6611bcff2414ec421336c0b30ea318d46bd59eaeb1e451c1bc12ff6ae65d1a3c1b6d39084f331b429796e17f5131478528471671d9477aa21d600cff97f44f25
+EBUILD samba-4.19.6.ebuild 11537 BLAKE2B d43d70db8cdb1f7ff2c3a1121d993cea44d76191e9e471014d308f671c5a61d5835ee195e177dea454381d681de9899150bf175ab72fc8ab4d8c89478a5de2a5 SHA512 429ece7c06e367c66471139f08f7042ebc77b70a13c215979748f5d417d285ce79cf230b2644bcb1183e12342db2b2006a80fc71da07e96d99888476aa0891d6
+EBUILD samba-4.20.0.ebuild 11539 BLAKE2B 0ef8f0c6574800d519f2ca7ef647152c139f133d2248044661c54b41ef09e86b4e22bde62e81a4153aa0c346721b70b2c733e2c6c9d6d18925a58c3fc8b40f7c SHA512 a93928483f428981c11cc77e13c0db1238e022af2a3565ff7f6304263b3ca7af8291495901e6781e976975fdfc55f946078bc002a336a2eb1e8cb8278c65fd72
MISC metadata.xml 2066 BLAKE2B 1d3a5757c3226cede70b5fabb63b27bf0a5b86bf27643a30ebfe743d0758e57ce1e69b14ba6795de4c656b3d5da5b3f9d90d11074520c24d6459220f62723b04 SHA512 0a7963f9abddd4cc3b303c93dcd4b7dc30ca5660e64750d77bcd3bce0a95291c46208d9a1143303c168febb2d65cdad0018c475130dc04c16d79df2019d8e9aa
diff --git a/net-fs/samba/samba-4.18.11.ebuild b/net-fs/samba/samba-4.18.11.ebuild
index aad41632fada..9d50fa3c279f 100644
--- a/net-fs/samba/samba-4.18.11.ebuild
+++ b/net-fs/samba/samba-4.18.11.ebuild
@@ -110,6 +110,7 @@ COMMON_DEPEND="
snapper? ( sys-apps/dbus )
system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),${MULTILIB_USEDEP}] )
system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[${MULTILIB_USEDEP}] )
+ !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[${MULTILIB_USEDEP}] ) )
systemd? ( sys-apps/systemd:= )
unwind? (
llvm-libunwind? ( sys-libs/llvm-libunwind:= )
diff --git a/net-fs/samba/samba-4.19.6.ebuild b/net-fs/samba/samba-4.19.6.ebuild
index 14523d446af3..ba6fde4a6f54 100644
--- a/net-fs/samba/samba-4.19.6.ebuild
+++ b/net-fs/samba/samba-4.19.6.ebuild
@@ -110,6 +110,7 @@ COMMON_DEPEND="
snapper? ( sys-apps/dbus )
system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),${MULTILIB_USEDEP}] )
system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[${MULTILIB_USEDEP}] )
+ !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[${MULTILIB_USEDEP}] ) )
systemd? ( sys-apps/systemd:= )
unwind? (
llvm-libunwind? ( sys-libs/llvm-libunwind:= )
diff --git a/net-fs/samba/samba-4.20.0.ebuild b/net-fs/samba/samba-4.20.0.ebuild
index bbddb3c9b0b7..0a0dad90e20e 100644
--- a/net-fs/samba/samba-4.20.0.ebuild
+++ b/net-fs/samba/samba-4.20.0.ebuild
@@ -110,6 +110,7 @@ COMMON_DEPEND="
snapper? ( sys-apps/dbus )
system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),${MULTILIB_USEDEP}] )
system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[${MULTILIB_USEDEP}] )
+ !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[${MULTILIB_USEDEP}] ) )
systemd? ( sys-apps/systemd:= )
unwind? (
llvm-libunwind? ( sys-libs/llvm-libunwind:= )
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index abece3082ad0..66b998c233a0 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index e79d9263b210..f98af4ecdc0f 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST signal-desktop_7.3.0_amd64.deb 118864958 BLAKE2B 94de59e0effd86ee0108552deba9d984e7142fa73a5eb27844f44317f9a691838944ed6eaf16f860b5b29cb5a0898bf9078c579349e9a341ffbbdfb0a26019ab SHA512 e8b6bac422d43da84b2f756e6c0e0386a8b4fb8dd40e0d94428fe775629792fab30da2195ecc072b24b8147e3657a81e28284f7a1f80ef33e38b65897311adb3
-EBUILD signal-desktop-bin-7.3.0.ebuild 2391 BLAKE2B 6cd7c5c50b47a5a6d94ff08be26defdcbff36472425893e279070ad4f2afd3f4cb64111b915c7071608ffb5dbffe8e596fc619123d289e68f1e2ce02cdd9dd8c SHA512 78e248b266842778a628473ebc0d940f6280f6bd5d3266d00237c504c630a2addfba8662f2d759772210def9b822d9a31f3f5b65adf0cd3a2746bc73b033ab1c
+DIST signal-desktop_7.5.1_amd64.deb 118830110 BLAKE2B ec52c9aaf5a6536074c67ffb43d0cd3d5d5b5ef962eb92f6547d1e5ca2e783f9e32e28e8c92c5aea2750f930e96b52109d6c4bdc9285461480bb031c35c4ee9f SHA512 25105faa46294047d31e532691b364855213bf5d36cda4ba5ff021ff316e9812f44bb646c42316b0c54496080f48224a24dd68c30db388931858efd4e2c1df40
+EBUILD signal-desktop-bin-7.5.1.ebuild 2462 BLAKE2B b063aa73e783e8b1d217feddc253f07330e72ed67435278957bad3f8ab488c626db9dd43b6a85ebc8edc76a04b1b3e6dbe1135c8d3a0b91013c45d3ea3ca053f SHA512 b86b2b0125cc5e50ff9a0d096abc9dc84cf2e2fa55159e22191d6ff8d2d42681bf3af9de91adac339657e41f5034fe0cd4d0d290a0066796ca24cf3df5a8abcf
MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.3.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.5.1.ebuild
index 99e798892138..4ddfe8d854e5 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-7.3.0.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-7.5.1.ebuild
@@ -82,9 +82,9 @@ src_install() {
doins -r usr/share/applications
doins -r usr/share/icons
- fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
+ fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler
fperms u+s /opt/Signal/chrome-sandbox
- pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
+ pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler
dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
}
diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 10dfc2873eaf..724392fdeed5 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -2,7 +2,6 @@ AUX synapse-1.101.0-netaddr-tests.patch 1504 BLAKE2B 6c118e7436cf5248a3f3170ff4a
AUX synapse.initd-r1 345 BLAKE2B bc4868eff0103c657725b077a5f9ad002300b34a1a8bb85820c3c12b9da733fb33ef136a3a992cfe50844cba304cfaa8f9577e4f5fdcc9e94f653406043ad663 SHA512 44a0f7124f8730b4fc8f0e52284d8f03a0bf016c584fa0411910f66d236e3130b1c749d45ff84fa3a8619716bb973ff51f0a5733b06006640894eb39f29d188e
AUX synapse.service 549 BLAKE2B 4b91a2da29b2a9afc5a6cff3c74a8b2f0dbe86063d0a47e60fddf8eb712b3642c308181ba2444a7e59b58f942368e7217dc94088a2487816aa44e28f49094573 SHA512 a9039c2883008c191cc89bec6f52893b489688e83525eeef09a979fc22b09b048cd03d6a7a450ac3d1441abccdcd6786cfd6c8f0b90ea98d1516c312bf634636
DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
-DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
DIST anyhow-1.0.80.crate 45138 BLAKE2B 4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39 SHA512 481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
DIST anyhow-1.0.81.crate 45142 BLAKE2B 9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78 SHA512 3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
DIST arc-swap-1.5.1.crate 66157 BLAKE2B 9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb SHA512 8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
@@ -60,7 +59,6 @@ DIST serde_json-1.0.115.crate 147100 BLAKE2B baa2dce9d85e331d1308f2ece9dbeff24bc
DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a
DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
-DIST synapse-1.102.0.gh.tar.gz 8469024 BLAKE2B eaf50330d66149c757ab25811aa7017f8177ec5a3050e9c6dd2c8562f0c61e12ef5e7a08cfbac283c11cbadbc9f9adf58bd3934aa7bd4934fe2d4490759aa021 SHA512 420567482b3ab5d182506102a7817a487722f6bdd83bce57bb29ab11e1b07788cf4cf95913d16334637c7d388d9ba8b42d067a89ed9a403d606b6760377ec33b
DIST synapse-1.103.0.gh.tar.gz 8470184 BLAKE2B e4660cf00599b54379c3b4877f9a85658e087865f187928f8a5764270a21473e56ffdb021f14927b741d9a294ac8eac9c0c1ed4a1429c4ec86330a7e56110141 SHA512 8b6777fb1f66e4060bb5b755206748313c99759f239edc9e28f8a16fc3163f9cdfd8c94fc92b1cee724f6edeb9ea32ac023378fa1a1b7abf0a915bb4f5d8eba4
DIST synapse-1.104.0.gh.tar.gz 8478054 BLAKE2B ec73524a5050a67c532e491cdceb199e6ac434e45853cc000d2b68ca5ffa9765d9445eefb9be90f875db1094dde52481ba67fde19700d2f0ba1b462688102c02 SHA512 8002069c445210566d698ff81027de8709e4a6df32d2487a0b8ced72b12de971667e5a0d6cc441560e87e292be29cff58a229fb99793d6fd42a6af1aad2730e9
DIST synapse-1.105.0.gh.tar.gz 8483915 BLAKE2B 5e6eb1224bf8470448638410e8600f5a09ca5b5b7a4487b7390bb2eec81114f6e91789897ffa993f375ae3dcaac2282fa21199d4592459c8f51c4c94cb859537 SHA512 7a9a425b053221992a6219e0ffe59909c18f473398dd09ddb4694f494c6209181fa6819ed7d68360ee377b85dad17240de9839f7c1a8ccaf6ed18ec9226ef717
@@ -75,8 +73,7 @@ DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd
DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737
DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865
DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631
-EBUILD synapse-1.102.0.ebuild 5684 BLAKE2B 375580559ff7dc56e9170045a3f915807c3c0adf9ce09e75d608d9374f909a2af37c2c8d1cc00014ef6df54ede27edb273694ced4d7166e53b780589dbd51126 SHA512 a100eed7a4c0007bfbbac3af7cc70015fe2dc55992eaa40ec98f3023d42e35d01b529433d4e228eb8b48e8f3c793cf7723f8c4ae290237a49f4241199514d3c5
-EBUILD synapse-1.103.0.ebuild 5685 BLAKE2B 2f4fb3d20e469774870d40b823434bfedf8b8ce17100f1d08813cceeca154ee0200559f313dd072efbd348c699f119d43ff497b2d3e21e7b328ca320912e67bc SHA512 d1318a978f1b098d7610618e9e451a290fa7ac473be9f476e2412a9d2b0ba4ef10b24614e067d698c01e9ecfacb6973a5dafe54176f9d8cc6b4c262f24642c38
+EBUILD synapse-1.103.0.ebuild 5684 BLAKE2B b4e5773082ef8b35c4ec5337d67bfc9830ad3e0e8773b2e2d4ea6af4c6ed7f3d8f72652929708edf8311b48162e27b35a69cc1ccc684efc0ec7a9bf1ceb27cb3 SHA512 88e98a650ff642643cf8747f446028a3e163ef8b060f092a894d58dd5fc084f79a245ee772a241c1eb38b5117730b083f43d195dbe8532d1b5403d28bcea57f6
EBUILD synapse-1.104.0.ebuild 5601 BLAKE2B 2a7ec8197c5d29d2b4491ed947e1c488661c0ad135e04e0d841e8bc6760e761cac3472d1324a41ad4b9e1989670ea4945ef71bed245d5cced24bafb1d3108bd6 SHA512 9c791a23e52c5831d45e256a61fb10670d1911ec586dd9e867542a7904333cda2db826466012abe8e139c027a33fef4dd5d74b849a558e0adb13559729c9021f
EBUILD synapse-1.105.0.ebuild 5601 BLAKE2B f82a46757920d6d8d867c56ad1df79aee8b9ebd737c22dcfb492d630253fa23ee0f04b5c7bb53f71e75af1efa2ed0e7bc515078247b579903282bbbdc2aca039 SHA512 f60cf2ee0b4132438d6644838d8b2e423ac168db6a87ff9c80ec8b6051fc553eea297fb30f333deafc00b147c63778f7ddf4a8d38e9df13d14077c349f8baaa4
MISC metadata.xml 381 BLAKE2B 8bf85af089213456d20c9d66a4d9788ff209983f8fd98c9fb6cf03e03ab5c12c9d5518ff4d86f5d4fb2a9a1080516f1febfedf5b06b0cb8e101cdc035bb139f4 SHA512 e88fd7f735bc9ca0aced01f49ca539134b297a5c9c5ee633fe3de64626d6f4b4eb547326288abea9c161f2647852c23658dba17265e64254335870450f644307
diff --git a/net-im/synapse/synapse-1.102.0.ebuild b/net-im/synapse/synapse-1.102.0.ebuild
deleted file mode 100644
index 15c1cf5ace69..000000000000
--- a/net-im/synapse/synapse-1.102.0.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
-
-CRATES="
- aho-corasick@1.0.2
- anyhow@1.0.79
- arc-swap@1.5.1
- autocfg@1.1.0
- bitflags@1.3.2
- blake2@0.10.6
- block-buffer@0.10.3
- cfg-if@1.0.0
- crypto-common@0.1.6
- digest@0.10.5
- generic-array@0.14.6
- heck@0.4.1
- hex@0.4.3
- indoc@2.0.4
- itoa@1.0.4
- lazy_static@1.4.0
- libc@0.2.135
- lock_api@0.4.9
- log@0.4.20
- memchr@2.6.3
- memoffset@0.9.0
- once_cell@1.15.0
- parking_lot@0.12.1
- parking_lot_core@0.9.3
- proc-macro2@1.0.76
- pyo3-build-config@0.20.2
- pyo3-ffi@0.20.2
- pyo3-log@0.9.0
- pyo3-macros-backend@0.20.2
- pyo3-macros@0.20.2
- pyo3@0.20.2
- pythonize@0.20.0
- quote@1.0.35
- redox_syscall@0.2.16
- regex-automata@0.4.4
- regex-syntax@0.8.2
- regex@1.10.3
- ryu@1.0.11
- scopeguard@1.1.0
- serde@1.0.196
- serde_derive@1.0.196
- serde_json@1.0.113
- smallvec@1.10.0
- subtle@2.4.1
- syn@2.0.48
- target-lexicon@0.12.4
- typenum@1.15.0
- unicode-ident@1.0.5
- unindent@0.2.3
- version_check@0.9.4
- windows-sys@0.36.1
- windows_aarch64_msvc@0.36.1
- windows_i686_gnu@0.36.1
- windows_i686_msvc@0.36.1
- windows_x86_64_gnu@0.36.1
- windows_x86_64_msvc@0.36.1
-"
-
-inherit cargo distutils-r1 multiprocessing optfeature systemd
-
-DESCRIPTION="Reference implementation of Matrix homeserver"
-HOMEPAGE="
- https://matrix.org/
- https://github.com/element-hq/synapse
-"
-SRC_URI="
- https://github.com/element-hq/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="AGPL-3+"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
- || ( Apache-2.0 Boost-1.0 )
-"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64"
-IUSE="postgres systemd test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- acct-user/synapse
- acct-group/synapse
-"
-RDEPEND="
- ${DEPEND}
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/bcrypt[${PYTHON_USEDEP}]
- dev-python/bleach[${PYTHON_USEDEP}]
- >=dev-python/canonicaljson-2[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/ijson[${PYTHON_USEDEP}]
- dev-python/immutabledict[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}]
- dev-python/msgpack[${PYTHON_USEDEP}]
- dev-python/netaddr[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/phonenumbers[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
- dev-python/prometheus-client[${PYTHON_USEDEP}]
- dev-python/pyasn1-modules[${PYTHON_USEDEP}]
- dev-python/pyasn1[${PYTHON_USEDEP}]
- dev-python/pydantic[${PYTHON_USEDEP}]
- dev-python/pymacaroons[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/service-identity[${PYTHON_USEDEP}]
- dev-python/signedjson[${PYTHON_USEDEP}]
- dev-python/sortedcontainers[${PYTHON_USEDEP}]
- dev-python/treq[${PYTHON_USEDEP}]
- dev-python/twisted[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- dev-python/unpaddedbase64[${PYTHON_USEDEP}]
- postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
- systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] )
-"
-BDEPEND="
- dev-python/setuptools-rust[${PYTHON_USEDEP}]
- test? (
- dev-python/hiredis[${PYTHON_USEDEP}]
- dev-python/idna[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- dev-python/pyicu[${PYTHON_USEDEP}]
- dev-python/txredisapi[${PYTHON_USEDEP}]
- postgres? ( dev-db/postgresql[server] )
- )
-"
-
-PATCHES=(
- # fix tests with >=dev-python/netaddr-1.0.0
- "${FILESDIR}/${PN}-1.101.0-netaddr-tests.patch"
-)
-
-# Rust extension
-QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
-
-src_test() {
- if use postgres; then
- einfo "Preparing postgres test instance"
- initdb --pgdata="${T}/pgsql" || die
- pg_ctl --wait --pgdata="${T}/pgsql" start \
- --options="-h '' -k '${T}'" || die
- createdb --host="${T}" synapse_test || die
-
- # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql
- local -x SYNAPSE_POSTGRES=1
- local -x SYNAPSE_POSTGRES_HOST="${T}"
- fi
-
- # This remove is necessary otherwise python is not able to locate
- # synapse_rust.abi3.so.
- rm -rf synapse || die
-
- nonfatal distutils-r1_src_test
- local ret=${?}
-
- if use postgres; then
- einfo "Stopping postgres test instance"
- pg_ctl --wait --pgdata="${T}/pgsql" stop || die
- fi
-
- [[ ${ret} -ne 0 ]] && die
-}
-
-python_test() {
- "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests
-}
-
-src_install() {
- distutils-r1_src_install
- keepdir /var/{lib,log}/synapse /etc/synapse
- fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse
- fperms 0750 /var/{lib,log}/synapse /etc/synapse
- newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}"
- systemd_dounit "${FILESDIR}/synapse.service"
-}
-
-pkg_postinst() {
- optfeature "Improve user search for international display names" dev-python/pyicu
- optfeature "Redis support" dev-python/txredisapi
- optfeature "VoIP relaying on your homeserver with turn" net-im/coturn
-
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- einfo
- elog "In order to generate initial configuration run:"
- elog "sudo -u synapse synapse_homeserver \\"
- elog " --server-name matrix.domain.tld \\"
- elog " --config-path /etc/synapse/homeserver.yaml \\"
- elog " --generate-config \\"
- elog " --data-directory /var/lib/synapse \\"
- elog " --report-stats=no"
- einfo
- else
- einfo
- elog "Please refer to upgrade notes if any special steps are required"
- elog "to upgrade from the version you currently have installed:"
- elog
- elog " https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md"
- einfo
- fi
-}
diff --git a/net-im/synapse/synapse-1.103.0.ebuild b/net-im/synapse/synapse-1.103.0.ebuild
index 22e30097dd84..db29a498946a 100644
--- a/net-im/synapse/synapse-1.103.0.ebuild
+++ b/net-im/synapse/synapse-1.103.0.ebuild
@@ -86,7 +86,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
IUSE="postgres systemd test"
RESTRICT="!test? ( test )"
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 0fdd8574c981..808e8a96c878 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/accounts-qt/Manifest b/net-libs/accounts-qt/Manifest
index a2383a0adc44..5319a8344117 100644
--- a/net-libs/accounts-qt/Manifest
+++ b/net-libs/accounts-qt/Manifest
@@ -1,8 +1,3 @@
-AUX 0001-Port-away-from-deprecated-QList-toSet.patch 3641 BLAKE2B 25a036baf7ff4864d205d0eded66ef7651ed51a3608fa7f0a72e40eefa3331e3741718b0161fe5a882a6c08f382362c494ffa5f8546f57f2365d5f77fcf22d88 SHA512 26c84e920c772f346f82f8886a6d0ce05117ed1bfbafcba843486e0f22f4c49f806c475a3a73b3c76173e9409a3b17d1ce89a0148877bccf9e8808eda35b1796
-AUX 0002-Add-Qt6-CI.patch 5085 BLAKE2B 2dec34a0b6726a780e593fbb74745951041f3e6cbe6b95c15229bb6aefc8ecc5f6ecb6c6a8f3d81f84939bca45c45ad0edc8370f4c1ac2f35a8840ba72cf28ed SHA512 82c9fe0e377180b1f9014376f6cdba67985f003f7ed5bf967f6ad03b52e38169cf62cdc50f3306a7d9862b33dd62ca412bd871a4d465184a5c4fb6d1b751d631
-AUX 0003-Use-undeprecated-Account-value.patch 914 BLAKE2B 42b2483989abea47e96c6b450ab395ff8ad81c56932f422f7f3b378cf16af62eef1c5f1ac93ae6174cf2d25ba8724332714a44b3eb3919f2c3c8368467807e3e SHA512 6f5b5189246cf6ae3cb15a48878d95fff91563127c0888da784cc4fc126ba576214ae801bb24912e6d147d99b300629971c2a874a1087e7d0c3d20b0118b28e4
-AUX 0004-Don-t-access-a-QString-out-of-bounds.patch 1414 BLAKE2B 611ee017ba8db1440c9954bd6c58c724f8b790374a126658826157a61e4e5c5fe5493ee49371fbbb1e5abd638dbe1e8f26574d5266d80ca6a581870bd6f32c82 SHA512 5ccff28c1ab3951f093d4dcc0dad782b60118e7abc978564b60c1463efb683f9f495f6cf7e100d96fc28e60980ffd2a79ab6f1b471ff5fa15823c113003c0a7e
-AUX 0005-Adjust-buildsystem-to-include-correct-Qt-Major-versi.patch 4128 BLAKE2B 86f3a68616ee7919d8d0123ff3373583d5c6f52dd0a77d3fd480e8556d78a09643f0007d343a143c1c79005147a59febe80d23a0417446c4f62fb040ea0f2701 SHA512 5bb20f5086c10d68aae819314137b221c34fc8a57a7eed1c44b0e96e64e1cf973df82c19698487297c452f704769cb26ffeb799b8ec3e30c3d4741fb313b63fc
AUX accounts-qt-1.16-libdir.patch 4809 BLAKE2B 50c73a04be62a4748278f7cf46a8c06286363b9929324863af079e4da2c487d36194231a06d15ccb159d0a1f668fcf1a1ad80330730bebc08f53d29bbaa499f0 SHA512 dde1e34655952e8ae0ade756d8ff8559b4049eed0d273c078043eafe24751edf57e66b6300ee875c28b56978ed502bef79186605b3bc73b752fb226ae2bda90d
DIST accounts-qt-1.16a.tar.gz 64376 BLAKE2B 39abe10249efff2edeae1a8ce210be3ce06656311ed5a3a3fbcb847194ebbd8ec6e111ef070fb29a2a847591304cf22a7cb60e9d1178a201b886313c4c8aaadb SHA512 a2a65899a258ac41c67fe496ba14468a95615fe8cfc518b7aaf7d3e72e0088304c61f5d76d50bd26a95b5f56dea4d0191bf08ecead508286504161aa05b7a05b
DIST accounts-qt-1.17.tar.bz2 55907 BLAKE2B e13debd3f7bc9a17cf73c55777b62e904a6bf7791fe3ad0e1af25a72622a8c21cb56bf033afb50d17a1dd703be0af88de9e557d0947d9b7c12e1ac241b45b743 SHA512 ceab67d5db1acb68e391be0557e5fd4b9675f1401b1fe81ff431d5d1eb1d7124cd5170fde44658d7db8b46f721e9d3f7db719c5b727aa681a9e35ea026a71908
diff --git a/net-libs/accounts-qt/files/0001-Port-away-from-deprecated-QList-toSet.patch b/net-libs/accounts-qt/files/0001-Port-away-from-deprecated-QList-toSet.patch
deleted file mode 100644
index 190178cc3030..000000000000
--- a/net-libs/accounts-qt/files/0001-Port-away-from-deprecated-QList-toSet.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-https://gitlab.com/accounts-sso/libaccounts-qt/-/merge_requests/21
-
-From 3107822e036300684c2bdf587838a110eea8ba30 Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Mon, 1 Aug 2022 20:35:03 +0200
-Subject: [PATCH 1/5] Port away from deprecated QList::toSet
-
----
- tests/tst_libaccounts.cpp | 44 +++++++++++++++++++++++++++++----------
- 1 file changed, 33 insertions(+), 11 deletions(-)
-
-diff --git a/tests/tst_libaccounts.cpp b/tests/tst_libaccounts.cpp
-index 471e3d5..efede91 100644
---- a/tests/tst_libaccounts.cpp
-+++ b/tests/tst_libaccounts.cpp
-@@ -326,11 +326,11 @@ void AccountsTest::testService()
- QCOMPARE(service.description(), QStringLiteral("Test description"));
- QCOMPARE(service.iconName(), QString("general_myservice"));
- QCOMPARE(service.trCatalog(), QString("accounts"));
-- QStringList tags;
-+ QSet<QString> tags;
- tags << "email" << "e-mail";
-- QCOMPARE(service.tags(), tags.toSet());
-+ QCOMPARE(service.tags(), tags);
- // Called twice, because the second time it returns a cached result
-- QCOMPARE(service.tags(), tags.toSet());
-+ QCOMPARE(service.tags(), tags);
- QVERIFY(service.hasTag("email"));
- QVERIFY(!service.hasTag("chat"));
-
-@@ -687,10 +687,15 @@ void AccountsTest::testAccountService()
- spyChanged.clear();
- spyEnabled.clear();
-
-- QStringList expectedChanges;
-+ QSet<QString> expectedChanges;
- expectedChanges << "parameters/server";
- expectedChanges << "enabled";
-- QCOMPARE(m_accountServiceChangedFields.toSet(), expectedChanges.toSet());
-+#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
-+ QSet<QString> changedFields(m_accountServiceChangedFields.begin(), m_accountServiceChangedFields.end());
-+#else
-+ QSet<QString> changedFields = m_accountServiceChangedFields.toSet();
-+#endif
-+ QCOMPARE(changedFields, expectedChanges);
-
- QCOMPARE(accountService->value("server").toString(),
- UTF8("www.example.com"));
-@@ -727,17 +732,34 @@ void AccountsTest::testAccountService()
-
-
- /* test some more APIs */
-- QStringList expectedList;
-+ QSet<QString> expectedList;
- expectedList << "server" << "fallback-conference-server" <<
- "port" << "old-ssl";
-- QCOMPARE(accountService->childKeys().toSet(), expectedList.toSet());
-- QCOMPARE(accountService->childGroups().toSet(), QSet<QString>());
-+#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
-+ QStringList childKeysList = accountService->childKeys();
-+ QSet<QString> childKeys(childKeysList.begin(), childKeysList.end());
-+
-+ QStringList childGroupsList = accountService->childGroups();
-+ QSet<QString> childGroups(childGroupsList.begin(), childGroupsList.end());
-+#else
-+ QSet<QString> childKeys = accountService->childKeys().toSet();
-+ QSet<QString> childGroups = accountService->childGroups().toSet();
-+#endif
-+
-+ QCOMPARE(childKeys, expectedList);
-+ QCOMPARE(childGroups, QSet<QString>());
- QCOMPARE(accountService->contains("port"), true);
- accountService->endGroup();
-
-- expectedList.clear();
-- expectedList << "parameters";
-- QCOMPARE(accountService->childGroups().toSet(), expectedList.toSet());
-+ QSet<QString> expectedList2;
-+ expectedList2 << "parameters";
-+#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
-+ QStringList childGroupsList2 = accountService->childGroups();
-+ QSet<QString> childGroups2(childGroupsList2.begin(), childGroupsList2.end());
-+#else
-+ QSet<QString> childGroups2 = accountService->childGroups().toSet();
-+#endif
-+ QCOMPARE(childGroups2, expectedList2);
-
- /* Remove one key */
- accountService->remove("parameters/port");
---
-2.43.0
-
diff --git a/net-libs/accounts-qt/files/0002-Add-Qt6-CI.patch b/net-libs/accounts-qt/files/0002-Add-Qt6-CI.patch
deleted file mode 100644
index f8383b5f8a43..000000000000
--- a/net-libs/accounts-qt/files/0002-Add-Qt6-CI.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-https://gitlab.com/accounts-sso/libaccounts-qt/-/merge_requests/21
-
-From d00f7346b091b885ba0ea3f6055e74a173fd0034 Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Mon, 17 Oct 2022 23:33:16 +0200
-Subject: [PATCH 2/5] Add Qt6 CI
-
----
- .gitlab-ci.yml | 80 +++++++++++++++++++++++++++++++++++++++++---------
- 1 file changed, 66 insertions(+), 14 deletions(-)
-
-diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
-index 95d5a92..f8b5bf6 100644
---- a/.gitlab-ci.yml
-+++ b/.gitlab-ci.yml
-@@ -1,5 +1,3 @@
--image: ubuntu:bionic
--
- cache:
- key: apt-cache
- paths:
-@@ -13,23 +11,19 @@ stages:
- - test
- - deploy
-
--before_script:
-- - export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
-- - PACKAGES+=" wget" # for downloading dependencies
-- - PACKAGES+=" libglib2.0-dev libsqlite3-dev libxml2-dev gtk-doc-tools libgirepository1.0-dev gobject-introspection libxml2-utils python3-gi python-gi-dev valac check python3-pip" # for libaccounts-glib
-- - |
-- apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y \
-- qt5-qmake qttools5-dev-tools qtbase5-dev qtchooser pkg-config doxygen \
-- $PACKAGES
-- - apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y dbus-test-runner lcov gcovr
-- - pip3 install meson ninja
--
--
- build_dependencies:
-+ image: ubuntu:bionic
- stage: deps
- artifacts:
- paths:
- - staging
-+ before_script:
-+ - export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
-+ - PACKAGES+=" wget" # for downloading dependencies
-+ - PACKAGES+=" libglib2.0-dev libsqlite3-dev libxml2-dev gtk-doc-tools libgirepository1.0-dev gobject-introspection libxml2-utils python3-gi python-gi-dev valac check python3-pip" # for libaccounts-glib
-+ - apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y $PACKAGES
-+ - pip3 install meson ninja
-+
- script:
- - STAGING="$PWD/staging"
-
-@@ -52,7 +46,15 @@ build_dependencies:
-
-
- build_amd64:
-+ image: ubuntu:bionic
- stage: build
-+ before_script:
-+ - export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
-+ - |
-+ apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y \
-+ qt5-qmake qttools5-dev-tools qtbase5-dev qtchooser pkg-config doxygen wget libglib2.0-dev libsqlite3-dev libxml2-dev gtk-doc-tools libgirepository1.0-dev gobject-introspection libxml2-utils python3-gi python-gi-dev valac check python3-pip
-+ - apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y dbus-test-runner lcov gcovr
-+
- script:
- - STAGING="$PWD/staging"
- - export PKG_CONFIG_PATH="$STAGING/lib/pkgconfig:$PKG_CONFIG_PATH"
-@@ -69,7 +71,16 @@ build_amd64:
- - build/
-
- test_amd64:
-+ image: ubuntu:bionic
- stage: test
-+ before_script:
-+ - export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
-+ - PACKAGES+=" wget" # for downloading dependencies
-+ - |
-+ apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y \
-+ qt5-qmake qttools5-dev-tools qtbase5-dev qtchooser pkg-config doxygen \
-+ $PACKAGES
-+ - apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y dbus-test-runner lcov gcovr
- script:
- - STAGING="$PWD/staging"
- - export LD_LIBRARY_PATH="$STAGING/lib:$LD_LIBRARY_PATH"
-@@ -83,6 +94,47 @@ test_amd64:
- paths:
- - build/
-
-+build_amd64_qt6:
-+ stage: build
-+ image: ubuntu:jammy
-+ before_script:
-+ - export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
-+ - apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y qmake6 qt6-base-dev pkg-config libqt6sql6-sqlite doxygen libdbus-1-dev g++ make libglib2.0-dev gtk-doc-tools libgirepository1.0-dev gobject-introspection libxml2-utils python3-gi python-gi-dev valac check python3-pip libsqlite3-dev libxml2-dev
-+ script:
-+ - STAGING="$PWD/staging"
-+ - find $STAGING
-+ - export PKG_CONFIG_PATH="$STAGING/lib/pkgconfig:$PKG_CONFIG_PATH"
-+ - export LD_LIBRARY_PATH="$STAGING/lib:$LD_LIBRARY_PATH"
-+ - mkdir build
-+ - cd build
-+ - qmake6 CONFIG+=debug CONFIG+=coverage ..
-+ - make -j 4
-+ dependencies:
-+ - build_dependencies
-+ artifacts:
-+ paths:
-+ - build/
-+
-+test_amd64_qt6:
-+ stage: test
-+ image: ubuntu:jammy
-+ before_script:
-+ - export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
-+ - export DEBIAN_FRONTEND=noninteractive
-+ - apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y dbus-test-runner libqtdbusmock1-dev libqtdbustest1-dev lcov gcovr make qmake6 qt6-base-dev pkg-config libqt6sql6-sqlite doxygen libdbus-1-dev g++ make libsqlite3-dev libxml2-dev libglib2.0-dev
-+ script:
-+ - STAGING="$PWD/staging"
-+ - export LD_LIBRARY_PATH="$STAGING/lib:$LD_LIBRARY_PATH"
-+ - find build | xargs touch # Avoid rebuilding
-+ - cd build
-+ - make coverage-html
-+ dependencies:
-+ - build_dependencies
-+ - build_amd64_qt6
-+ artifacts:
-+ paths:
-+ - ./
-+
- pages:
- stage: deploy
- script:
---
-2.43.0
-
diff --git a/net-libs/accounts-qt/files/0003-Use-undeprecated-Account-value.patch b/net-libs/accounts-qt/files/0003-Use-undeprecated-Account-value.patch
deleted file mode 100644
index 7a8cb85b009e..000000000000
--- a/net-libs/accounts-qt/files/0003-Use-undeprecated-Account-value.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://gitlab.com/accounts-sso/libaccounts-qt/-/merge_requests/21
-
-From 102cf562f9d143de2f93ba40f8448c1d531c2c7b Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Tue, 18 Oct 2022 01:40:05 +0200
-Subject: [PATCH 3/5] Use undeprecated Account::value
-
----
- tests/tst_libaccounts.cpp | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/tests/tst_libaccounts.cpp b/tests/tst_libaccounts.cpp
-index efede91..d12091c 100644
---- a/tests/tst_libaccounts.cpp
-+++ b/tests/tst_libaccounts.cpp
-@@ -516,8 +516,7 @@ void AccountsTest::testAccountValue()
- QTRY_COMPARE(synced.count(), 1);
-
- /* check that the values we wrote are retrieved successfully */
-- QVariant val = QVariant::String;
-- account->value(QString("test"), val);
-+ QVariant val = account->value(QString("test"));
- QCOMPARE(val.toString(), QString("value"));
-
- SettingSource source;
---
-2.43.0
-
diff --git a/net-libs/accounts-qt/files/0004-Don-t-access-a-QString-out-of-bounds.patch b/net-libs/accounts-qt/files/0004-Don-t-access-a-QString-out-of-bounds.patch
deleted file mode 100644
index e342139cbb5d..000000000000
--- a/net-libs/accounts-qt/files/0004-Don-t-access-a-QString-out-of-bounds.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-https://gitlab.com/accounts-sso/libaccounts-qt/-/merge_requests/21
-
-From 3c4d5fa1f53cd66c9870b799e8518980176547b2 Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Tue, 18 Oct 2022 02:03:59 +0200
-Subject: [PATCH 4/5] Don't access a QString out-of-bounds
-
-This asserts in Qt6
----
- Accounts/account-service.cpp | 2 +-
- Accounts/account.cpp | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Accounts/account-service.cpp b/Accounts/account-service.cpp
-index e6c04f2..d8d4304 100644
---- a/Accounts/account-service.cpp
-+++ b/Accounts/account-service.cpp
-@@ -335,7 +335,7 @@ void AccountService::endGroup()
- Q_D(AccountService);
- d->prefix = d->prefix.section(slash, 0, -3,
- QString::SectionIncludeTrailingSep);
-- if (d->prefix[0] == slash) d->prefix.remove(0, 1);
-+ if (!d->prefix.isEmpty() && d->prefix[0] == slash) d->prefix.remove(0, 1);
- }
-
- /*!
-diff --git a/Accounts/account.cpp b/Accounts/account.cpp
-index 2e40c60..104611a 100644
---- a/Accounts/account.cpp
-+++ b/Accounts/account.cpp
-@@ -548,7 +548,7 @@ void Account::endGroup()
- {
- d->prefix = d->prefix.section(slash, 0, -3,
- QString::SectionIncludeTrailingSep);
-- if (d->prefix[0] == slash) d->prefix.remove(0, 1);
-+ if (!d->prefix.isEmpty() && d->prefix[0] == slash) d->prefix.remove(0, 1);
- }
-
- /*!
---
-2.43.0
-
diff --git a/net-libs/accounts-qt/files/0005-Adjust-buildsystem-to-include-correct-Qt-Major-versi.patch b/net-libs/accounts-qt/files/0005-Adjust-buildsystem-to-include-correct-Qt-Major-versi.patch
deleted file mode 100644
index 904e7d5aa1ad..000000000000
--- a/net-libs/accounts-qt/files/0005-Adjust-buildsystem-to-include-correct-Qt-Major-versi.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-https://gitlab.com/accounts-sso/libaccounts-qt/-/merge_requests/21
-
-From 18557f7def9af8f4a9e0e93e9f575ae11e5066aa Mon Sep 17 00:00:00 2001
-From: Nicolas Fella <nicolas.fella@gmx.de>
-Date: Fri, 7 Apr 2023 15:49:22 +0200
-Subject: [PATCH 5/5] Adjust buildsystem to include correct Qt Major version
- number
-
----
- Accounts/Accounts.pro | 4 ++--
- Accounts/AccountsQt5Config.cmake.in | 2 +-
- Accounts/AccountsQt6Config.cmake.in | 5 +++++
- Accounts/AccountsQt6ConfigVersion.cmake.in | 10 ++++++++++
- Accounts/accounts-qt6.pc.in | 15 +++++++++++++++
- tests/tst_libaccounts.pro | 2 +-
- 6 files changed, 34 insertions(+), 4 deletions(-)
- create mode 100644 Accounts/AccountsQt6Config.cmake.in
- create mode 100644 Accounts/AccountsQt6ConfigVersion.cmake.in
- create mode 100644 Accounts/accounts-qt6.pc.in
-
-diff --git a/Accounts/Accounts.pro b/Accounts/Accounts.pro
-index 13804ee..da62da7 100644
---- a/Accounts/Accounts.pro
-+++ b/Accounts/Accounts.pro
-@@ -3,7 +3,7 @@ include( ../common-project-config.pri )
- include( ../common-vars.pri )
-
- TEMPLATE = lib
--TARGET = accounts-qt5
-+TARGET = accounts-qt$${QT_MAJOR_VERSION}
-
- # Input
- public_headers = \
-@@ -45,7 +45,7 @@ QT -= gui
-
- INCLUDEPATH += $${TOP_SRC_DIR}
-
--CMAKE_BASENAME = AccountsQt5
-+CMAKE_BASENAME = AccountsQt$${QT_MAJOR_VERSION}
-
- PKGCONFIG += \
- glib-2.0 \
-diff --git a/Accounts/AccountsQt5Config.cmake.in b/Accounts/AccountsQt5Config.cmake.in
-index 55a8964..746f689 100644
---- a/Accounts/AccountsQt5Config.cmake.in
-+++ b/Accounts/AccountsQt5Config.cmake.in
-@@ -2,4 +2,4 @@
- # ACCOUNTSQT_LIBRARIES - The libraries needed to use libaccounts-qt
-
- set(ACCOUNTSQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so)
--set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/)
-\ No newline at end of file
-+set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/)
-diff --git a/Accounts/AccountsQt6Config.cmake.in b/Accounts/AccountsQt6Config.cmake.in
-new file mode 100644
-index 0000000..55a8964
---- /dev/null
-+++ b/Accounts/AccountsQt6Config.cmake.in
-@@ -0,0 +1,5 @@
-+# ACCOUNTSQT_INCLUDE_DIRS - The libaccounts-qt include directories
-+# ACCOUNTSQT_LIBRARIES - The libraries needed to use libaccounts-qt
-+
-+set(ACCOUNTSQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so)
-+set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/)
-\ No newline at end of file
-diff --git a/Accounts/AccountsQt6ConfigVersion.cmake.in b/Accounts/AccountsQt6ConfigVersion.cmake.in
-new file mode 100644
-index 0000000..616cd60
---- /dev/null
-+++ b/Accounts/AccountsQt6ConfigVersion.cmake.in
-@@ -0,0 +1,10 @@
-+set(PACKAGE_VERSION $${PROJECT_VERSION})
-+
-+if(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
-+ set(PACKAGE_VERSION_COMPATIBLE FALSE)
-+else(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
-+ set(PACKAGE_VERSION_COMPATIBLE TRUE)
-+ if( \"${PACKAGE_FIND_VERSION}\" STREQUAL \"${PACKAGE_VERSION}\")
-+ set(PACKAGE_VERSION_EXACT TRUE)
-+ endif( \"${PACKAGE_FIND_VERSION}\" STREQUAL \"${PACKAGE_VERSION}\")
-+endif(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
-diff --git a/Accounts/accounts-qt6.pc.in b/Accounts/accounts-qt6.pc.in
-new file mode 100644
-index 0000000..c625b2e
---- /dev/null
-+++ b/Accounts/accounts-qt6.pc.in
-@@ -0,0 +1,15 @@
-+prefix=$$INSTALL_PREFIX
-+exec_prefix=${prefix}
-+libdir=$$INSTALL_LIBDIR
-+includedir=${prefix}/include/accounts-qt6
-+servicefilesdir=${prefix}/share/accounts/services
-+servicetypefilesdir=${prefix}/share/accounts/service-types
-+providerfilesdir=${prefix}/share/accounts/providers
-+
-+Name: libaccounts-qt6
-+Description: Accounts Library
-+Version: $$PROJECT_VERSION
-+Libs: -L${libdir} -laccounts-qt6
-+Requires: Qt6Core Qt6Xml
-+Cflags: -I${includedir}
-+
-diff --git a/tests/tst_libaccounts.pro b/tests/tst_libaccounts.pro
-index a5b91fe..9992c0b 100644
---- a/tests/tst_libaccounts.pro
-+++ b/tests/tst_libaccounts.pro
-@@ -9,7 +9,7 @@ QT = \
- testlib \
- xml
-
--LIBS += -laccounts-qt5
-+LIBS += -laccounts-qt$${QT_MAJOR_VERSION}
-
- INCLUDEPATH += $${TOP_SRC_DIR}
- QMAKE_LIBDIR += \
---
-2.43.0
-
diff --git a/net-libs/libomemo/Manifest b/net-libs/libomemo/Manifest
index 6f7638960583..2bbde898540a 100644
--- a/net-libs/libomemo/Manifest
+++ b/net-libs/libomemo/Manifest
@@ -1,3 +1,3 @@
DIST libomemo-0.8.1.tar.gz 28648 BLAKE2B b75ad298946dff680705ba0927293ea30cb8bf616a417c6584cef9f84e0894c5581462782a4b1003bf9e530695eea10bba9f37ae94e957a0008a35c862f17f62 SHA512 452c7ff9eb809de37df24bd0857c30c1e1ed1d4638c8338bb101f6d5a31be700f174f4fe65fb8ccd5358a674f8397a0eb54d8e03abfdce57cea60bcd4959f40a
-EBUILD libomemo-0.8.1.ebuild 673 BLAKE2B 3db16d877f9c91ebeb297d4de50fae599e1f07cd8e74ca877efa6656eff27a2b678b95d63c6ea4e247ad1d232b7852aa9ff797a2efc6e7e71aca73beb5d135f1 SHA512 5bc140f0acc38d66024b42ad29ca4dd61eafd3ebff363579968fec4342541b41f57ae5473eddd567538abb52e9e270e3dc8a77b3af14da1b2fed7be0ff7b0766
+EBUILD libomemo-0.8.1-r1.ebuild 675 BLAKE2B 32f08ffedfc117e00e63911ce8787e2b3e15348bc9d849d5ecaef906a3bc0c6cbf960239e9cf5a6ff22822af1da3e83f8cddc2295b061aff7efefbfd01d8165d SHA512 afe04cab4390b8e2be2499f1ddeccffd5352ea5a091ce4a42c42a4d5e67769eaa1872816180960f4cb419de7a4dc8620c711846812cd2426ab3cc8e008675d5d
MISC metadata.xml 328 BLAKE2B b3ce945e525d09f5758e7f02ec7bd3fab1f2efe88c13978c39a35849878a024e06e6d241246e7f4b366a99e18db043eb3e9384e708549438f08a9f00fd463c93 SHA512 aec0c078f974d9048c6a7eb0d3af2f59bc77a3c1fc5da4b672b849729c11c282ea15e7fb5a3f15a6c84207bdca491cafd4fe4d044d60267b1e85eb3d8da16120
diff --git a/net-libs/libomemo/libomemo-0.8.1.ebuild b/net-libs/libomemo/libomemo-0.8.1-r1.ebuild
index 18729549f129..e53dabe9e607 100644
--- a/net-libs/libomemo/libomemo-0.8.1.ebuild
+++ b/net-libs/libomemo/libomemo-0.8.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ RDEPEND="
dev-db/sqlite
dev-libs/glib
dev-libs/libgcrypt
- dev-libs/mxml
+ dev-libs/mxml:0
"
DEPEND="
${RDEPEND}
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index f501abb68157..3e047e7643dd 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,7 +2,6 @@ AUX nodejs-18.16.0-paxmarking.patch 3470 BLAKE2B 4de01a4b3267d24c7c899a9caf8dae3
AUX nodejs-20.11.0-riscv.patch 7660 BLAKE2B 8af657b4c87f892a7e8ab4e0b0f6c8927841585cf71971cb3a0e9b508c182222ace7178fd76f12000432df8a1b51c1a553616a3797a16b35f9499edce1e84638 SHA512 29b42307e017de0ef54c2e80e5e56d771a04f282ca858bcd3300c68ef4d72bb2fb5f2841a85a9845ee17f1909a33a64c798da9ed624feb34fcb11661dbe9fe69
AUX nodejs-20.3.0-gcc14.patch 1119 BLAKE2B 6be4d981ce94f618aa4a07766e8fa1c99e3825cee7374cae5c76264c961083604ce408a7847de54ae6c72d36c6b0cbe34921e69a800ebebc5553cdaead2cbaa5 SHA512 8137b7ac6b5920c7f16b6409923092f3eb3c4f81887035e1840ae61deb61090d88d6184c36db4bcf7249fa6d7a21687788616b2aee51cb6bdc08cb78ed656e5d
AUX nodejs-20.6.0-paxmarking.patch 3143 BLAKE2B 34b93f63481177f1b70d26bdbdb27674533016dd5cefe4161cfa49c3defc6316cbbf22df024d28e9d42687be78fb0a6ce6e95334cad386d6371ff1f7fd9063ee SHA512 6604a1c8041e28bea0ea8c4dd168d44fb4ae7d25b15db4e20c220bcf3697d08de5205dde502dda4d061ace36e3f8f3511f646b00acc0382c2c8dff64cf1bf8b8
-AUX nodejs-20.8.1-gcc14.patch 797 BLAKE2B a9b6bc3eddf5473d5263f4f87e76f43ed236a995b3a9c486871be2bbf9b487973faa8764ec3283af279e23b06619dae9fd7d1284be6724cf7c2015ca111ad49f SHA512 6f1b6219c65c343907d691603ed762986c0302d30c9fb9f285bc03016c0c65885a9a4ffcc253f683fb566b33b3d5160b9400af16852550069fb6d59961688089
DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca SHA512 fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622
DIST node-v18.19.0.tar.xz 41248748 BLAKE2B 24f9c99737a6d455ad83a7c55d0c668190570b5947bb3a6b2f321a25ff1e30b2913a4e144821ddf794a975cd9765582426252933235ce033623ccf3ecce816a4 SHA512 db2f1342f028e5cd2ab0a3719b4c822e22439aa097b59df768fb7f6aa581394f81af6f51f7764b99d119ea2c849b55c02897af8caafab7c0f9d0112608a8867f
DIST node-v18.20.1.tar.xz 40434200 BLAKE2B 560e04d5da8c2f3f4ef82e67b483f2c5d9a59b0646108a1dfc0bd80b410b60b15ee517be7d720834232fc49ed5d94785ebd64282c9abd3c10bdcb883a6960a38 SHA512 08864a164cfde08e369653abd17f6fe549db014697bd36abd07233d5ae746417ef18ea80e3d3f3630503a21110bb5e0ebd0073b4f2885b00c2d46e6f31c386a3
@@ -11,9 +10,9 @@ DIST node-v20.12.1.tar.xz 41743360 BLAKE2B 1e2819724051720321a429bb18967a12608e8
DIST node-v20.6.1.tar.xz 41791920 BLAKE2B c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd SHA512 8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf
EBUILD nodejs-18.17.1.ebuild 7482 BLAKE2B 9ac4dc8d50e1f26df146f4159e34a1cc636eef2375daa10919e5ccb5b7c505f285872f8427c51c7640fd049b9f1a5ffe29c68b3bf7b07f6677f68565e7a61164 SHA512 6cef7adedd4a409c322abf44b0e1c0f53ea32ff9f3206b8d71e1626196860744c5fa7a4fca08815ec40af2de891027d7fad591bb2a725556c59c5152fe12313e
EBUILD nodejs-18.19.0.ebuild 7555 BLAKE2B 5ed5167442f3ba68281f5e2634604f4108bab34931e2967ca37da66dac9917b125f4069bd85ce7426a50d7d6d9ae57f43409c412eeee52890e753d0a44591a70 SHA512 cb2aa8ad51c7fb4d01d747681df3a39435127aa227504c4d6570e9bb1b35438743b87afa3ef96dc0a1d13f06884149fd0ff151f746ebd19bd185764c0007d49a
-EBUILD nodejs-18.20.1.ebuild 7438 BLAKE2B 156d9ca41a4c966d641cd6ba0b4a1d56634dc0a55c1797917a67d078f3c6e9a54eca3a89fb19b36f6200a9a7006628ba76b56ea7df7c499bf570a577c6db458b SHA512 02d95f400c38efdee04993d10be04ec0e3cd88f42f5fbf8852db5591a49fdbf1ae652eb057d17cce86fcc6d4f48142a01c1691e33119f1fdd3263a5ee8bf6af3
+EBUILD nodejs-18.20.1.ebuild 7436 BLAKE2B f10d8d49dbd54c9509aea2053cb7c57c979e98bdf57707f2d4cff23c0eab8f81e04d08c4eef82a84f57c7000334439e65e928c653419da0aabd27f22ea964e65 SHA512 c89a83582483608eb3f6209ad752df96ef9f0734058f43b55e069ff806d2b83d9e8583e9aee46fac0200d7f917efa64526cd27619756c27824bd0b1b90513847
EBUILD nodejs-20.11.0.ebuild 7545 BLAKE2B c8279df6be74f1d4b57870b2385932ad9a4d738845f84276bb152d8ecfcc96df2a330b645a2ca40c6803ddb97b65512739c4468e17b57956b8695b9c7e6bd9fb SHA512 a680797d1d59eef6ab1a285877bb5e52739ffdc43f5e43f1c78b124343aaf60cb2c5d5ff78f91f50e10db04e068f4e73937947e8f44b7db70f7444a984699b5b
-EBUILD nodejs-20.12.1.ebuild 7604 BLAKE2B 1ae2e6d76c9c9f07671005cfbd902ee4370454711787ef0ee38807c15e773445fd8ff02bb0c63d3638d7fd7fa923da97f5297345fd95aa9e49be66fbb517ab87 SHA512 c58c31fe143f8b82e72539109e58eb95d164f30d882966013100cb032c12d612aabc6eb89ebb9e6bf3d0a647a0cf6a7cd3aad617615e4f11370181dc468bf9ca
+EBUILD nodejs-20.12.1.ebuild 7602 BLAKE2B b55f06868f43de48161629e4c682bbec28f1102c4dc4747254494980778436ce373b487c06e1366054e800e39182932088b075eca4bd4c630d3404f02cbfc92d SHA512 c0c48f4bab877c86ed006f5e298d2a440ef15a98af7d2a363a4e37e65b92caa97cf8cecbe38618e6d811ee4f5f3957df8ef7354bc7deb3576fa6671ce10f097f
EBUILD nodejs-20.6.1.ebuild 7495 BLAKE2B 83f47c14b57b63d72cd940388adbda2c3c4e70e63b2123d2bc4651585cbe2ed8f07851805a78edaae0bb6959e2bf15eb378f9a95aecdbc4956a3377e07255130 SHA512 6d83a4e45aa952dcae536493fd7f13d4ea2c5f101355f574490a112663437bf6a95152dc6297b1359ba7f3a2a4583ccbcefe29d4abff41cccb9cb3069f07008b
EBUILD nodejs-99999999.ebuild 7406 BLAKE2B 71b0f9acf3a3cdf3181c7f1dc3ca2a290c5fefce6be6ab017483750a31f7bf3c996984b91f03e1144b2b6bf3cb852529b9f620974ab0484928d6a390890cf2dc SHA512 bc0b7c5171f11b9b2d29915e03614272653baba609d505885e4aaf5d51ed40291e82c5970bb7e914e41604dcb3788ecb85a0d5e8a9770aea73f77136f6915d1e
MISC metadata.xml 983 BLAKE2B 7e455047a955185d1e53797b2b0592c5242b7eb849617cf39366acbab41e4fd066d36d723dbc32760f591c933f068e643475fc1b58a2873a2f1221e1c5d44b71 SHA512 5e08a76e2704000aa83a2c63f6e821e83c302939c1a729c4ac73774cc85189da4eccc1a19b700babfe87c8f07327865171526550ddf16a4fc25fed834f4bf7a6
diff --git a/net-libs/nodejs/files/nodejs-20.8.1-gcc14.patch b/net-libs/nodejs/files/nodejs-20.8.1-gcc14.patch
deleted file mode 100644
index ee34d4ed2e7f..000000000000
--- a/net-libs/nodejs/files/nodejs-20.8.1-gcc14.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://chromium-review.googlesource.com/c/v8/v8/+/4583222
-
-From 6100b929273cffbd1377e21cce2cd0f83e99e459 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 04 Jun 2023 04:15:16 +0100
-Subject: [PATCH] heap: Add missing <algorithm> include for std::remove
-
-GCC 14 changes some internal includes within libstdc++ so this transient
-include gets lost. Include <algorithm> explicitly for std::remove.
-
-Change-Id: Iab8a2c751a0f9c9dc6a770d6296ad6de724ef3bb
----
-
-diff --git a/src/heap/cppgc/stats-collector.h b/src/heap/cppgc/stats-collector.h
-index 2cf7284..d8414ae 100644
---- a/deps/v8/src/heap/cppgc/stats-collector.h
-+++ b/deps/v8/src/heap/cppgc/stats-collector.h
-@@ -8,6 +8,7 @@
- #include <stddef.h>
- #include <stdint.h>
-
-+#include <algorithm>
- #include <atomic>
- #include <vector>
diff --git a/net-libs/nodejs/nodejs-18.20.1.ebuild b/net-libs/nodejs/nodejs-18.20.1.ebuild
index 00566b9e3f4c..fde604acf123 100644
--- a/net-libs/nodejs/nodejs-18.20.1.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
diff --git a/net-libs/nodejs/nodejs-20.12.1.ebuild b/net-libs/nodejs/nodejs-20.12.1.ebuild
index f3934ba03efe..ee96e0b379e1 100644
--- a/net-libs/nodejs/nodejs-20.12.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.12.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index f8e57a31a529..cf65c14aa993 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index 66d581cd347d..b54feb789fa4 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -8,5 +8,5 @@ DIST mu-1.12.4.tar.xz 715232 BLAKE2B 5886f07ad6fb12d8a538de80c4681cd2ba416da8283
EBUILD mu-1.10.8-r1.ebuild 2196 BLAKE2B 94f794bd3be0a72cb038225aa78644258a85558aba0db46d9f0b3604b34f20111dd3f76e87a2925d619068d48bf5e07c26861ea1674f23e74aeedeb89ef36248 SHA512 b6a997cf017581293c6b0a28f1b74938edff5f50571a49b56a00cd5877b0d738b6f3f12b185668640fa4862950ce42ff8994b54a607eb6f8ee2a3142d31fe686
EBUILD mu-1.12.2.ebuild 2383 BLAKE2B 258e8bbe267a97db89f934dcd6135f9912c04620c15a50ba46b2f5328e4fadfa2b8ac1df1bc2e83f35f0e4f43404744670c1f1583243b82821fa45363af09235 SHA512 97654240ea9c1db7c695724442c4d83fbdf8207425333df5dcdaea4039d3e13e16dfc12d9d888f3cab4f404b9d1cac32e8c9fb33a7ca7be5525535d2d6b58f3e
EBUILD mu-1.12.3.ebuild 2420 BLAKE2B 3a6a5a57787475abf2a24a71e643054c81ff2514e3d3ba94498d0806f34232fb3266540bd5836e87daeaf6cc8941c5ea483b19f2aba8c6e628c30be66c24bc3c SHA512 4d429208cf30de5d7da13f75293a6234adf95d77bb77c8a44625a2f4d67c755343c7f9929cb6cc8a029cf4390cd994834c0d53748390a70169273f7748748022
-EBUILD mu-1.12.4.ebuild 2289 BLAKE2B cc78e46ca6533adaf7bb88b3fabfb5fbabf09b1dad4917f7e3ce8d65cf687ad53c09889374b828e91610e3ca5cad01a691340c2d4a312a402a7bdfcb7dc7c277 SHA512 c7d0e6354f65125df4c70e57d5bcefa479c86ad384c322357a57993f6fa070c229b78681fbe68ab6a6b161502a0e6d360a03d5e56f9dc6a20968e5cc052c5abc
+EBUILD mu-1.12.4.ebuild 2288 BLAKE2B 7bbfbc86424b22c6eba1c36e720f8f00dd8a50419d41fc291c91e0f1331666b0263700025123c9830402244e9f146e7a6df0035e4267eee48fd541eadaf971ae SHA512 88d603cbe7a152e43fd93a150d617816cb6be9c023be116a182fe9491d5e842dce3c7987953283767facc56cdcaf95d39f1b5462b9d2a55ca57ee3685dc64b25
MISC metadata.xml 893 BLAKE2B 4d21c0794fc184957939ebaab628b9a1abe0bbdb63915157e266ce0a773fe3acc52722d010d3b4e096f86257e945c0f9dd51cd0dbe54c37f717408ffe942bc06 SHA512 7f499e039820d12c9acd0affe2a402fc53ee6367684a3c2ba25669987f02b0fabb3db0de978e197876bd9e3af315734af398ba7c8305119c511d59c709b6e225
diff --git a/net-mail/mu/mu-1.12.4.ebuild b/net-mail/mu/mu-1.12.4.ebuild
index 428a84148a90..23e6d037c065 100644
--- a/net-mail/mu/mu-1.12.4.ebuild
+++ b/net-mail/mu/mu-1.12.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
# + variant-lite: Boost-1.0
LICENSE="BSD Boost-1.0 CC0-1.0 GPL-3+ MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~riscv ~x86 ~x64-macos"
IUSE="emacs readline"
DEPEND="
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 3dcffd035229..5a4d14cf4d92 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/babeld/Manifest b/net-misc/babeld/Manifest
index 2a2cdb1a7353..85a286a563b2 100644
--- a/net-misc/babeld/Manifest
+++ b/net-misc/babeld/Manifest
@@ -1,8 +1,6 @@
AUX babeld 314 BLAKE2B c0bf51460d6de136acf70533f9da0a59dc3e5cbdcc49ba05cdfbd134d37655fa12f929b1f5860390fe836e988b70e00d5b05bca0b7dcabfd0807126307b4e6e5 SHA512 bcde060f79bc37f3179d1ce2ca396f8200d0f4df24b2c51e2def44567071f8e38a9562ed72f48875ff195aadf6ab49c50616a828b4ed01d4963facde25a65897
DIST babeld-1.13.1.tar.gz 94890 BLAKE2B 78a58ca9b8c4d915e742081d90e210a14c1718c882d56a42926f29d1c99c53ea06ac8bc2c88f11e0af47a2f657d7649b41ccfcec79e4195c542cf5953e7c6d39 SHA512 c1733fbe115c1e07cc2455b1e0a5f61a53d50b1f2e81f24a82b04c988f1d8c6076e215005aae7e4e97f2497965d8459d0ac024fce016a22d8b416929a8569b13
-DIST babeld-1.9.1.tar.gz 94668 BLAKE2B 169932e8d37d683bfa7e945e313d17c3ee633d11031d940ef3f5be3e0a9fbaffb28d47cf9f6d6ef6b25130af9a485ac4a629d0009485021d6f2fe19ec5382788 SHA512 433a9a2da02c56e93f5fc5f9399320f7f4dbac8d87eff9a539300d5740269eeda6be1302a2cf4a4b9c524780b286d9eb7898585fc530129a1f84341faf1e6fd0
DIST babeld-BLAKE2-320c325437539ae91091ce62efec1913cd8093c2.tar.gz 895554 BLAKE2B eecc9cfebba1a9b0ccf64f2aab9bab4db96987cd3d75cffa40e7ba3bb6014f056c00fb6f5dc50477f38e4264625dd1702f2994e93dc8c3f8c1ba933d7e397188 SHA512 db668b6fad82c82a9431db0bad5982d9ba7ea3aeb3ede0a5335702a44fd19d23f2b89207940c060dba992009e1de7d8d892f6719cd8ffdeaed26303bdc7a7a6f
DIST babeld-rfc6234-285c8b86c0c6b8e9ffe1c420c5b09fa229629a30.tar.gz 93167 BLAKE2B 64d6a43ca3e1bac434d21a2df5c8449cd3b8eef821ef7af731a4242fc14131b284ad72c11062cd9b5c1f03bff37578931f464165f288589a8a22911b6b4fcd71 SHA512 0adb4a891042fde32451368b93f861015614858e8fe42bb9b7b377e9cbb0b06fa3903dd9e901f93b7b12fd2428df621208295cd0a11ff55fbc6382e15aff8079
EBUILD babeld-1.13.1.ebuild 1011 BLAKE2B e9de326873fe411995b94b8813fb848f8b0874d6a39377f7068b8f9f7f8c367ab5fad8efc1b2e523fc12eae0ef6eda1b3ebc80b26ed319d0ffbfc27989ead041 SHA512 4470012db275727d8b49e3d74a9053532bb87fd6074c86cc1dfdc4c53c8bcf6316890f39e4c7240e092b8a43921f0f58341d8b4a1c823cd1a4ace1df361c93ea
-EBUILD babeld-1.9.1.ebuild 529 BLAKE2B c5b9c2705ae547218d13c27f14089b0fbb0a3d28e80a61b503eb13e0a63e135b32b2b7b101e1c4a5ed11478453246066e68d45410868a69fa8ad599df5bdb2e5 SHA512 3cf5949df5005e96e2e952c75a6ad4029757de6fe76e51f1a79a016f5e7acae917e04a92b2ad02a733c89b23a1a7cb0d0141e52d97a9a277f929e1979bc6cfd9
MISC metadata.xml 295 BLAKE2B 7323da562b0ad6957377b64fe9d74fe931696ceb9f536283600dcdafa27ce80ec6f3d05ed8c5d890c2de61ef66aaf20bc0c256055210b9981a15e0f249b67daf SHA512 30d9490ef21b51f7a49f06bd315989bcb63806deb3887ddccd0ab23c5d5f4e3fd87819006037bb1274f3c2a8e9517a5c94e93dc5d652d5bd1c7cf830863610a2
diff --git a/net-misc/babeld/babeld-1.9.1.ebuild b/net-misc/babeld/babeld-1.9.1.ebuild
deleted file mode 100644
index a0e8e1da80bc..000000000000
--- a/net-misc/babeld/babeld-1.9.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="a loop-free distance-vector routing protocol"
-HOMEPAGE="http://www.pps.jussieu.fr/~jch/software/babel/"
-SRC_URI="http://www.pps.jussieu.fr/~jch/software/files/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_compile() {
- emake CDEBUGFLAGS="${CFLAGS}"
-}
-
-src_install() {
- emake "TARGET=${D}" PREFIX="${EPREFIX}"/usr install
- dodoc CHANGES README
- doinitd "${FILESDIR}"/${PN}
-}
diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 758ea67b8e0f..ca16f3e20935 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -4,8 +4,11 @@ AUX dropbox_at.service-r2 1582 BLAKE2B 7a5d8eb1e99d6a9f6cc7d903d8d2cb6b124b4a521
DIST DropboxGlyph_Blue.svg 605 BLAKE2B 6c488bd261293b22da98035935ddfa9247bedbc6f4da2f9fc2470af802c1f4f597ac88b01b5bef9e77e1e717267f633d6a04af2ccfd3c5f9dbff22fbceaf9a91 SHA512 9202344b904dcd7955e5a355dadf537d1544140d74f8a33bdc40e18e36661e3a474d11cf17613eaebf4e76c170d8413d99abdedfb8635784bcd6892b4b259712
DIST dropbox-lnx.x86-195.4.4995.tar.gz 113305439 BLAKE2B 87dc38715189e06e98e5895389909f45a38208c8471ec92b9fb278c054ee5711d2acf95bdad01d34c097b96c8e3fe47d230af6bec8d3d2ff6782b1b477e23b61 SHA512 bf9ed46f1a34d96155b0d8f0c9d4a3583344d9eb06585e8e6c04e93dfcae7c55585861f31c2d70e79ba41f0141491aaf2b2c6b28b2baa9faf213ecdd97542fa8
DIST dropbox-lnx.x86-196.4.6900.tar.gz 113848883 BLAKE2B 05ef3a79d3bbc67a15cd6ede011883424686b7302761ed49a9456735718c05f80a9a273e431283d1b32790b52ec3c6bdbce0253a5a570bdfd47c21f9d02e12be SHA512 652adbace0abbcbfa2729e9e5af11bafd1459924d67180f5be82e3c0feb81b8333307c3cfeb7e528cdcc576062783a1275bba82217bf3761b62b89775d0d3155
+DIST dropbox-lnx.x86-197.4.7571.tar.gz 113668413 BLAKE2B 359dfba6bdf615a82f7af454e6c9ee7ab66b0ce0a048025f6981539054b93716dfeef67ba1a56b1c98117d1bdf376bd6da0fe6c11d156e02859d9a4833e11df9 SHA512 08238adbe96ec95797631790bb74d77ff7cffa8559f7f27e1b1d6580ba83c725b8ca5159b0a184831c5337bc546885743f6171e75b654624859c51260f6771b4
DIST dropbox-lnx.x86_64-195.4.4995.tar.gz 115954161 BLAKE2B 86f349f6813e160eea71a6c32e37ee8213639dfaa6c69b0a560bfee8e90dae6a95fd0f3b822d6c029e3046d73aa088fb097ce9246c1c0786df9c292b40091adc SHA512 e4ad740d873dbdad995f05fcfda824f57a8ed4707acab66576284c97c00329ef1dbe2d55980694f2edc8a00fbc6ab20a08ca7afcc12488d9fb188cddc0c3501f
DIST dropbox-lnx.x86_64-196.4.6900.tar.gz 116604283 BLAKE2B 5398f43c33e488d346c9991952673b607e88f93467915ac7e341e29de6e66cb4f60bcc6311a0e261075df38834e53da7a38ac10b20bd4cf5d41f70394668ba13 SHA512 a43cdee6cb192085c484cbaf1aa54691ce8dc24eb682c3f2fb8f8ff7135f7590e4dbfeed33ec3afbd5dbfe2bb6fd72a8c136329ebd9e8223fcd5c63819d25429
+DIST dropbox-lnx.x86_64-197.4.7571.tar.gz 116465452 BLAKE2B d83e16ca390a6974427371894f9d92199af3bf7f0510f88de6b51350d7435cd1b1e2629d0f335b718e5eb9d69705cb67eae692789144a989d138a1d23a8a1b8f SHA512 9f4cb1b6381b13d29880401f23c2b9e24c16a3b7cd00d944e1a9268bc8652b333409d16def3e71cc2ec6fe92d39a3a3aa3b99adb12c96ca2972ab6ca070ba18c
EBUILD dropbox-195.4.4995.ebuild 2854 BLAKE2B 83fb409fd9c6af41a884408f2258e3563a2d146f1fba8edfcc7e5fee674b8396cc1a674207533091721a2709118cdf655f24c5871ecdda663eb96da9b05b3861 SHA512 17f3737762fbaf48508b911b9605b629a876f3a503367298250ced4e81d599b6d496ef7f8b2742c0ccb9df89d8f8002ee732bd66f67148d474ae79fc96336ba8
EBUILD dropbox-196.4.6900.ebuild 2856 BLAKE2B f8cc4e91838f412f3ef580f75bb4e4658f513b79ad144eaa5ebcdecd3ab3fda2fc75b40ada47ea83f165bb1f16396e0bfccdc050747d868797987ba21d6ca2fe SHA512 9d6d54d5c7755a7678c3dc2a684fe0fb8e98c142e8b5e0fbf6f090a694bec12504ed0d28088a3af193388cf3bf540f306ff691181427d036ae03ef072332a785
+EBUILD dropbox-197.4.7571.ebuild 2856 BLAKE2B f8cc4e91838f412f3ef580f75bb4e4658f513b79ad144eaa5ebcdecd3ab3fda2fc75b40ada47ea83f165bb1f16396e0bfccdc050747d868797987ba21d6ca2fe SHA512 9d6d54d5c7755a7678c3dc2a684fe0fb8e98c142e8b5e0fbf6f090a694bec12504ed0d28088a3af193388cf3bf540f306ff691181427d036ae03ef072332a785
MISC metadata.xml 336 BLAKE2B 0932d5cb97ca50abfbfd49b3b209733da73c94ed41ef1087e6c43c4e65f3a09186f74c507cf0db5d64a1c5231d3560a7d6a8bb6130e95e1d5dbb7f3974801df3 SHA512 25bee9aa1ab64f01bb4544dec14b4b98bcb3877714ec33c6cbed4cdd3362d2a4cab58f425cad3723398e4ee0a2ba16a550ab38ff9f974cd0c5046df1b34b5eb0
diff --git a/net-misc/dropbox/dropbox-197.4.7571.ebuild b/net-misc/dropbox/dropbox-197.4.7571.ebuild
new file mode 100644
index 000000000000..7d9715a71882
--- /dev/null
+++ b/net-misc/dropbox/dropbox-197.4.7571.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/"
+SRC_URI="
+ amd64? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz )
+ x86? ( https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-${PV}.tar.gz )
+ https://www.dropbox.com/sh/42f8d4kq6yt5lte/AAD69lhaw6gy46W8HfQAm0GSa/Glyph/Dropbox/SVG/DropboxGlyph_Blue.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+ X? (
+ x11-themes/hicolor-icon-theme
+ )
+ selinux? ( sec-policy/selinux-dropbox )
+ app-arch/bzip2
+ dev-libs/glib:2
+ dev-libs/libffi-compat:6
+ media-libs/fontconfig
+ media-libs/freetype
+ net-misc/wget
+ sys-libs/zlib
+ sys-libs/ncurses-compat:5
+ virtual/opengl
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libxcb
+"
+
+src_unpack() {
+ unpack ${A}
+ mkdir -p "${S}" || die
+ mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+ mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+ rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+ rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+ default
+ # we supply all of these in RDEPEND
+ rm -vf libGL.so.1 libX11* libffi.so.6 || die
+ # some of these do not appear to be used
+ rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \
+ PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \
+ wmctrl libdrm.so.2 libpopt.so.0 || die
+ if use X ; then
+ mv images/hicolor/16x16/status "${T}" || die
+ else
+ rm -vrf images || die
+ fi
+ patchelf --set-rpath '$ORIGIN' \
+ apex._apex.*.so \
+ nucleus_python.*.so \
+ tprt.*.so \
+ || die
+ pax-mark cm dropbox
+ mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+ local targetdir="/opt/dropbox"
+
+ insinto "${targetdir}"
+ doins -r *
+ fperms a+x "${targetdir}"/{dropbox,dropboxd}
+ dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
+
+ if use X; then
+ doicon -s 16 -c status "${T}"/status
+ newicon -s scalable "${DISTDIR}/DropboxGlyph_Blue.svg" dropbox.svg
+ fi
+
+ make_desktop_entry "${PN}" "Dropbox" "dropbox"
+
+ newinitd "${FILESDIR}"/dropbox.initd dropbox
+ newconfd "${FILESDIR}"/dropbox.conf dropbox
+ systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
+
+ dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
+}
+
+pkg_postinst() {
+ einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
+ einfo " your user's home directory. To prevent this, run the following as"
+ einfo " each user who will run dropbox:"
+ einfo ""
+ einfo "install -dm0 ~/.dropbox-dist"
+}
diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index f49b1843ffff..ac182db997f5 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -4,10 +4,10 @@ AUX freerdp-3.4.0-incompatible-pointer.patch 10251 BLAKE2B 70a23022ff8db7dcf0ada
DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357 SHA512 152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1 SHA512 b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c SHA512 5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07
-EBUILD freerdp-2.11.5-r10.ebuild 3665 BLAKE2B 4e63ad2f96eb98384bc1bea579800f9e0c077d5b9587d8f1936222db07b4e4fd0a39d1941e806d26c4b3f038478445df425264b2c095f173f87a9c91c48604c3 SHA512 96cea93f97ebd00a8575d8a23158bed8fa6216bb41ef0ba6389b3a81503036a3c47b5146e67ef2cc29ff54bf9a5ad2625bf83590cd3020464a42063b372496f4
+EBUILD freerdp-2.11.5-r10.ebuild 3664 BLAKE2B beec13e6fdcb1f09071fadbee954bb33471e8e29bfe226137e98d2d1c8b8a3515a0d02969171e5c659cf9c164f29558c3acf997d19db51ecb45fab82a298da1c SHA512 7d27fe55c3a38964a94e429dff031524e9e06559a7d6b59c76db9b5c45a4fe20136d175ae4109756c19dc8cbdf3d3268fe56dd4f1475ad2acab40dbf891a2fee
EBUILD freerdp-2.11.5-r2.ebuild 3470 BLAKE2B 738dfd8ac8d02cf814ee17ca07a593b0c4394862aa8c5ac5a4a59f5aaf4f58f8d28c4069a7d2726a8a5a2bceace3497c18a6f93f894e02f8af997fa257799194 SHA512 cf303673f413fe5d404d98ba0dc8d08fbe1a67175f20b00fd5f857a0674baaa62c439e1a88158aa204e0498fab5a7a326521b630d73c8b72de74a6417a434812
EBUILD freerdp-2.9999.ebuild 3535 BLAKE2B beec173d3aab0eaa21c85235b2c859853796dab2e285ca91f961514044bd0bb23f444118953ae114c451113de8bfb4d316d576890d7c49b543b64d8166ea0868 SHA512 7e6baae43145d324583f77275449626f40c2f63a1f12d862edc260bbf4dcfa644d384ece41cb6e6cd9399a3d79b12445207a92f2f95b0db7a117549a8b316edd
-EBUILD freerdp-3.4.0-r11.ebuild 4207 BLAKE2B 919d48289e54e736d90c435c1903ae17dc595e07e4b05d75f39b2a18b72b2548011074de5ec2b570875800e7ce20bdbeb166ebcb5c3bb1e33373003af053c3ff SHA512 2c9d44e152450e250d598eccfc3c9af366f00333e46ef8db1bbdf10f8f441ec88ce05e7fc847160688fc2efe42056ab3df6cb0614babca1581cda0b968d61ce6
+EBUILD freerdp-3.4.0-r11.ebuild 4206 BLAKE2B f7404190668fbc6151e8d0694b9ec38a70f1022df64cbcda81b81c88039d384c077df0764bbb2f1997f4531a41986747dcc9221eba62f1dca7d17d8a0fbf6f7c SHA512 dacc6261dbe76d9d2ab2ffd3faf665402b8452d74709f08abf02d94303557cc88d9deb492fb005cab6c65bf5bd74c9a29e2bb54a3a82f44801acb4bebfabd01e
EBUILD freerdp-3.5.0.ebuild 4096 BLAKE2B 17233f00d185e600c88a24a9dd606cb35747cf314f1e690166620da318c82a66cc44811f8ea2d168441f738e3de3faed3e4820df282119a42294004829b0b588 SHA512 870744c2e32703ca45a026717a3f41c0c7ae57812599e61a9510a8925ce70540f5aeeb17fea97c2dcffe35e31ea2adb32ddd9cdf8504034d18bb237efb7bb66f
EBUILD freerdp-9999.ebuild 4096 BLAKE2B 17233f00d185e600c88a24a9dd606cb35747cf314f1e690166620da318c82a66cc44811f8ea2d168441f738e3de3faed3e4820df282119a42294004829b0b588 SHA512 870744c2e32703ca45a026717a3f41c0c7ae57812599e61a9510a8925ce70540f5aeeb17fea97c2dcffe35e31ea2adb32ddd9cdf8504034d18bb237efb7bb66f
MISC metadata.xml 650 BLAKE2B 619e236cb4c4b249beafc2e4772c5321e5c912242a0e69d7e181867a83078ebfadd639aa5b7cf2a0da58572ade2ae374bfd61f41d83e333065bbfde2c06533ed SHA512 f9ec3e33c342c2a364be4d780c0fc69800617896bda40e473175f0b98f39925ea7bcc1896993782470fd9aad1b04edc2848baf5db2a8dd4e2c4099c062e657ae
diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 207ee831d3b4..caee86e34a0a 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
DESCRIPTION="Free implementation of the Remote Desktop Protocol"
diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index 96042d27fc4e..81954495ae42 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -15,7 +15,7 @@ else
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
DESCRIPTION="Free implementation of the Remote Desktop Protocol"
diff --git a/net-misc/geoipyupdate/Manifest b/net-misc/geoipyupdate/Manifest
new file mode 100644
index 000000000000..aafdd5672e3c
--- /dev/null
+++ b/net-misc/geoipyupdate/Manifest
@@ -0,0 +1,3 @@
+DIST geoipyupdate-0.0.1.tar.gz 17000 BLAKE2B e68d044fc748f0876745a21cb77e8098367ab7e260ff53e0e6b68ad88d7c1deb4b6f3977eeaf61a1b0a54f30f0fc32e302a89e996a9ccb69f9dc9c48c3d0df03 SHA512 8e78866f083b3ab8ef445d82e4d9081f7f59437348638e951c615f610e382ac5b7f9dc08c3a28735322442a22d276cfed12dcd375ac613f0d18f10ef94b200b7
+EBUILD geoipyupdate-0.0.1.ebuild 629 BLAKE2B f1e3031215f01a5e770f604cb156c8552b396d11d90036d3b24f9b89976b2d498a4eb14919ad41dc2c6dc45c6bf3f1a87b42b0f7e52fd38acb673b6ffc22ded9 SHA512 fb5281140577579e89775381a6308351b1c92bae06426f04f2a86d92dac560df1ae8cfd509aa17965ac238a443b8e7ac806e433a2c6266690d134b5ea99fb759
+MISC metadata.xml 219 BLAKE2B 27094593eb47f098fe9df926d3a827b65c2ca39ac6b03d392efe2c19d646274e5b462f65a7177ba2556a9167c994544688e53a3df810dc7f86ae43c4a75fd59e SHA512 e990bf6d766d6c0380344187a03b66380e4ed7a1554dd7a900ccf1f6f2dd3a51b06b382cedd5c73e0ad75301436b351fea0e7f1fb720c3d1345a8958554d341c
diff --git a/net-misc/geoipyupdate/geoipyupdate-0.0.1.ebuild b/net-misc/geoipyupdate/geoipyupdate-0.0.1.ebuild
new file mode 100644
index 000000000000..6212aa8469a4
--- /dev/null
+++ b/net-misc/geoipyupdate/geoipyupdate-0.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple python replacement for the MaxMind geoipupdate program"
+HOMEPAGE="https://michael.orlitzky.com/code/geoipyupdate.xhtml"
+SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.gz"
+
+LICENSE="AGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+
+DOCS=( README.rst doc/geoipyupdate-sample.toml )
+
+src_install() {
+ distutils-r1_src_install
+ doman doc/man1/geoipyupdate.1
+}
diff --git a/net-misc/geoipyupdate/metadata.xml b/net-misc/geoipyupdate/metadata.xml
new file mode 100644
index 000000000000..c6418674131d
--- /dev/null
+++ b/net-misc/geoipyupdate/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-misc/openssh-contrib/Manifest b/net-misc/openssh-contrib/Manifest
index b408006b6af0..604b8c369bbf 100644
--- a/net-misc/openssh-contrib/Manifest
+++ b/net-misc/openssh-contrib/Manifest
@@ -2,7 +2,6 @@ AUX openssh-6.7_p1-openssl-ignore-status.patch 765 BLAKE2B 6ddc498cef115a38054eb
AUX openssh-7.5_p1-disable-conch-interop-tests.patch 554 BLAKE2B f5f45c000ec26c1f783669c3447ea3c80c5c0f9b971b86ca1e79e99e906a90a519abb6b14db462f5766572e9759180719ea44f048ef5aa8efc37efb61d2b6ef7 SHA512 f35b15f1e8d0eb276d748ee14c71004c6599ddb124c33e2f84623bc9eb02bb4fd4680d25d0ba0289d6a723a526c95c9a56b30496bdaa565bae853bf3d1bab61f
AUX openssh-7.9_p1-include-stdlib.patch 914 BLAKE2B 9c7eb79f87ecd657a80821dfa979d8b0cc12a08d385ec085724f20aa6f5332593ffc7481bb9f816e91df3eb4d75d8f7b66383ff473d271270de128c3b2bf92e5 SHA512 7dade73bdafb0da484cbd396b4a644442f8ea12fef54c07e6308ae2e73a587fa4ddf401e8a0c467469b46fe7f00585e047462545182924c157b4d3894c707a70
AUX openssh-8.0_p1-fix-putty-tests.patch 1760 BLAKE2B a1127e8f2275c1e23c956b5041dbc84dbdb2cd6b788fc69bfc1f6b030afe86a827483602ce76577b4101ee2e790b1cfa8c1d2db09da59b89fe7df8083bf4695f SHA512 f544d818bdde628131f1819bf2ffb4007802ee5bf12c5cd5bd398efe0f0f430ed6b3efa7969cb2c4fa49a2bbd773d8fa09f4c927cf998a564b7611443437c310
-AUX openssh-8.6_p1-hpn-version.patch 556 BLAKE2B 26ef960db46c82ee62e6a6f1be15c2897855caa6cbd05db87d3e606ce42d03fb6e88916f0c6644f67dc008ca802617d0f63e5e8e35d1a6c6076188ba19009186 SHA512 c13d14dc496863bd6bbbf08940322a60e74fa1cc2171f81132dfd874b9371ee0edd77f75ffd606f874fa2de498b174be91da5c641029abff2d2a8503c2f0fc02
AUX openssh-8.7_p1-GSSAPI-dns.patch 11576 BLAKE2B 84aa0128ddeccf67e14c20f9d2acb61226c5091a3e3106285c79db4a297dbd781eddf7a6d4cb3b1a5a5dcbbcd158d32dbca5986b6fbf15f62cd3928cf125b083 SHA512 794b06c6ee6acd1bcd861753970cfc4d04f42499d48ff4119746dbcab8643f75761fddb9f52f49fe01e356740eb3882671ac3ae209e0e45745d195a219ffe5dd
AUX openssh-8.9_p1-allow-ppoll_time64.patch 396 BLAKE2B b5bb202f79699d9037f12155044328f89ee0573efa43da7cdf8511555e706b6bf66cae069ac95cca900779c6ce293eedec48450f786fd033375e9be17bfb2872 SHA512 9b88024e6a898fc85205fbc038274a3271f787276962150965ab8f599fa355ee73cb48e7e12e3f090034293f9dca94a1ce41dfce2aaeb140693545ff3bc391f0
AUX openssh-9.0_p1-X509-uninitialized-delay.patch 321 BLAKE2B 19bff0fc7ecdc6350f8e6bd30f36f30b455c65b7455fe8b1d481d8fa7cdfa7cc76719931857fe2c9730b05ae8fe3e7e05c538e743e055d6594dd2fc7c3f250ee SHA512 57798621a51a60abf6985391ec73dcafdb46de75c93579e23b786aa095d8eea29ebd9ab5987b951a136b15e60896332c9717c82b42e1c22b345444aedf17a9f5
diff --git a/net-misc/openssh-contrib/files/openssh-8.6_p1-hpn-version.patch b/net-misc/openssh-contrib/files/openssh-8.6_p1-hpn-version.patch
deleted file mode 100644
index 6dc290d6737b..000000000000
--- a/net-misc/openssh-contrib/files/openssh-8.6_p1-hpn-version.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/kex.c b/kex.c
-index 34808b5c..88d7ccac 100644
---- a/kex.c
-+++ b/kex.c
-@@ -1205,7 +1205,7 @@ kex_exchange_identification(struct ssh *ssh, int timeout_ms,
- if (version_addendum != NULL && *version_addendum == '\0')
- version_addendum = NULL;
- if ((r = sshbuf_putf(our_version, "SSH-%d.%d-%.100s%s%s\r\n",
-- PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION,
-+ PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE,
- version_addendum == NULL ? "" : " ",
- version_addendum == NULL ? "" : version_addendum)) != 0) {
- oerrno = errno;
diff --git a/net-misc/putty/Manifest b/net-misc/putty/Manifest
index c1129da62cd6..18533acd05b6 100644
--- a/net-misc/putty/Manifest
+++ b/net-misc/putty/Manifest
@@ -1,4 +1,4 @@
-DIST putty-0.80.tar.gz 2831433 BLAKE2B 95769ed372ee57f1cd0b9c9b26aab47c710b3eac2dd2f40b511179f1e06dae6c59ef5fd270eddc6b0531d8ed135897490ea029e0ca8c1febefe64743ddada341 SHA512 c8a6b6fa54ecd8bcf4ec274fef51343dd9996e6458b250b5555c4dc88ded25e87f97277da482c29858510e65635112d541f559ab683635bd950572d850129f90
+DIST putty-0.81.tar.gz 2844616 BLAKE2B f4f687555ae6d043f9eb868eccb1086227a0fa3ec1a5eff68ab7ccd96c877fd87afad9c9639930e899e0fc16058ea0f4553a3035ab477761038d6257332d64af SHA512 d86f2fd0e126b18275d58cf64334b3b27c450899a1c2be2502de9faa2ef58f7fc8efc5d45f25c8395623f1e21917aa02407343bb2fee44c4c00b9f81267d5ecd
DIST putty-icons.tar.bz2 4878 BLAKE2B 589f1bace82e3fd202b70bd35661d2ec4ef383363f8ae6716d4a6828bd822ef624b0acde39354d3d837e2d2bb49a34dbb89e031c64c520cbc675cad79813acff SHA512 4e419a71e26770e159221f6b516e7210d29272917b4b9a9e0b67c72e73508b97278e56c82111b02e106c5d513c2561fec6da372b4b18246f29372ae618ff5f71
-EBUILD putty-0.80.ebuild 1757 BLAKE2B 12fdc0ce4f55cbfe74d8b9b0fd332bfa10d2b94554f96b39e4484b23ceeed41fb2f34b8037769b0a7ef9609b2ff5dc319316b3a74f307066734fa88bc9ffb6a7 SHA512 fa2f57698e0e0164b5c3e198434cbb8b710869aae8de33125e2787d12c109247740e07b5515f674e0dd402f5427c98f785c0c3040fc1c774966460fe906bfffb
+EBUILD putty-0.81.ebuild 1757 BLAKE2B 12fdc0ce4f55cbfe74d8b9b0fd332bfa10d2b94554f96b39e4484b23ceeed41fb2f34b8037769b0a7ef9609b2ff5dc319316b3a74f307066734fa88bc9ffb6a7 SHA512 fa2f57698e0e0164b5c3e198434cbb8b710869aae8de33125e2787d12c109247740e07b5515f674e0dd402f5427c98f785c0c3040fc1c774966460fe906bfffb
MISC metadata.xml 887 BLAKE2B c51675758674360519d21f8722a4ea0815bfc56591a28e9026e4aa02b0046006ab87bfcd68f945184f1d82710d912a0f3557c34f4d43fc5fadd7ad7c38b5c3d3 SHA512 be79490eb1313d5f9d4b80dacc6e7727d44c1106da668869e58f106235ff6b074d17ad3fe41aa09c176bf713e17dddda6a73df728bfdfe752db6ccbf9690befa
diff --git a/net-misc/putty/putty-0.80.ebuild b/net-misc/putty/putty-0.81.ebuild
index fdd92be3c643..fdd92be3c643 100644
--- a/net-misc/putty/putty-0.80.ebuild
+++ b/net-misc/putty/putty-0.81.ebuild
diff --git a/net-misc/r8125/Manifest b/net-misc/r8125/Manifest
index 61b2b1dddd3a..cc896cf3faf1 100644
--- a/net-misc/r8125/Manifest
+++ b/net-misc/r8125/Manifest
@@ -7,8 +7,10 @@ DIST r8125-9.008.00.tar.bz2 89622 BLAKE2B d1106086d1bca53484f8536072cddd506087b5
DIST r8125-9.009.01.tar.bz2 89897 BLAKE2B 65f64f504cedc7244bdae10fd1638e031eb103f562cd71d32b5f36b15541704086df8cea16829b289e8be61bacf3de559616884d1672a4d6b8e47211816de8d3 SHA512 8b717447e2048df0d88d8350da2edb58f704e893498fbebea4aa2a3ac45ea050d70e73e78d41ab94562228b9c01e6fe59810c501c5bb880db446c05b9b6aee0d
DIST r8125-9.009.02.tar.bz2 89916 BLAKE2B 2dd8ad226f8ad9dd4e6646cdce66f0c12a6a657aa39c6e91892f410780ed245046fc94f247939958db7b950aa045e011716ecd7f6ebb6099ca3d9ffc54cfd0de SHA512 29bfe60410727f09b004f172e5046292eff511dfca5af8a21c24719e4068925103ba12af0ce808316ef206b329ce886693e7330c1c68d8e77fc50ab40bd7dcfe
DIST r8125-9.011.01.tar.bz2 97867 BLAKE2B 0981c71795d3e839b97f7b41dbaddcc0743676c6bd0b656258e6e9b2e0879128ae4869e9ab3ab837d0ae10eb8c963177c3779b4e4a69d8a5c3d95b7b8d54f9c5 SHA512 833199cc0ce8179ef93c202fc89d4c4368b73e9515d1ef2550ebb209243dd2c8943aa9f267903d8fa21c46304b7703410f1c354d4ce1b6f6aee7ece97017dba2
+DIST r8125-9.013.02.tar.bz2 105923 BLAKE2B 0ae1a6a7ad651d30ac2ca29ab98af06c6facc26bfacac8ce5b51e92e8c7955c150a995c424f875a9a1cb315fe41f474ea3429cd7675ceec1ef82d454ad2bd434 SHA512 acb16992182c4c6b79357a511cfcedb53bb6513185caec91a5cb76aa41dc922e6c74099546886b32dba584d614f9bcaf36d31e40f3328b9ebc4ccd6b91296065
EBUILD r8125-9.008.00-r1.ebuild 1510 BLAKE2B 19d165085a3119a70df54e997300f88bdae903b6a34fbb558143a80ca3984732e37c647e7a3f5d0892ec267807d9fce2d40a8c377144ba59022de1475d50155d SHA512 702b348c97f4a2f41c7f2bb95b8319c13b1717b000344f741869e2ccee2a5470138fbc786329c856dc55a981d384e3f7b2ee78f3351f95cb327c880a664ced7d
EBUILD r8125-9.009.01-r1.ebuild 1296 BLAKE2B dd4c6e2b6a59186d9ac1341bcf14b125c8b28206b09586e6c10def5399e9adf7912cf97c924c66705acc060622e139bbce0859d3344c44dc674a60aae7c9d0e4 SHA512 86bea15e017ae59010d2f73853710b88804bedab4099858de352e19729d56f055dacf7c7a2ca54120be57632b681c8910871c717aad7f93fdb0ff63cfec1e777
EBUILD r8125-9.009.02-r1.ebuild 1189 BLAKE2B 491fe1a223eeeaa66c9b844acbf05677715dc269acc2bb9468ccc40d01b5e0ccc8786d8ea377e92985f42d3df28ce5c7964902ef193b7a544b19fdd6c275bd50 SHA512 5fd5df7b14030b4cc137e6f0c71d34c4e4cdaee32bd65c8e3773cc5b188367dbcca58f30bcea8068d180b6daf35d0605f0de5cdb6af5c31060b31c1e5896269c
EBUILD r8125-9.011.01-r1.ebuild 1250 BLAKE2B 94ace00d1a39c2737f38d37ac4921999f94c2514058e4feca8b3e3fa247d81719e30a8a0586f1c5a329967398ad15f25fe801c94bacb76643be3e5877b647263 SHA512 1323f3bd461938900c768e302d08ac815ca4a492795e0332327a1a2b8ea0603e2940e749daad5762812e18027a8f6fa575f9e868f4d618f1affccaccdf2b1063
+EBUILD r8125-9.013.02.ebuild 1229 BLAKE2B 8363f518e819fc89036de35cdb83325f11f5fa0db454836bb807d3897c977ecbd593a1abae0ba577d4cb2a0cda5c4bb04690e36b1e2fbaa242cbdb0b940054c6 SHA512 64ed8b67f27a9f214191ea65d3fffe09806dafeac05f2ae4a4efdcc7ba535811d95eba48fdb14ca6cb5ee31b81fe7603a9f5c8aeab9525f43f011609cb9ad049
MISC metadata.xml 840 BLAKE2B 6fa88a6b1b49f0abd18ca64abf2ab93a04e89d51c66ebb602ca5070c56723fbe79e4a0fcfa49b4cc90e3ec904730c8e39b1a2159fcae0f036035d5696537a5a4 SHA512 f15e195ac564002f169610c0490f1f377716260e758241d5228a3b6c7d481de135c03a4da1e5c2eb121e4539a2abceabc3a4e1d26d8d987e093b981dd6eaea9f
diff --git a/net-misc/r8125/r8125-9.013.02.ebuild b/net-misc/r8125/r8125-9.013.02.ebuild
new file mode 100644
index 000000000000..f331c3c35866
--- /dev/null
+++ b/net-misc/r8125/r8125-9.013.02.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+DESCRIPTION="r8125 vendor driver for Realtek RTL8125 PCI-E NICs"
+HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software"
+# Mirrored to avoid captcha
+SRC_URI="https://github.com/Karlson2k/r8125/releases/download/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="+multi-tx-q ptp +rss use-firmware"
+
+CONFIG_CHECK="~!R8169"
+WARNING_R8169="CONFIG_R8169 is enabled. ${PN} will not be loaded unless kernel driver Realtek 8169 PCI Gigabit Ethernet (CONFIG_R8169) is DISABLED."
+
+src_compile() {
+ local modlist=( ${PN}=kernel/drivers/net/ethernet/realtek:src )
+ local modargs=(
+ # Build parameters
+ KERNELDIR="${KV_OUT_DIR}"
+ # Configuration settings
+ ENABLE_PTP_SUPPORT=$(usex ptp y n)
+ ENABLE_RSS_SUPPORT=$(usex rss y n)
+ ENABLE_MULTIPLE_TX_QUEUE=$(usex multi-tx-q y n)
+ ENABLE_USE_FIRMWARE_FILE=$(usex use-firmware y n)
+ ENABLE_PAGE_REUSE=$(usex ptp n y) # Not compatible with PTP
+ ENABLE_RX_PACKET_FRAGMENT=$(usex ptp n y) # Not compatible with PTP
+ )
+
+ linux-mod-r1_src_compile
+}
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index a3603585d20b..418cb488438a 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/riseup-vpn/Manifest b/net-vpn/riseup-vpn/Manifest
index e2e96352587d..338a6b4c91e8 100644
--- a/net-vpn/riseup-vpn/Manifest
+++ b/net-vpn/riseup-vpn/Manifest
@@ -1,11 +1,5 @@
AUX riseup-vpn-0.21.11_p20221113-revert-data-cipher-arg-to-cipher.patch 747 BLAKE2B 1a29495b1709e626a9a459dfb839860a5f5c60b37957fc8878f5aa2e4d8cd99f0058bbd5fe678b1a74153f9be3e1be4635661a91f45e7da78cb478e3f40be5da SHA512 a58f786835e484f1fb4dad34dd38b0ae46103551c4b0392ad1ee19f598c213d5759f6590812f0b35c1b7a0cac48ea42023264ff8386b2eeec4d50175fbfb9777
-DIST riseup-vpn-0.21.11-deps.tar.xz 180372544 BLAKE2B 3679347cb3bc83850b78d4290649b98e3a376950bb1830a092bc007d4b06c0292a8dbd3a08dd21eaefaba4a95fe4f9ffd5ef5be789a67bffe80c05c89d01bc0c SHA512 3587bf35855ef89987a370df686a4c882a2ae59c9a2893605cf8c102a639a1410a6963f0d7b8d9a316d72ed9f3c443e3aee129423c872be92257fa660d5a4c8e
-DIST riseup-vpn-0.21.11.tar.gz 7595837 BLAKE2B a1cd09741f044d03577128ab88ba6e6d9961a1a39c0e6488d79e73ec9c94b7a0fa44463a07d2e2130fe4adf986d86a693cb3114bae99e4a4bb55d23b90f2c871 SHA512 b4fa6f57f97bfba364c7aa9b2a4fc08561c7753d5471424534884a3279e5ff2bd102cc254c4e15a99f6fa47ef16abf1c691d3d174eda27bbfdac61d192f6fbb1
-DIST riseup-vpn-0.21.11_p20221113-deps.tar.xz 1628980 BLAKE2B 5af75fb2cd71da2fd949f89d1c768c001a268cc7fab0d26a621a02136eaddb8466e4cd1346954b785a5ac695bb816dd791b006b226359204670c47d4a47d25b8 SHA512 f0a8a657ac1aeefcf3d83b970157b600247ef228072c93c5aa1dfe062b8a9f81a4e13c44f51dc9c289f2b76de4eff516b045d3a145a905034b5a3ee263dbd68d
-DIST riseup-vpn-0.21.11_p20221113.tar.gz 7696220 BLAKE2B ba4c968e7b185c98e8995b300ab25ec79103473cafbd647c262d51308c173ba1a48f69b42b8dad2356791711137688a6a9a3a47e68294579be51ecd77b04bac4 SHA512 44157eebd266b99d146f29f621576c181a012d5965c4172fddb93232230f42f128958342891d8137bdedfb3236f132a1c73a9f45cad803b29d520393eb7d8cb4
-DIST riseup-vpn-0.21.11_p20230412-deps.tar.xz 29805564 BLAKE2B 4105bc0461d542b7f87890a50db26fa96302088070f0477c0f8d0707994efecc8f4bc91b5316e1834f98f9890793eea9df9041de78af6785f68e480c0d384124 SHA512 f8a3bd099a1e3733577de892a4939a223f851e949275afea8f5a77b38a529dbf7b9b161bbb4e1518530e97027c612ae352895a79275d287c31cb41ab2477aaca
-DIST riseup-vpn-0.21.11_p20230412.tar.gz 7701340 BLAKE2B 42564c1a3a3401c909f41e2db3f232ed06617630a4f96a28a3d946e6e3c53337cde8401e8a89b0e83824cfb4fe8a670f4aec03eb09cc6c9b1b4e94111e0a04ff SHA512 966b64a8071ebe56d1ec8b43b36c7b168600b445ca6039fa7fc6696329e8eb825c0d3f20e4ff509128acf1b962676eb4dfea5aa6890afc394a0aa218799eb61d
-EBUILD riseup-vpn-0.21.11.ebuild 1811 BLAKE2B 1719e830ea5cbe07d2c6155cdf9050827ddd529a39730b6994014726715375e4e653f1c5f93f7421b5d202d3964febfb85d943b919c272d7a381ea53721da501 SHA512 5e941e24f7eb2e172b3f17df647d6a64494bfd8d2491523f46cdcd123938f6b9cf776742ec210eb77836228c0521c62df4d750aec7f83a173bb2b0a6d4bb09ea
-EBUILD riseup-vpn-0.21.11_p20221113.ebuild 1946 BLAKE2B eebac512b114a8bbdfdf6da6c9411f474b775fd0f57a47c80d2ca582619c09f5389f7a6f9dff0e7309f0d197f5fcb0397a76fd62ccc7ea87f72896efa91b7798 SHA512 66e69fcbb1bf22f269c093e6cf45205f4732f631618d31a3f8b40c1b5f9b8bf4316ae4dec569638a544cb6c1232c02027ef07f7f3c3674afc9e24d093a58de52
-EBUILD riseup-vpn-0.21.11_p20230412-r1.ebuild 1991 BLAKE2B 1b831d9e543672a70a4659a6a54baa4ce80519156a289a58f082c983dab104be79c2d3c6db9af9a608ba9fc92605c917c73b29db36ebedf07c760d703d9d2e4a SHA512 88898c50a7089edc830ec1060f1f917cddc3d350192f356c2ab8ec11f2d9dddf4f7207982f099242be0cf0ebfe12f3ee12ea640e36edb633d58277fd8263cc42
+DIST riseup-vpn-0.24.3-deps.tar.xz 35335684 BLAKE2B 85774c35593e59009b8b8ae3ada8542d2df6206bbd0662f01b6798907246097b847c1fc894e50d912f5a2e66abb74f7fe2e7458762ba09a6ddba8d9f1aa6b2b4 SHA512 febba844bfa5b35e99cce586207320dafc393648904aa543293af941012f17164710b72eb7ca0bc7a7d5025bf67958340606cf6c7ce43ddf4dcf2a59ca98e87e
+DIST riseup-vpn-0.24.3.tar.gz 12270357 BLAKE2B a28d5fe1920614717f7c4a276fbddd24523b7a0a4776bfb7ef49256984e1348b5821854c5547c8a1a72a4c5a07f28c3fd3b5866ed13cb1b3606ec398e4b41478 SHA512 03e916fd3e019b62a09b673aab14f7de9554d2ab5affd793c607f392ed8411c2081db8c223232572fe9b629a4bd68e9994e59c00c4d5ef67b0c8705c11981409
+EBUILD riseup-vpn-0.24.3.ebuild 1787 BLAKE2B d847215657996c4ecd2a32a37af5ec6450f6b5232d7f54a8efd2bda9e4dd43ab2d00f313945a2b4586056b7382c42df75efbc5c57d5959fd02e081b0a0a92f56 SHA512 f616e1ff10503ad7921bb4d138924a7a3a95eb3252ce91fdcd316258acd0c5d14826e24edbd81846345d4139091f3d4e035f144b627fb42e3a5e6894fce9a3f2
MISC metadata.xml 1044 BLAKE2B 28fd241b8a0a7cf97f52b56f854a1337272ddb652ed782448ccd71a3be6df07e4791cf1fcf21ee1750f6b498e1d9cd30e35c778427c04af2e4f60b709de7c8a9 SHA512 fc8e0f86bfbb7dd808f145284c81de8670341ec1ca8ce62e8dc4b9ef3aff0a8ff5c1bc72ea6946b0ec742adbd49d977e9a442dd7f075b3649ddf5304fc7fc735
diff --git a/net-vpn/riseup-vpn/riseup-vpn-0.21.11_p20221113.ebuild b/net-vpn/riseup-vpn/riseup-vpn-0.21.11_p20221113.ebuild
deleted file mode 100644
index 1b90a735e391..000000000000
--- a/net-vpn/riseup-vpn/riseup-vpn-0.21.11_p20221113.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit desktop python-single-r1 go-module qmake-utils virtualx xdg
-
-COMMIT="d7749dca00983fa9240e146ebf036c44cf67b9cd"
-
-DESCRIPTION="Anonymous encrypted VPN client powered by Bitmask"
-HOMEPAGE="https://riseup.net/en/vpn https://0xacab.org/leap/bitmask-vpn https://bitmask.net"
-SRC_URI="
- https://0xacab.org/leap/bitmask-vpn/-/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~andrewammerlaan/${P}-deps.tar.xz
-"
-S="${WORKDIR}/bitmask-vpn-${COMMIT}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-IUSE="test"
-PROPERTIES="test_network"
-RESTRICT="test"
-# The tests require internet access to connect to Riseup Networks
-
-# Generated with dev-go/golicense
-LICENSE="GPL-3 BSD-2 CC0-1.0 MIT BSD"
-KEYWORDS="~amd64"
-SLOT="0"
-
-BDEPEND="
- virtual/pkgconfig
- dev-qt/linguist-tools
- test? ( dev-qt/qttest:5 )
-"
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtquickcontrols:5[widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
-"
-
-RDEPEND="${DEPEND}
- ${PYTHON_DEPS}
- net-vpn/openvpn
- sys-auth/polkit
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-revert-data-cipher-arg-to-cipher.patch"
-)
-
-src_prepare() {
- default
-
- # do not pre-strip
- sed -i -e '/strip $RELEASE\/$TARGET/d' gui/build.sh || die
-
- # We need qmake and lrelease from qt5 bin dir
- export PATH="${PATH}:$(qt5_get_bindir)" || die
-}
-
-src_compile() {
- emake build
-}
-
-src_test() {
- emake test
- virtx emake test_ui
-}
-
-src_install() {
- einstalldocs
-
- dobin "build/qt/release/riseup-vpn"
-
- python_scriptinto /usr/sbin
- python_doscript "pkg/pickle/helpers/bitmask-root"
-
- insinto /usr/share/polkit-1/actions
- newins "pkg/pickle/helpers/se.leap.bitmask.policy" se.leap.bitmask.riseupvpn.policy
-
- newicon -s scalable "providers/riseup/assets/icon.svg" riseup.svg
- make_desktop_entry "${PN}" RiseupVPN riseup Network
-
- dodoc -r docs/*
-}
diff --git a/net-vpn/riseup-vpn/riseup-vpn-0.21.11_p20230412-r1.ebuild b/net-vpn/riseup-vpn/riseup-vpn-0.21.11_p20230412-r1.ebuild
deleted file mode 100644
index 93230e0a0c72..000000000000
--- a/net-vpn/riseup-vpn/riseup-vpn-0.21.11_p20230412-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit desktop python-single-r1 go-module qmake-utils virtualx xdg
-
-COMMIT="ec3f27147f2f72cebedf12ae0cc40277b78e998e"
-
-DESCRIPTION="Anonymous encrypted VPN client powered by Bitmask"
-HOMEPAGE="https://riseup.net/en/vpn https://0xacab.org/leap/bitmask-vpn https://bitmask.net"
-SRC_URI="
- https://0xacab.org/leap/bitmask-vpn/-/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~andrewammerlaan/${P}-deps.tar.xz
-"
-S="${WORKDIR}/bitmask-vpn-${COMMIT}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-IUSE="test"
-PROPERTIES="test_network"
-RESTRICT="test"
-# The tests require internet access to connect to Riseup Networks
-
-# Generated with dev-go/golicense
-LICENSE="GPL-3 BSD-2 CC0-1.0 MIT BSD"
-KEYWORDS="~amd64"
-SLOT="0"
-
-BDEPEND="
- virtual/pkgconfig
- dev-qt/linguist-tools
- test? ( dev-qt/qttest:5 )
-"
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtquickcontrols:5[widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5[png]
-"
-
-RDEPEND="${DEPEND}
- ${PYTHON_DEPS}
- net-vpn/openvpn
- sys-auth/polkit
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.21.11_p20221113-revert-data-cipher-arg-to-cipher.patch"
-)
-
-src_prepare() {
- default
-
- # do not pre-strip
- sed -i -e '/strip $RELEASE\/$TARGET/d' gui/build.sh || die
-
- # We need qmake and lrelease from qt5 bin dir
- export PATH="${PATH}:$(qt5_get_bindir)" || die
-}
-
-src_compile() {
- emake build
-}
-
-src_test() {
- emake test
- virtx emake test_ui
-}
-
-src_install() {
- einstalldocs
-
- dobin "build/qt/release/riseup-vpn"
-
- python_scriptinto /usr/sbin
- python_doscript "pkg/pickle/helpers/bitmask-root"
-
- insinto /usr/share/polkit-1/actions
- newins "pkg/pickle/helpers/se.leap.bitmask.policy" se.leap.bitmask.riseupvpn.policy
-
- newicon -s scalable "providers/riseup/assets/icon.svg" riseup.svg
- make_desktop_entry "${PN}" RiseupVPN riseup Network
-
- dodoc -r docs/*
-}
diff --git a/net-vpn/riseup-vpn/riseup-vpn-0.21.11.ebuild b/net-vpn/riseup-vpn/riseup-vpn-0.24.3.ebuild
index 1961712e3b0c..35fce6d33f14 100644
--- a/net-vpn/riseup-vpn/riseup-vpn-0.21.11.ebuild
+++ b/net-vpn/riseup-vpn/riseup-vpn-0.24.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit desktop python-single-r1 go-module qmake-utils virtualx xdg
@@ -15,29 +15,28 @@ SRC_URI="
"
S="${WORKDIR}/bitmask-vpn-${PV}"
+# Generated with dev-go/golicense
+LICENSE="GPL-3 BSD-2 CC0-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
IUSE="test"
+
PROPERTIES="test_network"
RESTRICT="test"
# The tests require internet access to connect to Riseup Networks
-# Generated with dev-go/golicense
-LICENSE="GPL-3 BSD-2 CC0-1.0 MIT BSD"
-KEYWORDS="~amd64"
-SLOT="0"
-
BDEPEND="
virtual/pkgconfig
- dev-qt/linguist-tools
- test? ( dev-qt/qttest:5 )
+ dev-qt/qttools[linguist]
"
DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtquickcontrols:5[widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
+ dev-qt/qtbase:6[gui,widgets]
+ dev-qt/qtdeclarative:6[widgets]
+ dev-qt/qtsvg:6
+ media-libs/libglvnd
"
RDEPEND="${DEPEND}
@@ -52,8 +51,8 @@ src_prepare() {
# do not pre-strip
sed -i -e '/strip $RELEASE\/$TARGET/d' gui/build.sh || die
- # We need qmake and lrelease from qt5 bin dir
- export PATH="${PATH}:$(qt5_get_bindir)" || die
+ # We need qmake and lrelease from qt6 bin dir
+ export PATH="${PATH}:$(qt6_get_bindir)" || die
}
src_compile() {
@@ -68,13 +67,13 @@ src_test() {
src_install() {
einstalldocs
- dobin "build/qt/release/riseup-vpn"
+ newbin "build/qt/release/bitmask-vpn" riseup-vpn
python_scriptinto /usr/sbin
- python_doscript "helpers/bitmask-root"
+ python_doscript "pkg/pickle/helpers/bitmask-root"
insinto /usr/share/polkit-1/actions
- newins "helpers/se.leap.bitmask.policy" se.leap.bitmask.riseupvpn.policy
+ newins "pkg/pickle/helpers/se.leap.bitmask.policy" se.leap.bitmask.riseupvpn.policy
newicon -s scalable "providers/riseup/assets/icon.svg" riseup.svg
make_desktop_entry "${PN}" RiseupVPN riseup Network
diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index eb2aa75fb941..e86d0b0a9c5e 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -19,9 +19,9 @@ DIST tor-0.4.8.11.tar.gz 9690074 BLAKE2B b7f5bb855a6f8fe7dfd0e0efe7b48798e9d4642
DIST tor-0.4.8.11.tar.gz.sha256sum 86 BLAKE2B 062077991dc4ca70c457a7c1a70c815d288b5afcd54246a51dd86685454fb0cf52aa8e12974e7909ef2c0b8e764c369278113c5b7d84e866fad0a66bdff93ebc SHA512 061411e2e5695fec84fcade7cf8ed36e14d5ea3ccfab7b0d7abdb53a57ca1d3647f73f416e5cc55c0d11f8d5405bba1a972d0b8ed05e6e20d088de57eac027bf
DIST tor-0.4.8.11.tar.gz.sha256sum.asc 1321 BLAKE2B fbb12fbef8ef2c33a0a1c40eefb7b180e63f1d0c97ef15352e209a55decdcbfee3ed82be0ce28e95e47dc22f85602ff53008d585b15c82e2b669f39d987c106a SHA512 9f35e5a17293f4e5175fb617de913ad2622a695461d0f5fb78ad8b942c6af1e8d1de782e6bb06796ce7e8acb70c0c9c75ff6d6ac605defb73526c26dbe313546
EBUILD tor-0.4.7.13-r1.ebuild 3754 BLAKE2B 7f74903deadf5f2e3c24328a5f047144e107dd48702bc6a411df3cf8b64072a6d717e2f02938d10b5aefa15d7ba43b0477f0ead8083e7a9b45622dea57722254 SHA512 b60da829bd21e4ae3bb44886cbe8dc598a68904808d356499c54618cc31418c5d35d120a527bb96a10025ffe761aaf9018f622acbb6ee1181dacd2fa6870ff6a
-EBUILD tor-0.4.7.16-r1.ebuild 4152 BLAKE2B a8d8402191eae40cdb23b36f92177e37c38f4d5564c9b02ec5a80cf73611a8044a82dd9dd7387cfdce3ee1c1b4c39b7acef9b09030b9e71704d225ca30bb590e SHA512 14ed6db3f7d55482a522376fd1e434df5845941478ee997b9c51bb835f44042cab4a05de26ed3c4e721fc776f245dc8ee4423bc4a0e5a0eaa6d245a7144b9498
+EBUILD tor-0.4.7.16-r1.ebuild 4150 BLAKE2B b28d00ed49dd20eb2354bbdbf1992156816e51885d783d7b02380e8c59131f7b1a3c71456679efcd7137844dc33f884f55756e3508981ea4e1d2b108ef26737d SHA512 fe0054ac16e41381ffeef4ed859b0bfb417a6dd37ab2e66f679d677ff29a1a8e5c8afc14d43703e1c2c7a3d920ebd4b8903b3d386732914df22045605735006a
EBUILD tor-0.4.7.16.ebuild 3848 BLAKE2B 055aedeb3699510785c8584261144648af057e861257c7aa70d212cc91f98decbafb7451c27452b5fb42f7da201c783ded2dc0c9d76ebf6ac107965efe270100 SHA512 1838b05d4e023e4e09c8e5b185cec464f2c26e8fcd48d4dc5645402667dd3afddb79a7727cc457d3c4c6b40ca2b18f8b79a9e3b8aa7c434f727ab27f9c48088d
-EBUILD tor-0.4.8.10.ebuild 4558 BLAKE2B 85ddc3217a9ed7986a1cfab6383ce2914e174208f07a1f9cf2655127f2e140ae50fbbb757acf166b57e052458f636a4f518033ded471d5a4f4b6bd5d5e93c057 SHA512 cfeac2c2ef230bd4fdf3e20567fd642c11eed7a7af46d26192dafd24fc5371a56ed5ca2c0976e5c548b650b058fa7cb7faae2c43a28ea63189ff7b02547400fa
+EBUILD tor-0.4.8.10.ebuild 4557 BLAKE2B ebed52b5b76fbf89cd6e62b1ccd931675d67a1a3ec930e4ac0a7f2b3452dc38ae836603107b59b1cf947ce4ef9307016a024e75d461d2c1f84e968c793b1046a SHA512 ba96d2063fc5edac790b2bde3dab0dcb213c8e7dcc33244040d3fdee977c9b84a94e36aac8cf719090e5255a71536a0b5cfd60f8d72bd09adb2e232c27942ec1
EBUILD tor-0.4.8.11.ebuild 4563 BLAKE2B 559cd65c54ea7ac73c16f9a27fd72a00e473abdf6d183f0a05ba9db61cb9a07ee1e37132bf7cddab91019a0b20b936c648248ac5addf693766eb2844df6bf5e3 SHA512 e42330244754cd0dbd8e2756063639347a8b5aacb58d9cf3f83e36a9e3c23485ab45b549e595e8191a5dae6a338fb9075e7fe7b5d2d73ccae04c6104ff5c3603
EBUILD tor-9999.ebuild 4563 BLAKE2B 559cd65c54ea7ac73c16f9a27fd72a00e473abdf6d183f0a05ba9db61cb9a07ee1e37132bf7cddab91019a0b20b936c648248ac5addf693766eb2844df6bf5e3 SHA512 e42330244754cd0dbd8e2756063639347a8b5aacb58d9cf3f83e36a9e3c23485ab45b549e595e8191a5dae6a338fb9075e7fe7b5d2d73ccae04c6104ff5c3603
MISC metadata.xml 645 BLAKE2B a7f450c6cfb9a605f7021cbe533ec64ff0926c9877bef7aace8ce1770a8ec552255b5c54ac80035646c3515d7d0b778100573897068d0905a56f7b860c8de21b SHA512 e5724033912b73ab8abe1b47e74578c8fe4bf6e341b8e7d7434d69071508cd1f35d97f4c7ade9787ae0ded6660cf0a5477d3c7462ed13832693bfd6205f0f0f1
diff --git a/net-vpn/tor/tor-0.4.7.16-r1.ebuild b/net-vpn/tor/tor-0.4.7.16-r1.ebuild
index 40cb1c91e1e0..6837ebeb76ed 100644
--- a/net-vpn/tor/tor-0.4.7.16-r1.ebuild
+++ b/net-vpn/tor/tor-0.4.7.16-r1.ebuild
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos"
fi
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 )"
diff --git a/net-vpn/tor/tor-0.4.8.10.ebuild b/net-vpn/tor/tor-0.4.8.10.ebuild
index 9e6f8bed3784..6ece856a4d65 100644
--- a/net-vpn/tor/tor-0.4.8.10.ebuild
+++ b/net-vpn/tor/tor-0.4.8.10.ebuild
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
- KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos"
+ KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos"
fi
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 )"
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 204268a604c9..613d2158e340 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 39564970d2b9..46fc57ac74e8 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -7,7 +7,8 @@ AUX bluez-5.73-configure-cups.patch 1245 BLAKE2B f9ce853b68e85b671fd9531700e0556
AUX bluez-udevadm-path-r1.patch 564 BLAKE2B 0b4dc12f55ab60d254aa3365baf35186a5913026dbfcbc3da41c113b3c423c81189b87016dabcb2c505b684cad376d10d10df9aa17558b8fd022928995931e0e SHA512 d9b0dd452258e425802cf5ad4980a77796be79e94bf6ce641927c5ab7ea1117ce6589063f3a0b96bf25e81303234279a09d58484fec49cfc6aa1db46f245f9c6
DIST bluez-5.72.tar.xz 2390792 BLAKE2B b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a SHA512 1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a
DIST bluez-5.73.tar.xz 2408088 BLAKE2B 69c5b8c23039108403631da86c29d62869f2311bb34eeb471779fae094bbf8738193389fb8792b779b10eaeca5b02723c86f2b98c435bbd2c23a3d317df76070 SHA512 20090da036d3d614706b14a757b02acf138859d8f0476aa7f68d57635dfb3632ce7d8bb3456320904d72333d1314a5fe14dcb8ece307e6d31ce6d2d516de25e8
+DIST bluez-5.75.tar.xz 2414552 BLAKE2B 5100995421114d850c1b1bd19188f7ee193c262dd79b45788de5d9ba0f260c3c096c724b1077f7cf6e846d13fd2f0a8a7c7a5014457c2928e5acbaa73ba40853 SHA512 f5fdad3824ed094d944d33f3d116c045e69d593a2b4dae5e57feeb5625a13e024e2433a3178921d2f8e1bd8261794ecdfc25ff3e52672e6e8d42e85b33a735a4
EBUILD bluez-5.72.ebuild 9105 BLAKE2B 11cdfa69a8c3d61284c7424ed85ea91b3e7ad543393d1918ed8dc4defd505a60795bba78d6dc154e77f1769407a71dd3b9761b7e1417e846b7482ddb7e4deea7 SHA512 8f28c066bfd16079fc8a25bac990d0aefbfecfa1f9fe5b276ac42fca87716e926735ce4d2066e99c1b7f5f86613f487d0be5d015f8f77cc643cdb1f04b028772
EBUILD bluez-5.73-r1.ebuild 8739 BLAKE2B f9cf85e143cb0840fa32ac66eff4f588009aa2472b5104a28288b05db28aac4c39800edd3c85d267ccb0a64e1fe8c0c285c1fdb803abf68c836dfb767c8791cd SHA512 57d8689e6a0becb4e9b5fa51e9cfe45334bf502db5c9350e6a95c6fdcea959d5212facdb089220436ecf46d00608c09800adc5c3b1b998b1688cfeaffc5af864
-EBUILD bluez-5.73.ebuild 8602 BLAKE2B 3ae17dda404256e1b339177fa368db070bb708190f5a7bc46217a2d730c870fd80d45441afd598cfedb4438318db534705fdf18631b50caac5c9900f52a333a2 SHA512 b8f4361e002dd220a0cbebb90b534022f2e9a876cbb3a4d9d7ff0a2231d8d558eae1e99f8e8ddfa377d5af42a0c1e38777d2addc92ab76a4fbe686dbdb601607
+EBUILD bluez-5.75.ebuild 8745 BLAKE2B bac8de4e072e1df61b0236ce1c0851f8287750f584fa80b60336f3cabb934762cf24957f179ef2669f0bdaf59507257c8f34f10c0e7e989cb00187fe5a076958 SHA512 807c408e50b38838cb35b64c80e4e1753c8d22fbe0511adbe0e8019ac35e663b6af291c45edfb1d5aacce3297bff9feaad91d70c9e3a04cae10125ed09ff0a70
MISC metadata.xml 1150 BLAKE2B 830a8e0c89fcc18af92e063ceb3632c97eed9f7424ac5214dd4c853b142d03bba6d629b86fc41ecc28a450a9b7989a21faaae1b95654cb8f16ce2ceb3a97e025 SHA512 44e4489f48634d1b1ff300ccba0f7caa74b76ac7325d38d395ee53763906743f7b622b028a01d32e963952a23da560c16b8cd6771a9001ba90845b59293a6101
diff --git a/net-wireless/bluez/bluez-5.73.ebuild b/net-wireless/bluez/bluez-5.75.ebuild
index 1bd115cef414..e8cc70a7ce93 100644
--- a/net-wireless/bluez/bluez-5.73.ebuild
+++ b/net-wireless/bluez/bluez-5.75.ebuild
@@ -101,7 +101,11 @@ src_prepare() {
default
# https://github.com/bluez/bluez/issues/773
- eapply "${FILESDIR}"/${P}-configure-cups.patch
+ eapply "${FILESDIR}"/${PN}-5.73-configure-cups.patch
+
+ # https://github.com/bluez/bluez/issues/806
+ eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r3.patch
+
eautoreconf
multilib_copy_sources
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 84dd5c215643..2558b9aed22c 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.force b/profiles/arch/powerpc/ppc32/package.use.stable.force
new file mode 100644
index 000000000000..93ccd2bb7891
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.force
@@ -0,0 +1,7 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Ben Kohler <bkohler@gentoo.org> (2024-04-18)
+# Force system-mitkrb5, as the bundled copy requires sys-apps/keyutils which
+# is not stable here due to test failures, bug #636252
+net-fs/samba system-mitkrb5
diff --git a/profiles/arch/sparc/package.use.stable.force b/profiles/arch/sparc/package.use.stable.force
new file mode 100644
index 000000000000..93ccd2bb7891
--- /dev/null
+++ b/profiles/arch/sparc/package.use.stable.force
@@ -0,0 +1,7 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Ben Kohler <bkohler@gentoo.org> (2024-04-18)
+# Force system-mitkrb5, as the bundled copy requires sys-apps/keyutils which
+# is not stable here due to test failures, bug #636252
+net-fs/samba system-mitkrb5
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index acb211b143d5..07dcfe3661e4 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Mike Gilbert <floppym@gentoo.org> (2024-04-18)
+# Wayland client is broken/deprecated by upstream. Bug 930197.
+>=net-misc/freerdp-3 wayland
+
# Andreas Sturmlechner <asturm@gentoo.org> (2024-04-06)
# Depends on last-rited kde-apps/ktp-accounts-kcm
dev-util/kdevelop reviewboard
@@ -619,10 +623,6 @@ dev-python/autobahn xbr
# Mostly intended for development and not for general use.
>=www-client/chromium-84 headless
-# Mikle Kolyada <zlogene@gentoo.org> (2020-06-21)
-# Multiple runtime crashes, see bug #724672
-media-gfx/inkscape jemalloc
-
# Ben Kohler <bkohler@gentoo.org> (2020-04-29)
# Dependency pam_wrapper missing for tests, and RESTRICT=test is already set
net-fs/samba test
diff --git a/profiles/package.mask b/profiles/package.mask
index 2be7c3e337a6..2558f3207576 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -44,10 +44,6 @@ sci-visualization/spectromatic
# Removal on 2024-05-16, bug #929444
dev-python/carbon
-# Matthew Smith <matthew@gentoo.org> (2024-04-15)
-# Unexpected ABI break, bug #930039
-=dev-libs/tree-sitter-0.22.4
-
# Fabian Groffen <grobian@gentoo.org> (2024-04-13)
# Python wrapper around liblmsensors, no reverse dependencies
# Removal on 2024-05-13, bug #929495
@@ -959,7 +955,7 @@ app-office/texmacs
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.
-<sys-libs/glibc-2.37-r3
+<sys-libs/glibc-2.38
<sys-libs/binutils-libs-2.40
<sys-devel/binutils-2.40
<sys-devel/binutils-hppa64-2.40
diff --git a/sci-astronomy/Manifest.gz b/sci-astronomy/Manifest.gz
index 112aa0a98cca..ad2b985d531b 100644
--- a/sci-astronomy/Manifest.gz
+++ b/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/sci-astronomy/calcmysky/Manifest b/sci-astronomy/calcmysky/Manifest
index 83b458fece48..b9e9b1f022d0 100644
--- a/sci-astronomy/calcmysky/Manifest
+++ b/sci-astronomy/calcmysky/Manifest
@@ -1,5 +1,5 @@
DIST calcmysky-0.3.1.tar.gz 2166487 BLAKE2B d1e2bf0a5a2118e3679427e705f5265c9d6c8962adb58b4a5a6464252ee10fcba396758ef3a1a8c1e57b2291a076bc034e4231ea21a6fc464eda3c5ffd376bc1 SHA512 3038feffdf3a61d49d39304b72f1c2809ea5e3a835c4b3c1603162802afc3d27af6cdfd63eb3286e9e614850b73e338e1cc2cf6a6e915ea968194c0a7a9a56eb
DIST calcmysky-0.3.2.tar.gz 2166906 BLAKE2B c306b780b76ace936c373c4c554ed25fdfc3a507ebe34950634527c32deb59b99feb4d55e1b82150dd0611caf8835a1d178ec2a044a2ddf7b2ade604d6edb67a SHA512 a7f69b25c54be86ce179a118ca8a6d606e2c0fe7dc238b46620237e311dc5198a2aeb70e4885cc6553a26f7c38b78b5a338115a4606161fa249a806e891f88b6
EBUILD calcmysky-0.3.1.ebuild 1220 BLAKE2B 96fa75434224737253e61900154f96a9a1577c3a5afdcc927daf1fcc7e30652b9b6c55829efbc68efead24cae846ce0b2fb0cc96d089780dc965da4a3031e17f SHA512 cd3bee65131528c9a98304bce978b2cefd8cdaba347e3ff59d451d849b070e7fccf72b07be02c3c945fcafdf3d3bb85cdbab6aff091235b765cebfab59881c84
-EBUILD calcmysky-0.3.2.ebuild 1221 BLAKE2B 5b6c96ff1932a11b740d218ec98f9225180927ed5a9c0595006ac715e121b091e3fd3ac95d50c7e1faa56b28de52aaafbefe3debebe8412f9bf06034ef614296 SHA512 3e48c01ed09dcd101b68d9110afa30a1bd603da3d78d08109d8adbf47a8cb0ac950431d00f45642ea1eaa15ecf57d54b27981d17769b378e16d28c2915b0a360
+EBUILD calcmysky-0.3.2.ebuild 1220 BLAKE2B 68c24325f29d359f0eb81760597bc162e48e6789727bb476d181ada17c1bb661ad3659872671bbac2d4bae80848821e3abfacea3553a9e04e7ba28f93babbba1 SHA512 eb29e353064a94eb4cfe1b00fd8ff97dd00f599813cf5bcdb0bba4da49a9c0e38a55eadb78e77089e707d07463ee6f98fa4b5ee0f083f5662cd691c678349022
MISC metadata.xml 582 BLAKE2B dbfe97e6d7c27ec436cd080f0d9c7969f4a13a174db9637970dc19d9ca3c6387e3de1f97093fb8699e22f77927daa49e10709bfe14b91ade50e3d8bc449bfcb2 SHA512 ec397bf939ac6935284ae74ceca2cd253b9558d963ab627153cd5360bff6f506a8cfe53cbf49a38a59a71fd3013f25138c44d1034aed134f0d1995d021ad7408
diff --git a/sci-astronomy/calcmysky/calcmysky-0.3.2.ebuild b/sci-astronomy/calcmysky/calcmysky-0.3.2.ebuild
index 80cec5a5f753..f9634b0760a5 100644
--- a/sci-astronomy/calcmysky/calcmysky-0.3.2.ebuild
+++ b/sci-astronomy/calcmysky/calcmysky-0.3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="GPL-3"
# subslot is soversion
SLOT="0/15"
-KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ppc64 ~riscv ~x86"
IUSE="qt5 qt6"
REQUIRED_USE="|| ( qt5 qt6 )"
diff --git a/sci-biology/Manifest.gz b/sci-biology/Manifest.gz
index c1bf545ba1c4..9253be8c54bf 100644
--- a/sci-biology/Manifest.gz
+++ b/sci-biology/Manifest.gz
Binary files differ
diff --git a/sci-biology/treeviewx/Manifest b/sci-biology/treeviewx/Manifest
index 5049921a12b4..0eea86b7ad45 100644
--- a/sci-biology/treeviewx/Manifest
+++ b/sci-biology/treeviewx/Manifest
@@ -12,5 +12,5 @@ DIST treeviewx_0.5.1+git20100823.7e4d0e9-4.debian.tar.xz 13880 BLAKE2B 6ab73fa79
DIST treeviewx_128.png 16298 BLAKE2B 4a5f08352cd21f30e69f77403ecb79d95e8610e672979bbc46b72059bfe02edb711206260bb0b11eb733c544d584df7c9e778fe20ab2f768f18c49362cb72f11 SHA512 4986f86b7a0d4f57bd16aecb504a743ae060c2c5d3015ab2a6057e9df52ab132e6d071b5f992fc2de88529b5166f119654cbfb6c952e16d7e02d18f6d6143ee8
DIST tv-0.5.1.tar.gz 426745 BLAKE2B 080c4e09f441fd83da3406990bbe97f9e29fa531f47a65533ca887580f8a3ec561bb4766e66e2ef4764f68eee86fdabf48481cece56ddda90f9ffdc3c80b3a1a SHA512 45a7ac6dff5b22771e4428d6b1ee528c0039956a462658d28d4f588b6df32620d8f69b3bcf5ca23643e2bdd5361da00625fcb1495bcf4f74d44ee22022c63143
EBUILD treeviewx-0.5.1-r3.ebuild 957 BLAKE2B 6ce825eb0c8fe77bcf255d9a8f17f368f099263dd7c394703045f649246d3e44e2a18ef35c2f30bde461a1d05f0e6c197141a6ec3ff8a54d68084f0eb8868037 SHA512 d2e3f159cfa0e3c32bdfbbf464ca426c6f8db4aac39a53447b1d49015cb29d732429f3deeaadfd7de059cb3a779dca21818d54890aa136258997b672c3810033
-EBUILD treeviewx-0.5.1.20100823_p4.ebuild 1167 BLAKE2B d43f96a44b40681633dfeb424dabc96abaa8964eefdc918c2d23629bce71bfec82286668d3144ebe0ca03ef6c5f0c09c3720550e62202dac5d38754d59578c6f SHA512 f6bfd82e48e36e68b16bd3151c7f8003add1c818e48353643d30bdfb7884515710be080bd766d75beae14b3626873a4afe307f5aa3ac0b774d7c70b632b8559c
-MISC metadata.xml 531 BLAKE2B f64e8c2245f0f7e72ffae3ba9f3b7c4aa0a33b769fe3ccea91c3584c8812fefaa96ad6a7745ca2afe18b1f8692e4dbf67c71009a43a2bb00be3643f2822f2b02 SHA512 66338bf8a4993325ed69bac97d1ffba8421aeaf6ceaafd6351f583fb8ab4528c0a0d70ea28b967babce004f5f3510a04a18e2d8bf549526939a7c8295d395b97
+EBUILD treeviewx-0.5.1.20100823_p4.ebuild 1170 BLAKE2B 7dcdea82488298e13d4df1853c2fcd8dcafbb0f90a46abbf61459b62229219d38b32d47db565ae72b849bcfd1709986e31cd1cef08a686e256eed85a53face72 SHA512 bcd92d43afef546a1c4da54e24e16367601cfbd2c460ffaa262bd0c8f002a015948f368508fb2354c065233f6ec1a7084cb6dc1283216f35cdebc00db55d88d5
+MISC metadata.xml 613 BLAKE2B c3d6181a503990ef30c7dfb8166c2aaefa6709e78f482a45ff182825b7af7ebab6af100efba4dd51159d2e165979085559c4315f1ecc05e1947571843c7a8a73 SHA512 54eb1882193d526a2452804822140028bcad6157edc1f8fc7ca5a7757fca26e4afae7f50434a34dc401a0f1a68f54b0cdfb7727f79c7d2af0fa625accd284157
diff --git a/sci-biology/treeviewx/metadata.xml b/sci-biology/treeviewx/metadata.xml
index c5486e4a16db..e0415edb6e7a 100644
--- a/sci-biology/treeviewx/metadata.xml
+++ b/sci-biology/treeviewx/metadata.xml
@@ -11,4 +11,7 @@
files (such as those output by PAUP*, ClustalX, TREE-PUZZLE, and other
programs).
</longdescription>
+ <upstream>
+ <remote-id type="github">rdmpage/treeviewx</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild b/sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild
index c5233f056c4d..e621066bad19 100644
--- a/sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild
+++ b/sci-biology/treeviewx/treeviewx-0.5.1.20100823_p4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
WX_GTK_VER="3.2-gtk3"
-inherit autotools desktop wxwidgets
+inherit autotools desktop wxwidgets xdg
DESCRIPTION="A phylogenetic tree viewer"
HOMEPAGE="https://github.com/rdmpage/treeviewx"
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X]"
DEPEND="${RDEPEND}"
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index 8763be72faff..db43ad94942d 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/routino/Manifest b/sci-geosciences/routino/Manifest
index b8a33ee2778d..5edf10f6d1c9 100644
--- a/sci-geosciences/routino/Manifest
+++ b/sci-geosciences/routino/Manifest
@@ -1,6 +1,5 @@
AUX routino-3.3.2.patch 1771 BLAKE2B a40ebca2cbc81f479eca69222e679a1abef4c42bd3db8417bd8bcc62c8d15a5ed2f43ae8b55e56870ca037b98de2c424f258d139dff11c0128ac60940f09ace6 SHA512 52cbd47e68b25a7c735d32a4bb51436ea45867cdb9f86bc3a55304674b80d33dcc41f845527659db345e118f2f56036a2265a98a177744b4cb1029c7a18e202e
-DIST routino-3.3.3.tgz 2564198 BLAKE2B 0476e4afb2279c6a93b3d5192a1be580b0ee20fe07b5101c7d590bd3b74873e0205549c2fa621c6444eea0dd0cf0545c9fc054454e04f434d3e57ed750b1df3d SHA512 b037f6ef38b3abef4639d639c3564b42adc742d225108905d0cacb790e4a07593245c537b5550c43874cd6083f37b710b7aec02a0b0669c927804cf30ce34386
DIST routino-3.4.1.tgz 2591859 BLAKE2B cdc2018cb735c190258c9f4ebf09ad14d27923fcc520b3c58fb910e63d93e280bbad345ca1c82b31284827cf914f5da45b8f5a69c9ac1721b3f056dfd9d2e918 SHA512 c9e6dea5c60a265f7a5c7217711d2c880f201d1102740d756e10f731ace785a7afd7b84cdfb8485ee3af58b5a0f1b0e8e273dab1deedd319b27c77d400b30baa
-EBUILD routino-3.3.3-r4.ebuild 1653 BLAKE2B 816fc0fd22080103c441d068b25a2800551590f2b3fec8aec09ef735b2665b5b2bf7e60808a9aec1f982969450072b0467ec07a6cee054550716307cfbbcfd69 SHA512 a5d22cfba38e2b2ddd2c0669980a28a8b84b223a2a1fc237b02a70f8e4e38989a6bb4719145f5b89b2b5132493b572655882d4c4f4922989f8a80e180ad69afd
+EBUILD routino-3.4.1-r1.ebuild 1654 BLAKE2B 05b762e849cfb74f755d5f633c82e6c75a0a3c370040fcde5c74af4c3550d40f220ab764eafe41b0e7695132afb91486388d5766ed7c64a4685d874a5ac6f8cb SHA512 39846dafd02ec1f9d098da5808afe9eed49ca65dcaca32a5169d8f58fb8b7728cdb037a492275832876d6f947836f47b3d8295e35299e41907d1090dd4a0b905
EBUILD routino-3.4.1.ebuild 1653 BLAKE2B c1a46268c91d2c64b3fca5f354aa1946ac36b47e89c8eb386d1cb9ba3767ddc5a89f0ac35d1bd2218f224a3fa5131edf2702ef1b664ec0ddef352c9f3d3e8305 SHA512 fce01fa03ffd7a7785f743f03fae8760f427cefbd32e64b6440f3542fe3c28e93811d5d0b81b34af14e7f25396e9d08e117d0aaa4ebb3bb80945d19a60fa0b92
MISC metadata.xml 894 BLAKE2B e9854b11005fdab70046e42a963c65a4e921f2d05572c4591e0ee581316a8ba3d3a5a0df39cf2aa500b1a89bde29fd1aaa459962abb68fdc71b49abd9681db54 SHA512 1397fb38a051f523925f04ab1d77044f2bbbcb2957a724696b54d6c057d49d67e758ae3d5b3c925fbce95f35e95c8b3a191724021bb82d4aa35ea61bc2c2153a
diff --git a/sci-geosciences/routino/routino-3.3.3-r4.ebuild b/sci-geosciences/routino/routino-3.4.1-r1.ebuild
index 5f057f358f70..7796cd37d9f2 100644
--- a/sci-geosciences/routino/routino-3.3.3-r4.ebuild
+++ b/sci-geosciences/routino/routino-3.4.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit toolchain-funcs distutils-r1
DESCRIPTION="Routing application based on openstreetmap data"
@@ -13,7 +13,7 @@ SRC_URI="https://routino.org/download/${P}.tgz"
LICENSE="AGPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="python test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 6bc6e41c21a4..d07a7648f8f4 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/cartopy/Manifest b/sci-libs/cartopy/Manifest
index b55238f95264..6cb82b979239 100644
--- a/sci-libs/cartopy/Manifest
+++ b/sci-libs/cartopy/Manifest
@@ -1,7 +1,11 @@
AUX cartopy-0.21.1-fix-test.patch 1108 BLAKE2B c88a6a68bf0c0737d31049ac2c5a24791779ccc2b29f767056796c138928b04ffea47d8989dec02ed19725527d512920f07c991eb80f1534b83bf842df48b30e SHA512 010f1c844d21c60dca18dbc5530fcbebb5da99bd4a126e6c844bcb32c55533114c53694fbfc381e9a3aecabab8d11d9fb33a826597b9b66eae30c07f304f44e6
AUX cartopy-0.21.1-fix-test_proj92.patch 5677 BLAKE2B 6ec667d840e4c7909a5c17ed858cd9dd2ea7c8022ece40cdbad00be2b36167e485864c2698969fc033c7c43882fab4b14bd8e3febeaec7c9727c3f34ad84c22f SHA512 e13235d0ee16dbb0748495fc0d697df450f9f4ea7f66845331c5dc3208f70502ebf9c7288730cdd060b20b489b0b2e729bbcb99616a2b6ddf12e42fc45427b06
AUX cartopy-0.21.1-fix-test_proj92_1.patch 2002 BLAKE2B 891615c88200d3a4ed84ecdbdc1150c82524734dc06c8240534788c0395d5e5244d9a6faeafedf174e1172fb929c36a27b9e2a2aa205293063471dc925e1218b SHA512 156704f18ca398c8327ed3a111cfd87696a0d5f7907d4e8c34ce3e0c8a99eea4930c241f88f6a9c8fe8bfab34148cbbe995a6f471332c97ad88aa0d4d9c567e0
+AUX cartopy-0.23.0-backport-test-fixes.patch 520 BLAKE2B 57edd4f30665f243a7e710f3341fae647c897aab5066adf2749fd3c084adc67a730203d29dc3c5d19b8b963ecde2c41cbfd8a5da2c82e8775161d2ee4621a1ef SHA512 701b61807388962d2be57da2b7d32a0cd0b84584119cd0772d8b2a1da15e9cf233a048c2bd3ac08bd353732f7c2ae36bf500983569c1c42fec093752a9c570bd
DIST cartopy-0.21.1.gh.tar.gz 10815884 BLAKE2B 4137f593b6ce35270f9df5016529250a07c57ec5a95843db8740eb494f55109b5129cf72153b0216e4f786771bf5cedde3caaecd40175fe9ad5c6fb65ad84788 SHA512 de1d09ee3bf6af13bcc7cc4bb1f7c13335ba67e05d2ad64efa0fb00bdb74c7e13c6fc44822d5ac1d70ee7d39b2322280c1395dc66119b9ecd94ca26014e413a1
+DIST cartopy-0.22.0.gh.tar.gz 10907762 BLAKE2B 0524efb2359f72da4e73cc74c41b03f4e335163dea4b86f5b8907b2a20521ce81a42fceebbdd7e582315b33aed0dfdf159469dfa13516c9c46a8f887f847fa21 SHA512 195cc69170c826240e03918de39925459c94c36b76f1a87b8ec3bca7c00ed577eb8c727ccda1511c0f691ac5aea043d3d02d7bfb603624548e63c9a7dc644ad5
+DIST cartopy-0.23.0.gh.tar.gz 10645484 BLAKE2B aa9306e9f5bd85ae28be4802aac1a36d67df5812e9d188ad20d27103eaff1856b7d48e256459519b4e647bdf17fc207e8473ec6ead7413db113311fe821faba6 SHA512 8f357faad592db03c564d2c87f6d1600d2a04a68b71b250925c222cea418b8588f2eb48f64d3ec7210650a34372777ef8416c8f129af7911661615759d2c60b5
EBUILD cartopy-0.21.1-r1.ebuild 2301 BLAKE2B 0cad49a11e61991c6f2eb42575769941d7944f5b1a802d894d45525ffa045b43f9491123a02f20ee7cf8faf4fa5a792c21096ce1552628542839d8a1765abe15 SHA512 ed4e5e0f66f270fb298276f222f1fc3b68a99288f7714610df7cc772586e1214fc26497e14f542496d56cf21d07922a97bfb89f256a465b76bf85d5af7836e29
-EBUILD cartopy-0.21.1.ebuild 2103 BLAKE2B 40b5cbc22d3ecae968c8e7739264ff3b80c2953d2644e2df0c5d0e82a283a74e583129dea6c4c5b381738527607dc6cc378421c9ac233831b9e55b29e4244016 SHA512 276ac9f06c63821133e8a0d6e752d7a96a09bd1ebc60acbf74825b56ef7f2e2fdad5e874611612c3889aa285348f561776bdaa9d0ac9a00b50183fd2661b3de7
+EBUILD cartopy-0.22.0.ebuild 2153 BLAKE2B 47c7563e70117d433b2d1450efa2fd21666f85d88de9ffcda0378435cb5f087549d3e688ac43706ec6c9f28cd3394de96545c8d4846b84162a2dcc063873226d SHA512 3e3cb0519d3fc86ba19ba2205d9f836b8641da8e02a7635cc8c6706fdad778dce0fc670fb652074461c16d9d069db0101c813fa14194aed8fcce7a50289c18d3
+EBUILD cartopy-0.23.0.ebuild 2193 BLAKE2B 82d5147690bbe2081793db394666cbd1ad41c68a8f18a55f7f6e555d7551273f617db996b4298a062f7436635b0b00f085b9cf3773267705082af22562e63fe7 SHA512 4afffbef0971f207444de7013d948993fac1bac211310fd5f10fa2c2f92e338638bb19023a99b49819b88329563510bfc28e11ba67c477e19855dc7dfa1f15ca
MISC metadata.xml 729 BLAKE2B 38605f8140ccae8c9edf2b5eb7bf394e9c99fd089fa998c98422967cc12d3b808d3b7901d3746da25558c9211e47deec01a3d5856176cda8a868c0151a03fed8 SHA512 f3fb714f50475c2e0f4150d20423195fffb39243aefd313e9a9d0fa834364a928a712006d6e1e1def77b902f8c349a4045d3081fe38697054e744441e622a591
diff --git a/sci-libs/cartopy/cartopy-0.21.1.ebuild b/sci-libs/cartopy/cartopy-0.22.0.ebuild
index bad3ea5841c3..cfc80da1d172 100644
--- a/sci-libs/cartopy/cartopy-0.21.1.ebuild
+++ b/sci-libs/cartopy/cartopy-0.22.0.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_EXT=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 multibuild multiprocessing virtualx
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 multiprocessing virtualx
MY_PV=${PV/_beta/b}
MY_P=${PN}-${MY_PV}
@@ -55,8 +57,6 @@ BDEPEND="
)
"
-PATCHES=( "${FILESDIR}"/${P}-fix-test.patch )
-
EPYTEST_IGNORE=(
# Require network access, not covered by markers
lib/cartopy/tests/mpl/test_crs.py
@@ -72,6 +72,8 @@ python_prepare_all() {
export MPLCONFIGDIR="${T}"
echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die
+ sed -i -e "s/exclude =/#exclude =/" pyproject.toml || die
+
distutils-r1_python_prepare_all
}
diff --git a/sci-libs/cartopy/cartopy-0.23.0.ebuild b/sci-libs/cartopy/cartopy-0.23.0.ebuild
new file mode 100644
index 000000000000..024cbd93e090
--- /dev/null
+++ b/sci-libs/cartopy/cartopy-0.23.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{9..12} )
+
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 multiprocessing virtualx
+
+MY_PV=${PV/_beta/b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Python package for geospatial data processing and analysis"
+HOMEPAGE="https://scitools.org.uk/cartopy"
+SRC_URI="https://github.com/SciTools/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ sci-libs/gdal[python,${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+ dev-python/shapely[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+ dev-python/pyproj[${PYTHON_USEDEP}]
+ sci-libs/pyshp[${PYTHON_USEDEP}]
+ ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ dev-python/cython[${PYTHON_USEDEP}]
+ ')
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/flufl-lock[${PYTHON_USEDEP}]
+ dev-python/pytest-mpl[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ ')
+ )
+"
+PATCHES=(
+ "${FILESDIR}"/${P}-backport-test-fixes.patch
+)
+
+EPYTEST_IGNORE=(
+ # Require network access, not covered by markers
+ lib/cartopy/tests/mpl/test_crs.py
+ lib/cartopy/tests/mpl/test_gridliner.py
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+ # Prepare matplotlib backend for test suite
+ export MPLCONFIGDIR="${T}"
+ echo "backend : Agg" > "${MPLCONFIGDIR}"/matplotlibrc || die
+
+ sed -i -e "s/exclude =/#exclude =/" pyproject.toml || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ cd "${BUILD_DIR}" || die
+
+ # Drop all tests needing network access
+ virtx epytest -n "$(makeopts_jobs)" -m "not network and not natural_earth" || die "test failed"
+}
diff --git a/sci-libs/cartopy/files/cartopy-0.23.0-backport-test-fixes.patch b/sci-libs/cartopy/files/cartopy-0.23.0-backport-test-fixes.patch
new file mode 100644
index 000000000000..b88d4110dd6f
--- /dev/null
+++ b/sci-libs/cartopy/files/cartopy-0.23.0-backport-test-fixes.patch
@@ -0,0 +1,13 @@
+# backport last test fix just after v0.23 release
+diff --git a/lib/cartopy/tests/mpl/test_gridliner.py b/lib/cartopy/tests/mpl/test_gridliner.py
+index 7d82178..d07573e 100644
+--- a/lib/cartopy/tests/mpl/test_gridliner.py
++++ b/lib/cartopy/tests/mpl/test_gridliner.py
+@@ -496,6 +496,7 @@ def test_gridliner_count_draws():
+ mocked.assert_called_once()
+
+
++@pytest.mark.natural_earth
+ @pytest.mark.mpl_image_compare(
+ baseline_dir='baseline_images/mpl/test_mpl_integration',
+ filename='simple_global.png')
diff --git a/sci-libs/dsdp/Manifest b/sci-libs/dsdp/Manifest
index f0519c240062..f51571ebb4cc 100644
--- a/sci-libs/dsdp/Manifest
+++ b/sci-libs/dsdp/Manifest
@@ -2,6 +2,5 @@ AUX dsdp-5.8-gold.patch 342 BLAKE2B a0cc333fed3f2b1ebdeccc439c0b98f9956bc64ac105
AUX dsdp-5.8-malloc.patch 212 BLAKE2B d030d01bc49aa275c2f0eed48c1808e17877120587dedcf72fb07f737e44953df8c28d2ba6a5a443b372f56c036f9f44e1841a209b383ddab892ff8ef4e0f01d SHA512 a4c324beadb7298c9c8709115c83975d10b359b792042047439631f478fc99648b9348715645cd34d893fe9b6b49b6ba8e628771cde0e007eb0b1f474dd1fd7f
AUX dsdp-5.8-readsdpa.patch 495 BLAKE2B 538ca4b9986cb5ed74ecb8510f8de23ecace871111140d394ae982e9932b9a733f2355199deb28cdf88addd0e18939b6a4e22b737a65438dc12e0a36e93d885c SHA512 43b329526f3b7d4761f7dfa44d62f94a843491bf9998f2f839edc880cdd8d04d1c8c7187213eda887025a9f3cdbff19afba6720cd2d70580b0e2dcb9512f8f90
DIST DSDP5.8.tar.gz 2608518 BLAKE2B d464db2956080a33c300520ed291e1b45aeedd28378d5aab753977688bfe74d953f1d40a7aa10c2af8b70808d97dc5ece0c98d2795f707a9a3d2128302658286 SHA512 0a32a34e33dcac151e95ed0f8cee62603bbe2b4ba1e448bba35324fe576376cb33c15908cde61ae5a7c0dcdea945f1ec544f19b3dd36524158573260182e080e
-EBUILD dsdp-5.8-r3.ebuild 2378 BLAKE2B c2784ecc2ad26007e429f0d56c4970e2d8a193fd6361d1a126d17bf56ea270910eb6fb29763f6ccd4dc3ff8eabb0fd6db07d92ea2e44880a65f218692f1cb26f SHA512 caee48d512e128819b3ab89436817dba8717e56d260d7729f7b9ffd0ceccee351b1fad871a13cec6215a06c1735dd3cf5e278fc7466583db647467c3da1786da
EBUILD dsdp-5.8-r4.ebuild 2348 BLAKE2B 11a061fd889bd1ccb98490ec5b26dd0c3a9ce0b5b280380602100c0f1054c18fe06fd9c38be617937354deca4cca969f3aaba8fb6ca48cf2a60352a5c1b6e201 SHA512 de7b3a461173bc55c3011960287c218b7ad3de2d921e1d3acbc267a47197c20ec19f2092d9ad855ae63cb76b975e0adda9000c6123233bd2988763f8da8ce4a4
MISC metadata.xml 1247 BLAKE2B a16963bce23be7c86668f69d4f7da2eddbafa59aca0f7c02624dde51a87a79f8cab972509ff63aee66cde41767f91181e0f67310fc2e08f52eba8cf31aebf102 SHA512 357a53f66ebafc58279b6af27d833ca154805bcf626c7d719c3041ed701609b509ee35e393e7218fe54e97aef6873b4484367daed861f6a17cb563d9a4dcaad3
diff --git a/sci-libs/dsdp/dsdp-5.8-r3.ebuild b/sci-libs/dsdp/dsdp-5.8-r3.ebuild
deleted file mode 100644
index 6ddc6b9b3640..000000000000
--- a/sci-libs/dsdp/dsdp-5.8-r3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib toolchain-funcs versionator
-
-MY_P="${PN^^}${PV}"
-
-DESCRIPTION="Software for interior-point for semidefinite programming"
-HOMEPAGE="https://www.mcs.anl.gov/hs/software/DSDP/"
-SRC_URI="https://www.mcs.anl.gov/hs/software/DSDP/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="doc examples"
-
-RDEPEND="virtual/lapack"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-readsdpa.patch
- "${FILESDIR}"/${P}-malloc.patch
- "${FILESDIR}"/${P}-gold.patch
-)
-
-make_shared_lib() {
- local soname=$(basename "${1%.a}")$(get_libname $(get_major_version))
- local cflags=()
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- cflags+=(
- "-Wl,-install_name"
- "-Wl,${EPREFIX}/usr/$(get_libdir)/${soname}"
- )
- else
- cflags+=(
- "-shared" "-Wl,-soname=${soname}"
- "-Wl,--whole-archive" "${1}" "-Wl,--no-whole-archive"
- )
- fi
- einfo "Making ${soname}"
- ${2:-$(tc-getCC)} ${LDFLAGS} \
- "${cflags[@]}" \
- -o $(dirname "${1}")/"${soname}" \
- -lm $($(tc-getPKG_CONFIG) --libs blas lapack) || return 1
-}
-
-src_prepare() {
- default
- # to do proper parallel compilation
- while IFS="" read -d $'\0' -r file; do
- sed -i -e 's:make :$(MAKE) :g' "${file}" || die
- done < <(find . -name Makefile -print0)
- sed -i -e 's:make clean:$(MAKE) clean:g' make.include || die
- sed -i \
- -e "s|#\(DSDPROOT[[:space:]]*=\).*|\1${S}|" \
- -e "s|\(CC[[:space:]]*=\).*|\1$(tc-getCC)|" \
- -e "s|\(OPTFLAGS[[:space:]]*=\).*|\1${CFLAGS}|" \
- -e "s|\(CLINKER[[:space:]]*=\).*|\1 \${CC} ${LDFLAGS}|" \
- -e "s|\(LAPACKBLAS[[:space:]]*=\).*|\1 $($(tc-getPKG_CONFIG) --libs blas lapack)|" \
- -e "s|\(^ARCH[[:space:]]*=\).*|\1$(tc-getAR) cr|" \
- -e "s|\(^RANLIB[[:space:]]*=\).*|\1$(tc-getRANLIB)|" \
- make.include || die
-}
-
-src_compile() {
- emake OPTFLAGS="${CFLAGS} -fPIC" dsdplibrary
- make_shared_lib lib/lib${PN}.a || die "doing shared lib failed"
-}
-
-src_test() {
- emake -j1 example test
-}
-
-src_install() {
- dolib.so lib/lib${PN}$(get_libname $(get_major_version))
- dosym lib${PN}$(get_libname $(get_major_version)) \
- /usr/$(get_libdir)/lib${PN}$(get_libname)
-
- doheader include/*.h src/sdp/*.h
-
- use doc && DOCS+=( docs/*.pdf )
- use examples && DOCS+=( examples/. )
- einstalldocs
-}
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 6ea022b84dd8..7b4cd11428c9 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/ginac/Manifest b/sci-mathematics/ginac/Manifest
index f8fe07a9dd29..f7d4675f2c60 100644
--- a/sci-mathematics/ginac/Manifest
+++ b/sci-mathematics/ginac/Manifest
@@ -1,4 +1,5 @@
AUX ginac-1.8.2-pkgconfig.patch 340 BLAKE2B 1f405dea9cc0a68fec86a65765247e93959a4b7ab4b962855259dd4205d139deb11e52366760a3ade6200ef53938d56dc08e5eb132724dc840291d4be37d74f0 SHA512 6629df1b961d8697e6ec1080ba13caa81eaf7596f103862e35f80fa13ad552e0cfe6d53733dd2ea8b4ac83075cd60d9e3f93b5f01886933bcfe97e919b6caef9
DIST ginac-1.8.7.tar.bz2 1153952 BLAKE2B 272a9603741d43d4ba4f7ac3478aac405490cf747e20a5f77d7d6c672c6aee972ab77ddf4cd68daa3c432ea0b02a46ba295311967c2c5a2135bf34070a25f272 SHA512 29a5dbe1fa8a40668a32eb0065d1f676b074222d76ed70a05c5841a4be92c4b1a019ae3fc820e1c7007e641ef8ef94d00adab901f89673df0d372a4c8af8e51a
EBUILD ginac-1.8.7-r1.ebuild 1520 BLAKE2B 7c999ade6c88ee0815f3bb508ec2054dae9f3911f2ad7ef01af36dbbf52f341d1765121f4f0c65beb3b694763e62f7f7e28c9a05d5baa33251969e3bc785eb9b SHA512 0a976b1092d4738e2dce36bb251778c9fce7d696b5b4a37ff050cfd60be5664a85f4d3304d5f2737623fa6d78a2d2febd1a29719572c9f87dd9b2803edf67b06
+EBUILD ginac-1.8.7-r2.ebuild 1511 BLAKE2B 877ef797f014448bcd918e11b5d4f3bba8dba1c4d5c9c630fc5194b4aa42efe32967f6a0376593c04c2ccba4e1e403bc209605dbd4ac14e6fd18dbf21e1419bd SHA512 c0f7482332ab7e1b8f9d6e5146d2edc7013956328ae9fbc02fd9eeba4cc8df2e08fc9624d67122102d2056eb8da5e5b5b539ed93a0648369ef65cba3e5be7640
MISC metadata.xml 793 BLAKE2B e657f7bb74f228c2a4be58dc2fee5dced4002195d0a33d153a354a962552a8c49395cfb92a9b0de0b5090d8009de29e13c001301b041dce149dbb9fec9799b95 SHA512 c8da993984bc0313f9586aad8899ce1fd43c304da66486aa68a1c33bb1c75aac63e129eddeda925081f624c38064634187fc24ce39c5c337b64f2889443befad
diff --git a/sci-mathematics/ginac/ginac-1.8.7-r2.ebuild b/sci-mathematics/ginac/ginac-1.8.7-r2.ebuild
new file mode 100644
index 000000000000..457fed4b44a8
--- /dev/null
+++ b/sci-mathematics/ginac/ginac-1.8.7-r2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit python-any-r1
+
+DESCRIPTION="C++ library and tools for symbolic calculations"
+HOMEPAGE="https://www.ginac.de/"
+SRC_URI="http://www.ginac.de/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples"
+
+RDEPEND=">=sci-libs/cln-1.2.2"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen
+ dev-texlive/texlive-fontsrecommended
+ media-gfx/transfig
+ dev-texlive/texlive-latexextra
+ virtual/texi2dvi
+ )"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.8.2-pkgconfig.patch )
+
+src_configure() {
+ econf \
+ --disable-rpath \
+ --disable-static
+}
+
+src_compile() {
+ emake
+
+ if use doc; then
+ local -x VARTEXFONTS="${T}"/fonts
+ emake -C doc/reference html pdf
+ emake -C doc/tutorial ginac.pdf ginac.html
+ fi
+}
+
+src_install() {
+ default
+
+ if use doc; then
+ pushd doc >/dev/null || die
+ newdoc tutorial/ginac.pdf tutorial.pdf
+ newdoc reference/reference.pdf reference.pdf
+
+ docinto html/reference
+ dodoc -r reference/html_files/.
+
+ docinto html
+ newdoc tutorial/ginac.html tutorial.html
+ popd >/dev/null || die
+ fi
+
+ if use examples; then
+ pushd doc >/dev/null || die
+ docinto examples
+ dodoc examples/*.cpp examples/ginac-examples.*
+ docompress -x /usr/share/doc/${PF}/examples
+ popd >/dev/null || die
+ fi
+
+ # no static archives
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index bc9f0eeb1285..6803ebb4a329 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-tor/Manifest b/sec-keys/openpgp-keys-tor/Manifest
index f004e2dfd7a9..481bf28179e1 100644
--- a/sec-keys/openpgp-keys-tor/Manifest
+++ b/sec-keys/openpgp-keys-tor/Manifest
@@ -15,5 +15,5 @@ DIST tor-EF6E286DDA85EA2A4BA7DE684E2C6E8793298290.asc 25282 BLAKE2B de300d1d1700
EBUILD openpgp-keys-tor-20210425.ebuild 782 BLAKE2B ea10311624f6b42315cd0693e2d6b14dbe968c1c4323ed4bc0dbcb9aa1099c57c6315d8ed4d627650cbf3bcc3c991d369b4185a67da731d2dae36545c8a841ae SHA512 54b8415fe2a4612c23fdc79d2715503cc2d71a7f88c51f07b1404d960403101fb01700bf497cbd3ab480686201bc023806d3bf7dc0505e213c94059c51bda934
EBUILD openpgp-keys-tor-20220216.ebuild 1162 BLAKE2B 8116fa155adb81b326c1b2145ad3fad82eb6180ff5b88140e8a1bec78e8cc6f737b987df5fa5e39826ed23ffe1f0bc4d182e35899e888121b1930db70922cce0 SHA512 9cd8d738a4b93a1d48bc75b8cb9717e46c10b24bd51851d24ce9d14a6264510a4fc8ac7c7c264efc83dee921a0abe0bc4e45889da9e1569d9302a9bb2cbc59db
EBUILD openpgp-keys-tor-20221213.ebuild 1186 BLAKE2B 841d1bd90223d44be6d19665cbaa8a8094cb7333bb3486abc7fa8e2d5a80654e14e7fb74e849ced4504548e67a1db3e893a3ce28e4234c0b48cab5bc6d1614a5 SHA512 7f8c7bd097d3ea8bf3672ce469927743ae62f59a495fde4dc7fdbc61bc12bfe0416ea523961e8269184af01bbe6fe32dbff89b86343f4917ef53164b2599f23f
-EBUILD openpgp-keys-tor-20230727.ebuild 1188 BLAKE2B 4d1d36bec4cc90904311ccb2dbdce2320a3d36a68d8721d920697bac1178698e846acca0b563a68d0307d8b5afa3e35251390d470154b6722b696903006fd6dd SHA512 5b259766148c86202256c22bb279ef3f74dd9a8800830471d1f0a4ede87563c74ccae589113f99221dc63f8ec5b0de1ff969655865115bf7266ec781718513ff
+EBUILD openpgp-keys-tor-20230727.ebuild 1187 BLAKE2B b9516ca8d16aac47556db469fa3151cdcf92bbe341c00018b7be7fed8efcc67a29218d8b826cb1148976a32e8c15d125b68f5fdac8e96c0fc1360891516acea8 SHA512 685b74bb46578f7b59e80f48c1d9b50cda060bb3b2958b8a673dc8ed4b3855de4e819171e6292a6a6dd205f747a724c5ebf22074db961e39683ad5786c84e6f3
MISC metadata.xml 372 BLAKE2B 4c0254d4e573de3f8ec671327524c1c9f1012fa329c6af419cddf4429014ffdb36c99af075fbdb33975f1ce2f5c2ba49c269a63dba2ce59579f83b7c554fcc98 SHA512 168d98b32a3f93fc762325bde12cf0904afcce389e643a701455961355dd267e1d0bffda3c43d860a1d1e4aa3944a0e9b906ca45bd42cfbfdd7c0daea59b9b4f
diff --git a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20230727.ebuild b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20230727.ebuild
index 8e00ad00c1d6..cb5b963541af 100644
--- a/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20230727.ebuild
+++ b/sec-keys/openpgp-keys-tor/openpgp-keys-tor-20230727.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ S=${WORKDIR}
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
src_install() {
local files=( ${A} )
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index bf24dae618cb..9155b105d647 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/attr/Manifest b/sys-apps/attr/Manifest
index 19cd368b6340..eb446e92c6fc 100644
--- a/sys-apps/attr/Manifest
+++ b/sys-apps/attr/Manifest
@@ -3,6 +3,6 @@ AUX xattr-shim.h 253 BLAKE2B 2e9a549f208b7eab0871daeebafd1ef9924102e60f68353a04f
DIST attr-2.5.1.tar.xz 318188 BLAKE2B 876dcbd802ea79b7851640f208820ffdfb73dc46065af673037c6dd50ad2af158f9f74b34cf45728baf9d0cc5572b40c3f102aa2907245a877db0d3879e38f04 SHA512 9e5555260189bb6ef2440c76700ebb813ff70582eb63d446823874977307d13dfa3a347dfae619f8866943dfa4b24ccf67dadd7e3ea2637239fdb219be5d2932
DIST attr-2.5.2.tar.xz 334180 BLAKE2B cf26348c3a96622e4f62493ac7655e14b6580d36a5784ef4c3750178856eceabd33192fd58516be21c8aa1ad41d56c024ad440ef4bc922bed8f7a4984ea16c63 SHA512 f587ea544effb7cfed63b3027bf14baba2c2dbe3a9b6c0c45fc559f7e8cb477b3e9a4a826eae30f929409468c50d11f3e7dc6d2500f41e1af8662a7e96a30ef3
EBUILD attr-2.5.1-r2.ebuild 2365 BLAKE2B 25f73132b6c1e92a6786474718cf399e5e1958be5b63d455e85d6e466febcab161c4787fda2e35958b55c90999a11d1378805197f5bc21895681ceaf489cebae SHA512 1f81875d8338e9df204cfc75b5c12d3e40fc3c782c2105bf8d02bc2e3b99455303bb99cff2da44bdfd1a20c3146bd1e2c13866f27c70da9b6ed620cc95d9234b
-EBUILD attr-2.5.2-r1.ebuild 1419 BLAKE2B 2b39ae3678a50a914302f09019ebd154a23770ee5e039ff51b66203c32e49012ae9e028cdd9b26710c3999b304a52d981aac9f28c7f528b7363f4d424c959b29 SHA512 fcc5ba8be66192503a5b598fa48b65d0ab48293ee1e0a47ef7eefed80be87532dbf47e72411a4c1dc479763aa39f988c271a7d19f902088d5010bff4aa4b22af
+EBUILD attr-2.5.2-r1.ebuild 1418 BLAKE2B c882861079efdb9b137d7285c9d37d400833254ba291c77f017a1e41231783fc6639602552be5c177e8f233bc4c09362d0af7d15c21c69b238763bf85d6e954e SHA512 c2d0c87ee9241eb871a43f0bc4e228b3c9ce1b6e64b5e95deebb79f7852e1c3d837a2b676602c6469c3a639b60a816439909fb61d8e69394e098b8b35eccfc20
EBUILD attr-9999.ebuild 1426 BLAKE2B bc876babca1c006bac117c2c0c1fbdc2ce178963e302c6dd50541fe79e6360efb0aed20398ac01f1773f652180f967d4ae1b87ec1312d361555e52d380ac8051 SHA512 61effca67ce3d0496d29d1a989eca3fba11d277649613462adf2aa098ea241eb9802befc59181555ae2ae3e27ff990b408c61b9cfca28a4c812f36ae9981f24a
MISC metadata.xml 389 BLAKE2B e857460e11e0ea047e3cc0a9ee3f02e9271dc01d12d82fc9412348dc2fd1173fc5ed2c12a9c4de5cb7098eb2de2a78f6865ef88148179f67121a92c04eb509e9 SHA512 ae5a0d549f4226808931af6479c023d6d02a7f40c8eed053e534061458bd3e7a1921bbb24bf4a8f5f02816f66ca6e17b9774c00b3063ffaf2adba7e2a921dd00
diff --git a/sys-apps/attr/attr-2.5.2-r1.ebuild b/sys-apps/attr/attr-2.5.2-r1.ebuild
index e9590ef2c95a..850befff79d5 100644
--- a/sys-apps/attr/attr-2.5.2-r1.ebuild
+++ b/sys-apps/attr/attr-2.5.2-r1.ebuild
@@ -12,7 +12,7 @@ else
inherit libtool
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
DESCRIPTION="Extended attributes tools"
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 125db567584e..7de0d073e131 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -6,7 +6,7 @@ AUX legacy.conf 80 BLAKE2B 23eca4dd1743a5cf77767894d23d419c1663147c5aee6be971da6
AUX nsswitch.conf 734 BLAKE2B 5f5a7821a84f6c8aa31fe9a68c29a1a0f24be578d427a623f14a9ef795e7da481f226efe5511d92932b5edf5638fa719808a0c3a0b8fd340799dd6bcb703a0a1 SHA512 dcbd51dacaaebdff32edb3840cc7b9b47b6521009b8786690e3673a2e78bc60bfd8e591b1048c5d452117c6659b9917ae2864462f5057cc39b704b0130522e60
AUX systemd-253-initrd-generators.patch 1486 BLAKE2B 85a7f714aa1743bd88e01b45624dc4104e4d762732745d9958019063f6ac91ffd89ae84e03f728e6040a58643f253a5ea7f77f44ef71620e686e23aed61876e4 SHA512 f8aab9f4bbf5a73c52144013fd7001dc78974211f11abb58a0f5eceff59b3ebf670409846fff854daec10219074602674176730f85583db0e81275289e89c66b
AUX systemd-254.9-fchmodat2.patch 9696 BLAKE2B d3e3dbf5af966742c18d6710efc75f13b21e703daa256c37c8d7a2f8ec4247f67687647eb34f38675dbba3e2a9ddd6606a3ca599688d0c2115bf29406521c4b3 SHA512 b28ff60cf0eb3fb58ff26b120721efa39537d0dc10e162ac07cb415db25c98eca98103f833bffcb1b98d4cefb44af8e433c69280b88d1bcd1209944e78ce5c6c
-AUX systemd-test-process-util.patch 1058 BLAKE2B 3125bc8c32a853c59659889ca71360bbc7e87a2e18a15142806b294b88fefc6afdee1b35e7dbacefedad2b541d1d591acdbf29b452a22874403c42467fda0a72 SHA512 1672c643b92eb7cc92aa881103d01431db1c67240da0c264d08c7c7c1b354e74750f84f32c17b95557c10554ba94e832934484ab6609c24b6057dca98cc86c52
+AUX systemd-test-process-util.patch 1077 BLAKE2B 0f01ea7641366cdb01a9e310d326ea73052dd0e6fe8b4217e45d0632aa2af3f2ee33b8a8f6dfe70c3b4e3f240f0e2c738a6c4d28f6f38d9e36c4f408b2ac0202 SHA512 ca23effa72da5875ec6ee112e25db51229bf1a03b61053ce4bf2b81becceb31456c137ce9f0fa05071fe1bfc2fe705fa6b885df88d9fe093fc87970936feb071
AUX systemd-user.pam 122 BLAKE2B cccc07cab47dfc0481438e503c34fa1a0b2c6b1f8ab282197719a523421d2a526f19230bb459e0347cbeb2046e35a407c78178a3fb5b79619e987cbc4ac7d5e4 SHA512 c5437677ff00fbb45798fe594e8d61b1c2bfc2d103105d7bd82e476240452477ac263700800f5d0ba91ddc895eb85f4517d5cb15c80611ec1680a686d47cd781
DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727 SHA512 0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80 SHA512 a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e
diff --git a/sys-apps/systemd/files/systemd-test-process-util.patch b/sys-apps/systemd/files/systemd-test-process-util.patch
index ec1a766764ee..92c7eaf29577 100644
--- a/sys-apps/systemd/files/systemd-test-process-util.patch
+++ b/sys-apps/systemd/files/systemd-test-process-util.patch
@@ -1,4 +1,4 @@
-From 1d3404701bf0c27600dd44b2814cd6caffca877a Mon Sep 17 00:00:00 2001
+From c3f91c76af292e3bd2c6e2b12e37de88cf5d7c72 Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
Date: Thu, 18 Apr 2024 00:04:44 -0400
Subject: [PATCH] test-process-util: remove assert that fails under pid-sandbox
@@ -8,23 +8,24 @@ Upstream refuses to fix this.
Bug: https://bugs.gentoo.org/674458
Bug: https://github.com/systemd/systemd/issues/25015
---
- src/test/test-process-util.c | 3 ---
- 1 file changed, 3 deletions(-)
+ src/test/test-process-util.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c
-index c96bd4341b..4009cf96e2 100644
+index c96bd4341b..9ff1bdc082 100644
--- a/src/test/test-process-util.c
+++ b/src/test/test-process-util.c
-@@ -92,9 +92,6 @@ static void test_pid_get_comm_one(pid_t pid) {
+@@ -92,8 +92,8 @@ static void test_pid_get_comm_one(pid_t pid) {
assert_se(r >= 0 || r == -EACCES);
log_info("PID"PID_FMT" strlen(environ): %zi", pid, env ? (ssize_t)strlen(env) : (ssize_t)-errno);
- if (!detect_container())
- assert_se(get_ctty_devnr(pid, &h) == -ENXIO || pid != 1);
--
++
++
+
(void) getenv_for_pid(pid, "PATH", &i);
log_info("PID"PID_FMT" $PATH: '%s'", pid, strna(i));
- }
--
2.44.0
diff --git a/sys-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest
index 51f867c63195..c47381a42869 100644
--- a/sys-apps/util-linux/Manifest
+++ b/sys-apps/util-linux/Manifest
@@ -14,6 +14,6 @@ DIST util-linux-2.39.3.tar.xz 8526168 BLAKE2B cd7b2b3c820e920d4a6ecd46fd807e018f
EBUILD util-linux-2.39.3-r2.ebuild 10816 BLAKE2B 675a18c3b90136b7f9dcdf80f32af95e762c34499fafb8955a4e65e8aafd275e1c1fd26ff42602c43e5448e45e657de00bf1e073d28b7a27724353fdc9384356 SHA512 549a47fb5864403951a9b4829d920e7856770d35758fb4fd00b6294dfe5926bbc538dbe70d62781f6de600650a14480f15a859c9d051c6cc74037ce360741efc
EBUILD util-linux-2.39.3-r5.ebuild 11077 BLAKE2B 3ff11508741aa47716f028ed5518bb03075411d9e320274e152da5bfd35e100b2772ddb74ad7e642a758addcba02449c1f246917095592972fc0600e03ab4635 SHA512 a92a9865263b60de4e4e2ead1849f2683486dfa8e43c3bcb195be6cf9a559fa72cdbfef61942901e86803e273fe75f2b7099e5a3bb02ef35eccfb2d3f6e42115
EBUILD util-linux-2.39.3-r6.ebuild 11130 BLAKE2B 0bc7dd8134172de2a660ca6bdd49ca63c8e4647c76ba19607bea18947e3e63a78d92ba4f74d8086d533bbd667f8fe80b604b20d9c5677e15d73122b973cc2220 SHA512 232c7fc42850b5143af4c822e6d94039918c5c40372de6166834418cc0546dab6468ae35fa673266633aca5b5133a3037ad352b82ace0e1c8f50ba3947878689
-EBUILD util-linux-2.39.3-r7.ebuild 11181 BLAKE2B 91e73bf93b7171c689c8db7c0aabbcb9476c52f3800c92626dac88809aa89742456c84018324348b55fb968c87342a8cf063342924c054a38783337213d622fc SHA512 92e1f1d2c2d9695494e995b463b08e48f9b1daf10beb38daa7dd5a8f583bddae5a31ec7351123e1d42b0a196b32345a68cc86c8598911e1a671e7c93f710e98a
+EBUILD util-linux-2.39.3-r7.ebuild 11177 BLAKE2B fb61fb70b68000d98f3f10256d89a0dead287440bbc3be167c17a4155e3030cbda33511095526cea581ac8318a98d8f7cf798ba518dde9ceef62c90841a1beee SHA512 ad85230183b23e7a446ac6f749ad011349e7195756eb086f6d689e3bf0b8bcba930125502ecf65c9f28b9483ceefa6732e693f46ce2b861b31f34fcd975a62a4
EBUILD util-linux-9999.ebuild 10539 BLAKE2B cc0cf0445812fa59abfae68308c8c85052031859aa2fbb5e5da9dbd1de7886d71a784f8a6431596e27a08a87c8d0995b383f90d5ae583385e5a7ad60b70be8eb SHA512 7628e3d91ba9827138bccaebe1a9111695f24b006c535437e258e926b32e2d4722dbb09c863339d72cbc956d3fc46eaa93fbc485a606bb59e6afcd2deb11971f
MISC metadata.xml 1553 BLAKE2B 1c4a18f6d91be4c90bf2505745cae42f6d249a1295c6a46fc1b8ea08297842b4d3a2aa232e679a167af9fef26730ed71f651b2f71b58cbfe66bd7a5cd3743c3b SHA512 e01d390c983ac47b9a6684f70b11cc796cde1355ae7d4c12406b3d6fc5b0897a9471720844e74fceee1648f4c7d685e6b12f157adc1ad951506acefb7441635c
diff --git a/sys-apps/util-linux/util-linux-2.39.3-r7.ebuild b/sys-apps/util-linux/util-linux-2.39.3-r7.ebuild
index 3ce3abaad9bf..c8676b638700 100644
--- a/sys-apps/util-linux/util-linux-2.39.3-r7.ebuild
+++ b/sys-apps/util-linux/util-linux-2.39.3-r7.ebuild
@@ -22,7 +22,7 @@ else
inherit verify-sig
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos"
fi
SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz"
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 900970775b16..286119f65b02 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 9365a5fa1510..3ece75fa0304 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -7,12 +7,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD clang-common-15.0.7-r8.ebuild 5482 BLAKE2B 20e8744166a852b4dbc233f128807e60bb204f14558d2cc1691b1a87777be2775d1a6c82a108945f795b02919bc47bf213b1a85e45f423c49a6009aed0fbbc3b SHA512 bf1f5cdf47c6772266117e9545994dcfb27cfd263a5e7749604106686d8e56b8b45ddab7073d6baf73e966304162f3aad755075c11dbb16bb42b88fa78e6face
EBUILD clang-common-16.0.6-r4.ebuild 5726 BLAKE2B de26b88570bf487a2be2a59f4551c8e61b940fb84b0dc3cb5be1884252672782700b657fb63c0b7ac247ec2092b236a550b51273f73ec19fab7db6eeda0ff94e SHA512 9f2778fbb89d578e162b36c7a692219533437d9fbec407422e7aff1b11d942f09c8cf0edb5c5bd37bbf34523b1f947b418f954b632d769f836baa7d2493bc527
EBUILD clang-common-17.0.6-r5.ebuild 9010 BLAKE2B cbb5c5094ca6e99fc9ce1734acf02e2e35b792173f84b71e19b25e687f7a93a6fca31e4461fc580d92c0eadabe1400359bec3938fc0cba2cac9bc28a4b8d66be SHA512 ea66877912d34f11a0b788a0d188caf03a5c06098507e7bbb3fa609f594d7b9397ac8fa21c7b502238e36b1ede7bf32dc173b9a6d74a3be1e5d3f25babac9165
EBUILD clang-common-18.1.3-r3.ebuild 8934 BLAKE2B a77b12fbdaf06369d9d59dd00470053d500572bccb209a59b634ea4685e28ece1b0ac50e7bed0f025ab08697ea91efac191823ad3419888628430332c8175d5c SHA512 4b4e1f0f1a947c127f2ad3e84df09c9309e3df9b5733f0a3f9b25473314823af9f976803830d4b2d1aa7611712fb77a0cf5536a10bd5aab2965705ff201e0d09
+EBUILD clang-common-18.1.4-r3.ebuild 8934 BLAKE2B a77b12fbdaf06369d9d59dd00470053d500572bccb209a59b634ea4685e28ece1b0ac50e7bed0f025ab08697ea91efac191823ad3419888628430332c8175d5c SHA512 4b4e1f0f1a947c127f2ad3e84df09c9309e3df9b5733f0a3f9b25473314823af9f976803830d4b2d1aa7611712fb77a0cf5536a10bd5aab2965705ff201e0d09
EBUILD clang-common-19.0.0.9999.ebuild 9018 BLAKE2B 5f055aeaec9b6ebdfbfe9b84aa65dc6de8ffac3003235d3aef66e48b2f0f4daff56f38a574de61f9abb0a12e4728b27f99f726f840528ba279e7334b85d5bee4 SHA512 5463729ed67144428d5a154a91083efa2006e0d449b31f8870650097dd0b1322f4bd5ec7a7b2884ffd906a976ffa310e36dacd3c9dba519c1d5c26b3879cbd85
EBUILD clang-common-19.0.0_pre20240330-r1.ebuild 9018 BLAKE2B 5f055aeaec9b6ebdfbfe9b84aa65dc6de8ffac3003235d3aef66e48b2f0f4daff56f38a574de61f9abb0a12e4728b27f99f726f840528ba279e7334b85d5bee4 SHA512 5463729ed67144428d5a154a91083efa2006e0d449b31f8870650097dd0b1322f4bd5ec7a7b2884ffd906a976ffa310e36dacd3c9dba519c1d5c26b3879cbd85
EBUILD clang-common-19.0.0_pre20240404.ebuild 9018 BLAKE2B 5f055aeaec9b6ebdfbfe9b84aa65dc6de8ffac3003235d3aef66e48b2f0f4daff56f38a574de61f9abb0a12e4728b27f99f726f840528ba279e7334b85d5bee4 SHA512 5463729ed67144428d5a154a91083efa2006e0d449b31f8870650097dd0b1322f4bd5ec7a7b2884ffd906a976ffa310e36dacd3c9dba519c1d5c26b3879cbd85
diff --git a/sys-devel/clang-common/clang-common-18.1.4-r3.ebuild b/sys-devel/clang-common/clang-common-18.1.4-r3.ebuild
new file mode 100644
index 000000000000..fff63838526d
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-18.1.4-r3.ebuild
@@ -0,0 +1,297 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="
+ default-compiler-rt default-libcxx default-lld
+ bootstrap-prefix cet hardened llvm-libunwind
+"
+
+PDEPEND="
+ sys-devel/clang:*
+ default-compiler-rt? (
+ sys-devel/clang-runtime[compiler-rt]
+ llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+ !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+ )
+ !default-compiler-rt? ( sys-devel/gcc )
+ default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ !default-libcxx? ( sys-devel/gcc )
+ default-lld? ( >=sys-devel/lld-${PV} )
+ !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+ !default-compiler-rt? ( sys-devel/gcc-config )
+ !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+ [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+ local flag missing_flags=()
+ for flag in default-{compiler-rt,libcxx,lld}; do
+ if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then
+ missing_flags+=( "${flag}" )
+ fi
+ done
+
+ if [[ ${missing_flags[@]} ]]; then
+ eerror "It seems that you have the following flags set on sys-devel/clang:"
+ eerror
+ eerror " ${missing_flags[*]}"
+ eerror
+ eerror "The default runtimes are now set via flags on sys-devel/clang-common."
+ eerror "The build is being aborted to prevent breakage. Please either set"
+ eerror "the respective flags on this ebuild, e.g.:"
+ eerror
+ eerror " sys-devel/clang-common ${missing_flags[*]}"
+ eerror
+ eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+ die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common"
+ fi
+}
+
+_doclang_cfg() {
+ local triple="${1}"
+
+ local tool
+ for tool in ${triple}-clang{,++}; do
+ newins - "${tool}.cfg" <<-EOF
+ # This configuration file is used by ${tool} driver.
+ @gentoo-common.cfg
+ @gentoo-common-ld.cfg
+ EOF
+ done
+
+ if use kernel_Darwin; then
+ cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die
+ -lc++abi
+ EOF
+ fi
+
+ newins - "${triple}-clang-cpp.cfg" <<-EOF
+ # This configuration file is used by the ${triple}-clang-cpp driver.
+ @gentoo-common.cfg
+ EOF
+
+ # Install symlinks for triples with other vendor strings since some
+ # programs insist on mangling the triple.
+ local vendor
+ for vendor in gentoo pc unknown; do
+ local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
+ for tool in clang{,++,-cpp}; do
+ if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then
+ dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg"
+ fi
+ done
+ done
+}
+
+doclang_cfg() {
+ local triple="${1}"
+
+ _doclang_cfg ${triple}
+
+ # LLVM may have different arch names in some cases. For example in x86
+ # profiles the triple uses i686, but llvm will prefer i386 if invoked
+ # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
+ # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
+ #
+ # To make sure the correct triples are installed,
+ # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
+ # and compare with CHOST values in profiles.
+
+ local abi=${triple%%-*}
+ case ${abi} in
+ armv4l|armv4t|armv5tel|armv6j|armv7a)
+ _doclang_cfg ${triple/${abi}/arm}
+ ;;
+ i686)
+ _doclang_cfg ${triple/${abi}/i386}
+ ;;
+ sparc)
+ _doclang_cfg ${triple/${abi}/sparcel}
+ ;;
+ sparc64)
+ _doclang_cfg ${triple/${abi}/sparcv9}
+ ;;
+ esac
+}
+
+src_install() {
+ newbashcomp bash-autocomplete.sh clang
+
+ insinto /etc/clang
+ newins - gentoo-runtimes.cfg <<-EOF
+ # This file is initially generated by sys-devel/clang-runtime.
+ # It is used to control the default runtimes using by clang.
+
+ --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
+ --unwindlib=$(usex default-compiler-rt libunwind libgcc)
+ --stdlib=$(usex default-libcxx libc++ libstdc++)
+ -fuse-ld=$(usex default-lld lld bfd)
+ EOF
+
+ newins - gentoo-gcc-install.cfg <<-EOF
+ # This file is maintained by gcc-config.
+ # It is used to specify the selected GCC installation.
+ EOF
+
+ newins - gentoo-common.cfg <<-EOF
+ # This file contains flags common to clang, clang++ and clang-cpp.
+ @gentoo-runtimes.cfg
+ @gentoo-gcc-install.cfg
+ @gentoo-hardened.cfg
+ # bug #870001
+ -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h"
+ EOF
+
+ # clang-cpp does not like link args being passed to it when directly
+ # invoked, so use a separate configuration file.
+ newins - gentoo-common-ld.cfg <<-EOF
+ # This file contains flags common to clang and clang++
+ @gentoo-hardened-ld.cfg
+ EOF
+
+ # Baseline hardening (bug #851111)
+ newins - gentoo-hardened.cfg <<-EOF
+ # Some of these options are added unconditionally, regardless of
+ # USE=hardened, for parity with sys-devel/gcc.
+ -Xarch_host -fstack-clash-protection
+ -Xarch_host -fstack-protector-strong
+ -fPIE
+ -include "${EPREFIX}/usr/include/gentoo/fortify.h"
+ EOF
+
+ if use amd64; then
+ cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+ -Xarch_host -fcf-protection=$(usex cet full none)
+ EOF
+ fi
+
+ if use kernel_Darwin; then
+ newins - gentoo-hardened-ld.cfg <<-EOF
+ # There was -Wl,-z,relro here, but it's not supported on Mac
+ # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job
+ EOF
+ else
+ newins - gentoo-hardened-ld.cfg <<-EOF
+ # Some of these options are added unconditionally, regardless of
+ # USE=hardened, for parity with sys-devel/gcc.
+ -Wl,-z,relro
+ -Wl,-z,now
+ EOF
+ fi
+
+ dodir /usr/include/gentoo
+
+ cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die
+ /* __has_include is an extension, but it's fine, because this is only
+ for Clang anyway. */
+ #if defined __has_include && __has_include (<stdc-predef.h>) && !defined(__GLIBC__)
+ # include <stdc-predef.h>
+ #endif
+ EOF
+
+ local fortify_level=$(usex hardened 3 2)
+ # We have to do this because glibc's headers warn if F_S is set
+ # without optimization and that would at the very least be very noisy
+ # during builds and at worst trigger many -Werror builds.
+ cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die
+ #ifdef __clang__
+ # pragma clang system_header
+ #endif
+ #ifndef _FORTIFY_SOURCE
+ # if defined(__has_feature)
+ # define __GENTOO_HAS_FEATURE(x) __has_feature(x)
+ # else
+ # define __GENTOO_HAS_FEATURE(x) 0
+ # endif
+ #
+ # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1
+ # define __GENTOO_NOT_FREESTANDING 1
+ # else
+ # define __GENTOO_NOT_FREESTANDING 0
+ # endif
+ #
+ # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0
+ # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer)
+ # define _FORTIFY_SOURCE ${fortify_level}
+ # endif
+ # endif
+ # undef __GENTOO_HAS_FEATURE
+ # undef __GENTOO_NOT_FREESTANDING
+ #endif
+ EOF
+
+ # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for
+ # non-hardened?
+ if use hardened ; then
+ cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+ # Options below are conditional on USE=hardened.
+ -D_GLIBCXX_ASSERTIONS
+
+ # Analogue to GLIBCXX_ASSERTIONS
+ # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode
+ # https://libcxx.llvm.org/Hardening.html#using-hardened-mode
+ -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
+ EOF
+
+ cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die
+ # Options below are conditional on USE=hardened.
+ EOF
+ fi
+
+ # We only install config files for supported ABIs because unprefixed tools
+ # might be used for crosscompilation where e.g. PIE may not be supported.
+ # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685.
+ local abi
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ doclang_cfg "${abi_chost}"
+ done
+
+ if use kernel_Darwin; then
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ # Gentoo Prefix on Darwin
+ -Wl,-search_paths_first
+ -Wl,-rpath,${EPREFIX}/usr/lib
+ -L ${EPREFIX}/usr/lib
+ -isystem ${EPREFIX}/usr/include
+ -isysroot ${EPREFIX}/MacOSX.sdk
+ EOF
+ if use bootstrap-prefix ; then
+ # bootstrap-prefix is only set during stage2 of bootstrapping
+ # Prefix, where EPREFIX is set to EPREFIX/tmp.
+ # Here we need to point it at the future lib dir of the stage3's
+ # EPREFIX.
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ -Wl,-rpath,${EPREFIX}/../usr/lib
+ EOF
+ fi
+ fi
+}
+
+pkg_preinst() {
+ if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc
+ then
+ local gcc_path=$(gcc-config --get-lib-path 2>/dev/null)
+ if [[ -n ${gcc_path} ]]; then
+ cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF
+ --gcc-install-dir="${gcc_path%%:*}"
+ EOF
+ fi
+ fi
+}
diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
index e9ffc98226cb..2639a4b13bc3 100644
--- a/sys-devel/clang-runtime/Manifest
+++ b/sys-devel/clang-runtime/Manifest
@@ -2,6 +2,7 @@ EBUILD clang-runtime-15.0.7.ebuild 759 BLAKE2B d7b481faffc4da0a6dc1b4e708322cd17
EBUILD clang-runtime-16.0.6.ebuild 1448 BLAKE2B be376aab09a0268444784d1a0bcb590222c9c8a118e260b15939e574687334eb476d6f66ab0f1f4fb0841a226c7b7f690666c33bec2d9c14f27a4f30f986b859 SHA512 b0b7a2f5c69890cb2fc0a9c2c8a1910669a4eae16826c0702a2ef508f91b6ec3b5607beab5b24f02951cf9b377f1d09395bd97c27f476137ef6cdf2571330578
EBUILD clang-runtime-17.0.6.ebuild 1448 BLAKE2B be376aab09a0268444784d1a0bcb590222c9c8a118e260b15939e574687334eb476d6f66ab0f1f4fb0841a226c7b7f690666c33bec2d9c14f27a4f30f986b859 SHA512 b0b7a2f5c69890cb2fc0a9c2c8a1910669a4eae16826c0702a2ef508f91b6ec3b5607beab5b24f02951cf9b377f1d09395bd97c27f476137ef6cdf2571330578
EBUILD clang-runtime-18.1.3.ebuild 1455 BLAKE2B 09d026673062eaf3251bc0ac3665217f834c0bb8b57945a138839d86bec58ef7c979a627fb2054a5166c35894e4063bd1972402516d7304c6423639f556ff29a SHA512 aefd613ab3ec054a6829b0f3471384726a05ce410a1f98ab53cca1857bbb19f3b76526ed867a93092fe29acf95078823b2ff8e6b9941705c791c9a42b6eff68c
+EBUILD clang-runtime-18.1.4.ebuild 1455 BLAKE2B 09d026673062eaf3251bc0ac3665217f834c0bb8b57945a138839d86bec58ef7c979a627fb2054a5166c35894e4063bd1972402516d7304c6423639f556ff29a SHA512 aefd613ab3ec054a6829b0f3471384726a05ce410a1f98ab53cca1857bbb19f3b76526ed867a93092fe29acf95078823b2ff8e6b9941705c791c9a42b6eff68c
EBUILD clang-runtime-19.0.0.9999.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
EBUILD clang-runtime-19.0.0_pre20240330.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
EBUILD clang-runtime-19.0.0_pre20240404.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
diff --git a/sys-devel/clang-runtime/clang-runtime-18.1.4.ebuild b/sys-devel/clang-runtime/clang-runtime-18.1.4.ebuild
new file mode 100644
index 000000000000..38042f073a24
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-18.1.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+ if tc-is-clang; then
+ ewarn "You seem to be using clang as a system compiler. As of clang-16,"
+ ewarn "upstream has turned a few warnings that commonly occur during"
+ ewarn "configure script runs into errors by default. This causes some"
+ ewarn "configure tests to start failing, sometimes resulting in silent"
+ ewarn "breakage, missing functionality or runtime misbehavior. It is"
+ ewarn "not yet clear whether the change will remain or be reverted."
+ ewarn
+ ewarn "For more information, please see:"
+ ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
+ fi
+}
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index fc2a5257308e..12380ec66ece 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -14,12 +14,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD clang-15.0.7-r3.ebuild 12523 BLAKE2B d2f9e112d8c8d782b9d19913332445b234870dbff770bfd520b646347d8d804258e5043a155bb5e15f40ecdb41b2c0d70ee72dbe908b5621c2349d37f181d236 SHA512 c4abe3701012b4f9da97ac182680dbaceed802e95be06ae065debea943fa4635e60f4a0f31b6f23e3f7818f2d30dfb1e2c28f1a85dc0175c158b4e5c68b5a23e
EBUILD clang-16.0.6.ebuild 12452 BLAKE2B 446a354b58fc0535b81596a9a3785a4cd5d7b7ad52a461baa3b6b7beacdc12161f62da588cd837b8b9c8f35307b1a2c885b9d01bf8edc4af1b551efaab09ebe8 SHA512 58b5694a7d28a03edd4a71e3a99b0b2678285e616cdaab82bb196f092a8726e9cd3787ab07d724680113b4f6683e89103cab2478e49a85e7b5c75a633fb1ca51
EBUILD clang-17.0.6.ebuild 12151 BLAKE2B 665280844db218824bec2add033e13e14b958ac510fb1b0b7193130a55041a5c802c57aa022a35d65a689c611ca9ed119eaf39c47f581d24f38d9c8655c5f062 SHA512 482ae07e36fb3c593d2051b2034f501fc0c94bdcaeb2a6a0701473d00f16f691c8a1584d4b1773dfd236297a12a42cb4f9443eb5c381dcb10d36f749a432ff1d
EBUILD clang-18.1.3.ebuild 12225 BLAKE2B d52fd24ce24fb92e1546160ac8aecbb2baef2c0cf40f89ae8acc0d79f381fa657ee11cfd1977d3225b00d0ca865603725f2d598fa513dc3a41baa48061814368 SHA512 9b7ea92fbf5bd44f98bb200069488319038419f468d7b45774840c6fec18de9069d67cedb064f0f395523d369776b723779e7b8e7bf03b2b3a87e606d43bfd9e
+EBUILD clang-18.1.4.ebuild 12225 BLAKE2B d52fd24ce24fb92e1546160ac8aecbb2baef2c0cf40f89ae8acc0d79f381fa657ee11cfd1977d3225b00d0ca865603725f2d598fa513dc3a41baa48061814368 SHA512 9b7ea92fbf5bd44f98bb200069488319038419f468d7b45774840c6fec18de9069d67cedb064f0f395523d369776b723779e7b8e7bf03b2b3a87e606d43bfd9e
EBUILD clang-19.0.0.9999.ebuild 12121 BLAKE2B e9e8731b4b44f4d0fa46280abea5d33792816ab54c7f40dbff794e7fcdd1fdc1f37b47fdb79efe16f3ee5c5b86a4a6d62da4765da4283467457bf3329e01cb7b SHA512 95974fe447ad803577d6bcbada6dc33b32b7ae1a6626e754529b334c2565b3d5a26dd51c6391edbc6c7defe4450f103dbdbbdcfd4b241c882d922197ef0895ab
EBUILD clang-19.0.0_pre20240330.ebuild 12121 BLAKE2B e9e8731b4b44f4d0fa46280abea5d33792816ab54c7f40dbff794e7fcdd1fdc1f37b47fdb79efe16f3ee5c5b86a4a6d62da4765da4283467457bf3329e01cb7b SHA512 95974fe447ad803577d6bcbada6dc33b32b7ae1a6626e754529b334c2565b3d5a26dd51c6391edbc6c7defe4450f103dbdbbdcfd4b241c882d922197ef0895ab
EBUILD clang-19.0.0_pre20240404.ebuild 12121 BLAKE2B e9e8731b4b44f4d0fa46280abea5d33792816ab54c7f40dbff794e7fcdd1fdc1f37b47fdb79efe16f3ee5c5b86a4a6d62da4765da4283467457bf3329e01cb7b SHA512 95974fe447ad803577d6bcbada6dc33b32b7ae1a6626e754529b334c2565b3d5a26dd51c6391edbc6c7defe4450f103dbdbbdcfd4b241c882d922197ef0895ab
diff --git a/sys-devel/clang/clang-18.1.4.ebuild b/sys-devel/clang/clang-18.1.4.ebuild
new file mode 100644
index 000000000000..142fc3861de3
--- /dev/null
+++ b/sys-devel/clang/clang-18.1.4.ebuild
@@ -0,0 +1,476 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm.org llvm-utils multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
+IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+ static-analyzer? ( dev-lang/perl:* )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${DEPEND}
+ >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( ~sys-devel/lld-${PV} )
+ xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+ ~sys-devel/clang-runtime-${PV}
+ sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+ clang clang-tools-extra cmake
+ llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+ llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+ $(python_gen_cond_dep '
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+# target. However, you will need appropriate crt* files (installed
+# e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+# in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+src_prepare() {
+ # create extra parent dir for relative CLANG_RESOURCE_DIR access
+ mkdir -p x/y || die
+ BUILD_DIR=${WORKDIR}/x/y/clang
+
+ llvm.org_src_prepare
+
+ # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+ eprefixify \
+ lib/Lex/InitHeaderSearch.cpp \
+ lib/Driver/ToolChains/Darwin.cpp || die
+
+ if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
+ sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
+ fi
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # meta-targets
+ clang-libraries|distribution)
+ continue
+ ;;
+ # tools
+ clang|clangd|clang-*)
+ ;;
+ # static libraries
+ clang*|findAllSymbols)
+ continue
+ ;;
+ # conditional to USE=doc
+ docs-clang-html|docs-clang-tools-html)
+ use doc || continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eqawarn "get_distribution_components() is outdated!"
+ eqawarn " Add: ${add[*]}"
+ eqawarn "Remove: ${remove[*]}"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # common stuff
+ clang-cmake-exports
+ clang-headers
+ clang-resource-headers
+ libclang-headers
+
+ aarch64-resource-headers
+ arm-common-resource-headers
+ arm-resource-headers
+ core-resource-headers
+ cuda-resource-headers
+ hexagon-resource-headers
+ hip-resource-headers
+ hlsl-resource-headers
+ mips-resource-headers
+ opencl-resource-headers
+ openmp-resource-headers
+ ppc-htm-resource-headers
+ ppc-resource-headers
+ riscv-resource-headers
+ systemz-resource-headers
+ utility-resource-headers
+ ve-resource-headers
+ webassembly-resource-headers
+ windows-resource-headers
+ x86-resource-headers
+
+ # libs
+ clang-cpp
+ libclang
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # common stuff
+ bash-autocomplete
+ libclang-python-bindings
+
+ # tools
+ amdgpu-arch
+ c-index-test
+ clang
+ clang-format
+ clang-linker-wrapper
+ clang-offload-bundler
+ clang-offload-packager
+ clang-refactor
+ clang-repl
+ clang-rename
+ clang-scan-deps
+ diagtool
+ hmaptool
+ nvptx-arch
+
+ # needed for cross-compiling Clang
+ clang-tblgen
+ )
+
+ if use extra; then
+ out+=(
+ # extra tools
+ clang-apply-replacements
+ clang-change-namespace
+ clang-doc
+ clang-include-cleaner
+ clang-include-fixer
+ clang-move
+ clang-pseudo
+ clang-query
+ clang-reorder-fields
+ clang-tidy
+ clang-tidy-headers
+ clangd
+ find-all-symbols
+ modularize
+ pp-trace
+ )
+ fi
+
+ if llvm_are_manpages_built; then
+ out+=( docs-clang-man )
+ use extra && out+=( docs-clang-tools-man )
+ fi
+
+ if use doc; then
+ out+=( docs-clang-html )
+ use extra && out+=( docs-clang-tools-html )
+ fi
+
+ use static-analyzer && out+=(
+ clang-check
+ clang-extdef-mapping
+ scan-build
+ scan-build-py
+ scan-view
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local mycmakeargs=(
+ -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang"
+ # relative to bindir
+ -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+ -DCLANG_INCLUDE_TESTS=$(usex test)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+
+ # these are not propagated reliably, so redefine them
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ # libgomp support fails to find headers without explicit -I
+ # furthermore, it provides only syntax checking
+ -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+
+ # disable using CUDA to autodetect GPU, just build for all
+ -DCMAKE_DISABLE_FIND_PACKAGE_CUDAToolkit=ON
+ # disable linking to HSA to avoid automagic dep,
+ # load it dynamically instead
+ -DCMAKE_DISABLE_FIND_PACKAGE_hsa-runtime64=ON
+
+ -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
+
+ -DCLANG_ENABLE_LIBXML2=$(usex xml)
+ -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
+ -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
+ # TODO: CLANG_ENABLE_HLSL?
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if ! use elibc_musl; then
+ mycmakeargs+=(
+ -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double)
+ )
+ fi
+
+ use test && mycmakeargs+=(
+ -DLLVM_BUILD_TESTS=ON
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ if multilib_is_native_abi; then
+ local build_docs=OFF
+ if llvm_are_manpages_built; then
+ build_docs=ON
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=ON
+ -DLLVM_ENABLE_SPHINX=ON
+ -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ if use extra; then
+ mycmakeargs+=(
+ -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
+ )
+ fi
+ fi
+ mycmakeargs+=(
+ -DCLANG_INCLUDE_DOCS=${build_docs}
+ )
+ fi
+ if multilib_native_use extra; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra
+ -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs}
+ )
+ else
+ mycmakeargs+=(
+ -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
+ )
+ fi
+
+ if [[ -n ${EPREFIX} ]]; then
+ mycmakeargs+=(
+ -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+ )
+ fi
+
+ if tc-is-cross-compiler; then
+ has_version -b sys-devel/clang:${LLVM_MAJOR} ||
+ die "sys-devel/clang:${LLVM_MAJOR} is required on the build host."
+ local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin
+ mycmakeargs+=(
+ -DLLVM_TOOLS_BINARY_DIR="${tools_bin}"
+ -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen
+ )
+ fi
+
+ # LLVM can have very high memory consumption while linking,
+ # exhausting the limit on 32-bit linker executable
+ use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ cmake_build distribution
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ local test_targets=( check-clang )
+ if multilib_native_use extra; then
+ test_targets+=(
+ check-clang-tools
+ check-clangd
+ )
+ fi
+ cmake_build "${test_targets[@]}"
+}
+
+src_install() {
+ MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/clang/Config/config.h
+ )
+
+ multilib-minimal_src_install
+
+ # Move runtime headers to /usr/lib/clang, where they belong
+ mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die
+ # move (remaining) wrapped headers back
+ if use extra; then
+ mv "${T}"/clang-tidy "${ED}"/usr/include/ || die
+ fi
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
+
+ # Apply CHOST and version suffix to clang tools
+ local clang_tools=( clang clang++ clang-cl clang-cpp )
+ local abi i
+
+ # cmake gives us:
+ # - clang-X
+ # - clang -> clang-X
+ # - clang++, clang-cl, clang-cpp -> clang
+ # we want to have:
+ # - clang-X
+ # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X
+ # - clang, clang++, clang-cl, clang-cpp -> clang*-X
+ # also in CHOST variant
+ for i in "${clang_tools[@]:1}"; do
+ rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die
+ dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}"
+ dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}"
+ done
+
+ # now create target symlinks for all supported ABIs
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ for i in "${clang_tools[@]}"; do
+ dosym "${i}-${LLVM_MAJOR}" \
+ "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}"
+ dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \
+ "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}"
+ done
+ done
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+
+ # move headers to /usr/include for wrapping & ABI mismatch checks
+ # (also drop the version suffix from runtime headers)
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die
+ if multilib_native_use extra; then
+ # don't wrap clang-tidy headers, the list is too long
+ # (they're fine for non-native ABI but enabling the targets is problematic)
+ mv "${ED}"/usr/include/clang-tidy "${T}/" || die
+ fi
+}
+
+multilib_src_install_all() {
+ python_fix_shebang "${ED}"
+ if use static-analyzer; then
+ python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view
+ fi
+
+ docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ llvm_install_manpages
+ # match 'html' non-compression
+ use doc && docompress -x "/usr/share/doc/${PF}/tools-extra"
+ # +x for some reason; TODO: investigate
+ use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1"
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow update all
+ fi
+
+ elog "You can find additional utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang"
+ if use extra; then
+ elog "Some of them are vim integration scripts (with instructions inside)."
+ elog "The run-clang-tidy.py script requires the following additional package:"
+ elog " dev-python/pyyaml"
+ fi
+}
+
+pkg_postrm() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow clean all
+ fi
+}
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 6a53567ca5b9..667f7428846b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,5 +1,4 @@
AUX gcc-13-fix-cross-fixincludes.patch 854 BLAKE2B 3dc52dc6b1ed7e86ae5a0a48b79dc5020f2abcbb4db6735479595ce88e259eb8fe933a5619408a29997c00966481f5b3cd3a412eb63517aa26b6babb3afac612 SHA512 666f9343594c5ffa4ea01e7cbfb8c79d95ffc3a5215dbc16a3f964cb73de552863aa578758d2ffcb0dfd36764ec65389b5abacf6dd12c941c129f39c8117fff2
-AUX gcc-14.0.1_pre20240303-uninit.patch 2047 BLAKE2B edad64293826366fc668da1926dd7a860ee4acb77771cacba043a1ccea3fe1886b4cbc586012026f57e610a0bbebc08120d693786e0cd49c50c80693ced75447 SHA512 9de6b5182086a0abebd8e171ab3b3a9775dac2408684acf27e2d92dce0c44e1622197a00ca72319a0ad4f173279313d6a560f0dbcce8368bc57bb8735bff792f
AUX gcc-14.0.1_pre20240324-PR114439.patch 2806 BLAKE2B a8232abbca4da3a280085d11319f31ba4829439b6121c8a22b91e57487275560f9d4399fb079e53b08155b94392f57434480a508f2ed629ed1a132d9b2251972 SHA512 7e8ad80cc927d15837f6b5ea1c14f1441fecb2ebaeb51c9f84f49a01673b89b6ab8852a4e251d154235f0724267156dfbddb9707d1d15ac5f9de41107d930f45
AUX gcc-configure-texinfo.patch 341 BLAKE2B d2ea3b2ea08f5d3a498ba27d0fb95e325097e2104e55caa28b66515cb48662649140d90b639369aedc54b2b1178fa4b49cda442f5f504e09d88a2efa45a5057c SHA512 e8d34c5077409df5495cf0c5fbf5e77f841c5698108fa6a5fde33eb28202c685603bdefd8368918e55f30c4b995e895d71d64c715c1ec2b017e09eb2c54c09ff
DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d SHA512 86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5
diff --git a/sys-devel/gcc/files/gcc-14.0.1_pre20240303-uninit.patch b/sys-devel/gcc/files/gcc-14.0.1_pre20240303-uninit.patch
deleted file mode 100644
index 5ad41c4581a9..000000000000
--- a/sys-devel/gcc/files/gcc-14.0.1_pre20240303-uninit.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=901e7bdab70e2275723ac31dacbbce0b6f68f4f4
-
-From 901e7bdab70e2275723ac31dacbbce0b6f68f4f4 Mon Sep 17 00:00:00 2001
-From: Jakub Jelinek <jakub@redhat.com>
-Date: Mon, 4 Mar 2024 19:23:02 +0100
-Subject: [PATCH] combine: Fix recent WORD_REGISTER_OPERATIONS check [PR113010]
-
-On Mon, Mar 04, 2024 at 05:18:39PM +0100, Rainer Orth wrote:
-> unfortunately, the patch broke Solaris/SPARC bootstrap
-> (sparc-sun-solaris2.11):
->
-> .../gcc/combine.cc: In function 'rtx_code simplify_comparison(rtx_code, rtx_def**, rtx_def**)':
-> .../gcc/combine.cc:12101:25: error: '*(unsigned int*)((char*)&inner_mode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))' may be used uninitialized [-Werror=maybe-uninitialized]
-> 12101 | scalar_int_mode mode, inner_mode, tmode;
-> | ^~~~~~~~~~
-
-I don't see how it could ever work properly, inner_mode in that spot is
-just uninitialized.
-
-I think we shouldn't worry about paradoxical subregs of non-scalar_int_mode
-REGs/MEMs and for the scalar_int_mode ones should initialize inner_mode
-before we use it.
-Another option would be to use
-maybe_lt (GET_MODE_PRECISION (GET_MODE (SUBREG_REG (op0))), BITS_PER_WORD)
-and
-load_extend_op (GET_MODE (SUBREG_REG (op0))) == ZERO_EXTEND,
-or set machine_mode smode = GET_MODE (SUBREG_REG (op0)); and use it in
-those two spots.
-
-2024-03-04 Jakub Jelinek <jakub@redhat.com>
-
- PR rtl-optimization/113010
- * combine.cc (simplify_comparison): Guard the
- WORD_REGISTER_OPERATIONS check on scalar_int_mode of SUBREG_REG
- and initialize inner_mode.
---- a/gcc/combine.cc
-+++ b/gcc/combine.cc
-@@ -12554,6 +12554,8 @@ simplify_comparison (enum rtx_code code, rtx *pop0, rtx *pop1)
- if (paradoxical_subreg_p (op0))
- {
- if (WORD_REGISTER_OPERATIONS
-+ && is_a <scalar_int_mode> (GET_MODE (SUBREG_REG (op0)),
-+ &inner_mode)
- && GET_MODE_PRECISION (inner_mode) < BITS_PER_WORD
- /* On WORD_REGISTER_OPERATIONS targets the bits
- beyond sub_mode aren't considered undefined,
---
-2.39.3
diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 657b9ebf8960..0be728c90c6a 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -8,12 +8,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD lld-15.0.7.ebuild 2269 BLAKE2B 322d5608e3acfb87bfb720646404ed405a3113c4faf1059428663a50d5566d7842fcff57ccf3aeb5e97b1a9acd4efd862db2368f130e088944ef4f0faf3c90f8 SHA512 e50d1d99fe18b6aba57c06eb6853f3212be1f7b7f2f3c70dcd226a69a4defc753eafcce77eb74f30eaa31b010fa094738718c1cdb23e584ef6e33eb72e536719
EBUILD lld-16.0.6.ebuild 2324 BLAKE2B 9b849aea16a8188e4da4cfcf0c85fb3e997007e1287ec062aee182c7955c7bc78132e761c2611198c7207283fbe930fbee6bdc9a39b922d6d5387bedadaf1b76 SHA512 a7c3d4c1508e5435ba9f6250c6b2fd3157fb4f2c205a6888736f79fa739c59eec3e901927b53af81de3a3c6d4fa5d576be3eaa6ad45c60e5d952ed4ad9706c2f
EBUILD lld-17.0.6.ebuild 2363 BLAKE2B 8ebe513b67f3fb8efd981b97c1f77fe5de2065c363c2b9e99b8836983539fe5637b231e8be2a87713d47b48a49bfde77471ad65fa5166b606df476eca6f94fc1 SHA512 fd63e8600e393ecd95a05a28c8ac0d71b12f5aedcf273f432bea1904165b874ee913afff4aab91c2049aa1eb95c239bca217b84150133b2060f95ea66ce1944e
EBUILD lld-18.1.3.ebuild 2373 BLAKE2B 3c077afb30cf364f50baa371a6df7bfc20ca719ea8fa450d4276cb375b4503a70a4d87488f23e17b304e45daa61ae44a7c8f33da98cbfdedd07a95221ff15719 SHA512 94aa33e741b4a79c864ff0e49ed09fd115cab80612e96712fbb8344d49134d7d7ec2acc4e3526ab3d184f4c703e9290d8124fb15b8dc248f4df23252947f2cc6
+EBUILD lld-18.1.4.ebuild 2373 BLAKE2B 3c077afb30cf364f50baa371a6df7bfc20ca719ea8fa450d4276cb375b4503a70a4d87488f23e17b304e45daa61ae44a7c8f33da98cbfdedd07a95221ff15719 SHA512 94aa33e741b4a79c864ff0e49ed09fd115cab80612e96712fbb8344d49134d7d7ec2acc4e3526ab3d184f4c703e9290d8124fb15b8dc248f4df23252947f2cc6
EBUILD lld-19.0.0.9999.ebuild 2293 BLAKE2B 18ee4d77344d5fd4ad0cab1d0a7d54d02edda3b3969dc9b5fbbb16af1296e4a65be293a0472911598c1cab3e23e45a115495fb1368b3a4db48dc4fdc0c7061e7 SHA512 3ad276dc89c7be26ed0e6c90eb1e8f951b0f6ecf163a6534071f63add887619444fdd8f05135a4e23c195773758320a4aede1683a7d0c4779696b60deef19e40
EBUILD lld-19.0.0_pre20240330.ebuild 2293 BLAKE2B 18ee4d77344d5fd4ad0cab1d0a7d54d02edda3b3969dc9b5fbbb16af1296e4a65be293a0472911598c1cab3e23e45a115495fb1368b3a4db48dc4fdc0c7061e7 SHA512 3ad276dc89c7be26ed0e6c90eb1e8f951b0f6ecf163a6534071f63add887619444fdd8f05135a4e23c195773758320a4aede1683a7d0c4779696b60deef19e40
EBUILD lld-19.0.0_pre20240404.ebuild 2293 BLAKE2B 18ee4d77344d5fd4ad0cab1d0a7d54d02edda3b3969dc9b5fbbb16af1296e4a65be293a0472911598c1cab3e23e45a115495fb1368b3a4db48dc4fdc0c7061e7 SHA512 3ad276dc89c7be26ed0e6c90eb1e8f951b0f6ecf163a6534071f63add887619444fdd8f05135a4e23c195773758320a4aede1683a7d0c4779696b60deef19e40
diff --git a/sys-devel/lld/lld-18.1.4.ebuild b/sys-devel/lld/lld-18.1.4.ebuild
new file mode 100644
index 000000000000..0d20224dc323
--- /dev/null
+++ b/sys-devel/lld/lld-18.1.4.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos"
+IUSE="debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~sys-devel/llvm-${PV}[debug=,zstd=]
+ sys-libs/zlib:=
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+ ${DEPEND}
+ !sys-devel/lld:0
+"
+BDEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+ )
+"
+PDEPEND="
+ >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ llvm.org_src_unpack
+
+ # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+ # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+ # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+ # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+ # to existent directory ${WORKDIR}/libunwind/include.
+ mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # ODR violations (https://github.com/llvm/llvm-project/issues/83529, bug #922353)
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DBUILD_SHARED_LIBS=ON
+ -DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ tc-is-cross-compiler && mycmakeargs+=(
+ -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lld
+}
diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index f6c9239d30c0..def6e1625739 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -7,12 +7,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD llvm-common-15.0.7.ebuild 1014 BLAKE2B da3b7ec6cd3c1e57758312fb9ea25e693305e1ef72b350eea85fbde5a1e636269d84bd491b6f528aee8a9cb8229f6304b371f99e6ac416c661c6519706b83b61 SHA512 68b9d672372fe71e39f2b8f9d80eb1dcb5138b8b9b961f56a4eeb81b3fc4054448a51a46b3a62547ebb6262425512f39bc146e5f2c3703de10ab520f1594e7a4
EBUILD llvm-common-16.0.6.ebuild 1034 BLAKE2B 1e0a0b6cbb746a7eb45e3f553bc949b69314afc3d913cda004d395e7b322c17f976496eed074cf08718dc2d9efa7f3db81dec4f38394fe6ea2b77793b74f4371 SHA512 8fbb211a6b05d24409642fcb00a4fb798499721cc30c4c5fa2df120ed74d9da7286916cf3788ea26f2cb21e334876417b05a4336fedff99e95d1ebe358f8b311
EBUILD llvm-common-17.0.6.ebuild 1034 BLAKE2B 1e0a0b6cbb746a7eb45e3f553bc949b69314afc3d913cda004d395e7b322c17f976496eed074cf08718dc2d9efa7f3db81dec4f38394fe6ea2b77793b74f4371 SHA512 8fbb211a6b05d24409642fcb00a4fb798499721cc30c4c5fa2df120ed74d9da7286916cf3788ea26f2cb21e334876417b05a4336fedff99e95d1ebe358f8b311
EBUILD llvm-common-18.1.3.ebuild 1041 BLAKE2B 6fd0cd984783dffba5a2d72e77983646fbdcf8f87cb053a5fbf593c8d53faab420d63f820d5e9a08763f33a5514c2bcf3e10387a5d27fff8e6602a97259ecfb3 SHA512 67162ca5f0ff161b155d8eaa8550091debee142e2bb6498440438b3ea96803e5ac79f6aac00da1396ed0cc644a601ef5473cc688cdd43b12ccdb2ffaf1a50369
+EBUILD llvm-common-18.1.4.ebuild 1041 BLAKE2B 6fd0cd984783dffba5a2d72e77983646fbdcf8f87cb053a5fbf593c8d53faab420d63f820d5e9a08763f33a5514c2bcf3e10387a5d27fff8e6602a97259ecfb3 SHA512 67162ca5f0ff161b155d8eaa8550091debee142e2bb6498440438b3ea96803e5ac79f6aac00da1396ed0cc644a601ef5473cc688cdd43b12ccdb2ffaf1a50369
EBUILD llvm-common-19.0.0.9999.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
EBUILD llvm-common-19.0.0_pre20240330.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
EBUILD llvm-common-19.0.0_pre20240404.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
diff --git a/sys-devel/llvm-common/llvm-common-18.1.4.ebuild b/sys-devel/llvm-common/llvm-common-18.1.4.ebuild
new file mode 100644
index 000000000000..32e5c3f51d9b
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-18.1.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="emacs"
+
+RDEPEND="
+ !sys-devel/llvm:0
+"
+BDEPEND="
+ emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+ default
+
+ use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+ insinto /usr/share/vim/vimfiles
+ doins -r vim/*/
+ # some users may find it useful
+ newdoc vim/README README.vim
+ dodoc vim/vimrc
+
+ if use emacs ; then
+ elisp-install llvm emacs/*.{el,elc}
+ elisp-make-site-file "${SITEFILE}" llvm
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index cb4250031053..7cceb9b690d9 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -14,12 +14,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD llvm-15.0.7-r3.ebuild 12592 BLAKE2B 81cd473990810203c4e8a47ceb0189ed399c869b85fab3181724dbd1429063cdaad1f6b6cb1ab5b392f531b0b4907cc61f266558b873b236f9a3ff439045aa37 SHA512 2321f9e6da93af22d5f074175a6a92b7dcd271e2b9b92128d268dd777a9c3bdd876010740153734e2593b90d26a58d4f784b2256a6b1e18160d13b3c10441fb3
EBUILD llvm-16.0.6.ebuild 12822 BLAKE2B fe0a8bca0506827f09ea9edc18e8574443af644540cec84126fa3668ca8fa538a103c76315ee7c61b0af67a1391168ae7b04201e7825958a46fe8642a327e93b SHA512 a1a861d11791cb583dc33b9c71a86bd50690ffb8b743a6bccf8b4600976f48e96a2b4171cc9b449c17c8b0516ef440cee89df8cff97a3c691968b3431a149612
EBUILD llvm-17.0.6.ebuild 13293 BLAKE2B 50e4212c63f1561f4fc8397a831f83bd3ea370349fa3b6239dfe2f9212757f6e8d5bb1921b8714680fe94d0f02ca523d289447b1396124aa94f91b539aabb17a SHA512 5b2b1d2293cf00d0c547a06111a0af706b2cad1f7cb5f2cc421f54a129c165560adbba4342d9bea486d5b2474a1eed066f1ae955a89133cd94b61a62313980bb
EBUILD llvm-18.1.3.ebuild 13353 BLAKE2B 876a80da23376e127e1196a427a50771f5410e697a724dd8f704b018aa6677cb08c6a1819f56918e1bcc7a293701afb01afe86aa3baf363b7383247939863d9f SHA512 f8831179105275eff18ef19f777c6286efc64249376a274a3a5521d310610d99af5fb7e6741d3321ccf1d3c27e89a7caa2520c6c56c24f534e7f04db5f777f1f
+EBUILD llvm-18.1.4.ebuild 13353 BLAKE2B 876a80da23376e127e1196a427a50771f5410e697a724dd8f704b018aa6677cb08c6a1819f56918e1bcc7a293701afb01afe86aa3baf363b7383247939863d9f SHA512 f8831179105275eff18ef19f777c6286efc64249376a274a3a5521d310610d99af5fb7e6741d3321ccf1d3c27e89a7caa2520c6c56c24f534e7f04db5f777f1f
EBUILD llvm-19.0.0.9999.ebuild 13238 BLAKE2B cd2c461147c5f02904c3fb693d4a47367dc986bb9a6f127761f7dc4cc1a32b2a95da8fedea345dec7ab8afabe5dac94dd0eecd84a963dbbdf3ef12fc4eaa8e8c SHA512 a800a86ea3636eb3dd971d4782e93a0d98c6928a5bb9603d7b9ad95ce675cd1fbe0e5b4f9aa2a6c961b8d172003320f38fd980ca032219e9e6a0cf142c459ec4
EBUILD llvm-19.0.0_pre20240330.ebuild 13238 BLAKE2B cd2c461147c5f02904c3fb693d4a47367dc986bb9a6f127761f7dc4cc1a32b2a95da8fedea345dec7ab8afabe5dac94dd0eecd84a963dbbdf3ef12fc4eaa8e8c SHA512 a800a86ea3636eb3dd971d4782e93a0d98c6928a5bb9603d7b9ad95ce675cd1fbe0e5b4f9aa2a6c961b8d172003320f38fd980ca032219e9e6a0cf142c459ec4
EBUILD llvm-19.0.0_pre20240404.ebuild 13238 BLAKE2B cd2c461147c5f02904c3fb693d4a47367dc986bb9a6f127761f7dc4cc1a32b2a95da8fedea345dec7ab8afabe5dac94dd0eecd84a963dbbdf3ef12fc4eaa8e8c SHA512 a800a86ea3636eb3dd971d4782e93a0d98c6928a5bb9603d7b9ad95ce675cd1fbe0e5b4f9aa2a6c961b8d172003320f38fd980ca032219e9e6a0cf142c459ec4
diff --git a/sys-devel/llvm/llvm-18.1.4.ebuild b/sys-devel/llvm/llvm-18.1.4.ebuild
new file mode 100644
index 000000000000..8c3d70f01423
--- /dev/null
+++ b/sys-devel/llvm/llvm-18.1.4.ebuild
@@ -0,0 +1,548 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/"
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="
+ +binutils-plugin debug debuginfod doc exegesis libedit +libffi
+ ncurses test xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+ debuginfod? (
+ net-misc/curl:=
+ dev-cpp/cpp-httplib:=
+ )
+ exegesis? ( dev-libs/libpfm:= )
+ libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+ libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+ ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+ z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+ ${RDEPEND}
+ binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ sys-devel/gnuconfig
+ kernel_Darwin? (
+ <sys-libs/libcxx-${LLVM_VERSION}.9999
+ )
+ libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+ ${RDEPEND}
+ !sys-devel/llvm:0
+"
+PDEPEND="
+ sys-devel/llvm-common
+ sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
+ binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_USE_TARGETS=provide
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+ $(python_gen_any_dep '
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+python_check_deps() {
+ llvm_are_manpages_built || return 0
+
+ python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_uptodate() {
+ local prod_targets=(
+ $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
+ | tail -n +2 | head -n -1)
+ )
+ local all_targets=(
+ lib/Target/*/
+ )
+ all_targets=( "${all_targets[@]#lib/Target/}" )
+ all_targets=( "${all_targets[@]%/}" )
+
+ local exp_targets=() i
+ for i in "${all_targets[@]}"; do
+ has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
+ done
+
+ if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
+ eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!"
+ eqawarn " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
+ eqawarn "Expected: ${exp_targets[*]}"
+ eqawarn
+ fi
+
+ if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
+ eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!"
+ eqawarn " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
+ eqawarn "Expected: ${prod_targets[*]}"
+ fi
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # shared libs
+ LLVM|LLVMgold)
+ ;;
+ # TableGen lib + deps
+ LLVMDemangle|LLVMSupport|LLVMTableGen)
+ ;;
+ # used by lldb
+ LLVMDebuginfod)
+ ;;
+ # testing libraries
+ LLVMTestingAnnotations|LLVMTestingSupport)
+ ;;
+ # static libs
+ LLVM*)
+ continue
+ ;;
+ # meta-targets
+ distribution|llvm-libraries)
+ continue
+ ;;
+ # used only w/ USE=doc
+ docs-llvm-html)
+ use doc || continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eqawarn "get_distribution_components() is outdated!"
+ eqawarn " Add: ${add[*]}"
+ eqawarn "Remove: ${remove[*]}"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+src_prepare() {
+ # disable use of SDK on OSX, bug #568758
+ sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+ # Update config.guess to support more systems
+ cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+ # Verify that the ebuild is up-to-date
+ check_uptodate
+
+ llvm.org_src_prepare
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # shared libs
+ LLVM
+ LTO
+ Remarks
+
+ # tools
+ llvm-config
+
+ # common stuff
+ cmake-exports
+ llvm-headers
+
+ # libraries needed for clang-tblgen
+ LLVMDemangle
+ LLVMSupport
+ LLVMTableGen
+
+ # testing libraries
+ llvm_gtest
+ llvm_gtest_main
+ LLVMTestingAnnotations
+ LLVMTestingSupport
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # library used by lldb
+ LLVMDebuginfod
+
+ # utilities
+ llvm-tblgen
+ FileCheck
+ llvm-PerfectShuffle
+ count
+ not
+ yaml-bench
+ UnicodeNameMappingGenerator
+
+ # tools
+ bugpoint
+ dsymutil
+ llc
+ lli
+ lli-child-target
+ llvm-addr2line
+ llvm-ar
+ llvm-as
+ llvm-bcanalyzer
+ llvm-bitcode-strip
+ llvm-c-test
+ llvm-cat
+ llvm-cfi-verify
+ llvm-config
+ llvm-cov
+ llvm-cvtres
+ llvm-cxxdump
+ llvm-cxxfilt
+ llvm-cxxmap
+ llvm-debuginfo-analyzer
+ llvm-debuginfod-find
+ llvm-diff
+ llvm-dis
+ llvm-dlltool
+ llvm-dwarfdump
+ llvm-dwarfutil
+ llvm-dwp
+ llvm-exegesis
+ llvm-extract
+ llvm-gsymutil
+ llvm-ifs
+ llvm-install-name-tool
+ llvm-jitlink
+ llvm-jitlink-executor
+ llvm-lib
+ llvm-libtool-darwin
+ llvm-link
+ llvm-lipo
+ llvm-lto
+ llvm-lto2
+ llvm-mc
+ llvm-mca
+ llvm-ml
+ llvm-modextract
+ llvm-mt
+ llvm-nm
+ llvm-objcopy
+ llvm-objdump
+ llvm-opt-report
+ llvm-otool
+ llvm-pdbutil
+ llvm-profdata
+ llvm-profgen
+ llvm-ranlib
+ llvm-rc
+ llvm-readelf
+ llvm-readobj
+ llvm-readtapi
+ llvm-reduce
+ llvm-remarkutil
+ llvm-rtdyld
+ llvm-sim
+ llvm-size
+ llvm-split
+ llvm-stress
+ llvm-strings
+ llvm-strip
+ llvm-symbolizer
+ llvm-tli-checker
+ llvm-undname
+ llvm-windres
+ llvm-xray
+ obj2yaml
+ opt
+ sancov
+ sanstats
+ split-file
+ verify-uselistorder
+ yaml2obj
+
+ # python modules
+ opt-viewer
+ )
+
+ if llvm_are_manpages_built; then
+ out+=(
+ # manpages
+ docs-dsymutil-man
+ docs-llvm-dwarfdump-man
+ docs-llvm-man
+ )
+ fi
+ use doc && out+=(
+ docs-llvm-html
+ )
+
+ use binutils-plugin && out+=(
+ LLVMgold
+ )
+ use debuginfod && out+=(
+ llvm-debuginfod
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ if use ppc && tc-is-gcc && [[ $(gcc-major-version) -lt 14 ]]; then
+ # Workaround for bug #880677
+ append-flags $(test-flags-CXX -fno-ipa-sra -fno-ipa-modref -fno-ipa-icf)
+ fi
+
+ # ODR violations (bug #917536, bug #926529). Just do it for GCC for now
+ # to avoid people grumbling. GCC is, anecdotally, more likely to miscompile
+ # LLVM with LTO anyway (which is not necessarily its fault).
+ tc-is-gcc && filter-lto
+
+ local ffi_cflags ffi_ldflags
+ if use libffi; then
+ ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ # disable appending VCS revision to the version to improve
+ # direct cache hit ratio
+ -DLLVM_APPEND_VC_REV=OFF
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_INCLUDE_BENCHMARKS=OFF
+ -DLLVM_INCLUDE_TESTS=ON
+ -DLLVM_BUILD_TESTS=$(usex test)
+ -DLLVM_INSTALL_GTEST=ON
+
+ -DLLVM_ENABLE_FFI=$(usex libffi)
+ -DLLVM_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+ -DLLVM_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_LIBPFM=$(usex exegesis)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+ -DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+ -DLLVM_ENABLE_CURL=$(usex debuginfod)
+ -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+ -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # disable OCaml bindings (now in dev-ml/llvm-ocaml)
+ -DOCAMLFIND=NO
+ )
+
+ local suffix=
+ if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then
+ # the ABI of the main branch is not stable, so let's include
+ # the commit id in the SOVERSION to contain the breakage
+ suffix+="git${EGIT_VERSION::8}"
+ fi
+ if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
+ # Smart hack: alter version suffix -> SOVERSION when linking
+ # against libc++. This way we won't end up mixing LLVM libc++
+ # libraries with libstdc++ clang, and the other way around.
+ suffix+="+libcxx"
+ mycmakeargs+=(
+ -DLLVM_ENABLE_LIBCXX=ON
+ )
+ fi
+ mycmakeargs+=(
+ -DLLVM_VERSION_SUFFIX="${suffix}"
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ if multilib_is_native_abi; then
+ local build_docs=OFF
+ if llvm_are_manpages_built; then
+ build_docs=ON
+ mycmakeargs+=(
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ fi
+
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=${build_docs}
+ -DLLVM_ENABLE_OCAMLDOC=OFF
+ -DLLVM_ENABLE_SPHINX=${build_docs}
+ -DLLVM_ENABLE_DOXYGEN=OFF
+ -DLLVM_INSTALL_UTILS=ON
+ )
+ use binutils-plugin && mycmakeargs+=(
+ -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include
+ )
+ fi
+
+ use kernel_Darwin && mycmakeargs+=(
+ # On Macos prefix, Gentoo doesn't split sys-libs/ncurses to libtinfo and
+ # libncurses, but llvm tries to use libtinfo before libncurses, and ends up
+ # using libtinfo (actually, libncurses.dylib) from system instead of prefix
+ -DTerminfo_LIBRARIES=-lncurses
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+
+ # LLVM can have very high memory consumption while linking,
+ # exhausting the limit on 32-bit linker executable
+ use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \
+ CMakeCache.txt ||
+ die "Incorrect version, did you update _LLVM_MAIN_MAJOR?"
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ tc-env_build cmake_build distribution
+
+ pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld
+ pax-mark m "${BUILD_DIR}"/bin/lli
+ pax-mark m "${BUILD_DIR}"/bin/lli-child-target
+
+ if use test; then
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests
+ fi
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check
+}
+
+src_install() {
+ local MULTILIB_CHOST_TOOLS=(
+ /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config
+ )
+
+ local MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/llvm/Config/llvm-config.h
+ )
+
+ local LLVM_LDPATHS=()
+ multilib-minimal_src_install
+
+ # move wrapped headers back
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+
+ # move headers to /usr/include for wrapping
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
+
+ LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" )
+}
+
+multilib_src_install_all() {
+ local revord=$(( 9999 - ${LLVM_MAJOR} ))
+ newenvd - "60llvm-${revord}" <<-_EOF_
+ PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ # we need to duplicate it in ROOTPATH for Portage to respect...
+ ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
+ _EOF_
+
+ docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ llvm_install_manpages
+}
+
+pkg_postinst() {
+ elog "You can find additional opt-viewer utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer"
+ elog "To use these scripts, you will need Python along with the following"
+ elog "packages:"
+ elog " dev-python/pygments (for opt-viewer)"
+ elog " dev-python/pyyaml (for all of them)"
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index ece183bf446b..98bc92502a3d 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 4e0ef2078183..a1c0c17c9ac1 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -2,5 +2,7 @@ AUX asahi-sources-6.6.0_p16-enable-speakers-stage1.patch 3053 BLAKE2B d93a2b91a5
AUX asahi-sources-6.6.0_p16-enable-speakers-stage2.patch 1609 BLAKE2B eb51b5aeca1f44589373c212aa6e8e3dd0f0c2ee5a7e78e9a6a48ad9ce3337b649a4727b801b583dc4c43857494a8c43caba061ee564c7358d3db308fde91231 SHA512 9da0942b20f0566ff4eb1e4da5ab670cce41293abaf266414ad3b93f4790ef52e8ad92830ddee26fbd1f0287238bf261d8a1edc471427b1581f5cce00880973e
DIST asahi-sources-6.6.0_p16-rust-alloc-fix.patch 52132 BLAKE2B 3ba12bf87decb581626739786b8c0b6686c8a1d2c964ac534e2701473b117d59b084c686ba8e09bb65f27fbe57574ec2ddf8e89b544f3bdaaebc7acd4f0d2d5f SHA512 d4d1edab5a67152326a4712493a783660f68c1353e058536d19ed7a7f7d288e77b9916fc07639edd1f13f8a1948028fad3b92a90c03152522159b7f79ab54aa1
DIST asahi-sources-6.6.0_p16.tar.gz 229861406 BLAKE2B e8f90373fe3cfb0ee8824158c59d548af05d1e68626715a65dcf086b35cfe7f4d44b184f02bbfad33474040b86f488e4fa99c8886ae329cf138933161658f94c SHA512 fc62cf346b95229aa31bc1483c9fcffaeacf94d09d13801a3e8e50ed3ba7f3d1b1d4dd8083051879955e1f99bffa61bf411cd38fcc45e176d372fc1d205b9c76
+DIST linux-asahi-6.8.6-1.tar.gz 235247252 BLAKE2B 897e58cbe624b011952cd4a21b25b1bec0ad532c5cb5f30c9bd0ac33e4c981928f2c65df26d14c34629852f14e34f7c34ea4d4871084028cc20a285afba3b569 SHA512 b422427078bfd82a427bcc7a094c80f106e63359aaa7cf6dddf5976ec809a417fd19081e84a6b4bcfaba18a3cb48c6e86b2a5ce8829d14dec1dce4a7a7c0cfb6
EBUILD asahi-sources-6.6.0_p16.ebuild 2086 BLAKE2B 74baeb491d3b1fa80365144ecbdbc2d5becac1dfe7d41355ba1f04e0aed202aa3a43627854db38f114100ac1ad6602e87d24582c641e319bf392bf1a36a4b020 SHA512 e0da9422f31e4a2a09191c58f559d3c7a86abd48ef75f3f132cc85ef712a61a3cbbf75c5c7742292d2fa19674b62fdde0e357d891c472f3fd08c3766bbde4694
+EBUILD asahi-sources-6.8.6_p1.ebuild 2007 BLAKE2B bb3d2444c0f91b947e5b291de414e043c210cf74a40abaa7f303a7f711b6522b2819bfbd4be7f344a205ef5df06568bddd642dbfeae2d2f448ea0da351b41ed2 SHA512 3acac73ff517637cd471bac15da0e1c0f60792f69ae9550179de54854ce1899594ddf5ad036cc4b7bee3e4410472d64185e203c51d4dfa2d962ad9021c6d58f1
MISC metadata.xml 606 BLAKE2B 81abc1eb15c66fbc4b2039b161e0bc06e8c6ce5e58727fca8ef80778db4dd04bc48486479d795c91e6181cd4e3f974b3ff7e3f6479e98e8271ccf4bdfd22b02e SHA512 c5e3349ebbbd7d04a0ac261c93df705b34882a3ed2472f28d90ef902377f5a89d3b5454e94b7f40c39c5d1745aedbd1267a607c189ff09917e77f0ed78009395
diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild
new file mode 100644
index 000000000000..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+#K_WANT_GENPATCHES="base extras experimental"
+#K_GENPATCHES_VER="5"
+K_NODRYRUN="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+if [[ ${PV} != ${PV/_rc} ]] ; then
+ # $PV is expected to be of following form: 6.0_rc5_p1
+ MY_TAG="$(ver_cut 6)"
+ MY_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
+else
+ # $PV is expected to be of following form: 5.19.0_p1
+ MY_TAG="$(ver_cut 5)"
+ if [[ "$(ver_cut 3)" == "0" ]] ; then
+ MY_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
+ else
+ MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
+ fi
+fi
+
+DESCRIPTION="Asahi Linux kernel sources"
+HOMEPAGE="https://asahilinux.org"
+KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
+"
+
+KEYWORDS="~arm64"
+IUSE="rust"
+
+DEPEND="
+ ${DEPEND}
+ rust? (
+ || (
+ >=dev-lang/rust-bin-1.76[rust-src,rustfmt]
+ >=dev-lang/rust-1.76[rust-src,rustfmt]
+ )
+ dev-util/bindgen
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
+ "${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
+)
+
+src_unpack() {
+ unpack linux-${MY_P}.tar.gz
+ mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
+}
+
+src_prepare() {
+ default
+ cd "${WORKDIR}/linux-${KV-FULL}" || die
+ # XXX: Genpatches do not yet work with Rust kernels
+ #handle_genpatches --set-unipatch-list
+ #[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
+ # unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
+ #unpack_fix_install_path
+ #env_setup_xmakeopts
+ echo "-${MY_TAG}" > localversion.10-pkgrel || die
+ cd "${S}" || die
+}
+
+pkg_postinst() {
+ einfo "For more information about Asahi Linux please visit ${HOMEPAGE},"
+ einfo "or consult the Wiki at https://github.com/AsahiLinux/docs/wiki."
+ kernel-2_pkg_postinst
+}
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 94ec6a1e7649..01c1f6b1a5b1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -10,12 +10,16 @@ DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 2a65783ebd23392a767ded40028
DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa93 SHA512 a78b7eb2a98194a08b836358be7b8249cc280216056caffd95cea98dbeb62e01c04012c864031d5f9f16bf132b154dfc4922a4550127192c8307ab61da3937d1
DIST genpatches-5.15-165.base.tar.xz 6711916 BLAKE2B 1c77612af16b5111c89c5f9ec8624f82ecdb8cbd18afaa25d72c05853cf63f6206101fbd19b9beaedc9689f7a14ebd9b6c6b6b559b502282489e6a558e48afca SHA512 46c196486d96644d9991ea93b44dfcc524fd7ea68b7bbc549f6eaa8d99ef5dce039365c727157c7bffa6f389503d92630b4d750ee482bbf67def2159daad766b
DIST genpatches-5.15-165.extras.tar.xz 3936 BLAKE2B 6556f3659c1cc3f85a06c3e8204e3a1d013e016afe4b1b28c5ef1f43ef7ab47847d16f5d969dde9c7dd62ac7e35ee69ae2ed3eb1651ab66d73b3a9ced0e603cf SHA512 c3f3131b930fdab97b3014e884b94f91420585c686aa96c3dd88a6a9579e06d0377d4bb7d50590eb4bdfb6aee7707499f4ea92fbdfc6d982f5551dafd07b3c6f
+DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed SHA512 f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
+DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445 SHA512 45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91af1781d0d9ab51d3efacd1e18d8ee07fd61b40fdbdb52ef9a8a4e403570a87f4c28e12ab305657df19dcd766d9de81f9131 SHA512 356301a38dee163ff836ae5dbaf6ac724c3166b76b161b967f5ef892133d82b79be11d0f7243e221d938c1a5b154f847462713b2cc5f191d949126f66be8ec51
DIST genpatches-6.1-94.extras.tar.xz 3816 BLAKE2B 1f542b22b91ed285938cfbc6eef5f6ebce579882f65cfd7031b38aedbc3fdbe88abefec221e3139f3ea44c9a7841283d733f4a21ac3c4e449273e4269a491692 SHA512 035461792175f6914813dd900c1ab18a93998d7a54f42cd15275e23fb1e0c6b76382e3dd9782f50aaea9eceb1271518918bac964f95db2d746f3deb0a9a0dc1d
DIST genpatches-6.1-95.base.tar.xz 5062256 BLAKE2B e08c254f1e2e2a062d2b8026109d72553ca8083b170f0a4424c78ac53802bd5bf54d23195dd89f748ef6c253bdf1058cdd65a6f548d0b0a5378b8636b63c3908 SHA512 0607276c857bd40a96e74fafea00d11c0ac80a3801a3cb320230463be1f6ad52727f0081261194a6fff1b0d644b3561663eb51cb3c36778c5827b5859e0923d6
DIST genpatches-6.1-95.extras.tar.xz 3816 BLAKE2B b1fd3b8c0cfdf227a96084fb8eb2ac99d9ff5d45bc3b3092818accd4253e677cb4962e7a554d3510a3bdc62dcad9b7ae22f549f15e0478241fa2c6d19a45da97 SHA512 73f46044c7d64969a287cbb269c9039bb1eb1d537fb1cdcfe0bc3772b9fa220419abda8ef5395d3d0d06ca80d3761a6eda610251cc825b79fc7fa3b4b0c1cd99
+DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80 SHA512 3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
+DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26641b1d5d7ad242de4ceb1659d33573e8df8d173d363f005843149ee21598a2d4f8a6e5fbbdd02926c23cccc01a5c0b8abcc SHA512 2204a3ff6187c349a41f101bddffd39145aa530e6a37792b391db0b3c4150e290ce8909430e87c8deb18400d753a621b90c26d581c08abf104a8bc48197a1fe6
@@ -24,6 +28,10 @@ DIST genpatches-6.6-33.base.tar.xz 1799480 BLAKE2B c724ac510c4ffa2494a95268c2c97
DIST genpatches-6.6-33.extras.tar.xz 3704 BLAKE2B c337062a967a4261f48d3a571d4267ac9e0a259013eb9f5f40ed306712d83ac87108c7e60e7479e6e3fec9490c85e6d34bfc0a5c67fd30fe56970b858ef9ccd0 SHA512 fc857243332ef3b7c5e1698c0a4fea7860ddfc2a4f240e6f538b33bf4332d324d180745270fd0787e9d26fca575a72ec5bd0c0983d63304775278a4d51a168c1
DIST genpatches-6.6-34.base.tar.xz 1827752 BLAKE2B ad39269523df3e740205d812d3911da9a70e2117ed671d30b68cfc22ff3c3dcee24bc4731806fcefc7684e815019665f02c2a0ae6c8df52ef5663b57c1ed6b46 SHA512 ec1f5641cf3765833ffbd2f43454ea1c8581f942eb5d55cc894da7caad768d4f77ca579c21ef981773b90a97779965c42de32e944b99f6f8c30068910d951479
DIST genpatches-6.6-34.extras.tar.xz 3704 BLAKE2B 7e5ad01a7ef80cdce8a974ede1efe530278de1b551a173674910686860bd12b76b9569bbcdad57fc6c65cc28d9c62c84bbfa0297f4cea321f9ec9fcb14c0b809 SHA512 96d9b972f7bd5392320183cd21db573a22806841006354ee5a52f8c311ccff63805923178f9a6ce63baa432e87d972dfe1964326ab0ede4cce0a3a185db8fc54
+DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
+DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
+DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
+DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
DIST genpatches-6.8-9.base.tar.xz 531224 BLAKE2B b5036c400d8e9a1ed765d31f3a2d5a542ae25bd4cdcbfb46d27e0c0887051200a7546eed16a1c527760680615d1c7a589ec482ed6c9c3ad28a4df1a778da3fba SHA512 eb33dbaa61b01e6cf5c706f7f72180005bee77a353a3c2a53319768a01ca16743bdea997fd9d520b7d112f9ed483de7f9ef8fd16adfed0cd28d955d13ada8eb8
@@ -52,6 +60,10 @@ DIST gentoo-kernel-5.15.155-1.amd64.gpkg.tar 66365440 BLAKE2B 412a5c755519ffc06a
DIST gentoo-kernel-5.15.155-1.arm64.gpkg.tar 59770880 BLAKE2B 96db60d918ed81e906add58ba148aafd76d5641a65a0e8b0c3be3779260c66ac7a0c107d87b72b80be47e9c0d5c4f51a9473552a87c92455672481d03ea45328 SHA512 f6c3325f1481877042a9af373848772e102350b6911630f289c0516e3a0e2d42670e516ccf78f9c1b25fee22dddf704cd637ec8f0bc0e248ea7046c52dea6016
DIST gentoo-kernel-5.15.155-1.ppc64le.gpkg.tar 54978560 BLAKE2B 68af08e76774f630987872dc60140830dc7d77cb8cdeadd029fb260906cc732326934635c0f4cfb8b61273f530779eee2efb2a570e4f5daf6aedfa0cb108cf8d SHA512 74c90884af3ba385d53c6ce1e98e90bb37c882cf70f51bb0a91aac853613497ed3a1245e4c90e21ccac155ddce42bdc4584a1c33696d865477d035d56b6e301f
DIST gentoo-kernel-5.15.155-1.x86.gpkg.tar 56166400 BLAKE2B b5916b4e7bc323188b46a4c43bc71d2fbd5bae7b453679667777554ee0aa6141ec5ccbfac38e8f5e9b29a4eed7574fc1f4101776bba6924aed1222a119d055bf SHA512 507166139cb75557a23837727266b7988122d5384bb13f0a18a6aee11b3bd2771be6366d773447d60edf1e5de0f6dabae36bebb863d7d659744196143d25592f
+DIST gentoo-kernel-5.15.156-1.amd64.gpkg.tar 66375680 BLAKE2B b847eb9eae449320470adfe5e56c3c83c01fe262fa10ea59d157b5f2e5d075a2f8239564c1b4c65b528ddc0f93d52d66b911f65c8b5f1f198a8397bb861614f6 SHA512 23717623745e1dadd96143745da26f7a0bdf134bae5b88faefc73e325284c66850ba9a828afa2684fc26989aee7e862bd2699b20dd6d9cbdc42e305d373027e3
+DIST gentoo-kernel-5.15.156-1.arm64.gpkg.tar 59740160 BLAKE2B c75cc772ace28b6ec91f7b8a478e5f2515a2b4405f42371d8993e68372ec26dafd9aec970ab17134c1cf1153cad8cee96b61637e5e0105bce632be4135a589fe SHA512 54084ecf891bc7bffe1c1895334828d4bf49f03a8b6f46afb7247815a76dbdb9b56daba97c5bfdbda8574ce2eb723e52fd90cd766832597caa9439e881332b82
+DIST gentoo-kernel-5.15.156-1.ppc64le.gpkg.tar 54988800 BLAKE2B f5065862dc552bf0b91a7333b10651a79f61776d06fbd016ca4116ae4f388f8dc499caba7f4fb566eef6b720dc337e03913b9fdd52c58131852a5b3c6afb939d SHA512 8441ffe065c51231fe0a104134ce69d5f223fe5369f97ec4daf6b628e7e70c626a6aa8112b1c4f04192cbbd0e5bb2162723316ff74857d6fcdb55f2c19513263
+DIST gentoo-kernel-5.15.156-1.x86.gpkg.tar 56166400 BLAKE2B 360379ca692646d83514bbcbcbd23a600443743ed50fa90798736c67c5e4ddf502afbaf6d7fd9e601c7e6108838312047185f4ce24145ae414add9ad31365d60 SHA512 7e74a42e28186464b43e78340bff14647010e4ea324e05d7ddfac892c8cd7d79cb766b85099bb79e71460f9961b97339330177d1a09923e91cd3ead99043b5db
DIST gentoo-kernel-6.1.81-1.amd64.gpkg.tar 72632320 BLAKE2B be651a239cb2bebe217afeafc355d1c8548d9cc05e7e4675649f55bf608e039e84a45516aba30ed7ac5546dfa6bf452f458c2f0340052cfb548bde260b1584ae SHA512 f1a3b43e6a3723b4f30ac2830fd80d5ae561869f4c0278d074039dc6df86fd2aee9dbba80f47e321b8c6200fdce9890cd1476ed5f5e251c8637bc56e5f7861e8
DIST gentoo-kernel-6.1.81-1.arm64.gpkg.tar 65638400 BLAKE2B c4c69cafb728f031955024812e462d03c3d2d7926f50ef565022e3b5289a28b4cab86534dfdf01a75764c14946d6e46a2fab3300141a5c5a22cf320ffdd95d30 SHA512 9b5184441de294aa65cec066ab2d2889854695afde6e305ec641f7a93866a759ae88c582faeeb7afa3a133ec8b41ca2a11925538f7c2208290846a3cf51bb3b9
DIST gentoo-kernel-6.1.81-1.ppc64le.gpkg.tar 59893760 BLAKE2B 1618e51aa2703355697da43e4a923aacd2a90b5c0c9f700f6e2aa1cb89e746828f6818a74274a8861f34a0501bec8fd9728461c8574994f0fdd520a3e1be292b SHA512 c8d3585af897427f6df180a8d8a53d78a66299574a548eb14f21d7ccbdc793db2495ddea88adde16b5677d86830f61c49c58112d10af3590f5322805ac9d878f
@@ -64,6 +76,10 @@ DIST gentoo-kernel-6.1.86-1.amd64.gpkg.tar 72632320 BLAKE2B 70f448e5c4123ab70455
DIST gentoo-kernel-6.1.86-1.arm64.gpkg.tar 65628160 BLAKE2B 3e9d0b5bc00bae129f0b1dd159cc446dfdef4008aea5a0dcd4f4fcd36f6d84013c58ffa0f10cc543d1c3f49b71f99485ee32a65f9d55079717f361d123d00da5 SHA512 94f133143d7c6d366efe8826591ad4a126ac90f3fda956edf87bf546d3df91835ed5e55dec55410fb34270cbeca1458977005fd63724b618142b909944e97df2
DIST gentoo-kernel-6.1.86-1.ppc64le.gpkg.tar 59883520 BLAKE2B a20443cf42b2d13f4f196d3f270103a52aa6e9176b6bd1df911e5ff25481dd47ae72db7b7847c81196efdb8dfa9f49d6a44d2f8ede816c2c5a57a8de7c22d863 SHA512 a0be130d033423580fd74ac578fa899ce379c4f75b40220d304756894a271c015428ca1ec97093f3488342da12fda1e74ce717bc1cc30f76d36cca83ffa50269
DIST gentoo-kernel-6.1.86-1.x86.gpkg.tar 62197760 BLAKE2B 156a283cbdf1c2831b799b96167f3103532bf0a91b0d070dceff88e1f5ce637ae1b19db3241c188b20bd290bfb4aca5b28c327e14e5feb7eac103659419ea6fe SHA512 900e4e5d4d02252d53df40b0c52d2ea547b88a2e9fa63b197c824bce34bb14946d939de197e64a1ac7b50c1de210413dfa6423dc68e5d48334083547623d1e3b
+DIST gentoo-kernel-6.1.87-1.amd64.gpkg.tar 72632320 BLAKE2B 599a9e9f056e91992a8da7c1ee9f417c414c9ceb9287be3a74324ebd6e3b0033a4b4903e3cb67793071a93ca6a9f13b4df1ef95eabe5fa3f8037898acb9e4848 SHA512 5cabe303802826b534705afd6c2258bfe141166217f9a895df6704eff7f52e85aa0aa20d880e6a6707acb130b6a8c89fa3c584e03bf3ada7015a69f0e1ad75b7
+DIST gentoo-kernel-6.1.87-1.arm64.gpkg.tar 65617920 BLAKE2B 7b9956650c78986e5a542835a51cfa8794feb88dac8edbbe20299da079f6dd0a966ae78bc824f0d96813bdd449e0665c38d714b482fcfe56cd11a29f1d564a02 SHA512 5866054d693141fc1c95d9c9e4478b33b040631d365f6d76b0720b34ab8bb862700b6c67686aa95eeeb22382ed9d7e2afa08d3884b3e6d7927917b94d643066c
+DIST gentoo-kernel-6.1.87-1.ppc64le.gpkg.tar 59883520 BLAKE2B 1a95e7087902faaa19ae4f423461df9cbd9fad0a4944ebe5dd7009c1ab751e392b6c75d18a5c03677bd7bbc0b1cd0b8ce984f2fcf972de9784ea6c396baee255 SHA512 ef0529856ef34a19335e33840b79ebb7090468af3cbcddc3f4d633beed6c213f76a1d4bd1a7eca1783254493c70664a8ec64ec67aa8dd48ffcc63deaf71ee3f2
+DIST gentoo-kernel-6.1.87-1.x86.gpkg.tar 62187520 BLAKE2B 357ce3627b0d02e4e021ea425da0a68648e01da002b9c793a9ffffda1791a47444c6f5b72c3f8a648a8cfd33bd0b0e7399fa29d3202ae7fb17d89d89defeb00f SHA512 eae3d1e5fcfe477ba9388f317eda8b1f82ced34ef2c32f91ea0e469752d932bb68a67de677b4be75139afd58f3a363f5faebe9f352ac92646060e3dc713cb695
DIST gentoo-kernel-6.6.21-1.amd64.gpkg.tar 146585600 BLAKE2B 12d66fe9f0f1cfc00af099447ee1f92e381a69b60a06e0cc8cd56ec54e5b7c6e3026dfec7f4afd4e329cc7ccfafe1694fe19208228634373333a0291f884e6dc SHA512 8dd171dc40cd6f102c7dfda63cd40f39e3071955641830c5c919de8e4b9f66dec42e0c7b90e0786340c3ab0d1c29a66ec621797e21c0ab4c19b2cf77944ba115
DIST gentoo-kernel-6.6.21-1.arm64.gpkg.tar 119234560 BLAKE2B 516a6f7c564734b777d0ff3df63b414ff2a1cc1020fa1f5d1c52f7bde26810745a770718c5ecc12ca42c536a7c3efb430fefc5e8b7b091ecdda4edaa866c5a08 SHA512 143880a199dc92a8b1268a15346e3512933d8e8203dd1a981ecae063464a3723557324a2be7310073c3a08cd95fe79d80d28a1898b649481bb836384a8562426
DIST gentoo-kernel-6.6.21-1.ppc64le.gpkg.tar 64399360 BLAKE2B 54573396023eba5487e8d59e18358ad46ac7ae85d5b7482d48961d6da5d54d4c5d6f3ac9e2d685f956dfd90c68cb2a6319bd93492399635a9f197b02cf2cea7e SHA512 d8e4ec6a1944f9bc9dc4c666af6029fd68be78da8717b37d56390721355ad9c4cf2e1b718e17838fb41f1202d46f6f16147c802fcb06aad3b6037e9bdb623690
@@ -80,6 +96,10 @@ DIST gentoo-kernel-6.6.27-1.amd64.gpkg.tar 147210240 BLAKE2B 5350f29c1802718348a
DIST gentoo-kernel-6.6.27-1.arm64.gpkg.tar 119285760 BLAKE2B 7266ae6423f9c27adb1e5c8e1a2df28cebffd04831608e470a6f32bec5a686bfc95538fab05b9652c85bb8d5e7500c49ef508fb0f32bcf09c732e093441da332 SHA512 c89dbfe6cd0af62bc936b2fd61764a9e1a676631192b2bdc9a3525dd6f47de440a2bf3e1a72fec5e3b09ed9ad54805ffaceea366ec8231509904133bfa180502
DIST gentoo-kernel-6.6.27-1.ppc64le.gpkg.tar 64389120 BLAKE2B b330fc7a6fc147de3001ea09ad8693dc0ad40b52f46393476a3523ff97092549a82c3dc1c8a7e26f53edb58b432024828d04ff7d8eb867652ebebeb99b4a6735 SHA512 7ad279e05c27ef9278db638d62b69372280f0226fc6b35dad01511a4ddcae1869bd0fe021fa5853780c9b707276c55acacc6d5a0c547c75988688092e42703bd
DIST gentoo-kernel-6.6.27-1.x86.gpkg.tar 68352000 BLAKE2B 4ff53a6e21bcd4be067bf83fdd762748979fc1cce7457a13d5fa1c0b3fb3408007b4b08c3e3c792996aa369b432e68b31c2b084148c8a1987e60fb363c1b2597 SHA512 045145bffcf831ec5deae8362cafc598073630229331b96d4e7688dae3bccffdb154c27c4718e3a509292a06a974b4c0267f79a891cde8b84ad820ce9d22d74e
+DIST gentoo-kernel-6.6.28-1.amd64.gpkg.tar 147210240 BLAKE2B d043e6ceefa8c0d294d37aea78b06b7b1c11970ad4f8d4a3f24e4fed28d6d9868277fa64eed455b21208b05accb9c9abca71c4da519ca4af830ddbbad7ffec7d SHA512 dbe14cf733b0628509790affcd5b313cdbd66e4176a889147150c109efcc1f07a008909a8f800ec11991bb1577e711e4cdcb8c7a1c032e351c7f99eebc369886
+DIST gentoo-kernel-6.6.28-1.arm64.gpkg.tar 119285760 BLAKE2B a62e4d589266b5e6f40c67fa19522ad075a72ac84b14cb27e25afab5a342b4a0d6dbef607e51d39f333c14da7b8fce5e74ccaf036ba4841b1ce78fcd0fa9d823 SHA512 5ed1c8ccc55d5f36a63a6d743f391825acf2b25d944ea7c1a162fdc14e14c7443c8ae5e4d5cb5b2c30250d68466b8c14c6aa340327baf34ee632e24d848e0345
+DIST gentoo-kernel-6.6.28-1.ppc64le.gpkg.tar 64378880 BLAKE2B 4c0c0727cb45d642d0c9e9d4a7a9052934d47ba3f921ae4534d11fbc28b9afb059b159abd3ae72e5a3c56a6d4a6b3044b994518b33324da97c3191b39d1fd16e SHA512 9a0593fb83b314f090f3d70891bfa2fd1b026f111197398e2f966f22c4a29ddd8bdd2cb52fcf24c25b85fff257a6dec7ece81bb11252a74b5716518e4d2ba35a
+DIST gentoo-kernel-6.6.28-1.x86.gpkg.tar 68352000 BLAKE2B 4822a17b94cb12005c0d0c5b4105ffa04fd3fd6ec83d38352b77b22ee625635feec074a8ad1ae90a0df0f9a8389ec0db9da241bce17df769f762924bf2dfd252 SHA512 3c6b03c2d9ad20ad3071c5033b31baecf562105e10f18397c5383845fcdc847f12d71669c8ac980a1852ab315ef74263ff732bdaff27a9d092ec38b2d47f2466
DIST gentoo-kernel-6.8.5-1.amd64.gpkg.tar 150824960 BLAKE2B 67f7dcd5f4309c992ffd3c20c43ba53d78b86a94ecd19039806b0e094c7645a6d0bbd0eee8519a9ce3b0625642664b15b9d7f6f7aa554801d6ceed31deef37a9 SHA512 d2620dba5a4e7a9de0ee6d7bb45dc8dbac013bcc97e44a856699c531dd002bbef67413b78562f78727132ce32b1a9f69a38fdc45b0edab654f1a76f85decc998
DIST gentoo-kernel-6.8.5-2.arm64.gpkg.tar 122398720 BLAKE2B 79416da38a316b25f9df59b46832e21a076b9e529cc0976e9ca8d3f38ec1d448e78feadb4c20b3ff2087af5dd42e7976567697b4d7001bb1fb5efb2a3c008c0c SHA512 d1f3deb209b89762b6dbf11e571eec79c67c303cd6b7dca900b6c92aed93bbebbf91405c2ba70dde0de385f8ff7dfcb6b6574a289d59f440b9c6f24f8e736ed8
DIST gentoo-kernel-6.8.5-2.ppc64le.gpkg.tar 66263040 BLAKE2B e4972fc108f9922ed5ae7721c4ecc8755d05ddf9f8d3c289a74d17f66ecd2e06c015ac51e7c43e5cfa203cff306623ae4db33f84fef2a70ea52e45d9639a9ced SHA512 505458ef22d5ea170eb4d02fdee9e64e18e81fa6605289030ff842c5d54deb06cef1d53bde86ff575e1a02376c515ce1daaaf51ecb8f237d57773d06e3f79dd0
@@ -88,6 +108,10 @@ DIST gentoo-kernel-6.8.6-1.amd64.gpkg.tar 150804480 BLAKE2B 65fae74556ac4af62dd2
DIST gentoo-kernel-6.8.6-1.arm64.gpkg.tar 122408960 BLAKE2B e52e995ddecefc4390fccaa8f8936a7f1dda0f11092aaad59db6707386b8fdf71c6c05faca84c5665e1cfcab2563122a9ee6be1d4f40ae3b908da6a0d704b434 SHA512 f616579f857028f9779c52f7d7286bf770ebbd034b95cb799f876804e376c72b9aea047ac1d3bb3c31c07fe9f1766eb9541427a9ec11cbf7098749135b40d005
DIST gentoo-kernel-6.8.6-1.ppc64le.gpkg.tar 66252800 BLAKE2B 4c916cdb16741301318e54848a5e965629af769492fe3ae82f1de1c1d8c9a57d95aafc736c45418603a6d47b8a6946a0f2a5af850a507e9b47372ccce317dcac SHA512 2038e23097c26d90edc6a70d06c673d671fba3d81fc3f290b5ab13923db3cbc9a6bc806db71dfbb063f7c3846558d0019c0ea7ff9222a8751b3f55f081e2fcf8
DIST gentoo-kernel-6.8.6-1.x86.gpkg.tar 70000640 BLAKE2B c901eadfba7fad48c47f9f77748ef56369a28b3b8ce2ab67a71b54fff8d0825e525316994e06bddf02023daef193809b0f9b0de1dd239d34a57c16d6e998a9b1 SHA512 569a3cafa5828bca8cd9dfa179cd4783d7718cdcd657798e864ac635f6fb33b58f109236a6e0abc375020067e90629289b527a2eae65e43e4d54731bebdc45ba
+DIST gentoo-kernel-6.8.7-1.amd64.gpkg.tar 150804480 BLAKE2B e77ab6f1ecb04ff826eab5acc0e802ee66b4418dcf36996240f21bca3d2b455b19d8665b867f6b410e814e245040ca931996b6ef5f8dbfaccf89cbeec21e063f SHA512 0c137076bd29fde13ad553da908a13e1a7bbf5f9e8c48c1616a61114ecb9039b6e175b6cd806885f87d0d2858d24115a992672b1c0c072b74772b42dba0321d5
+DIST gentoo-kernel-6.8.7-1.arm64.gpkg.tar 122388480 BLAKE2B 764da1d27dfab1318aeda21163697ca39768485c19a397ba0f5cbe4ae20905a4de258f4a15e4ead7758bdd421d1ea1d59a70fea2f2912c1a7c0d7036125bf119 SHA512 fd37ac0317f5d13c302099623368d737d5dc4fb401049b99d583d3ab3a6433c118ee95f2bf07e088b239ff878db8e6500d32c1e92011dd209a45a618595c7bf6
+DIST gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar 66252800 BLAKE2B 58f910af5acaf481d2c2a1c9d1ca7e4eda0d6a2670325f9c9f4e26ae879eb5aba05b473815d6fa49d97149e482a0ec85c7d89dda28da5275ccb9592a11cc959d SHA512 6cbad4972b9f47e41116b688d6e4b56e3634b075688f8dffbc9f5f23ab9bd7f1cb5419a44b29f8afd7507a6c0ec7838ccd171387c7e117acfd1819c261f3faef
+DIST gentoo-kernel-6.8.7-1.x86.gpkg.tar 69980160 BLAKE2B b535bdce6511012865b6b03c1d159a70eb1e412a6b19650f700ba3468cc20b955c9ba29c22f8a87888c8f9d31443da0837df7a78e3046d7033b5e3df1c98c25e SHA512 1a7c4bd8613ab7dd64f7f15cf483568aef517963a3e837e90fbc66e83ed2aa406620179bde74a87388802f2c45a7664ca68f25235092e5b55b0a33cc8df0e029
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -99,13 +123,17 @@ EBUILD gentoo-kernel-bin-5.10.215.ebuild 3042 BLAKE2B 1c28eced39d1242906269df2ab
EBUILD gentoo-kernel-bin-5.15.151.ebuild 3038 BLAKE2B a7fdffe5c286e4da857bb61b86859e0b1111d913938b61b55fad85881cdad6b4eaa027c2210ff17f8eed07b9b3550dc756fafca37582a90682dde10ddd364167 SHA512 de4c906cce874ba8f96ed536a2d435a1117f4fc18e33b8fe605e8ea38e7b03f6dff7dc3f1da40b255e2c08367b288dee2d75a7b1963ae03991700f84e3d488ed
EBUILD gentoo-kernel-bin-5.15.154.ebuild 3043 BLAKE2B d626174189a8fcc5bf6c2b0535ae7fa5401fe35ce18f44cca9eba41edba0e19248fb1e911b4b588fddef7e6786404fb2950b5d83526a137555e0669791e17dc7 SHA512 258997c06778cb93774233ad27b70f141b6875ce5ee79ae00bc25144b6e9b5844d4d675e8dc37d59011307d0e4ccb4e7cd3872ad5479670adf2ec85d8eebf009
EBUILD gentoo-kernel-bin-5.15.155.ebuild 3043 BLAKE2B d626174189a8fcc5bf6c2b0535ae7fa5401fe35ce18f44cca9eba41edba0e19248fb1e911b4b588fddef7e6786404fb2950b5d83526a137555e0669791e17dc7 SHA512 258997c06778cb93774233ad27b70f141b6875ce5ee79ae00bc25144b6e9b5844d4d675e8dc37d59011307d0e4ccb4e7cd3872ad5479670adf2ec85d8eebf009
+EBUILD gentoo-kernel-bin-5.15.156.ebuild 3041 BLAKE2B 856fa820aa72c9275dbcc7442826daef46077503ede38ee052b210d5a1d69bad9f6d5d1980f0fa71759e04cfd0a3ec968b591bef39927d833096a637f86daef1 SHA512 7ac7c6ddd014c47f89522454d8def98e2aed33977ab380bcdcea2e2314fddf73dad42a6283d393871103c4247c6464a3f7c1c14301cd62797cc1a5d94a520d42
EBUILD gentoo-kernel-bin-6.1.81.ebuild 3038 BLAKE2B a7fdffe5c286e4da857bb61b86859e0b1111d913938b61b55fad85881cdad6b4eaa027c2210ff17f8eed07b9b3550dc756fafca37582a90682dde10ddd364167 SHA512 de4c906cce874ba8f96ed536a2d435a1117f4fc18e33b8fe605e8ea38e7b03f6dff7dc3f1da40b255e2c08367b288dee2d75a7b1963ae03991700f84e3d488ed
EBUILD gentoo-kernel-bin-6.1.85.ebuild 3042 BLAKE2B 71642740131c708c13c44e70bc03c61f4911b10a1462374dd2624f5c68da2160d0717eac34e150fb493e3121859fe7c3c76587da8ad9644a7eba640f6a11ed56 SHA512 367c0dbb9ae6bf132eb3b71ba2904ab05b46e377680221ae57fd2679f656505018dbce3097dba05894b2964d57c78cc139e4799845827a0f02046ed947a8c461
EBUILD gentoo-kernel-bin-6.1.86.ebuild 3042 BLAKE2B 71642740131c708c13c44e70bc03c61f4911b10a1462374dd2624f5c68da2160d0717eac34e150fb493e3121859fe7c3c76587da8ad9644a7eba640f6a11ed56 SHA512 367c0dbb9ae6bf132eb3b71ba2904ab05b46e377680221ae57fd2679f656505018dbce3097dba05894b2964d57c78cc139e4799845827a0f02046ed947a8c461
+EBUILD gentoo-kernel-bin-6.1.87.ebuild 3040 BLAKE2B 2c96882e6ac31871146808f727a8f3ccb84883039d8b9ba348a59d8dde9181d6e4dfbf083098a35d55b828a501bdcf64a5bfb288c307fd8691b4aede84605e09 SHA512 09a7b387a5105e6a2c528a79becd3af7ec0e797c20f7bbe6768e98ba212b4fab12f07068eb3d18704aa80b276ccaa9dfa2c4f70d901d26a7d65605ea975703c8
EBUILD gentoo-kernel-bin-6.6.21.ebuild 4076 BLAKE2B 3ceab8d3c4d4802fbba58b13340e42d85c4afc1a282adfd87e8b79e1e08cece5bdfe8b962c3b598b5a4288358be378ee9693f44822314758d047cd6eef832fc0 SHA512 445d94ba62c63e6b28795d60c2675286c6f0dde5350bec7d56bf4549177ca65841cfc92518942d24db52e0c4304a09fbbc91b4fb77b77362331e61462b663b01
EBUILD gentoo-kernel-bin-6.6.26-r1.ebuild 4080 BLAKE2B 2b99c12a6b03a34134185b6c13da22e6d1e0894be41f28cb7665495432f2ee0e3839bdafb6b450b12acebb2d2c6ad3e64be3fb7c7d9ed9fc240fb30de1fee572 SHA512 8a16008cc46e79e6b14e5788abe34adb01f532a067192442251597cd0a5028454818ddd541be4f85fd69991cede2804834e713943e223ed113b337c0b7297f18
EBUILD gentoo-kernel-bin-6.6.26.ebuild 4080 BLAKE2B d47b7def8b77acabc6b0def0b70d52bb63fbb504abb03569a77b3a503d26f1d704e4cddc68747225f6abf03bfa3afcf8d047d2585ed2019a72b0653c5d558041 SHA512 b8328f960f85f3d1f8eaa8efd60e494d4f9de4080afeb59b117e3f306f3e2eed1a3bdae3efec503998aeedf9271d629156fe38596accf6f49ff34051b81cfc63
EBUILD gentoo-kernel-bin-6.6.27.ebuild 4080 BLAKE2B 2b99c12a6b03a34134185b6c13da22e6d1e0894be41f28cb7665495432f2ee0e3839bdafb6b450b12acebb2d2c6ad3e64be3fb7c7d9ed9fc240fb30de1fee572 SHA512 8a16008cc46e79e6b14e5788abe34adb01f532a067192442251597cd0a5028454818ddd541be4f85fd69991cede2804834e713943e223ed113b337c0b7297f18
+EBUILD gentoo-kernel-bin-6.6.28.ebuild 4078 BLAKE2B 8326b13467ca90e988239b770505136792e017bfb4142f52c8b3df1f6f00c0ca19f95110b225d14ffdc20d66f8167e9351f4229cdddf7a47b425784ae7f6de2a SHA512 68150235dcd6aebb1ca7db3d3df54294867bacd8c0562ae9bb828b99279441084664f80c649beeb68d07ba656501f79fa9b212c804ef71bf14abac14ed35d207
EBUILD gentoo-kernel-bin-6.8.5.ebuild 4184 BLAKE2B c6fa0f7f085f549e5c4d3f2c17900ee25f9b308bc9f1d548ca4ce6db2d4fd1294f39c962ab22488a3321823305c25b640df947d9d218bb5bd6bc0c30658581c4 SHA512 6572b87cdc9fb242f8c5de2a1af9f4242e404ac18413eea466d6c6f0ccab703d8a0976a3ef45bf88715ab8a9ed6a73d87cd5ee0999c7c4b544b27bef03352cbb
EBUILD gentoo-kernel-bin-6.8.6.ebuild 4086 BLAKE2B b57ee39727a316e7576e256fc373d2c0d96a8bb7d82d021f6361d8371fbab2d533f9ab6c4b099346c06a64b8e200348a97eb5c14f94a6126b9eac9fe9d557ddc SHA512 6c63752dad08c24553163cd9fd93448268aafb03bcff7af8d8dc42fabb1d5e476eec27c37bcf931bd9ff9bea22e0a67e7a575b236a10cebf47c5e2f7cef029d3
+EBUILD gentoo-kernel-bin-6.8.7.ebuild 4084 BLAKE2B 95f33a88ac944d4216ced7730c357f024ef14f6b40bf5c0668a2ccc06782af5ad40d25dde729bd56a1b040cc1b1651d9ebec5e3789510af1767aa04e844458e1 SHA512 1bd9b50adb110bb051cd3236f39a2e7d3b957cfa1b54c7b40184d0b8bca0fe78b7a4a2897cc27c3205dcaeb2b962e42ebdb485b3ae57fd984fb91c40d1087b47
MISC metadata.xml 482 BLAKE2B 3e7e4723542cbb8ac93dae78248fb8c26b96b7bfb2a3cd7913e4e7aef9beff07d9e8301219ae95bbbe4282d0806614b2733bea5d818797d19b0070c9119c0e1d SHA512 e3de887610d2c063fde21d52ce78c5d15301bffff49a82508c50dc1b03e606bf3e87506b376f10c6c10334949f577bc0f5307c3f45f2544fac799c57cf75d4d4
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
new file mode 100644
index 000000000000..f4265d19700d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
new file mode 100644
index 000000000000..2e2f305f3106
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
new file mode 100644
index 000000000000..b4c689581c13
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.28.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP="$(tc-getSTRIP)"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # We need to extract the plain image for the test phase
+ # and USE=-generic-uki.
+ kernel-install_extract_from_uki linux "${uki}" "${image}"
+ fi
+
+ mkdir modprep || die
+ cp "${kernel_dir}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # Keep the kernel image type we don't want out of install tree
+ # Replace back with placeholder
+ if use generic-uki; then
+ > "${image}" || die
+ else
+ > "${uki}" || die
+ fi
+ fi
+
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+ # Update timestamps on all modules to ensure cleanup works correctly
+ # when switching USE=modules-compress.
+ find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+ kernel-install_compress_modules
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild
new file mode 100644
index 000000000000..184120dc118d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.8.7.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG/-2/-1}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP="$(tc-getSTRIP)"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # We need to extract the plain image for the test phase
+ # and USE=-generic-uki.
+ kernel-install_extract_from_uki linux "${uki}" "${image}"
+ fi
+
+ mkdir modprep || die
+ cp "${kernel_dir}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # Keep the kernel image type we don't want out of install tree
+ # Replace back with placeholder
+ if use generic-uki; then
+ > "${image}" || die
+ else
+ > "${uki}" || die
+ fi
+ fi
+
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+ # Update timestamps on all modules to ensure cleanup works correctly
+ # when switching USE=modules-compress.
+ find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+ kernel-install_compress_modules
+}
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
index b6d4d0bb9933..c7814e08128b 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -10,12 +10,16 @@ DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 2a65783ebd23392a767ded40028
DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa93 SHA512 a78b7eb2a98194a08b836358be7b8249cc280216056caffd95cea98dbeb62e01c04012c864031d5f9f16bf132b154dfc4922a4550127192c8307ab61da3937d1
DIST genpatches-5.15-165.base.tar.xz 6711916 BLAKE2B 1c77612af16b5111c89c5f9ec8624f82ecdb8cbd18afaa25d72c05853cf63f6206101fbd19b9beaedc9689f7a14ebd9b6c6b6b559b502282489e6a558e48afca SHA512 46c196486d96644d9991ea93b44dfcc524fd7ea68b7bbc549f6eaa8d99ef5dce039365c727157c7bffa6f389503d92630b4d750ee482bbf67def2159daad766b
DIST genpatches-5.15-165.extras.tar.xz 3936 BLAKE2B 6556f3659c1cc3f85a06c3e8204e3a1d013e016afe4b1b28c5ef1f43ef7ab47847d16f5d969dde9c7dd62ac7e35ee69ae2ed3eb1651ab66d73b3a9ced0e603cf SHA512 c3f3131b930fdab97b3014e884b94f91420585c686aa96c3dd88a6a9579e06d0377d4bb7d50590eb4bdfb6aee7707499f4ea92fbdfc6d982f5551dafd07b3c6f
+DIST genpatches-5.15-166.base.tar.xz 6725224 BLAKE2B f19d204334748c6c5befdecb51cf9250f87f022599fd5d3c04053a9326a0832ea370b0238dc7167fe75b36e97118799dc3739b7313f92ba30143f7e2ca6c71ed SHA512 f200cb2ef8266f84ae9865f506dac6bd938383c56c3197c1ec722fb3698f14c2f6c3ffec284bb45e695877f99d8da29e7d73d16191bd81ac142eeaf55835a012
+DIST genpatches-5.15-166.extras.tar.xz 3940 BLAKE2B 6db1809d2ff7d407c12a461c737a80ddfd0a91aa762ad2624613640202f9a65bc39b538007826740f42f8aa210b13f2936124737c5d5793a94a9778456135445 SHA512 45d025bbede7990ac1a8f285a6c27d4df79aab77842ec2f63b7e2e44b53b27f00da5e3866ced56fde852453130dc0930e8a1b2e95873af4c2d7a663649d1f800
DIST genpatches-6.1-90.base.tar.xz 4798868 BLAKE2B 3898a35ee9d3ea977c455a8432d512ed9f282f3b961b0046b79843bac59b136d9834c6fc128c5fdd2ba28b1d25e98c47b67bc3c50287cb05a372ed34d2b8982b SHA512 6bd2353dcb0caedfbd009f66d10e6201079c481101490fbe131168f0e46203446226c47a85059bcdeb8a3395ba79ed9ce0075c144ea8f94dffc0911958f679b4
DIST genpatches-6.1-90.extras.tar.xz 3812 BLAKE2B 466c0b796df7406c228fd4dbad20f84c2fb99203ccae1a9e018a15a0314dafb478ef89dbeefaa012b0873a06fe3398b7f17f68bf8275283cafd0d258d44c3572 SHA512 1744cb7d90176d3eb09195679b51eb0aadfe5a3452dc2d2b299262eb7aeda3071bd0bbdadab2c05bd266c288eee5580e4da1190f308e8755140d454226f32204
DIST genpatches-6.1-94.base.tar.xz 5046684 BLAKE2B f9024ee9302b618af0e68c4b0ed91af1781d0d9ab51d3efacd1e18d8ee07fd61b40fdbdb52ef9a8a4e403570a87f4c28e12ab305657df19dcd766d9de81f9131 SHA512 356301a38dee163ff836ae5dbaf6ac724c3166b76b161b967f5ef892133d82b79be11d0f7243e221d938c1a5b154f847462713b2cc5f191d949126f66be8ec51
DIST genpatches-6.1-94.extras.tar.xz 3816 BLAKE2B 1f542b22b91ed285938cfbc6eef5f6ebce579882f65cfd7031b38aedbc3fdbe88abefec221e3139f3ea44c9a7841283d733f4a21ac3c4e449273e4269a491692 SHA512 035461792175f6914813dd900c1ab18a93998d7a54f42cd15275e23fb1e0c6b76382e3dd9782f50aaea9eceb1271518918bac964f95db2d746f3deb0a9a0dc1d
DIST genpatches-6.1-95.base.tar.xz 5062256 BLAKE2B e08c254f1e2e2a062d2b8026109d72553ca8083b170f0a4424c78ac53802bd5bf54d23195dd89f748ef6c253bdf1058cdd65a6f548d0b0a5378b8636b63c3908 SHA512 0607276c857bd40a96e74fafea00d11c0ac80a3801a3cb320230463be1f6ad52727f0081261194a6fff1b0d644b3561663eb51cb3c36778c5827b5859e0923d6
DIST genpatches-6.1-95.extras.tar.xz 3816 BLAKE2B b1fd3b8c0cfdf227a96084fb8eb2ac99d9ff5d45bc3b3092818accd4253e677cb4962e7a554d3510a3bdc62dcad9b7ae22f549f15e0478241fa2c6d19a45da97 SHA512 73f46044c7d64969a287cbb269c9039bb1eb1d537fb1cdcfe0bc3772b9fa220419abda8ef5395d3d0d06ca80d3761a6eda610251cc825b79fc7fa3b4b0c1cd99
+DIST genpatches-6.1-96.base.tar.xz 5079348 BLAKE2B 97ea3473a5189a92ea4478ff82051fb6b9b48344284168902c98674f4d093e2d9e8deaafc5e6ffdfe4653c7aa41bacb5c094f867dba3e283bf2fbb236d753d80 SHA512 3e7f9a56a0767b7532c89460c156d663e2bed069223c27f7b6d5ca7084c3ee869b00bd63a844989c4801e29e442ddf7889c4a025af97195228e181564d8f087e
+DIST genpatches-6.1-96.extras.tar.xz 3812 BLAKE2B 506642a22002bf8bd3607d2bf060740e29d1a6bb649b0345f751c83e504f1084bf0bf279e69c7f52fae517acd7b166c32861f5263d843a02384d12b7f6e04e9c SHA512 1c5a7f9e3f28d2db1d0136a037d32c30cfe754186491970addb9f3b8d24bad851e9472c028e6eb8dcc71bf892a227d7a7e606fa7b7210cf11f79b6d8a063617a
DIST genpatches-6.6-27.base.tar.xz 1392292 BLAKE2B 46e3c354f7c27182c2f97bd20c165fa8bb79317bb136afbbe1e0906cd405e7cbcab1293e724cda38491f0d1cd9e9009146f18ad9b5ecf54526e69aae43fbc9e8 SHA512 363d26f9410e2d526f07c0831d36733999ec284ee01d684ad15aa5856b007a2d2a189ca414358da87a479dcbbea7ae24add9d8019b4c41c8bf1aae7b67a3b490
DIST genpatches-6.6-27.extras.tar.xz 3700 BLAKE2B 36a21c970dd2c8f72a4496b9f72faea3e94fba49342e00b7cdfc0ca6d4f3ab14fef161a7d02ad13b1c7db73af3c96b1c145453d0645791b46b34f599b3947582 SHA512 996a1b0a5c625043ececbeacc648f4dd71da2e239482ca515b680b146ba6041feeb0924929b1b2b6ee4f3ecc24c85926e54e28058d9401d4399282151332dfce
DIST genpatches-6.6-32.base.tar.xz 1799112 BLAKE2B a9c9af39b7da19c0d3f3a1893de26641b1d5d7ad242de4ceb1659d33573e8df8d173d363f005843149ee21598a2d4f8a6e5fbbdd02926c23cccc01a5c0b8abcc SHA512 2204a3ff6187c349a41f101bddffd39145aa530e6a37792b391db0b3c4150e290ce8909430e87c8deb18400d753a621b90c26d581c08abf104a8bc48197a1fe6
@@ -24,31 +28,40 @@ DIST genpatches-6.6-33.base.tar.xz 1799480 BLAKE2B c724ac510c4ffa2494a95268c2c97
DIST genpatches-6.6-33.extras.tar.xz 3704 BLAKE2B c337062a967a4261f48d3a571d4267ac9e0a259013eb9f5f40ed306712d83ac87108c7e60e7479e6e3fec9490c85e6d34bfc0a5c67fd30fe56970b858ef9ccd0 SHA512 fc857243332ef3b7c5e1698c0a4fea7860ddfc2a4f240e6f538b33bf4332d324d180745270fd0787e9d26fca575a72ec5bd0c0983d63304775278a4d51a168c1
DIST genpatches-6.6-34.base.tar.xz 1827752 BLAKE2B ad39269523df3e740205d812d3911da9a70e2117ed671d30b68cfc22ff3c3dcee24bc4731806fcefc7684e815019665f02c2a0ae6c8df52ef5663b57c1ed6b46 SHA512 ec1f5641cf3765833ffbd2f43454ea1c8581f942eb5d55cc894da7caad768d4f77ca579c21ef981773b90a97779965c42de32e944b99f6f8c30068910d951479
DIST genpatches-6.6-34.extras.tar.xz 3704 BLAKE2B 7e5ad01a7ef80cdce8a974ede1efe530278de1b551a173674910686860bd12b76b9569bbcdad57fc6c65cc28d9c62c84bbfa0297f4cea321f9ec9fcb14c0b809 SHA512 96d9b972f7bd5392320183cd21db573a22806841006354ee5a52f8c311ccff63805923178f9a6ce63baa432e87d972dfe1964326ab0ede4cce0a3a185db8fc54
+DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7e6275d6d43b41de93aeb01dc743b1afafc5d675d98b66b528899fe9e69fe856402059932be58487c74bfc0102cff748244a SHA512 bf2848bc7e668b8b8df410f22f66b575ccd3a4d160efc6ac5d3549e4d34dc10d81736d8dbf689e64414491d4bb5479c54ee8ba7d6ad9d3dcae7db1d15c13dff0
+DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076
+DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f
+DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4
DIST genpatches-6.8-8.base.tar.xz 491508 BLAKE2B 856cbc5f02af4b2c7073e2342a9d8131145fc0e9098557fbafc62cb5f24ce3009bb1ca9332fd1d43368bfca8963fd3f734de646faae1c3f95cf670e7768a6f37 SHA512 0af92f11d273bd5a13e0bc3effa2e6700b1404ae82a8bdcdf8be8279bacc5a45deb504c8df4281bf143698137fbf474337f91eeedfc681c019f4cc3313dd0da8
DIST genpatches-6.8-8.extras.tar.xz 3704 BLAKE2B 777b8ef344a84e3be85e65f8d0753ca7f2609e80ff80f9d460f9ba3c19f3fa19f975a199c2ea9b36901dcfd7cdeb8432653ff01db5da076336a8885fc4da982d SHA512 3fb1ed8a6b243a8c2f09aed66b5967df441e0ed4fc89dc9cb81b33561f8517f699787caf429bc173a1ee659912926a79d01603515c34fce43238525ef9cd8679
DIST genpatches-6.8-9.base.tar.xz 531224 BLAKE2B b5036c400d8e9a1ed765d31f3a2d5a542ae25bd4cdcbfb46d27e0c0887051200a7546eed16a1c527760680615d1c7a589ec482ed6c9c3ad28a4df1a778da3fba SHA512 eb33dbaa61b01e6cf5c706f7f72180005bee77a353a3c2a53319768a01ca16743bdea997fd9d520b7d112f9ed483de7f9ef8fd16adfed0cd28d955d13ada8eb8
DIST genpatches-6.8-9.extras.tar.xz 3704 BLAKE2B 204ffea55bce91b404e81fe383c7ea49c55f33d8e850876bd3e2cf39ea8162bb39a33f3ae2a8f98aa31d91055346776120661703c15c6408aa745f1b137379be SHA512 c8c4316a99bbf5c2443db62db6898a7e6b5a95c008ed769488a21b93d387649edf54c34d1c131e8a6ef7c5ea8db8a502afe868c47f70868d1ca15e901c309a63
DIST gentoo-kernel-config-g11.tar.gz 5077 BLAKE2B dc17ded74f79baddd703a78084113b85e7130877b300b5fe60453cde515fe37c52ece7877049bb0ef384f74ecfc73d59d7d4a513f8fef7bf4f651599946383e8 SHA512 e91156765ef2a48396370f884fdecd7bb1d600e5167f6bad51130520f886e9198adae375adf3e40fa803abc5d5482057775fb0275ab2589bd8f94d8af4a03c4e
+DIST gentoo-kernel-config-g12.tar.gz 5181 BLAKE2B e5faf714fa197e69c4f17f90d60a9ce4acb2fa2dbd996e1ce474a6ca370541b89f24ecb635657656a57913df87046bfda1766517093898a3c3ce0908ee617811 SHA512 b3fb3c01e0a3c3179921641b8314ce8e4ad50c94c33baebb4446d002d1f16c35b4b26cb02dfcec6ee00d8724abdb03e0fab6b0665d13ce5cadd5e672668420d1
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e SHA512 f744444f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd
DIST kernel-aarch64-fedora.config.6.8.2-gentoo 277695 BLAKE2B e3f4270b1543b96391229d673a1dc097975b065b1ce5966ff3886e31e449cc0542c986085feaca7030e41fd0acad2b6921115c4d0f81234cf9f72ce4bfe84696 SHA512 4721995bd2100e2d90f67a3c21db3a5507a3001f5f409b2894fc1a9cad3ff159e1784d06aacc0254229aff40598f78e0a51355b6cfc5cf860bdaf4e8a30a5235
+DIST kernel-aarch64-fedora.config.6.8.7-gentoo 277695 BLAKE2B e3f4270b1543b96391229d673a1dc097975b065b1ce5966ff3886e31e449cc0542c986085feaca7030e41fd0acad2b6921115c4d0f81234cf9f72ce4bfe84696 SHA512 4721995bd2100e2d90f67a3c21db3a5507a3001f5f409b2894fc1a9cad3ff159e1784d06aacc0254229aff40598f78e0a51355b6cfc5cf860bdaf4e8a30a5235
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b SHA512 1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27
DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e SHA512 a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968
DIST kernel-i686-fedora.config.6.8.2-gentoo 246574 BLAKE2B 80834222e71fa04cb48865bbd2b0da6c02c4a44815df576d4dffa1f676a4d53567a6725a20284f6715fcad14ad8a47f1f7bb71b955e1404699f6c7961e6f3ef6 SHA512 3bd2b14d655094dec637018739222fc06c1d59fda7a14d5c3193ab7784b90e89f4b568f0268257a45ecf74e9f8ecdeda978320bc24232985e57256dade8e9f51
+DIST kernel-i686-fedora.config.6.8.7-gentoo 246668 BLAKE2B 4726a7dba114cc320832d137306f072d5d69cc52aba7ffbc157858e43c6405c71fdec9812eba4f6fc98f169e156785beb54c8cedf70e56bbd8f353dd13692f29 SHA512 9009adff76b1f42c5188608ed29e227d44d55c55c11a0f31c4d60e0e60773e5a3bb527a827463ae1c7f4d37656e0e857d673cb8325b55c6a5c5e08c830024d90
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad
DIST kernel-ppc64le-fedora.config.6.1.7-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c
DIST kernel-ppc64le-fedora.config.6.6.12-gentoo 232147 BLAKE2B d67c2ab2d089ecdde3879129d2b1f85a592adae811ed053d00d4ff120e6bb44546bb41d74817be558adb1d669d06f3dd50e6ea542c8a9c2f13672f77f4e4eed5 SHA512 b130b4c57959c0f7be983334b08354640d5e2946bfdd956d6c5b895f816f6177d5fa4bb1c4382cca5c4dd4723aac42e9e89a002b71d86f4eb30f755008f8f9af
DIST kernel-ppc64le-fedora.config.6.8.2-gentoo 234240 BLAKE2B e9ab5506caf4ed1df3a746e58f6698963a27df7b343fff2b3678f21f630014bcba1f23bef9968bad253025093b0cf2006ea7fb067e7394a23c7f9c1eaa110663 SHA512 44dc12c0e9c62df264b86ffff5c4d42c67ceec2e0a336a4dcaf6f2de5914e230a0919a55c2152cd2f6ad7b57479dd695ff77df6755e84c49580304a93a2027be
+DIST kernel-ppc64le-fedora.config.6.8.7-gentoo 234240 BLAKE2B e9ab5506caf4ed1df3a746e58f6698963a27df7b343fff2b3678f21f630014bcba1f23bef9968bad253025093b0cf2006ea7fb067e7394a23c7f9c1eaa110663 SHA512 44dc12c0e9c62df264b86ffff5c4d42c67ceec2e0a336a4dcaf6f2de5914e230a0919a55c2152cd2f6ad7b57479dd695ff77df6755e84c49580304a93a2027be
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f
DIST kernel-x86_64-fedora.config.6.1.7-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c
DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8 SHA512 c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c
DIST kernel-x86_64-fedora.config.6.8.2-gentoo 247712 BLAKE2B 78dcee71305a8ce281b1a177cf3c7bb02326fedd53a8007513473f739e369e2afcc65ddddb6439736dca751f081f2ddc91d14c1109f091316d08faedf1064be4 SHA512 9a712ed378cc99102485db689b7540280084c0c48eb2b7f7edc5fba8e673c9473fcb4cff3fb9bd7106a5f5307c9eee333d7f1ea56248cd8012d63ff0de1a77cc
+DIST kernel-x86_64-fedora.config.6.8.7-gentoo 247759 BLAKE2B 1005d5b08b75419ecfcca207b407ec3a80e644d8b8feb03ce70880de79ea4ff17f56175b7c3c4ffa8279ca42edd154161ff10e89fbefc43d71f4c0eb614a094a SHA512 fd2d6ef4d2b426509c6ad42cf29fe1663a95a9ef4277e9cf300c825e58689e2eabd37932c55ebabc11cfc2694423b75cd215f206ee925ae8945ead61266c02cd
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -60,13 +73,17 @@ EBUILD gentoo-kernel-5.10.215.ebuild 3665 BLAKE2B df47736d0b73a5489929cbe7c42b68
EBUILD gentoo-kernel-5.15.151.ebuild 3739 BLAKE2B 5a0e840b0d83977451af62694842ac32c2068cbe0b43df475ae7c8e141c7e0c748e5035a488762561736a53e5362689c182e1a97b5ade7bb44b3fd431b0b6dc5 SHA512 3a0aef9e2ac7e6142da00315a109e57b6300c9a93b5e3032ec66e0ae6523db458ac7ff08777dd9d187338a1bb5f244a7ab0a15763d086a090ef29af2a7dd83d0
EBUILD gentoo-kernel-5.15.154.ebuild 3744 BLAKE2B a53bdd0f17cc573de1cd75ef1aace414742f7b486f4a22b83de9d333343413deadc4ad6e31722844d5236faa30eaeadf7b4149f9735421c22e3cbc94f012d983 SHA512 ba36e2581b4d5a94a2b367c458fcbeb149f93249655b351842fa943c3db1366d6a69a2b7c5756cad0e267e3e9ec26c1ade3d12c2fc9332f07ff79fe4e8d5a2e2
EBUILD gentoo-kernel-5.15.155.ebuild 3744 BLAKE2B a53bdd0f17cc573de1cd75ef1aace414742f7b486f4a22b83de9d333343413deadc4ad6e31722844d5236faa30eaeadf7b4149f9735421c22e3cbc94f012d983 SHA512 ba36e2581b4d5a94a2b367c458fcbeb149f93249655b351842fa943c3db1366d6a69a2b7c5756cad0e267e3e9ec26c1ade3d12c2fc9332f07ff79fe4e8d5a2e2
+EBUILD gentoo-kernel-5.15.156.ebuild 3742 BLAKE2B 9c2ee82be117d854f2b05bff6c784a534308329c36a0d00bc1ad90cebbdc8cb3ad521b5294d467db8cd8f6651a1f7a3b1fd2e931efc348cb6d15a4207312bc27 SHA512 8577607dc9650f37faf0e99eae22260858e2f715ee58aa05e4bc0b0d52d53f948511bd60b99689135af5ff7bd14a7f3b145118179f4966f4e122fd868cae2001
EBUILD gentoo-kernel-6.1.81.ebuild 3975 BLAKE2B 64e7b5e76d4a47c42655a6500138d6d87ecbd2ae84fac844504583bb5fabb4c1233c4272eb223e37ba31fa65d8b9b1e5c51be54b3ed8443a213ebf060d67c129 SHA512 d3f7809ad2f3c5d763649da1df1f2ed664e7d65a17a3a20d545aabd7d6a0d2b9df0c2bdef58f9b4df3225603ac978609547d645cf226ee6b0eda1d8c8560573f
EBUILD gentoo-kernel-6.1.85.ebuild 3979 BLAKE2B ca61fe4c03bb01424ab9139308e1ef3ee23d413e5975704fe88a775c50cc56ac314cdcb056703e56ebc35b8956c3ca7da8a05300e60ebb07587fc8f3065111ad SHA512 bf1cdf1ff9d3f618b91a7dc3c52f9a42bb22278de9f5f58953cf124854f345d79d9a1329bef3fb09037463a3cfe18d58dbf2173346f29b6b8420ce0ffc96d7aa
EBUILD gentoo-kernel-6.1.86.ebuild 3979 BLAKE2B ca61fe4c03bb01424ab9139308e1ef3ee23d413e5975704fe88a775c50cc56ac314cdcb056703e56ebc35b8956c3ca7da8a05300e60ebb07587fc8f3065111ad SHA512 bf1cdf1ff9d3f618b91a7dc3c52f9a42bb22278de9f5f58953cf124854f345d79d9a1329bef3fb09037463a3cfe18d58dbf2173346f29b6b8420ce0ffc96d7aa
+EBUILD gentoo-kernel-6.1.87.ebuild 3977 BLAKE2B 3a6be9f0a49e1e9966d4b57a805a19716106be36d0b6d0c207fda22dd112eac2ba8e5ce1c51114e7755597c5b54120798c904a631c92933b77adc67036a8c471 SHA512 a9149013baef0e18d5a7814dd06f8e714b4053eff3c6b1be49ef4713707468b8217fcf26d873b9eda0871a68e4802fc7bd65afed324f2441f311b74454d85f05
EBUILD gentoo-kernel-6.6.21.ebuild 4123 BLAKE2B 1fc7e927e9bee5fc988a59048eca91100b7808c5118489fd91c03735b36a63cf36ba4595c11dfb864d000a805ea45dfa17c85cd562613bba11d054802cb7992f SHA512 9c63eea219513ca6998434652c1b23648cf53f72111bba446b1bdc3176006d29887552988220567f80aada9e64fefd71379c61363d7a4828d1a935d0546c31e2
EBUILD gentoo-kernel-6.6.26-r1.ebuild 4127 BLAKE2B 57c5d4f3d42bc486cbf6ccd3471c1eee06312b1465736a1cee807a1f406a7712a9024f44df13b666045a7ee77214b82a1c921e9d786cfcc29d0968dc9cd605a1 SHA512 a2ab926079865593fb06de36317f7b907a68feb76927864841e18ed04d5aaac460e105ea7d29562ffadf4c123c45d8df0f6aee45689f9ae9535b0593a67dc080
EBUILD gentoo-kernel-6.6.26.ebuild 4127 BLAKE2B 44bc2171ca67e6be5feac2af9f207f1c30b7cca48bd9c7b8f25fb46d25c8bf7467efe16d69e632e055cbdd69737d68c8d30f4bfb2bc208c5310f3af63b6c171b SHA512 f74646e81c71472fdf2a4649e0b5f4d4aca8eea3cc0117c3cdde0558b9394a98e07f06fd07ae5fca3f8bfe7cb67501c07bff1dcf6b8919592d52d85311b356cd
EBUILD gentoo-kernel-6.6.27.ebuild 4127 BLAKE2B 57c5d4f3d42bc486cbf6ccd3471c1eee06312b1465736a1cee807a1f406a7712a9024f44df13b666045a7ee77214b82a1c921e9d786cfcc29d0968dc9cd605a1 SHA512 a2ab926079865593fb06de36317f7b907a68feb76927864841e18ed04d5aaac460e105ea7d29562ffadf4c123c45d8df0f6aee45689f9ae9535b0593a67dc080
+EBUILD gentoo-kernel-6.6.28.ebuild 4125 BLAKE2B f1ebe9174f9a6acdc72aec7f0d6b551569a442dd84c8b1ebc9cc4bbbc6d1bda3f96bb7657ff5dba78f382e9c39391a9b9c88e10a5e8cbf887324fd5272b04320 SHA512 6b771a20340e97bd0de4ab38b6ce12a75af6e30b7e3bb13b05bbdec0fcc2fb285ef71d6644a4b1d091bf45ff443352d0f7d09af46403dae2e901bccdc6d8e8c0
EBUILD gentoo-kernel-6.8.5.ebuild 4126 BLAKE2B 99f1993dde90d18a0dab5a4c0096f6d60abec742f3a76746629f643d4a3b306e1bd780b0bb0fb20e217b7c4f5b92d1a51a539aedf21fe316fd38a55d544fcca7 SHA512 2f27c12cac9ff12c339f99f6c284dc1a6fdf21c81d9fe3c9595b58044e71687ee130e26f54509cf60c536b8f8de61d5785fcc9214c4e0801f650e3549e13e974
EBUILD gentoo-kernel-6.8.6.ebuild 4126 BLAKE2B 99f1993dde90d18a0dab5a4c0096f6d60abec742f3a76746629f643d4a3b306e1bd780b0bb0fb20e217b7c4f5b92d1a51a539aedf21fe316fd38a55d544fcca7 SHA512 2f27c12cac9ff12c339f99f6c284dc1a6fdf21c81d9fe3c9595b58044e71687ee130e26f54509cf60c536b8f8de61d5785fcc9214c4e0801f650e3549e13e974
+EBUILD gentoo-kernel-6.8.7.ebuild 4124 BLAKE2B 1a886815a8320731f171b5ed729f75748bd95b99ef12365979da0816ff0f5676df02412d04c97555ecf6d9ad7a59057b0a6bff986581de61f7b592f82dd51bcd SHA512 a0b08ddb7203dd3ca9f9bdefe7e4363e8658577083b8c6957ec264bc0808ba8d4c5a0bd85ec6f54f148a88d08d7d3fa2c23e4f5db991dde1f1a3d91e92522bce
MISC metadata.xml 681 BLAKE2B c773ebc6132d1c1a2466655e2441e7bfd7be7979e5912d3a27dd1c81b59614fd7a9a9a6f865075071126337eee6435e4c2b57356cec46f47966c4bdbb131ff3f SHA512 caabebdfd4cb3db2a69406cd1dfd9638c828bc1602d3f972350a7e84db1a2caeb563c6750c0998756c66f949953a1508a395b4b4139e88fbe9a20a70ab3a5ad5
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild
new file mode 100644
index 000000000000..269054c10ae0
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild
@@ -0,0 +1,141 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g12
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild
new file mode 100644
index 000000000000..32a4bfcc08c8
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild
@@ -0,0 +1,146 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g12
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.28.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.28.ebuild
new file mode 100644
index 000000000000..43023916e2f3
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.28.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g12
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ loong)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.7.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.7.ebuild
new file mode 100644
index 000000000000..25739f747030
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.7.ebuild
@@ -0,0 +1,153 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.8.7-gentoo
+GENTOO_CONFIG_VER=g12
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ loong)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index d16c4c9f3447..59b5f4b5796b 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -97,26 +97,26 @@ DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
EBUILD gentoo-sources-5.10.208.ebuild 685 BLAKE2B 9cd525cec7ff2f2a5b4115960d7fd08fff59060191396693ba72ecea6e09daf3d4ce132a8fa1b525323d37be48e569598813c32be9fa610327fe476ef52a4c35 SHA512 a8351de3bb1a5176fa35137d00b805eb87a3f2f3e48f73e6c30713cae1edbfa86791359fe561f0f738cba53b07c768f6b163070922fa822c5636d1d8704d839f
-EBUILD gentoo-sources-5.10.212.ebuild 742 BLAKE2B f109892b40fc473992ea048f8cad9b7297a777f6a38612f271dd71849aa5c33c9af6acb9a757be891403bd3d5e4b3c49732f7602d650a34906477a70b45bd93b SHA512 97d6912bf83bf7c742686d1dc10d6022506c38d0cffee0b15201574972372461d777d8f72758f6931b6e094d364644b64bda75d92986ad1ef07e84eda0a49f4d
+EBUILD gentoo-sources-5.10.212.ebuild 741 BLAKE2B f8a986dd79a69340fec6adcda365bcca83790a16c4a1799c3fc2ae5a96617ae8ee1567e5ab4a28c9f7905ac1a6c14b6d362abc5140d984d59d95e2e8d8eb345b SHA512 3723f3e0f011ff9114ccad91c786039a32ebf4c982650486dad5c1106b638bf1fe171afd1ac18385516b9ac2cf4052aab1abcf939256b36ab19853ec7218a715
EBUILD gentoo-sources-5.10.213.ebuild 749 BLAKE2B d378a072f4389d59622dc5c9fef5fe7b7df31e6b7f7981011ad63dee714dec398d5f3d4893d0a8b7c1a4f0a46fc54a1eb046736bf1f1ee561f918d092f3cf2be SHA512 efad2795164e07222dd97477516c5c49128a50971b55c94c9b167e9e2035de54e1ef3626a2007552f6fc55e005194d008f8b38878190733491d32e55c8d36d36
EBUILD gentoo-sources-5.10.214.ebuild 749 BLAKE2B a4fbc553037d5c50091e5d059a90eef9076223e7c9a9fd32575a5f8573a9bfaf1a778291b859a0805168a0163361dd1b273f2e71f7c7b079395c06cd612b818a SHA512 950d4cacef7c4861b069693f99b87515070f5f6adf78562ca34f888796a00602bfb97b18940647b6ced7962b0255d9c02ea7b4e5dc16a656bbe81e22e2731d8d
EBUILD gentoo-sources-5.10.215.ebuild 749 BLAKE2B ee4b24141fb3656dc6ca1353f95ceab80977d575a0fdb9da354f4c0b77702fb540a1787b622eb36f1028b80341b4dfa55dd06074970dd0ec1c7c68cf2c2b3458 SHA512 52bac6b80be8e354eb70a403d9df41b40b356bf11986c44ceff1da5cc1fb8a7fddce6de0774d9314cebad0adfafc4e2e8bf1fb3ff260eea80cbd54a951726dbb
EBUILD gentoo-sources-5.15.147.ebuild 685 BLAKE2B ff37c0b596c69e09c51436f7da9bca3072a9a4b781ec271a60ca4c45c7533e1b7d2cd507c895dad8ba1937608d821dc58bc91dd5f74bc3bc589d58dac5641e22 SHA512 8182021c48a49a5275e456b30bac361b8af6665c04216446e278c23fe76f20abfa76c99af67bc3d5bbcc26a548aae5aa66d6c24e16aed0d4c0bb2ad7a74232b6
-EBUILD gentoo-sources-5.15.151.ebuild 729 BLAKE2B b8a17d9f8d5f90a2e63d884dfe017c9dcc64b396b62c54df5299c9c1fda06ef26ea7d58c43a7f4e07eff7a1beea6be55805706eb236c78014840bbbcbb52572e SHA512 bbd1223e083d87b6b5d6a9f3721933dd6103a8f444f4af352386025e3ce1455ac4c50808f733d4b14c8be8733d4c540c5557cbfc71f7beb02399e3812e294bda
+EBUILD gentoo-sources-5.15.151.ebuild 728 BLAKE2B ca5cfc41e5fb8548efa8ca814356fe7ebabcfc949bd11975888bab59e1a15a3b56eb64d0ef0b489166d4e8740de38acb54977dc2f012b5c22a84220b1dbba230 SHA512 ce4b37e848cf31ff4958ab55263860969d9469ba384db69e13c812919269ab8b688b185d455e4df70dfe96bad8c3459e13b25b73cfd9b37bfd1026fe5d7a371b
EBUILD gentoo-sources-5.15.152.ebuild 736 BLAKE2B a59cc0ff1d6c55a9ce3c2e17e26e1250f1800b907c0ea682891215ebd486c347cbfcda60425ae89346e50692182ee91498e80736a4e2cb74ee774806f432ce28 SHA512 81b01c6d1905ac9c9eb0068234564043d00f688e9b4b0ed4216212b6594ad07d3d8f6788abc56bfef114bbd8b3ff1e27203fdd566f46b352d1338a9e5fc090ef
EBUILD gentoo-sources-5.15.153.ebuild 736 BLAKE2B ba686299a9256309b0ba126496c3c5997acb453d4365049b79ba75dbbe6fe24ce20be2341103516c37d54ada700abd1709d7d55ce7f6932dffb6f73c76903593 SHA512 3a49eb4a5fe0a21f716c5ee655d2064bd68117597e4c83b903411f22d6e51dec69fb475a6c02ec9588e4a6a107f4ea822b8912c8b99b56e8adbea1db1a4cd6d9
EBUILD gentoo-sources-5.15.154.ebuild 736 BLAKE2B 03934faa86c463a32552b8f1185e3a45bc1642808c4558a382a37c3bb72fd036af494ad57618e0aed23b1604c459760d66af2a7616574477d2c3eba5ef88ffca SHA512 3780cd6b201a953b2096480a01664a9cb325bc961dca81efced32f8307cc82147400d7349c079a347415e9ad8124b35c1a8cd0308eb7e73feca3150e1b61e644
EBUILD gentoo-sources-5.15.155.ebuild 736 BLAKE2B 186fa95f6f987cf6b1565c0e19422c100985b136e55a7d059288079342e92c4db3c84d1b3518bf10f6ad9d466dfa6accf4439e3f409bc084c6b1b8284e455d13 SHA512 7f90bb255f86a7208445c50af14fd816dc856fe2abeeba371f7faf5e42adcf6fbaf7198bf462f7b125019b1ee58e946cceba788dc0d49fac79ca2de43709faa0
EBUILD gentoo-sources-5.15.156.ebuild 736 BLAKE2B ce6726dbe864b9a91554f8d678e708ecd693f70b0f8840a0f2bc74b1c90e40f74d40bd9271c71e99031dfc24480c4c5f13d65657444fab57b7c6a882feb24b07 SHA512 3c8ab75f4a0194db2e4bd4c288aa795de030ed72af1642e9065d6d783045ba0f316a93ff7d721a729cf85adfc3ebe0d0fcd76a117563747c23d6de93db5bdb03
EBUILD gentoo-sources-6.1.74.ebuild 684 BLAKE2B cb7bffa4ccdaa11c35c4582b9cfa4d60fbd92ae647080073dda0ef6ad227e0fc3ac829afdb2e69690bf8b8bde67cf8468b78ec0f82dcde43f24210f8cff6e291 SHA512 9b0413ca5de8638cf69fad2f02fe371fb748ffab7f3abbecd86e4c33bcbbc338eb963dd4352d387ff8182a3d3107a6cf4f33f2b48716ccdb81d7893edb7c1dd2
-EBUILD gentoo-sources-6.1.81.ebuild 741 BLAKE2B af3683328d69d5081997549ffd0b88130aefafaedb5be71056c7dec401d2e91a0b47284e1730c105a8a42d3a97012f22e4f57d301128324c146af14ed304adce SHA512 27e6424bade9fd3326be3bdff320a923297749f273c8cfa74d79b539304adcc26993fbeae4bf5e73598346817e1ea69da43ac22e7aa73b88e25c84cfd8c07f08
+EBUILD gentoo-sources-6.1.81.ebuild 740 BLAKE2B 2ee15cdbbaa68a827296ccb0ad59a976b9cd2cfe35731efc7c010ac5916384f426c81a1aca343d9b1f937fa7b072315a7faffc79a40b6edc4822702d9df58cca SHA512 165836116bd8edc1ece4d70952b88adaf4fe9b9adb993a3eb671f0b9b36ad255fdff547bc21c4c6a5d1d9d29483504778a0ce4556b5239019b8676d070e3aaa0
EBUILD gentoo-sources-6.1.83.ebuild 748 BLAKE2B f5686bdb0be828f6cdeada058ce634ccda30899ddad2eef9a1e792be9783da7a4871109b2e581b0026e01d3ec6df13d45163544d9ec131374f47d70410884da2 SHA512 4a8e98fb525342f50b4b80959f3708901ee84db2e8abfb8b862414f653020521db1e0a141e499e855d62cf91712fca6b6805ef8c4dcc64fdc957e5dd6b8017b7
EBUILD gentoo-sources-6.1.84.ebuild 748 BLAKE2B afdf80c1f3313ee483aabf1f8ec40eed827c477a9e927b25d559b49416db0173d13a4ccd9e9fcddd5abf4c22d64d641940caefb617b21027a10e015f3945373f SHA512 680409ba4b3a2adb0f8819164f0a978c3181ad0b61539cc65c962de832daac4f4e46ddf4de4f283370c3867cd091667682c3d0115a13def59099bef569d2c56c
EBUILD gentoo-sources-6.1.85.ebuild 748 BLAKE2B cf5beb5a227c6fbe0f5461b336fde5c14025a2d8fa1ffa2d771cc03bf016e5b1a9a6f0288a16338d1e8d2980339c1921562ed27e5f9532cb6afbad41aa928c48 SHA512 7a33765ffaef69160706321736500fedd22ad6a8d80b5b19fc4ce53d42c0f4375fc9e47b337d8083436cc64547a8eb5d35c85dce2d8c22e44cc43f4c0cc0e672
EBUILD gentoo-sources-6.1.86.ebuild 748 BLAKE2B 7cc254b62d60ed02c9cfbc03dbb9b29cdd322f4e33f312ff9647bb702fc30f4d41e4bb765e0d81663d9b821c93952191f6515d75d5c0ce674408d1a490260e64 SHA512 574623b9227669eb43adf780d380279c6cc81fd939b51cd30fb815c8c63b103d18d1a89a4c79a2df90aa7cc4192782ed9fdc99d5f7be93bb7411e9ff490f97b6
EBUILD gentoo-sources-6.1.87.ebuild 748 BLAKE2B bde17baba5439b326977ab9ff632435f3957436fd5b32c04f5e7a67ea57a99d9196a8e7cf0dc8dbd46c30fd9cfe956d7cb81940ac64ae325b147a4538355eb92 SHA512 d1d1fd79c1e1b6a6bf177f49dd96dc06f825e7ea9d92597cf7da529d002530815f4b447172146a1eb8def63f6285892bd338fb2b40ff550b612cdaa3e6fa48b7
EBUILD gentoo-sources-6.6.13.ebuild 691 BLAKE2B 6c64500c9093da46755a1b37b0649bcac3276c3b44b930ae5cd051b1f5109ce6e2529aaeebbefd523aa2ced171128dce46143b48e979f0a890b0c9ef92367542 SHA512 94b03b91fddf7c7c4b22ada6b8e8833a006a29529758cbcfbfe5a7010f0743526d1e2f1de00cd2ee7e8938d714717aece931c67d42daf111c7da8e723b7a6232
-EBUILD gentoo-sources-6.6.21.ebuild 748 BLAKE2B fa384ad84a2d5a98c0319fb4c588696c650898342018f4160d6f88b43919488b189119d14359dfbb5a6331c2abb5762508d2fa2ece3bf63b3b807514c66aabea SHA512 4ee7ba0794df37f912580cebae2326591db6e3ba182d52e349febd1c838215ac74e9105dfed85f86c3c9386522c979fd7374a510eb9e1b3e6ad85631ebf55ac9
+EBUILD gentoo-sources-6.6.21.ebuild 747 BLAKE2B 3b2e4070117fa62693594af5c492ab32cf1b3293e372d848470a03a79cc0a16ae59c87b40b32eea65932d09b4420c4127de62121cd79a75005757ce27545c808 SHA512 ec99bbd78575d1ff628ff144bfe2c02d7db452d4564590a5268ef5dfad274bdda8f877af22bb8b557bcb42e82fe33418e56505916406291e34a8e4d621dac782
EBUILD gentoo-sources-6.6.24.ebuild 755 BLAKE2B 287a1c17db36dcb5cd5eb97094487757cb3f4fc01ff1dd28faae1decb9d35b8a8afc9be5d345f5482830ed51c876072572db26dfe11b5920667a076176859571 SHA512 9bda85374cc8f9360f0e86b5aceb2904fab6fedbd4c88899e4b4f55f8b7edbf802a722365d2f785539b48b90400dedd526b69332759292b57ebb342a1c1adf21
EBUILD gentoo-sources-6.6.25.ebuild 755 BLAKE2B 75d266aa070570345231656727eba86a594035b7cc5155f0ef16394faf0c75a65cf3ae84aefe5ddb7f1d9a8fd510c0bc28f2e9beff2a2d904ca449784dbd29f6 SHA512 6ecd820689523ca4c76c10b6170e7e8727e858ab1f6bd220a5ed6c74baa6ac7bb56e17536eb59815c2396af620670a29dede3c36c0651670db1a898c9dd88ea9
EBUILD gentoo-sources-6.6.26-r1.ebuild 755 BLAKE2B 2cbb251d4ac21a5800c9b9fc92f3c84507e4cd93f2eb375767f86f25a4261e30f860872168e069d059e52da4375323298f240d4888fbae4b7cbc0da4e87a4fbd SHA512 dbe66a5b8f11ce0f650b62e7a2d8ca32b726dada52bf3dc52b52a7c6424a864c04e8f3bb90a8ab0aa8efe70b99ab1c27dadc53cbd8633c99786d2fd138cd9dc7
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.212.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.212.ebuild
index 653d93987710..0f833ae35c52 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.212.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.212.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
detect_version
detect_arch
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.151.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.151.ebuild
index fd3bd7eff629..b18f27f1e2df 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.151.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.151.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
detect_version
detect_arch
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.81.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.81.ebuild
index 8dbc88d7402a..06948499dfbb 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.81.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.81.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
detect_version
detect_arch
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.21.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.21.ebuild
index 24ae027c1cbc..dabe843909bf 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.21.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.21.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
detect_version
detect_arch
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
IUSE="experimental"
diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index d4ecaac3a05a..5d6deeb70878 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,10 +1,4 @@
-DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.9-rc1.patch 96098154 BLAKE2B c7ab938924bf2b159da4ef02730ce3e51beab9a9267419e195861a5de4962facca4937ce1f8d9451d99723e8af30b2cd6c20f01868cf9a9e935d225cad462ff1 SHA512 2f094d30277ae51bc9451565ba3e0e03cb12f331239f974bf7713fbd17b4aac73722e46b425aaedd22d42b73767b234f26f8e9e24cac8ad5d5a7e0e5aeb94638
-DIST patch-6.9-rc2.patch 96447882 BLAKE2B 3b5afddc2d45f37f99c9709e741a39ce91a65b54d1c1966a58b812aecba060fc75d9ac218cfd2e6aa51ac9737ab357acdafb19e9d112a6d7908fff08c0f5817e SHA512 46166b7ca352a78368e3d2d29eed60986c0acbb9467f1af60a1000fe0da925dd824bce11906b2555e7a27b9bbcc8546850038a6c90f3dc1260910560cd48e4f6
-DIST patch-6.9-rc3.patch 96996955 BLAKE2B e95fb3392051c331776e0c4719255dab156f648bf80c2e1c5f3e7478975cb59b9562eb9d60c356ea693388a69bee054eef3359a8fba2a3a979c82bc1b8d5b13a SHA512 7af4288187a2751f78c72e67e27d0b8237c365114ce0b6f57fd0eb91e9b1c25b394f73ffe717c094fee53d89d073aca49af1479abc4dfe80515d7f2c16b11a46
+DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
DIST patch-6.9-rc4.patch 97385879 BLAKE2B 3e3a0020a0269a1a5b8509f0807e90b2c4a68dc959cba08b7f9074f561ea62f37880d176240d51b663c706c57b7edd95b22c7d62115fd1ff0328d524d3756e44 SHA512 642f01cac43ba541eb0899a6121d92d99239f7360cab2e3683e955b593f3ce5a12b6d149e0da19ef0bf0e23105cb7c334a00bedafe99e647245d786246d5a50d
-EBUILD git-sources-6.9_rc1.ebuild 1173 BLAKE2B 946d34755355c5c3f43e9f5a31ac0b1926e6b19dd89305c6bbdfc8fe3bc0966f560733b27ae1b5acbae1a59af06cbd29e2ab3f845adcc3e0864d7b806b7ed2ff SHA512 cb40a9467a566ce5499ed161a91fd8d7bbc7b77aa3e445a8ebcf632af2a26427119698171bd1c69bd619e514233289162581880c1a0b768fd50b3ff0c0cada98
-EBUILD git-sources-6.9_rc2.ebuild 1173 BLAKE2B 946d34755355c5c3f43e9f5a31ac0b1926e6b19dd89305c6bbdfc8fe3bc0966f560733b27ae1b5acbae1a59af06cbd29e2ab3f845adcc3e0864d7b806b7ed2ff SHA512 cb40a9467a566ce5499ed161a91fd8d7bbc7b77aa3e445a8ebcf632af2a26427119698171bd1c69bd619e514233289162581880c1a0b768fd50b3ff0c0cada98
-EBUILD git-sources-6.9_rc3.ebuild 1173 BLAKE2B 946d34755355c5c3f43e9f5a31ac0b1926e6b19dd89305c6bbdfc8fe3bc0966f560733b27ae1b5acbae1a59af06cbd29e2ab3f845adcc3e0864d7b806b7ed2ff SHA512 cb40a9467a566ce5499ed161a91fd8d7bbc7b77aa3e445a8ebcf632af2a26427119698171bd1c69bd619e514233289162581880c1a0b768fd50b3ff0c0cada98
-EBUILD git-sources-6.9_rc4.ebuild 1173 BLAKE2B 946d34755355c5c3f43e9f5a31ac0b1926e6b19dd89305c6bbdfc8fe3bc0966f560733b27ae1b5acbae1a59af06cbd29e2ab3f845adcc3e0864d7b806b7ed2ff SHA512 cb40a9467a566ce5499ed161a91fd8d7bbc7b77aa3e445a8ebcf632af2a26427119698171bd1c69bd619e514233289162581880c1a0b768fd50b3ff0c0cada98
+EBUILD git-sources-6.9_rc4.ebuild 1173 BLAKE2B 7a9ded4966dc6056f63c864c3267ded95dd660cfcb60bad1217662fe747bf3c9c825acfe3b74172007c2755dda095dd592040e07bd25ce5b838fbfd23feb6c18 SHA512 2b3b942be0109b9188633f4377b6a2e95fbd1960dfd651060002713294514fd4a6738f5e91d536a1a808bf3e76919d26571576082a9c9315d6a438fd42a1fad8
MISC metadata.xml 465 BLAKE2B 089bfb0e4af03b69d3d118d39713b54aac6912012cf0e9352d22b4b597abe5b1ef86863c37f6a0be2f81995f2a81a8d08bc7c2927d06ac2042b7b18ba02c77be SHA512 cb2bec5a8cce1e6da593f6ab11ceb854112fb4e828198793820699913f2f7cb2a9443e1cb15c42e16730891a27fe8dcd1713527c2ba2cfa56f6d2296f6f6e001
diff --git a/sys-kernel/git-sources/git-sources-6.9_rc1.ebuild b/sys-kernel/git-sources/git-sources-6.9_rc1.ebuild
deleted file mode 100644
index ca760a458b08..000000000000
--- a/sys-kernel/git-sources/git-sources-6.9_rc1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-UNIPATCH_STRICTORDER="yes"
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-K_NOUSEPR="yes"
-K_SECURITY_UNSUPPORTED="1"
-K_BASE_VER="6.7"
-K_EXP_GENPATCHES_NOUSE="1"
-K_FROM_GIT="yes"
-K_NODRYRUN="yes"
-ETYPE="sources"
-CKV="${PVR/-r/-git}"
-
-# only use this if it's not an _rc/_pre release
-[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
-inherit kernel-2
-detect_version
-
-DESCRIPTION="The very latest -git version of the Linux kernel"
-HOMEPAGE="https://www.kernel.org"
-SRC_URI="${KERNEL_URI}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
-experimental nature. If you have any issues, try a matching vanilla-sources
-ebuild -- if the problem is not there, please contact the upstream kernel
-developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to
-report the problem so it can be fixed in time for the next kernel release."
-
-DEPEND="${RDEPEND}
- >=sys-devel/patch-2.7.6-r4"
-
-pkg_postinst() {
- postinst_sources
-}
diff --git a/sys-kernel/git-sources/git-sources-6.9_rc2.ebuild b/sys-kernel/git-sources/git-sources-6.9_rc2.ebuild
deleted file mode 100644
index ca760a458b08..000000000000
--- a/sys-kernel/git-sources/git-sources-6.9_rc2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-UNIPATCH_STRICTORDER="yes"
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-K_NOUSEPR="yes"
-K_SECURITY_UNSUPPORTED="1"
-K_BASE_VER="6.7"
-K_EXP_GENPATCHES_NOUSE="1"
-K_FROM_GIT="yes"
-K_NODRYRUN="yes"
-ETYPE="sources"
-CKV="${PVR/-r/-git}"
-
-# only use this if it's not an _rc/_pre release
-[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
-inherit kernel-2
-detect_version
-
-DESCRIPTION="The very latest -git version of the Linux kernel"
-HOMEPAGE="https://www.kernel.org"
-SRC_URI="${KERNEL_URI}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
-experimental nature. If you have any issues, try a matching vanilla-sources
-ebuild -- if the problem is not there, please contact the upstream kernel
-developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to
-report the problem so it can be fixed in time for the next kernel release."
-
-DEPEND="${RDEPEND}
- >=sys-devel/patch-2.7.6-r4"
-
-pkg_postinst() {
- postinst_sources
-}
diff --git a/sys-kernel/git-sources/git-sources-6.9_rc3.ebuild b/sys-kernel/git-sources/git-sources-6.9_rc3.ebuild
deleted file mode 100644
index ca760a458b08..000000000000
--- a/sys-kernel/git-sources/git-sources-6.9_rc3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-UNIPATCH_STRICTORDER="yes"
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-K_NOUSEPR="yes"
-K_SECURITY_UNSUPPORTED="1"
-K_BASE_VER="6.7"
-K_EXP_GENPATCHES_NOUSE="1"
-K_FROM_GIT="yes"
-K_NODRYRUN="yes"
-ETYPE="sources"
-CKV="${PVR/-r/-git}"
-
-# only use this if it's not an _rc/_pre release
-[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
-inherit kernel-2
-detect_version
-
-DESCRIPTION="The very latest -git version of the Linux kernel"
-HOMEPAGE="https://www.kernel.org"
-SRC_URI="${KERNEL_URI}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
-experimental nature. If you have any issues, try a matching vanilla-sources
-ebuild -- if the problem is not there, please contact the upstream kernel
-developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to
-report the problem so it can be fixed in time for the next kernel release."
-
-DEPEND="${RDEPEND}
- >=sys-devel/patch-2.7.6-r4"
-
-pkg_postinst() {
- postinst_sources
-}
diff --git a/sys-kernel/git-sources/git-sources-6.9_rc4.ebuild b/sys-kernel/git-sources/git-sources-6.9_rc4.ebuild
index ca760a458b08..7068b44f8f6d 100644
--- a/sys-kernel/git-sources/git-sources-6.9_rc4.ebuild
+++ b/sys-kernel/git-sources/git-sources-6.9_rc4.ebuild
@@ -7,7 +7,7 @@ K_NOUSENAME="yes"
K_NOSETEXTRAVERSION="yes"
K_NOUSEPR="yes"
K_SECURITY_UNSUPPORTED="1"
-K_BASE_VER="6.7"
+K_BASE_VER="6.8"
K_EXP_GENPATCHES_NOUSE="1"
K_FROM_GIT="yes"
K_NODRYRUN="yes"
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index 7f603663f7da..b4da63742a68 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -1,24 +1,29 @@
DIST gentoo-kernel-config-g11.tar.gz 5077 BLAKE2B dc17ded74f79baddd703a78084113b85e7130877b300b5fe60453cde515fe37c52ece7877049bb0ef384f74ecfc73d59d7d4a513f8fef7bf4f651599946383e8 SHA512 e91156765ef2a48396370f884fdecd7bb1d600e5167f6bad51130520f886e9198adae375adf3e40fa803abc5d5482057775fb0275ab2589bd8f94d8af4a03c4e
+DIST gentoo-kernel-config-g12.tar.gz 5181 BLAKE2B e5faf714fa197e69c4f17f90d60a9ce4acb2fa2dbd996e1ce474a6ca370541b89f24ecb635657656a57913df87046bfda1766517093898a3c3ce0908ee617811 SHA512 b3fb3c01e0a3c3179921641b8314ce8e4ad50c94c33baebb4446d002d1f16c35b4b26cb02dfcec6ee00d8724abdb03e0fab6b0665d13ce5cadd5e672668420d1
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e SHA512 f744444f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd
DIST kernel-aarch64-fedora.config.6.8.2-gentoo 277695 BLAKE2B e3f4270b1543b96391229d673a1dc097975b065b1ce5966ff3886e31e449cc0542c986085feaca7030e41fd0acad2b6921115c4d0f81234cf9f72ce4bfe84696 SHA512 4721995bd2100e2d90f67a3c21db3a5507a3001f5f409b2894fc1a9cad3ff159e1784d06aacc0254229aff40598f78e0a51355b6cfc5cf860bdaf4e8a30a5235
+DIST kernel-aarch64-fedora.config.6.8.7-gentoo 277695 BLAKE2B e3f4270b1543b96391229d673a1dc097975b065b1ce5966ff3886e31e449cc0542c986085feaca7030e41fd0acad2b6921115c4d0f81234cf9f72ce4bfe84696 SHA512 4721995bd2100e2d90f67a3c21db3a5507a3001f5f409b2894fc1a9cad3ff159e1784d06aacc0254229aff40598f78e0a51355b6cfc5cf860bdaf4e8a30a5235
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b SHA512 1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27
DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e SHA512 a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968
DIST kernel-i686-fedora.config.6.8.2-gentoo 246574 BLAKE2B 80834222e71fa04cb48865bbd2b0da6c02c4a44815df576d4dffa1f676a4d53567a6725a20284f6715fcad14ad8a47f1f7bb71b955e1404699f6c7961e6f3ef6 SHA512 3bd2b14d655094dec637018739222fc06c1d59fda7a14d5c3193ab7784b90e89f4b568f0268257a45ecf74e9f8ecdeda978320bc24232985e57256dade8e9f51
+DIST kernel-i686-fedora.config.6.8.7-gentoo 246668 BLAKE2B 4726a7dba114cc320832d137306f072d5d69cc52aba7ffbc157858e43c6405c71fdec9812eba4f6fc98f169e156785beb54c8cedf70e56bbd8f353dd13692f29 SHA512 9009adff76b1f42c5188608ed29e227d44d55c55c11a0f31c4d60e0e60773e5a3bb527a827463ae1c7f4d37656e0e857d673cb8325b55c6a5c5e08c830024d90
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad
DIST kernel-ppc64le-fedora.config.6.1.7-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c
DIST kernel-ppc64le-fedora.config.6.6.12-gentoo 232147 BLAKE2B d67c2ab2d089ecdde3879129d2b1f85a592adae811ed053d00d4ff120e6bb44546bb41d74817be558adb1d669d06f3dd50e6ea542c8a9c2f13672f77f4e4eed5 SHA512 b130b4c57959c0f7be983334b08354640d5e2946bfdd956d6c5b895f816f6177d5fa4bb1c4382cca5c4dd4723aac42e9e89a002b71d86f4eb30f755008f8f9af
DIST kernel-ppc64le-fedora.config.6.8.2-gentoo 234240 BLAKE2B e9ab5506caf4ed1df3a746e58f6698963a27df7b343fff2b3678f21f630014bcba1f23bef9968bad253025093b0cf2006ea7fb067e7394a23c7f9c1eaa110663 SHA512 44dc12c0e9c62df264b86ffff5c4d42c67ceec2e0a336a4dcaf6f2de5914e230a0919a55c2152cd2f6ad7b57479dd695ff77df6755e84c49580304a93a2027be
+DIST kernel-ppc64le-fedora.config.6.8.7-gentoo 234240 BLAKE2B e9ab5506caf4ed1df3a746e58f6698963a27df7b343fff2b3678f21f630014bcba1f23bef9968bad253025093b0cf2006ea7fb067e7394a23c7f9c1eaa110663 SHA512 44dc12c0e9c62df264b86ffff5c4d42c67ceec2e0a336a4dcaf6f2de5914e230a0919a55c2152cd2f6ad7b57479dd695ff77df6755e84c49580304a93a2027be
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f
DIST kernel-x86_64-fedora.config.6.1.7-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c
DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8 SHA512 c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c
DIST kernel-x86_64-fedora.config.6.8.2-gentoo 247712 BLAKE2B 78dcee71305a8ce281b1a177cf3c7bb02326fedd53a8007513473f739e369e2afcc65ddddb6439736dca751f081f2ddc91d14c1109f091316d08faedf1064be4 SHA512 9a712ed378cc99102485db689b7540280084c0c48eb2b7f7edc5fba8e673c9473fcb4cff3fb9bd7106a5f5307c9eee333d7f1ea56248cd8012d63ff0de1a77cc
+DIST kernel-x86_64-fedora.config.6.8.7-gentoo 247759 BLAKE2B 1005d5b08b75419ecfcca207b407ec3a80e644d8b8feb03ce70880de79ea4ff17f56175b7c3c4ffa8279ca42edd154161ff10e89fbefc43d71f4c0eb614a094a SHA512 fd2d6ef4d2b426509c6ad42cf29fe1663a95a9ef4277e9cf300c825e58689e2eabd37932c55ebabc11cfc2694423b75cd215f206ee925ae8945ead61266c02cd
DIST linux-5.10.212.tar.sign 993 BLAKE2B 1b2ff975b715c0b810d95e0cbe0ae53b61a6fc5a9dc3819783e484fac686f6c922734569ed2b18d815adc35afb4798c58303e7b947e1cd389c9972694406b9d1 SHA512 0df035e0becf7513482a2017e9131a3ee04307c2d9ab7773e41291e2325778bb8f46d2d8755e1644cec3e16505f874243311d2c1ab748e65734212079307fe3e
DIST linux-5.10.212.tar.xz 120624784 BLAKE2B b41be3cb68ba12974c948bb68be252f07863904f7ff879068e48ec50598e54746243e377abff0a1536718370c86f0a62f4d52a75f3ee20be2b12bf384ac189c4 SHA512 e430cc7a37ef77c5f8979e33865e3f5ad0c02270977d52da5bc153daedd30af8791ea6e2377d7e91ffffed6bb4a418e47f6401d09d97c567a9f4635afb3ed73b
DIST linux-5.10.214.tar.sign 993 BLAKE2B 3666fe792c3b463111f4b6d82a9af016220d8ece6b15cca78555a35c3a896401c8d06aedf987f31d5729fb99f60ce7a94730e59a37ac5a6ec2bc632a4b45d370 SHA512 34d1396cfb9eef747dec4c4a7fc560eb6d467442b01ff7b1cc10257ad92f301ebca710fc2e8fb061d03b2a0ef6260a77baf419f49758db6b72f4eeb2583924ef
@@ -31,38 +36,50 @@ DIST linux-5.15.154.tar.sign 993 BLAKE2B e963d49beec9e550305b55b1577cacd2defb178
DIST linux-5.15.154.tar.xz 126637384 BLAKE2B 06a9c44f359f3fd6807e70f18fbac03bd82c8637a142c0b868223011a4afe0bbb56fc83c790442b96f2e55d7832f601b1f7d4f643a563d9ea27460971c4df7f4 SHA512 89da87654abc6397f03a30dc48983b73ba3e306b0682546e445d9706ebe88e19dccd94939ab58782391b131065ca0a01ebc5f327ad3009315d10f6286ea9b179
DIST linux-5.15.155.tar.sign 993 BLAKE2B 4193a773709de6c8626c74723114f229511e56e5dab4f00796c7e8831424bb9f5c73840c6e13d7b3dbead6d9b6c7133ffa3b30a6caa8f281b45191e09f6f5456 SHA512 206364639ace66e3c220a5290fa9cfd1d1a1f7655079f7ee1c756bc77bec79b8e1d8db07dd33bd115e878f8b972dca72088720ed47c97841fc6c6745c4cce407
DIST linux-5.15.155.tar.xz 126638188 BLAKE2B 00c2ceedb57986a35ec29dba3aea3aa1979f1291ee4624f174e2a0dc1325a612d5bc8a101696cc4b730dd645095ffc20723f589ca7aa0766dce9df089f52f2ca SHA512 8368c46a553684885bb3b5092126334e50e3bf73acd8e0c7a45828cda52268396b6783a89b08b94606e2305d3f2330ea8b8f3a4fd59a4d1a65329d4e147a6bab
+DIST linux-5.15.156.tar.sign 993 BLAKE2B c606bc02fa75747b0647913fbc8acf4c9047119e235eb9ab2a555caab5185e8a7a22c72524bd8131316888923484345a80771864ad94d6a20872e5e6df584dd3 SHA512 e29269fb58f118c5747cc8b4943ad6bcce9b285f087bc93546cbab12edc179b03ed49736a219bc96782e60c901329124e9791e7ef25aba7014b2c6324338210b
+DIST linux-5.15.156.tar.xz 126642224 BLAKE2B 55c20146a7065ab491867d4b5f03d651399471031c8d4291f3f493bdd223c566a9f38ad66e8662732c2f7183f3fa5255cb4bddd069ea1d5cffd6ebbd7c07835f SHA512 567e6ced6a2d3a47406f7f2ddb92773d349ebc6fd43423af5ad29b55e66f954785487cb1257e1b72b1257479895f2b31c6e36761ab12bcce3dcb3d749d5c0bb3
DIST linux-6.1.81.tar.sign 989 BLAKE2B 29618761c2ccb8747ba3ad77ab378193ab63ad689ce7db0d55cf1e588307c54eb6f937d2c311faf94a1f2c94e69677154a38154515c532cc383b5a83ac491584 SHA512 7444ad331b208a6d4c9410ace57f3a5b5c1347f51f00040c33d0940f76530aa1f0fcca1eab72ec9e7bcdce552125fd8e0335aa8732b39566612df814e8da8188
DIST linux-6.1.81.tar.xz 135100548 BLAKE2B 4fb34946ca03096cec357f0205b4c2c4a76279bce0b19e1c7644f370a0c301b05eab30ff2b272e43b41e808fd568d6e2df197535b84d25aa28c2af05a12677e5 SHA512 019eca1bdd822f1ed65f6f7f73ab101c7402d61e612c88cf9afe10eae96edca4a8839cd85f92b7062de62dbb8840898e668a40d2d8d8cda611d4dc533355052c
DIST linux-6.1.85.tar.sign 989 BLAKE2B e8a22c1e7a8580e16efe9ed7e41206689da375a4790b198c7747ce1382cae624b4e9b2b33af5040c7dac3bc4900446d183d8751ac1a5701692c60ebd4a050989 SHA512 654c07bdbcefe4fbb66e1f1dfc48ccf4321261c97ac357b28254030dd29d26402231ce8bc28fa07ffb9bd8ef099a74c55fbb053d27650e3bb9594f50a556a555
DIST linux-6.1.85.tar.xz 135133732 BLAKE2B 84b45ba6114b4c2cc1c5141fdbcc7fa3fb26d3ae288fbf9d01b4c1fe55576fc8bed69dbfbfcdec6cf1067ea9d9ec2968e2d749fad7475a76da3b00f8c6cbd976 SHA512 1c8fd0558e0663c63d7f0a5924649eb8b5e0ee81d9f4f13a1d8da16697a2f1510b3fe1b72871cd4d57a325039db04546db243354ce31db91d20b028d193e1ba2
DIST linux-6.1.86.tar.sign 989 BLAKE2B 5c1afce26278150a0c03587693a22042b017a7d0e9d7350134686fe4f43a567ecd633f97fc91347717d67dae7e0e7fa1253cf58e71ce12b4c2ccb1d1b6f72699 SHA512 0bc26e55d2f775dc3f48745503b2859a55243b878bca7a1d3d5c136227ff34a36044620970fd7172a94f06f22366aa701956dbcebad1df534a79f18cd43d453e
DIST linux-6.1.86.tar.xz 135175132 BLAKE2B b4df1699b11ac39623d40b73ffea0dec86a033946564b8dbb6af52de648762132dc60502cd3c06fe4bf91e3a4f22df7a9feed05a3afc54926d610a61fd4ccf74 SHA512 15f30f318c0d12a7ebecde04bf0374d5658c2aa2504f5dd2f6e366660eecc31c7d118904383d766a38eefe8dd92fffad64cdf0d66393418e895c297b5f6d6b03
+DIST linux-6.1.87.tar.sign 989 BLAKE2B 5dcbdf95424d5042049065e865ab2864b252eddedc3b13745843285116bd6c2536b9c117b86e28c783d1ac1f247374224399377d293180bfe3b81691abed0f78 SHA512 f0db832d08a38e1c462cc8b7bb26a18b1e5c47975888524d4d3f8157f87bfe141323210e42c9576cfb4260730ea8238e576f20fc889d89c5cb3ec0e8585b5a82
+DIST linux-6.1.87.tar.xz 135155024 BLAKE2B 42f5f28cc22db9200a1a1fbc8ffe63434e61d4d954ea86d364bd1adab6b882f530983778f3a2db51be5d33d8fa302c1e29badf45440c142e10456055afb1f0e0 SHA512 5c5b8910f27229768292e4c5737a988e8cf3b19e787c2dff3c15bba268b28c3f99b2169ea48256b692cfbd259ef48b9f6e836ad9b306a8e2230bc7bdb3f64613
DIST linux-6.6.21.tar.sign 989 BLAKE2B 2a9fc1ede7eb99492243663a4664679efaca8236d3326b517a67f0ca3a595638131acef3fb5c11f9ab17d4024750e06b1e39966e75f24410fe1c8ec0ffc64105 SHA512 8f78e399019e2a026ac2a9ffa1d6c2c60b92e935547d714f2fc2143b50000059d6e0959ba71904b2c83b3b4d56737bbc69e5a3ba050ceee208b2b685454782ef
DIST linux-6.6.21.tar.xz 140146052 BLAKE2B 7d13d5f2d5d3c00d66408f1989465067ff05cd8b317c4c81e698d3a2e7d09df7dae8605f9f6cc3614608c0ed84463d1d5e75ed602b71e435981ba78ef55326ab SHA512 e5faa4b32cb1dac14d551a40e460c3b54c021cbe184bb35b0b823539516008e5f50eedbbdb7532e17fc38f41840c397e334f6b5d990176939f13c4397cf28996
DIST linux-6.6.26.tar.sign 989 BLAKE2B d2925d5bf95b4aaf6c4a57f0015130b1937773f6e32aac8594a027b09afe63f181674d2cb80375e9c0a1ad626ef8d42ee7c5586a25c2d878b601c71cf81f7df6 SHA512 f6509f72defdd42f9ef5d16c6e2b982c1bae80c57a0840d0826733b40a8d9f4aee64e919baba538c0dca764217479568ff76e428cf93f64c477ed17efec25e8e
DIST linux-6.6.26.tar.xz 140179612 BLAKE2B 633ef0a386e6877811466c9ac937440709ec878b6ed4d26df874d524d9d6e3d92e0d73a6916bade1fffe297345e72253274fd57ccbab5addd461e10569bc702d SHA512 7559f5bc1384c223f1d63ec87215d91835db49a477fd9948524fb6bb8bc4fee38e99aac7824f849043ef2fd39e490da8ca698e65b4ae0cedd48b8758df5fa4cd
DIST linux-6.6.27.tar.sign 989 BLAKE2B 4d954c9d3ea7952e9ef067d8d99fc5d6d2417e7260aa05fef121ef3fe9035a523828f7e0bd2eab772edafa68e2a3aa066f2c6c9cc9f468b6dfddfdf63bfab398 SHA512 fe91e7eb3a364373164a63fdcb4ad39dd84e322ef7c2fc2b83a29db15f91dff8c5bdac9064eed7e94c52cb103bcb9c9e74185fe3ad106cd9f12925dfc2c6e585
DIST linux-6.6.27.tar.xz 140180256 BLAKE2B 386ceee8c6f48936461a6b5a770a7ade5ebb81cf936ee3712a7ebcf6a938490d8829babe15bf7a58cc0fc64f5f0cbb6bc501d3612eab6faa9531e00c929b4bb1 SHA512 d1d74c4050d6e8687dcf63d4600d4d938cbc6439c1e977623a0a9e23426ae630cc20ff501931be899daad0559ba4cc4915ce8d2b154adefb6b73eb485fb2c292
+DIST linux-6.6.28.tar.sign 989 BLAKE2B 6e33458ee45ac75a58f1c40d2684d32d791a828a6fe9b8f73f47822c900f179c451c8782c187911016a277fcaf8d5867b690fa9d047b8cab91231cc9484876e0 SHA512 a74f1c948aaf2096f148df2d0adffd4ee64610b8552826e90365f3c95e3a8c6ac0c74766debf81bf584fec19da3dd198ab125c79443ef4a2233abecc2670d3bc
+DIST linux-6.6.28.tar.xz 140212188 BLAKE2B 688c9b46f36a0ef8dedbfe27681878216e9b11faa05bb3f8a5f257d6536df2a3260c2ecac33d67b6b1a27dfb747a86ae8911a0bc2c6376f062fd04595e05b199 SHA512 fdf6def06de85656f8aa010edfb8b2f7f71cdeef9a70b5b35511833fbcf0e4fbfafb6224acfdf475975bc4bc8f05d0291745af5a6ae752a70cbd09ae2d3d17a8
DIST linux-6.8.5.tar.sign 987 BLAKE2B 39ee0c7755e5442a93150c4fbceea17f41da6e25994fbc4d11d006eb7b5362f22c611d928a43d587e728793b3c808786af5c536a89de0f85af018dfb856f986e SHA512 95ee581a65bf4c3f2653e0ab790a296625265011288b9ea5f0e8692c81863fb7ae2e9af98791b9247f51ebef284585b45c772f94b22b13c9a877bdbd8676a6a5
DIST linux-6.8.5.tar.xz 142548652 BLAKE2B 795c67356a7992cc73a85a733471d0379156f7ba68eedd68d4aa099eb07b4eea4626239ae15cdcc409819c833beb1ec2dc4032b203363db52ab1cb8bc31ac4ea SHA512 3a4a3dadd1440cf003f7e9be7934b19696ff10cabcdc7f497b7effec1c5bba04bdf19761e53380ac2132d556f9cb1996955171413cc06db29964186689099c00
DIST linux-6.8.6.tar.sign 987 BLAKE2B d76bdad4149baf7fa3aac91753d6f42c3006395c6d1afcfbfaebd75df259b12ffb9b31970f756012c5dd20f21ce0e7c326ded84faa4878b73e768be079d4c665 SHA512 627331377aea9c4f8c0efa17e661f4c23a032455493afd4c94f00a2f000aed9decf38c8a62ed3422a9ca631f8c0268c0488899abd341604887ad2ce088dbaa6a
DIST linux-6.8.6.tar.xz 142596780 BLAKE2B fea25d171e8e4e0394211b5589d76fd85537094dc80c135e80fc8bd32acf0d6f4f34524c35df960e8c7ee488c8288d158fc233d6cc7a76182996a658741da71b SHA512 5da8000a640243d06c456eb4102592134fcc5051785d91c53845fd693d0b0aca9751a7179ab8c8bdc633fc039c7ce8cfbec8357fdca9d01509b2dfb251b2586c
+DIST linux-6.8.7.tar.sign 987 BLAKE2B f9f9334079778072c22bfa5b686ed8e3d1400e62b5cb62babd6d235e303746435fc013a2aef071e7344fbe6729026456503ab1440f98ad7ccb2116d7df213302 SHA512 d440e9421b4cd519b6d40703a4c4bbac6590ee45aa92a3e693b7e3fe380de8543d5d3cf1e30d365838f8035424b5392325e7d70b195342dc1cbe9b3b356307b6
+DIST linux-6.8.7.tar.xz 142583888 BLAKE2B e8626a99c6c5769a8126d5ee1c7962c3df3c7a8c689193ffa864c4a4b8e72daeeaf22c3e3bb6ba5490eca3ef64c32a4a12980360a196444a53abadd791cd1855 SHA512 2d580d354029832e0d93401c9ef016b5dc0bcd5b5b06ccadf6fa79eb033d5af0ba29e1beca8f7a2e79bbe966d29dfd39246c8b63c8df20b756e1d484cbc8cec1
EBUILD vanilla-kernel-5.10.212.ebuild 3769 BLAKE2B 2d83bf31a576f33e96e1e72e69bdedb4af5eefd82bc96d571a3cf1af9fedac1b8567d36a5adf7b8fcdab734fb08fda1893f933753ab67248bc45f19947a1679c SHA512 6ea335d63e6c214a9b268ef6e63cb89bd3aebd3651444447b3fd3886c04c2a712a20c0b422ae0eddf0b926e6fda7e1fc60a5684b38372b4f131b64160215c987
EBUILD vanilla-kernel-5.10.214.ebuild 3769 BLAKE2B 2d83bf31a576f33e96e1e72e69bdedb4af5eefd82bc96d571a3cf1af9fedac1b8567d36a5adf7b8fcdab734fb08fda1893f933753ab67248bc45f19947a1679c SHA512 6ea335d63e6c214a9b268ef6e63cb89bd3aebd3651444447b3fd3886c04c2a712a20c0b422ae0eddf0b926e6fda7e1fc60a5684b38372b4f131b64160215c987
EBUILD vanilla-kernel-5.10.215.ebuild 3769 BLAKE2B 2d83bf31a576f33e96e1e72e69bdedb4af5eefd82bc96d571a3cf1af9fedac1b8567d36a5adf7b8fcdab734fb08fda1893f933753ab67248bc45f19947a1679c SHA512 6ea335d63e6c214a9b268ef6e63cb89bd3aebd3651444447b3fd3886c04c2a712a20c0b422ae0eddf0b926e6fda7e1fc60a5684b38372b4f131b64160215c987
-EBUILD vanilla-kernel-5.10.9999.ebuild 3284 BLAKE2B 922ee9f2f2034346aa43e1339d3e8bcb54c1ed6433e9a694a695ef36bb8634ab0f61814f9717f5663a1fe0929585c776dcc9775ac9a5f05eaf239a18a09bc383 SHA512 6cb8ff6c6766394adecf4f00744a3317551accc41e2f5f9ee45712afc4e4e1f411d8cca3c318682fae79e13c9679cb7b87734c1c2cb49b69a1d3b30e1022afde
+EBUILD vanilla-kernel-5.10.9999.ebuild 3284 BLAKE2B f50697c5b5e8f0c1ecc80ce51f95cfe2bd7e4d1e7b81bfcbc5ca706378e9494b72c28a459ad2b39a09dbe8920fcd057fbe12a9df129246aedd6f56aa42baef79 SHA512 79e17fda3685dd651b8962857f131fb19c7e8082ffa2fd27df52891a4487786e5037b231f53850c22c325b76844d250bea8af9814b84b34cf046bcb3cdf6d7af
EBUILD vanilla-kernel-5.15.151.ebuild 3769 BLAKE2B 32f3d5a6ec9b292d31f9e4e4c63857d74fbc0a0802759d1d1e1e618300e02e78eb8c006adeefb489dfe22f269b60c650bea8354d10ff0efe02ae45fd6bf15180 SHA512 11e4439b625521ecd0df4955a600bdf9eda6bd36172776487cfbea00942cd64d772adc0ac3a0822c315ccfa43142ff114d69de47907028b303503317394b7554
EBUILD vanilla-kernel-5.15.154.ebuild 3769 BLAKE2B 32f3d5a6ec9b292d31f9e4e4c63857d74fbc0a0802759d1d1e1e618300e02e78eb8c006adeefb489dfe22f269b60c650bea8354d10ff0efe02ae45fd6bf15180 SHA512 11e4439b625521ecd0df4955a600bdf9eda6bd36172776487cfbea00942cd64d772adc0ac3a0822c315ccfa43142ff114d69de47907028b303503317394b7554
EBUILD vanilla-kernel-5.15.155.ebuild 3769 BLAKE2B 32f3d5a6ec9b292d31f9e4e4c63857d74fbc0a0802759d1d1e1e618300e02e78eb8c006adeefb489dfe22f269b60c650bea8354d10ff0efe02ae45fd6bf15180 SHA512 11e4439b625521ecd0df4955a600bdf9eda6bd36172776487cfbea00942cd64d772adc0ac3a0822c315ccfa43142ff114d69de47907028b303503317394b7554
-EBUILD vanilla-kernel-5.15.9999.ebuild 3284 BLAKE2B 7232fb6ac2f6c8e66bdbac8d0926cee09b929d17ae2096b59891f88aa3d7145f42da0141dff947ec8226ec5a8d9b4b8bf5350bd7f34d2d7b0855beceb8c21227 SHA512 5585aa097376229c2161bfabd0dc430e551ad6df563a18638805521fb105116dbe153c6fb67ac558ef665c9a97d3eb508dcd9c4713740bd34b80188f8e077a9f
+EBUILD vanilla-kernel-5.15.156.ebuild 3769 BLAKE2B 9e1f7688e52d449519cdd66350b8755d64a83c5f6d795de8332761b463df886ddaeebdc143e97483953ca848f5e53882b78d8e7bc0ad617f446352260452b5a8 SHA512 ba4056f5d5740e1fac7093596f948cb5cd246a013540f05a912a96607f3c88c6b96575b11cb0d2dd710ae38500300805dec669b5a8207b12ca5506bec114ca57
+EBUILD vanilla-kernel-5.15.9999.ebuild 3284 BLAKE2B a5d8cce04aa59b3e94740eb04045499d7cee17fad129208396d27b81899b7c1bcd71df080bae7c250c38451f220f5aeaee7187087de033419763f78e150e2e8e SHA512 1780ccc6cae8f8fc963054333bfa025d4b80c72d233386fa247c68c773a9080c45c0b9ea881f3ee5046d24f292bbd64b5912848654687dfab9c826a83e91bfae
EBUILD vanilla-kernel-6.1.81.ebuild 3887 BLAKE2B c5d406c26ca7656d70c30b04ec6a63b67516a10553498c14be274e818b1a5124cf5b147a84b91733ae04866dc04a60ec777dd51cc6bcddf71ed23763ae069228 SHA512 ae9ce235f1fdf67212cfc744c50e897a44272027149a39e0f2b5adc5b8bbc6c485b965153019da033b110aad68e8ac893e16b1c4247abc24c26ac0faae4976f5
EBUILD vanilla-kernel-6.1.85.ebuild 3887 BLAKE2B c5d406c26ca7656d70c30b04ec6a63b67516a10553498c14be274e818b1a5124cf5b147a84b91733ae04866dc04a60ec777dd51cc6bcddf71ed23763ae069228 SHA512 ae9ce235f1fdf67212cfc744c50e897a44272027149a39e0f2b5adc5b8bbc6c485b965153019da033b110aad68e8ac893e16b1c4247abc24c26ac0faae4976f5
EBUILD vanilla-kernel-6.1.86.ebuild 3887 BLAKE2B c5d406c26ca7656d70c30b04ec6a63b67516a10553498c14be274e818b1a5124cf5b147a84b91733ae04866dc04a60ec777dd51cc6bcddf71ed23763ae069228 SHA512 ae9ce235f1fdf67212cfc744c50e897a44272027149a39e0f2b5adc5b8bbc6c485b965153019da033b110aad68e8ac893e16b1c4247abc24c26ac0faae4976f5
-EBUILD vanilla-kernel-6.1.9999.ebuild 3402 BLAKE2B f9d3719442c3e40de8dce98ba3dbc28d3523303bae52b3aee49c838855c7f78239c5e85c81e04c746abc81a1389f31870e0e17d37d7ed23eeb596cf6543c3299 SHA512 7ca54123bb4452dea03c136cda300172261ff24d0fdeaaf5a741335aca31f9a2e41bf34ee40188c74cfe1fa4ab9e322ccccd44fdb05eecae925f396655a2dc7d
+EBUILD vanilla-kernel-6.1.87.ebuild 3887 BLAKE2B ebb0d3b18f04c3ba92fc976ea9a344c77e8b3cf360bb3372c037fb57a92dae48df05eb1d87539acbc677f9bbdb7f7050a3b506859e64d971dc0e7789daf852b4 SHA512 a74c9df4a82aab9d972b983b0a8b6bd1048ab6474560b156e7624e2937c5b1e005f3396c31b36440b48417928e09de1414cf4f85dce8151f221e7574ae35b7ba
+EBUILD vanilla-kernel-6.1.9999.ebuild 3402 BLAKE2B 1c1395e8d35a4b0b32d5e80b72d7589de2c593ce057cc8fb03e04e72dcc440755c633a4c2f52d6d69d4f4245d543dbb559516b925dd929a122e7f4e5aa135782 SHA512 3cfaa7e5c1557904270706ec647ae07ddecb8f7b5cdb7380aa4a97a44e61e9362e12adfea0bfe95998cf0bdc35bd3f62450e12ba18c5b0d1cfb1bd805f9ef56f
EBUILD vanilla-kernel-6.6.21.ebuild 4024 BLAKE2B f42fbd2f4d5d77b75c90619a09e7627be993622ade83e1b4ddec7e0574db948f81a659e8d565829d4268b8e01c918aa576d973c3e5570cb3a2d812b5f62b4949 SHA512 57fd678e6f55c5fb80e30c83b22a381d0ce6e905725511d1869b26d1112eb125d514ff1765e26becad81b9fcb6a905a0631879f7564e122d9009d2838cfb4993
EBUILD vanilla-kernel-6.6.26.ebuild 4024 BLAKE2B f42fbd2f4d5d77b75c90619a09e7627be993622ade83e1b4ddec7e0574db948f81a659e8d565829d4268b8e01c918aa576d973c3e5570cb3a2d812b5f62b4949 SHA512 57fd678e6f55c5fb80e30c83b22a381d0ce6e905725511d1869b26d1112eb125d514ff1765e26becad81b9fcb6a905a0631879f7564e122d9009d2838cfb4993
EBUILD vanilla-kernel-6.6.27.ebuild 4024 BLAKE2B f42fbd2f4d5d77b75c90619a09e7627be993622ade83e1b4ddec7e0574db948f81a659e8d565829d4268b8e01c918aa576d973c3e5570cb3a2d812b5f62b4949 SHA512 57fd678e6f55c5fb80e30c83b22a381d0ce6e905725511d1869b26d1112eb125d514ff1765e26becad81b9fcb6a905a0631879f7564e122d9009d2838cfb4993
-EBUILD vanilla-kernel-6.6.9999.ebuild 3532 BLAKE2B 5fab6d83fb3a8b5a99cce67cb96b58d6ce745382d5b0a321ea563b3a0962b0a354392b1b8a82be0e68506be792814fee53c911e1797914cdc9872e0497843f08 SHA512 adb8310163db6a9baa86245bd00ffdaf6c9f063cfdb8af9c8691766801ca3caf902035257593d8e9419c6c0311ba825aaf7b7c698966750903b1e5e1b9f3e061
+EBUILD vanilla-kernel-6.6.28.ebuild 4024 BLAKE2B b51919dfe68353031c88cc539a607cf83a62a4d4f24054c90f2be563e9b4e7960d0d8385f00ef2835c0953a3eb7b4542fffc4ee15677c2d0eea2661551a36fb5 SHA512 1a9598279db8f86555c50f19274e65857977f4c0599c8d3e5a07078d94367c9941565092463c477c636df2ebe088a4a19f0a652a5f7aa49ad107a4e88e031e4d
+EBUILD vanilla-kernel-6.6.9999.ebuild 3532 BLAKE2B 14690ff99ca00bbbfcb70d2484ef57cb24821b7d5d6bf0923895bb7b475b01b1e5810129b586831c607a7063cc8fa83fe4a7fa9fb71b91b7c10b24bf64282d04 SHA512 85ff2eb452281ced4d48946d094ca58a97d6d1467ed71ff8aac02c96079d0187a46da1b23e0c5c2213ff47de726fe8be060e888bf476d2e4e47c5f1686e8c805
EBUILD vanilla-kernel-6.8.5.ebuild 4023 BLAKE2B 538ced6f99216c4bd6ff445dbc5d2ebeabc17db30801cc5f4f8fc14b099f7c154210b2b0093905724b3cf4d81e3878029020a7e30c0b25654948cd3fbd503634 SHA512 ea4a7f8b40333f38da71d935f33933d6536c10175787dce55108a4a21d10a9853e8aa9f8b46d72f3baca5e2700e508b2625e8f69ecf7048e7bba679e8d063e2a
EBUILD vanilla-kernel-6.8.6.ebuild 4023 BLAKE2B 538ced6f99216c4bd6ff445dbc5d2ebeabc17db30801cc5f4f8fc14b099f7c154210b2b0093905724b3cf4d81e3878029020a7e30c0b25654948cd3fbd503634 SHA512 ea4a7f8b40333f38da71d935f33933d6536c10175787dce55108a4a21d10a9853e8aa9f8b46d72f3baca5e2700e508b2625e8f69ecf7048e7bba679e8d063e2a
+EBUILD vanilla-kernel-6.8.7.ebuild 4023 BLAKE2B 42f8e076954b3fa0fb6c420ac112961dc202e0cb264489d65427a4a2fa0ce5440cdb1a8a3b3f28d3c4875ac36a0d2e143e5bfc1dbac3eba58d06701b0eab557f SHA512 2ff6fed5575446705713de8342313dcd2a906e5abad3406296c6251380252267cf934e5e6bf66bcdd9d7c4fd92fa674c60b54664fdd805f15042323ac39bafa5
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild
index c973bf2d3a8f..86480fbf041b 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild
@@ -8,7 +8,7 @@ inherit git-r3 kernel-build toolchain-funcs
# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
CONFIG_VER=5.10.12
CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
-GENTOO_CONFIG_VER=g11
+GENTOO_CONFIG_VER=g12
DESCRIPTION="Linux kernel built from vanilla upstream sources"
HOMEPAGE="
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.156.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.156.ebuild
new file mode 100644
index 000000000000..1ee50d314c7a
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.156.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g12
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
index 9668fe11c7f3..b1493802e951 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
@@ -8,7 +8,7 @@ inherit git-r3 kernel-build toolchain-funcs
# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
CONFIG_VER=5.15.19
CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
-GENTOO_CONFIG_VER=g11
+GENTOO_CONFIG_VER=g12
DESCRIPTION="Linux kernel built from vanilla upstream sources"
HOMEPAGE="
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.87.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.87.ebuild
new file mode 100644
index 000000000000..beee28bb2c07
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.87.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g12
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
index 6e2fde74324b..8a5e577371ff 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild
@@ -8,7 +8,7 @@ inherit git-r3 kernel-build toolchain-funcs
# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
CONFIG_VER=6.1.7-gentoo
-GENTOO_CONFIG_VER=g11
+GENTOO_CONFIG_VER=g12
DESCRIPTION="Linux kernel built from vanilla upstream sources"
HOMEPAGE="
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.28.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.28.ebuild
new file mode 100644
index 000000000000..f586e669e361
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.28.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g12
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ loong)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild
index cb0db9835b61..53145fb7ba9a 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild
@@ -9,7 +9,7 @@ inherit git-r3 kernel-build toolchain-funcs
# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g11
+GENTOO_CONFIG_VER=g12
DESCRIPTION="Linux kernel built from vanilla upstream sources"
HOMEPAGE="
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.7.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.7.ebuild
new file mode 100644
index 000000000000..2c9a249e587e
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.7.ebuild
@@ -0,0 +1,143 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.8.7-gentoo
+GENTOO_CONFIG_VER=g12
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ loong)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index 22772f80d732..c5298441fbdb 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -7,16 +7,16 @@ DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f
DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
DIST patch-4.19.312.xz 5995312 BLAKE2B 9c553eecf31fdfa991cd93c1bbb14c98f6c611e12e55e4e691cf922af44eb720b3ad6c95f94a1c87a2b481f95a9e1c8e4cf015948e44738b2d0b1885c2ad74f7 SHA512 28ee29023bbb99f8996265a02969edfdf32d17937e551fc6aeeb3d67da330903b50c5d46997cc90bd487303f4a27aa112913456222da319221185114a145254d
DIST patch-5.10.215.xz 5754668 BLAKE2B f41f977d20c5743dd0d6b3cffd2037c609b52ec5ae35db3a4c0972e540a00eef2b32cc6d75bfad025936a4ba20cb7810312c801413db1d711c94b834c4576b60 SHA512 a4b28866274a0233aa1f3919d3f0625859bfb25d48cad5bceb389c3185436ac358e6cd102eeef89b68c53a55b0c497c2188c1b8f3bb67d7dbeb0e1936784a415
-DIST patch-5.15.155.xz 5765500 BLAKE2B ebf0b03faff86515e20ce79cabe3177d9118b269e1298e57cfd9ffa653e6e24ca5463d19d0cabb43b10af6e92bc89a2e43f2bf05aac89fcb6c7f6fd72d832741 SHA512 748c5098289c604b19c5300972549b1f303715230c2f8260c6ca9dfddb810280c839f7398e0cdf6265711ebf9f3249c21c67fbd37d46b337c9dc604ee1cc4e42
+DIST patch-5.15.156.xz 5773208 BLAKE2B 3c4ec488a01b860cb2fa1e1e5d69cd99cc1635cbea7b689127c80b233f29d586ecc74124266e7b8cbf94531e583f569461a387d6a18a225ba5a6b78bc1e3c0d7 SHA512 c29a722b6cbfe0cd9ff49d7f7c5a51dadf7ce7d41c28f3e3b483598c31d13114260a554923d9dcf08375a147872be0c462f3fcd36887c0531e804839e5abacf1
DIST patch-5.4.274.xz 5528956 BLAKE2B 85ad0a19b9d159302fc47d09d51c7c1ead47c34017d28dcb76ba54bcd5a0d37de7af60e793663323d1e868092d8e4ab4181d2ea2b6763eb4b53d0b0ba4ef52fb SHA512 43eed1e3e5f0d3f0137292ed8ddd585e1847035d71f8d9f01985ef095fc94681cdd512585267fa0c1d87ded7c28e52042f37b9180fe123ac6be109d04e8a30a1
-DIST patch-6.1.86.xz 4450232 BLAKE2B aa1583a144407112bd9eac770f0bd3087a230e5554fc8dac4487c0d47a2b8a8657565f0449ebdeee4b54162f12bed8aebb6d5a5159a46818f86494e201960a69 SHA512 a53993f0ff6b483e8f1a8f1c1136073692ed5092a58a339b2d372143b32f9055cb0e1ed4777b43ec7dca97fcfdaf383f0d17d76a86040f2726331e179a3fdf60
-DIST patch-6.6.27.xz 1727768 BLAKE2B 85ad34024a2ccdb8c60ab1e860ff67c866d2b2d90afb69e6c307c649d4427bd904303de9677a6602e1a6cd0a53157911c0ee88dfe39e7ac8dfb030a5a98a489c SHA512 16836f1a157d52795a6551e68e2e1ae22e254553e2e646e05d7d458e160bd83d86ef91e257fb23ca85f48e46eb8692292b826ff22ca7e71b5ae84f135ced08b5
-DIST patch-6.8.6.xz 510180 BLAKE2B 2ff4b98bfd89c73ba73c2ddc6c720ea69bb781ba349830a97dc02dfddc414280b1889ecdbb827c203ae8a5f3fd3b0f078b2880123dcaffcd5d7207b4abeeb11d SHA512 92ce796b5c66c532072d000e9b01882ed1729b0f29dc5587029505cbdd6f398dad71023aaa8ab1d6e268431868d93230a5a5532621ce00296d9567ad744c0d77
+DIST patch-6.1.87.xz 4462328 BLAKE2B 43dd85222d79006e7cace01ab22d37cd7925816f97890a6fca85b5e6bf3aaa00d726194e841b861c824b2d8021fc186a21fe504cd5df780a6260e5bd2ad7b6e5 SHA512 6f9ebacaab499897af1960394d202e68639f7691cd34a954334eca19355114da719a4013235514433c860b6f101b4c34dd734a68b6f0f55a58eb7ec81f8c2ba4
+DIST patch-6.6.28.xz 1756536 BLAKE2B 5fd1632e91f652a29e9dad7aaa9592b87cda33e09d40c3432f800d580a353fabf53dccfaeb3c5d1bfc5de3d97ae92830b68bad8b426fec41c32a7c16a648764e SHA512 26d7bacd5516faa6377b135fb066bd8a00323a8999840b9a74ef03de8b993d2cba59e7f182a318b93b50de1f3453935bbbfd65c7ee1eaf3cb6dba5dcbab35724
+DIST patch-6.8.7.xz 550168 BLAKE2B b6064f2b37272df2979d95d926fa4829fdcedb223e6c1951aea26b2c91b11c6eacf2b27a975681a7016b2f46396e1b58bd31511aba4fdab08858c272a1fa7796 SHA512 19f6ff889e643bd46bce57ff9312900ab2bf866a8c2eaf0ab545bd6f4189872346c861672babbff991dbb04e3ef1a9b805aaac491d660482bdedc30af5922a0c
EBUILD vanilla-sources-4.19.312.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
EBUILD vanilla-sources-5.10.215.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
-EBUILD vanilla-sources-5.15.155.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
+EBUILD vanilla-sources-5.15.156.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
EBUILD vanilla-sources-5.4.274.ebuild 432 BLAKE2B 99bb1c69c35f0fead6db3b91a1b70157e1bb51a20005b838343cedc4a409c1fde61d144e936aee5029de94670673161a6666d439edb1af5ba7142d3f1cda6ebb SHA512 4c2e39ee3feae3a184dacb4913d735bbcdf939a936e51782bd6c5102d43d2ecfa60d30eb38a5a831d70e96f10daa626e988e4029b1b5afa152d9f314daaebdf0
-EBUILD vanilla-sources-6.1.86.ebuild 439 BLAKE2B 4f34c041044bdf8596b82ed64fead32de87a4aa4920384b8745a9eb6dc56ddc7bfa87ecdf0056336cd6896fae9d7055c1b640938a51e03fc8e8f0b6f2f329c29 SHA512 49b364e36103770d4d22e0beb2a081f9f223f09499e71027dc4aecbdd6237a136aa868956497b09c147daa0a77ef825c6964704f7703323960b073c6239bd287
-EBUILD vanilla-sources-6.6.27.ebuild 439 BLAKE2B 4f34c041044bdf8596b82ed64fead32de87a4aa4920384b8745a9eb6dc56ddc7bfa87ecdf0056336cd6896fae9d7055c1b640938a51e03fc8e8f0b6f2f329c29 SHA512 49b364e36103770d4d22e0beb2a081f9f223f09499e71027dc4aecbdd6237a136aa868956497b09c147daa0a77ef825c6964704f7703323960b073c6239bd287
-EBUILD vanilla-sources-6.8.6.ebuild 439 BLAKE2B b1f3cb3bebf350751dd86a66cacb766dc94236d66fbf4e083c4e9620a20528d28394629d9de09b97d9c8b7ee76b3ad08d8c1f43765b9258927dc3e4d6f376be7 SHA512 0459a5988945852ec4dda17835630f8aeaac55cb0a701bf6cb3370b407ce60f7c7fac4612c29e39c10d51f92b30931800c3863179ebf30d76dbb1e0d700f7782
+EBUILD vanilla-sources-6.1.87.ebuild 439 BLAKE2B 4f34c041044bdf8596b82ed64fead32de87a4aa4920384b8745a9eb6dc56ddc7bfa87ecdf0056336cd6896fae9d7055c1b640938a51e03fc8e8f0b6f2f329c29 SHA512 49b364e36103770d4d22e0beb2a081f9f223f09499e71027dc4aecbdd6237a136aa868956497b09c147daa0a77ef825c6964704f7703323960b073c6239bd287
+EBUILD vanilla-sources-6.6.28.ebuild 439 BLAKE2B 4f34c041044bdf8596b82ed64fead32de87a4aa4920384b8745a9eb6dc56ddc7bfa87ecdf0056336cd6896fae9d7055c1b640938a51e03fc8e8f0b6f2f329c29 SHA512 49b364e36103770d4d22e0beb2a081f9f223f09499e71027dc4aecbdd6237a136aa868956497b09c147daa0a77ef825c6964704f7703323960b073c6239bd287
+EBUILD vanilla-sources-6.8.7.ebuild 439 BLAKE2B b1f3cb3bebf350751dd86a66cacb766dc94236d66fbf4e083c4e9620a20528d28394629d9de09b97d9c8b7ee76b3ad08d8c1f43765b9258927dc3e4d6f376be7 SHA512 0459a5988945852ec4dda17835630f8aeaac55cb0a701bf6cb3370b407ce60f7c7fac4612c29e39c10d51f92b30931800c3863179ebf30d76dbb1e0d700f7782
MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.155.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.156.ebuild
index 9286d988287a..9286d988287a 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.155.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.156.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.86.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.87.ebuild
index 5f82b6754e4a..5f82b6754e4a 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.86.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.87.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.27.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.28.ebuild
index 5f82b6754e4a..5f82b6754e4a 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.27.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.28.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.8.6.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.8.7.ebuild
index b8791038d227..b8791038d227 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.8.6.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.8.7.ebuild
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 7b81d5f7bafd..beaf19b9f52a 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest
index 0d31278324f4..b9077219585a 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -8,12 +8,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD compiler-rt-sanitizers-15.0.7.ebuild 6648 BLAKE2B 89d90e750bc9c3c35e8a42a259fd84bc147ed9b7ed66168435f0010ef8adaf35e04e2cd43c1acc144668e04f5c229ca3cfd99aeb01b4ba2e46f10dd4615e131d SHA512 4f290993d65b7a17280c5ea9a9d19e13cefdde3aebc2236271e02bb1517655895e8eb3adc2047a849ce11dbacf8d7eddec715ab14523122089d856c21ae123a0
EBUILD compiler-rt-sanitizers-16.0.6.ebuild 6615 BLAKE2B 3ca63eefd87ce02510afa912e809895da7356a8e248f402f3fca1583048feebf80cba20f076e1b28fa4ad7f7c06781910948fc49d980b03276a900dc75114e06 SHA512 7f34e0416b520c75457f8267f28630f7a665f05e22d3f5c2d96ea631fcda79a584b6c0e75cba8b7fba7bf28b87a6b19b49be3b4b8770393caabc5ebc83831ebe
EBUILD compiler-rt-sanitizers-17.0.6.ebuild 6447 BLAKE2B 553a762d6dd06dafca05953f4d60e5e3dd215d813da29053d5c4c44750554e3ed90c187390196eeee3bc85bb1e3fbdac7aa2e100b623271898478003792a1302 SHA512 6beaa92bf1ba5213dc9c73395ecdae737f1a84119da6e3f8f008f9f21cf7d7b08b3634ad8768af6b19992fd49d964344c7d37e19b7c7bfec02af644bdc730bbd
EBUILD compiler-rt-sanitizers-18.1.3.ebuild 6358 BLAKE2B d68fe00a7d79a022d2c66f03d1987491c7d382158426a5f27923f84df05cf5d27697abacad984e94a5b5f333bcd1e60d080ebbc4708f4abe77086bc777aeaaf5 SHA512 fcaf7d7203ede21db563de3b24bbf4d2939856913ba5ee3fff4f29eef18d6e93789791bc3e0d0b4ecd761fd7e8772b3a9f7ea5149300a22f99ee46e6caafbcd9
+EBUILD compiler-rt-sanitizers-18.1.4.ebuild 6358 BLAKE2B d68fe00a7d79a022d2c66f03d1987491c7d382158426a5f27923f84df05cf5d27697abacad984e94a5b5f333bcd1e60d080ebbc4708f4abe77086bc777aeaaf5 SHA512 fcaf7d7203ede21db563de3b24bbf4d2939856913ba5ee3fff4f29eef18d6e93789791bc3e0d0b4ecd761fd7e8772b3a9f7ea5149300a22f99ee46e6caafbcd9
EBUILD compiler-rt-sanitizers-19.0.0.9999.ebuild 6268 BLAKE2B 98422f1f8be179031ffed4ea9176843521842aff5be2cbdcb21f6ea2020a8d13a1c6fc4810e769c0ec0775f92af45831c4385cc70680765f474885c5ad5b389f SHA512 8677df281de24325290cb99cc4f6087460443c716ac2eea7b3c8175281daad874cd7aab0dda8f4d60213a1b73a8f1a921ae7ad0733d104a7db0e8e5f2ac35127
EBUILD compiler-rt-sanitizers-19.0.0_pre20240330.ebuild 6268 BLAKE2B 98422f1f8be179031ffed4ea9176843521842aff5be2cbdcb21f6ea2020a8d13a1c6fc4810e769c0ec0775f92af45831c4385cc70680765f474885c5ad5b389f SHA512 8677df281de24325290cb99cc4f6087460443c716ac2eea7b3c8175281daad874cd7aab0dda8f4d60213a1b73a8f1a921ae7ad0733d104a7db0e8e5f2ac35127
EBUILD compiler-rt-sanitizers-19.0.0_pre20240404.ebuild 6268 BLAKE2B 98422f1f8be179031ffed4ea9176843521842aff5be2cbdcb21f6ea2020a8d13a1c6fc4810e769c0ec0775f92af45831c4385cc70680765f474885c5ad5b389f SHA512 8677df281de24325290cb99cc4f6087460443c716ac2eea7b3c8175281daad874cd7aab0dda8f4d60213a1b73a8f1a921ae7ad0733d104a7db0e8e5f2ac35127
diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.4.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.4.ebuild
new file mode 100644
index 000000000000..192ead8311f8
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.4.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+ asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+ shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+ || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+ test? (
+ cfi? ( ubsan )
+ gwp-asan? ( scudo )
+ )
+"
+RESTRICT="
+ !clang? ( test )
+ !test? ( test )
+"
+
+DEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+ virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+ clang? ( sys-devel/clang )
+ elibc_glibc? ( net-libs/libtirpc )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ sys-libs/compiler-rt:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+ if use test; then
+ local CHECKREQS_DISK_BUILD=11G
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_pretend() {
+ check_space
+}
+
+pkg_setup() {
+ check_space
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+ local flag
+ for flag in "${SANITIZER_FLAGS[@]}"; do
+ if ! use "${flag}"; then
+ local cmake_flag=${flag/-/_}
+ sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
+ cmake/config-ix.cmake || die
+ fi
+ done
+
+ # TODO: fix these tests to be skipped upstream
+ if use asan && ! use profile; then
+ rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die
+ fi
+ if use ubsan && ! use cfi; then
+ > test/cfi/CMakeLists.txt || die
+ fi
+ # hangs, sigh
+ rm test/tsan/getline_nohang.cpp || die
+
+ llvm.org_src_prepare
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ # pre-set since we need to pass it to cmake
+ BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ local flag want_sanitizer=OFF
+ for flag in "${SANITIZER_FLAGS[@]}"; do
+ if use "${flag}"; then
+ want_sanitizer=ON
+ break
+ fi
+ done
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ # use a build dir structure consistent with install
+ # this makes it possible to easily deploy test-friendly clang
+ -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ # builtins & crt installed by sys-libs/compiler-rt
+ -DCOMPILER_RT_BUILD_BUILTINS=OFF
+ -DCOMPILER_RT_BUILD_CRT=OFF
+ -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
+ -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof)
+ -DCOMPILER_RT_BUILD_ORC=$(usex orc)
+ -DCOMPILER_RT_BUILD_PROFILE=$(usex profile)
+ -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}"
+ -DCOMPILER_RT_BUILD_XRAY=$(usex xray)
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if use amd64; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=$(usex abi_x86_32)
+ -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ # they are created during src_test()
+ -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+
+ # same flags are passed for build & tests, so we need to strip
+ # them down to a subset supported by clang
+ CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \
+ CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \
+ strip-unsupported-flags
+ fi
+
+ if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ mycmakeargs+=(
+ # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
+ # this allows adding arm64 support using SDK in EPREFIX
+ -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+ # Set version based on the SDK in EPREFIX
+ # This disables i386 for SDK >= 10.15
+ # Will error if has_use tsan and SDK < 10.12
+ -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+ fi
+
+ cmake_src_configure
+
+ if use test; then
+ local sys_dir=( "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/lib/* )
+ [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}"
+ [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic compiler-rt install: ${sys_dir[*]}"
+
+ # copy clang over since resource_dir is located relatively to binary
+ # therefore, we can put our new libraries in it
+ mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die
+ cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \
+ "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die
+ cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \
+ "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die
+ cp "${sys_dir}"/*builtins*.a \
+ "${BUILD_DIR}/lib/clang/${LLVM_MAJOR}/lib/${sys_dir##*/}/" || die
+ # we also need LLVMgold.so for gold-based tests
+ if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then
+ ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \
+ "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die
+ fi
+ fi
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ # disable sandbox to have it stop clobbering LD_PRELOAD
+ local -x SANDBOX_ON=0
+ # wipe LD_PRELOAD to make ASAN happy
+ local -x LD_PRELOAD=
+
+ cmake_build check-all
+}
diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 382001810096..b1fb0d09f524 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -10,6 +10,8 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD compiler-rt-15.0.7.ebuild 4238 BLAKE2B 22d56dbe24c92400bf58942390b06af70fddba89d8fecc9b85162dd7a41c6ee592eaaf883f5ad483f65f74fabccc28f94528688410ee36e2d5279efcc6066de0 SHA512 ca49d23def580d4dcfc4058768eeb9deb6e59ea44575da272d1c142fffe0bf4e3d3c7c9fa6182ab348a3aab11879af116a549cb1a3a03b27b4bf4151cf892aaa
@@ -17,6 +19,7 @@ EBUILD compiler-rt-16.0.6-r4.ebuild 5226 BLAKE2B 7d2d76d79ce49f3d175de87fa982439
EBUILD compiler-rt-16.0.6.ebuild 5198 BLAKE2B 2fe2310703d44d330d97b1fa1b407d99898070604037be31ca762fe65043e1d3d1e046298dc74f3d0cbb3493f985661e362b217170cbe1bf74a47dddfe8987ca SHA512 cc9aabc22f689bfc677ceb74793441674aeca2586a28ff96b812af4822d1b8b5a4147484e41f0bf95ae995488d3e8ee77684fd684b9dab8ade4f1fa57e80c709
EBUILD compiler-rt-17.0.6.ebuild 5218 BLAKE2B 3f488320228fd2a3d1caed790e8e21c7c363769c4d8b912fd5a964b4e802e1b58b297336c527b451edb74ff42c4bdd236795210c4f225ca98a6980fed95d6771 SHA512 abbe2f679a1af7c012ecae32b57b244f7ad84a5d44151a4b7ad799524061f8b65504bd6aa169a91d1a16b878845f40b47e4a1f0253a3ff9ccbe8dbb736db1fb1
EBUILD compiler-rt-18.1.3.ebuild 4971 BLAKE2B 74a850ae9ab5c05d0806f6fb6403b7b54141cb0fe43b0e2bfca44d0eb7a25579d390988082fc277b21a66e3b978a37ad9ed1c39ace261aeabf1ab230427e5f3e SHA512 23283ed4a7b7704a4237ec2628633ce81554d501fae10391b90e1983dfb64d86c9dc0d7cbe8d3ae2525591377fac783ae6c1dae8093596ad2ac7d6dda911433b
+EBUILD compiler-rt-18.1.4.ebuild 4971 BLAKE2B 74a850ae9ab5c05d0806f6fb6403b7b54141cb0fe43b0e2bfca44d0eb7a25579d390988082fc277b21a66e3b978a37ad9ed1c39ace261aeabf1ab230427e5f3e SHA512 23283ed4a7b7704a4237ec2628633ce81554d501fae10391b90e1983dfb64d86c9dc0d7cbe8d3ae2525591377fac783ae6c1dae8093596ad2ac7d6dda911433b
EBUILD compiler-rt-19.0.0.9999.ebuild 4868 BLAKE2B 479ff19239f03c3bcb25cde41a2cb5c6a9a8569e376fc08a2a5affd62bc766a85d68ea080570a373d6f3258c0b1f96211bbe552e82255186ad105fca88f597a0 SHA512 4e19eaf37ca1d3d140be8a4d2bad0f3d69d62c0884d131aac9b3ee4bc58a5e1dd4ca0540cc1153cc293c9bd9521bea1688f7f2b298ca8a24c4c0aedc20d3d753
EBUILD compiler-rt-19.0.0_pre20240330.ebuild 4868 BLAKE2B 479ff19239f03c3bcb25cde41a2cb5c6a9a8569e376fc08a2a5affd62bc766a85d68ea080570a373d6f3258c0b1f96211bbe552e82255186ad105fca88f597a0 SHA512 4e19eaf37ca1d3d140be8a4d2bad0f3d69d62c0884d131aac9b3ee4bc58a5e1dd4ca0540cc1153cc293c9bd9521bea1688f7f2b298ca8a24c4c0aedc20d3d753
EBUILD compiler-rt-19.0.0_pre20240404.ebuild 4868 BLAKE2B 479ff19239f03c3bcb25cde41a2cb5c6a9a8569e376fc08a2a5affd62bc766a85d68ea080570a373d6f3258c0b1f96211bbe552e82255186ad105fca88f597a0 SHA512 4e19eaf37ca1d3d140be8a4d2bad0f3d69d62c0884d131aac9b3ee4bc58a5e1dd4ca0540cc1153cc293c9bd9521bea1688f7f2b298ca8a24c4c0aedc20d3d753
diff --git a/sys-libs/compiler-rt/compiler-rt-18.1.4.ebuild b/sys-libs/compiler-rt/compiler-rt-18.1.4.ebuild
new file mode 100644
index 000000000000..e2a452caad61
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-18.1.4.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? ( sys-devel/clang )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ if ! use clang && ! tc-is-clang; then
+ ewarn "Building using a compiler other than clang may result in broken atomics"
+ ewarn "library. Enable USE=clang unless you have a very good reason not to."
+ fi
+}
+
+pkg_setup() {
+ if target_is_not_host || tc-is-cross-compiler ; then
+ # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures
+ CHOST=${CTARGET} strip-unsupported-flags
+ # overrides host docs otherwise
+ DOCS=()
+ fi
+ python-any-r1_pkg_setup
+}
+
+test_compiler() {
+ target_is_not_host && return
+ $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ # pre-set since we need to pass it to cmake
+ BUILD_DIR=${WORKDIR}/${P}_build
+
+ if use clang && ! is_crosspkg; then
+ # Only do this conditionally to allow overriding with
+ # e.g. CC=clang-13 in case of breakage
+ if ! tc-is-clang ; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ fi
+
+ strip-unsupported-flags
+ fi
+
+ if ! is_crosspkg && ! test_compiler ; then
+ local nolib_flags=( -nodefaultlibs -lc )
+
+ if test_compiler "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ elif test_compiler "${nolib_flags[@]}" -nostartfiles; then
+ # Avoiding -nostartfiles earlier on for bug #862540,
+ # and set available entry symbol for bug #862798.
+ nolib_flags+=( -nostartfiles -emain )
+
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+ -DCOMPILER_RT_BUILD_MEMPROF=OFF
+ -DCOMPILER_RT_BUILD_ORC=OFF
+ -DCOMPILER_RT_BUILD_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+ -DCOMPILER_RT_BUILD_XRAY=OFF
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if use amd64 && ! target_is_not_host; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=$(usex abi_x86_32)
+ -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+ )
+ fi
+
+ if is_crosspkg; then
+ # Needed to target built libc headers
+ export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include"
+ mycmakeargs+=(
+ # Without this, the compiler will compile a test program
+ # and fail due to no builtins.
+ -DCMAKE_C_COMPILER_WORKS=1
+ -DCMAKE_CXX_COMPILER_WORKS=1
+
+ # Without this, compiler-rt install location is not unique
+ # to target triples, only to architecture.
+ # Needed if you want to target multiple libcs for one arch.
+ -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON
+
+ -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}"
+ -DCMAKE_C_COMPILER_TARGET="${CTARGET}"
+ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
+ )
+ fi
+
+ if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ mycmakeargs+=(
+ # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
+ # this allows adding arm64 support using SDK in EPREFIX
+ -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+ # Set version based on the SDK in EPREFIX.
+ # This disables i386 for SDK >= 10.15
+ -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-builtins
+}
diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 77008c235744..7574dd364c17 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -9,12 +9,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD libcxx-15.0.7-r1.ebuild 5283 BLAKE2B 4380fc5b851054a5ec226ee4c92a2b79511d73ac9b3f8bccc977211601eca36113fc0ae605854da53898507021f24a8b319197605c556244d84253bede7b84f4 SHA512 0a5859269422e794deb43ed960651a1dea830af28b5e395f32e28de8e67a1f399507340230af1c84248853f554e751709a60a9a78aeb0eb42804cb41907dbfce
EBUILD libcxx-16.0.6.ebuild 5300 BLAKE2B 4714e22ad2fdcb07c62ead4cfa47fb4734e45dc055700b63a0f24cd6e93dde960c638fa16f55f4c04c6130fc2a7fa5729814c4aee12e9953f603ea5ccb706cc1 SHA512 3eab779107b5c737d971abe29b7bd9f44a73570957bd7d54d6aaa98ec78a6045d7d69272d611f7f09c60e1aa30bbad46b4bd1358b0b2c69e5bc686ab21444857
EBUILD libcxx-17.0.6.ebuild 5280 BLAKE2B a882313471af07942a0772efa642800ba85545227f7dfe281cd7fcdc686ecda82692d273550b28cca2de47b1b9fda87717c98c52ffafdf1155d5269a3733f48a SHA512 d9a2932d7b9e26dea0e62dfd3aeac08ad0206a242d3d42d83e55b93cc767195a67bc0eb3da38cb8d51930175f94bac6496184d6d4be516014e0208c3f852d427
EBUILD libcxx-18.1.3.ebuild 5447 BLAKE2B 262f4dd0ccb046dcdf7f6970350381a9a48530f7db546f1b6cef5493b5e2a657a403bb0b5fda0d2d100420c6f8f1bac82f635efa8ad6c70d4476ad101c35eb13 SHA512 74ddb2227a2c8cd3d106861dc8155720f757011933835a36b8a5c133de68db80c14d93ad0cd8c3fa62232ce1e0871889b6db15c4bd53d2c1ea34762d93addc0c
+EBUILD libcxx-18.1.4.ebuild 5447 BLAKE2B 262f4dd0ccb046dcdf7f6970350381a9a48530f7db546f1b6cef5493b5e2a657a403bb0b5fda0d2d100420c6f8f1bac82f635efa8ad6c70d4476ad101c35eb13 SHA512 74ddb2227a2c8cd3d106861dc8155720f757011933835a36b8a5c133de68db80c14d93ad0cd8c3fa62232ce1e0871889b6db15c4bd53d2c1ea34762d93addc0c
EBUILD libcxx-19.0.0.9999.ebuild 5397 BLAKE2B 800024bbb9b69c7c159d05bf481db08bfb4c89b93a517410a892cd80a0a0bbf07119d0babcc952283bfc4dff51dd4ea4253a63cbc3f301db6e281074e4a2061a SHA512 61a3676d06d6e5f44e5a6f0de8f05c0af5384c3e940b2f504bddbe6b9a806ae5c5ff8311f6986a284338761e554894ddb1bec7f5e1b324a6e211b1d60f0eb635
EBUILD libcxx-19.0.0_pre20240330.ebuild 5397 BLAKE2B 800024bbb9b69c7c159d05bf481db08bfb4c89b93a517410a892cd80a0a0bbf07119d0babcc952283bfc4dff51dd4ea4253a63cbc3f301db6e281074e4a2061a SHA512 61a3676d06d6e5f44e5a6f0de8f05c0af5384c3e940b2f504bddbe6b9a806ae5c5ff8311f6986a284338761e554894ddb1bec7f5e1b324a6e211b1d60f0eb635
EBUILD libcxx-19.0.0_pre20240404.ebuild 5397 BLAKE2B 800024bbb9b69c7c159d05bf481db08bfb4c89b93a517410a892cd80a0a0bbf07119d0babcc952283bfc4dff51dd4ea4253a63cbc3f301db6e281074e4a2061a SHA512 61a3676d06d6e5f44e5a6f0de8f05c0af5384c3e940b2f504bddbe6b9a806ae5c5ff8311f6986a284338761e554894ddb1bec7f5e1b324a6e211b1d60f0eb635
diff --git a/sys-libs/libcxx/libcxx-18.1.4.ebuild b/sys-libs/libcxx/libcxx-18.1.4.ebuild
new file mode 100644
index 000000000000..a6fca47e6c29
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-18.1.4.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ libcxxabi? (
+ ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+ )
+ !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ dev-debug/gdb[python]
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+
+ if ! use libcxxabi && ! tc-is-gcc ; then
+ eerror "To build ${PN} against libsupc++, you have to use gcc. Other"
+ eerror "compilers are not supported. Please set CC=gcc and CXX=g++"
+ eerror "and try again."
+ die
+ fi
+}
+
+src_prepare() {
+ # hanging tests
+ # https://github.com/llvm/llvm-project/issues/73791
+ rm ../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/fetch_* || die
+ rm ../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/operator.*_equals* || die
+
+ cmake_src_prepare
+}
+
+test_compiler() {
+ $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # note: we need to do this before multilib kicks in since it will
+ # alter the CHOST
+ local cxxabi cxxabi_incs
+ if use libcxxabi; then
+ cxxabi=system-libcxxabi
+ cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+ else
+ local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+ cxxabi=libsupc++
+ cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+ fi
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ # bootstrap: cmake is unhappy if compiler can't link to stdlib
+ local nolib_flags=( -nodefaultlibs -lc )
+ if ! test_compiler; then
+ if test_compiler "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES=libcxx
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DLIBCXX_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXX_CXX_ABI=${cxxabi}
+ -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs}
+ # we're using our own mechanism for generating linker scripts
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=$(usex test)
+ -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt}
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+ )
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ fi
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_src_compile
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ gen_shared_ldscript
+ use static-libs && gen_static_ldscript
+ fi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-cxx
+}
+
+multilib_src_install() {
+ cmake_src_install
+ # since we've replaced libc++.{a,so} with ldscripts, now we have to
+ # install the extra symlinks
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ dolib.so lib/libc++_shared.so
+ use static-libs && dolib.a lib/libc++_static.a
+ fi
+}
+
+# Usage: deps
+gen_ldscript() {
+ local output_format
+ output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
+ [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
+
+ cat <<-END_LDSCRIPT
+/* GNU ld script
+ Include missing dependencies
+*/
+${output_format}
+GROUP ( $@ )
+END_LDSCRIPT
+}
+
+gen_static_ldscript() {
+ # Move it first.
+ mv lib/libc++{,_static}.a || die
+ # Generate libc++.a ldscript for inclusion of its dependencies so that
+ # clang++ -stdlib=libc++ -static works out of the box.
+ local deps=(
+ libc++_static.a
+ $(usex libcxxabi libc++abi.a libsupc++.a)
+ )
+ # On Linux/glibc it does not link without libpthread or libdl. It is
+ # fine on FreeBSD.
+ use elibc_glibc && deps+=( libpthread.a libdl.a )
+
+ gen_ldscript "${deps[*]}" > lib/libc++.a || die
+}
+
+gen_shared_ldscript() {
+ # Move it first.
+ mv lib/libc++{,_shared}.so || die
+ local deps=(
+ libc++_shared.so
+ # libsupc++ doesn't have a shared version
+ $(usex libcxxabi libc++abi.so libsupc++.a)
+ )
+
+ gen_ldscript "${deps[*]}" > lib/libc++.so || die
+}
diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 20dfbea211bb..cd835cc65b52 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -7,12 +7,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD libcxxabi-15.0.7.ebuild 2911 BLAKE2B 5f2004d2f68fe4eddb0b22be82d28fcca7954d0e3ad9a5510744adc4d0dfd7a1ab9fd928404adcd3eeecc58703f51117d0a80e5895b53e0ae7b71621ad5a435c SHA512 5b8e2c6abdec785649aa41b7f05ab86ecab30ff0631d6078c9b1052b406c320c5847b8f16ffa6d9e62ba4a6bca5959b18770810924d6e6da264fb08d6ff738d0
EBUILD libcxxabi-16.0.6.ebuild 2932 BLAKE2B 837ab88ee88d5497b8bddb9f001d4b4ddd44ed982ef47114c965174135ed136abd0e3a6f3848a4aba53d0ca3748c54674cb28de8d46fda3bb7a90f326d41c7c6 SHA512 e4ebf7f35d2cad3bf3ba02754c85fee1cd1c4e52887770698ebaa3ef2fe66873f468677d307ea2d6956c2f6d3ac9b61943461193a5315f1e8a2846f2463b0581
EBUILD libcxxabi-17.0.6.ebuild 2932 BLAKE2B 837ab88ee88d5497b8bddb9f001d4b4ddd44ed982ef47114c965174135ed136abd0e3a6f3848a4aba53d0ca3748c54674cb28de8d46fda3bb7a90f326d41c7c6 SHA512 e4ebf7f35d2cad3bf3ba02754c85fee1cd1c4e52887770698ebaa3ef2fe66873f468677d307ea2d6956c2f6d3ac9b61943461193a5315f1e8a2846f2463b0581
EBUILD libcxxabi-18.1.3.ebuild 2764 BLAKE2B 1d716983ec2cf1f3ad73b9a3947feb5deddd91750495d7fe5eb9d3ecea9545c7dd4bde00a348272e92aec46845286f9a844077ece2b91a80222bae44c22a514b SHA512 7d94d2fe04acbbc8651c1b7588f9b94603de10aaefc949aaa408d7e7f8d53ccca9b411a2a7f3af7edc2a4f05008977dddd039c7ac1cf17968ba59c7484b3bb68
+EBUILD libcxxabi-18.1.4.ebuild 2764 BLAKE2B 1d716983ec2cf1f3ad73b9a3947feb5deddd91750495d7fe5eb9d3ecea9545c7dd4bde00a348272e92aec46845286f9a844077ece2b91a80222bae44c22a514b SHA512 7d94d2fe04acbbc8651c1b7588f9b94603de10aaefc949aaa408d7e7f8d53ccca9b411a2a7f3af7edc2a4f05008977dddd039c7ac1cf17968ba59c7484b3bb68
EBUILD libcxxabi-19.0.0.9999.ebuild 2684 BLAKE2B d72cf1584537afd3d13263975a4f903819f6844cac728daab626b269f460865cac59c3199d38ced179ce041294db940b31f07ca74eeabd452f8e2f775e3e206d SHA512 ac7f20fa097c17349959154cce8c75a2083b04d4fb1241d6917c0fd14348a848f9158d050b9791754fc02ec4cd1bc2d82a8ef678a7b025e15524e5af945c9bc1
EBUILD libcxxabi-19.0.0_pre20240330.ebuild 2684 BLAKE2B d72cf1584537afd3d13263975a4f903819f6844cac728daab626b269f460865cac59c3199d38ced179ce041294db940b31f07ca74eeabd452f8e2f775e3e206d SHA512 ac7f20fa097c17349959154cce8c75a2083b04d4fb1241d6917c0fd14348a848f9158d050b9791754fc02ec4cd1bc2d82a8ef678a7b025e15524e5af945c9bc1
EBUILD libcxxabi-19.0.0_pre20240404.ebuild 2684 BLAKE2B d72cf1584537afd3d13263975a4f903819f6844cac728daab626b269f460865cac59c3199d38ced179ce041294db940b31f07ca74eeabd452f8e2f775e3e206d SHA512 ac7f20fa097c17349959154cce8c75a2083b04d4fb1241d6917c0fd14348a848f9158d050b9791754fc02ec4cd1bc2d82a8ef678a7b025e15524e5af945c9bc1
diff --git a/sys-libs/libcxxabi/libcxxabi-18.1.4.ebuild b/sys-libs/libcxxabi/libcxxabi-18.1.4.ebuild
new file mode 100644
index 000000000000..8865a2ce4c2c
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-18.1.4.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+ !<sys-libs/libcxx-15
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx"
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DLIBCXXABI_ENABLE_SHARED=ON
+ -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+ -DLIBCXXABI_USE_COMPILER_RT=${use_compiler_rt}
+
+ # upstream is omitting standard search path for this
+ # probably because gcc & clang are bundling their own unwind.h
+ -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+
+ -DLIBCXX_LIBDIR_SUFFIX=
+ -DLIBCXX_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=OFF
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ )
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ fi
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_build cxxabi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-cxxabi
+}
+
+multilib_src_install() {
+ DESTDIR="${D}" cmake_build install-cxxabi
+}
diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 4d5b2a984a22..c2064e66abad 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -8,12 +8,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD libomp-15.0.7-r6.ebuild 3470 BLAKE2B 9f76ca5b080ccf01617d7dcbfe3eb424c525adbcf72f2b5f09dc7bead1e28df1a0ffdf5ef47bcc7f8cac130f1d22e804e29938cda6df0ee58359ac5ff88aea86 SHA512 1a0a4b10f9a67634ea265e6df3c3f9993ed5ee3818eba2cbb6b65d8f5c3a0d2d266134f3e276985e87eca18b47a44d6de61e4c9c3496fd36c6c338dcf79b9850
EBUILD libomp-16.0.6.ebuild 3984 BLAKE2B 8302d2776c0d8c50dcc7cac2dde8523f1abdf391d48594fdd26ebe17a089efdfee93825bdec07569878d06873b571e469411f108564df6c7eb50dc425615c255 SHA512 714da170fba4b62f3267e2530a82c583d299e8dc6c6f4037417c216c1239cc0fadc1aebf823608df37a932a7722144e67a148b58079e50560450b94c93f3e415
EBUILD libomp-17.0.6.ebuild 3984 BLAKE2B 8302d2776c0d8c50dcc7cac2dde8523f1abdf391d48594fdd26ebe17a089efdfee93825bdec07569878d06873b571e469411f108564df6c7eb50dc425615c255 SHA512 714da170fba4b62f3267e2530a82c583d299e8dc6c6f4037417c216c1239cc0fadc1aebf823608df37a932a7722144e67a148b58079e50560450b94c93f3e415
EBUILD libomp-18.1.3.ebuild 4287 BLAKE2B c9d7f07576235ab057e30adee2b922250bd978e7d7877f959c08ed63abb4b6c88a84e0e9726023b0597ad9f303fefe9a7bd400c9d984828a9883bc37d8cd0b7a SHA512 4fe7c6b3a725d7f41cef543414a6f082812645342e352b8efcb466f1a257eefdec95c2a29bbc750fdf0b1e8f501923f23f0c771de20eb52bcc0cdf02bfa042a0
+EBUILD libomp-18.1.4.ebuild 4287 BLAKE2B c9d7f07576235ab057e30adee2b922250bd978e7d7877f959c08ed63abb4b6c88a84e0e9726023b0597ad9f303fefe9a7bd400c9d984828a9883bc37d8cd0b7a SHA512 4fe7c6b3a725d7f41cef543414a6f082812645342e352b8efcb466f1a257eefdec95c2a29bbc750fdf0b1e8f501923f23f0c771de20eb52bcc0cdf02bfa042a0
EBUILD libomp-19.0.0.9999.ebuild 4208 BLAKE2B 9ed99689a6cbf2d1c3f8f384e046276247f1e3a21cfd1466ae640b21b748ae38fccf29e36be3e87c76859888670f14b8cfad29922275f2f937f284062d931462 SHA512 573165cd67e695dd9140cd8fa6e7e6324e8a7de2b35ae5d2563012eeda275edccbe9daa369752960d3c287c4e55bd767ab2b5e29db604e381c752143eb9b1a3e
EBUILD libomp-19.0.0_pre20240330.ebuild 4208 BLAKE2B 9ed99689a6cbf2d1c3f8f384e046276247f1e3a21cfd1466ae640b21b748ae38fccf29e36be3e87c76859888670f14b8cfad29922275f2f937f284062d931462 SHA512 573165cd67e695dd9140cd8fa6e7e6324e8a7de2b35ae5d2563012eeda275edccbe9daa369752960d3c287c4e55bd767ab2b5e29db604e381c752143eb9b1a3e
EBUILD libomp-19.0.0_pre20240404.ebuild 4208 BLAKE2B 9ed99689a6cbf2d1c3f8f384e046276247f1e3a21cfd1466ae640b21b748ae38fccf29e36be3e87c76859888670f14b8cfad29922275f2f937f284062d931462 SHA512 573165cd67e695dd9140cd8fa6e7e6324e8a7de2b35ae5d2563012eeda275edccbe9daa369752960d3c287c4e55bd767ab2b5e29db604e381c752143eb9b1a3e
diff --git a/sys-libs/libomp/libomp-18.1.4.ebuild b/sys-libs/libomp/libomp-18.1.4.ebuild
new file mode 100644
index 000000000000..5f6fa687234c
--- /dev/null
+++ b/sys-libs/libomp/libomp-18.1.4.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm.org llvm-utils
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+IUSE="
+ debug gdb-plugin hwloc offload ompt test
+ llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+ gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ gdb-plugin? ( ${PYTHON_DEPS} )
+ hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+ offload? (
+ dev-libs/libffi:=[${MULTILIB_USEDEP}]
+ ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+ llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+ )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-lang/perl
+ offload? (
+ llvm_targets_AMDGPU? ( sys-devel/clang )
+ llvm_targets_NVPTX? ( sys-devel/clang )
+ virtual/pkgconfig
+ )
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/lit[${PYTHON_USEDEP}]
+ ')
+ sys-devel/clang
+ )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+ if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+ local CONFIG_CHECK="~!SCHED_PDS"
+ local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+ check_extra_config
+ fi
+}
+
+pkg_pretend() {
+ kernel_pds_check
+}
+
+pkg_setup() {
+ if use gdb-plugin || use test; then
+ python-single-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ use offload && llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LTO causes issues in other packages building, #870127
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local build_omptarget=OFF
+ # upstream disallows building libomptarget when sizeof(void*) != 8
+ if use offload &&
+ "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null \
+ <<-EOF &>/dev/null
+ int test[sizeof(void *) == 8 ? 1 : -1];
+ EOF
+ then
+ build_omptarget=ON
+ fi
+
+ local libdir="$(get_libdir)"
+ local mycmakeargs=(
+ -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+ -DLIBOMP_USE_HWLOC=$(usex hwloc)
+ -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
+ -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+ -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget}
+
+ # do not install libgomp.so & libiomp5.so aliases
+ -DLIBOMP_INSTALL_ALIASES=OFF
+ # disable unnecessary hack copying stuff back to srcdir
+ -DLIBOMP_COPY_EXPORTS=OFF
+ )
+
+ if [[ ${build_omptarget} == ON ]]; then
+ local ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ local ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ mycmakeargs+=(
+ -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+ -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+ )
+
+ if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then
+ mycmakeargs+=(
+ -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex llvm_targets_AMDGPU)
+ -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex llvm_targets_NVPTX)
+
+ # prevent trying to access the GPU
+ -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND
+ -DLIBOMPTARGET_NVPTX_ARCH=LIBOMPTARGET_NVPTX_ARCH-NOTFOUND
+ )
+ else
+ mycmakeargs+=(
+ -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=OFF
+ -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=OFF
+ )
+ fi
+ fi
+
+ use test && mycmakeargs+=(
+ # this project does not use standard LLVM cmake macros
+ -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+ -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+ -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+ -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+ )
+ addpredict /dev/nvidiactl
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-libomp
+}
diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index e856c6c91090..3ea3d9e36836 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -7,12 +7,15 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.3.src.tar.xz 132049300 BLAKE2B 0681177cfe6a65f5cf11942381078388e8f5d9d5a4bb50b040e4c10a3898e7311ff379fcca008e82e4bef225792a38eb77f722c972725b9251a0fda29d8d7ecc SHA512 b8b8a00c560bc7d4c4b5d533b92dbd52f2c0254f0acf687e787e8b7fa780cd5d96f6e9709356d2c406c0b36b186dee4de6b1bc1928a97de0bda863fa873e0783
DIST llvm-project-18.1.3.src.tar.xz.sig 566 BLAKE2B dcecf41346cc864c6e5bedd3a7db3db4f32a68534364d2537a15ca7e4e2f2d35a22722385ac556d2a4ac48ab37567566094f223534e696299f98040e702146d0 SHA512 b7e50779841891e9ed9de5ed917c5be3209a52a5d98c67a032509ae8fad8a2a882bf619c66d2ee45bb53dfb03d750cb94dc4b2750ec2a8edb0465700d5bc657c
+DIST llvm-project-18.1.4.src.tar.xz 132054668 BLAKE2B 94bbad3b185fd07cbace4eff79aba80fbdd5e072739250e3927fe1848bcf3f8d355eb1f384e57306707eb702acc7ab01b732590735be7950221607664d04b0a6 SHA512 b1b214ae91f3705d8ea345547ad53f1e5d7d884c1eb6958bc41c14ac4b3e407771ccc2b693686ff103c8232c2c3942731d6db9a9cb4f735e6c6a0674739d0b29
+DIST llvm-project-18.1.4.src.tar.xz.sig 566 BLAKE2B b74fd219d7bcdf197b4e711cfbb25c40e9d8d2c7341de0215d8c31f330f396e9c166ff63513829cdc9cef349f08238f66a4dc949fa97958a7af496abae369eaa SHA512 4f456edf4fb454815acaef6855b1a0991f229810a32e9369af83388e37f0ef8964308e1e93bd6216024cdd67e86caaadc8d5794467857cc6fe561c9fa6ca7386
DIST llvm-project-a8b0ecd2605ff23f495a8af64e06c35f86834e54.tar.gz 208451583 BLAKE2B 3f8557637b9d10ed924cfec0b3e83d85996417df24b317cac55740aa199ef97cf7560fe634debd1dbfc7c9fc25aa2b2643fccaecc4c866481dc57b11eba1d02f SHA512 1f4bf5a8a59582af426ad13cc828e1e482c5c831ed5a4bb0da419ed3cf67e5e485fd36074603ad22328e35be44b8ccd2d92d1382bc7a228fdf38d458a2321e07
DIST llvm-project-ee284d2da0720dc21191d6f545504cbfcf5dcbcf.tar.gz 208883034 BLAKE2B e37c9f1a6a4d0caa9a3091f979dd09f509d458f8b7b30286c77dd2385aea748b7aac6dd488c79573f82feb655aa321717bd2fb46bba4a12b388b52064f6e13bf SHA512 1335ade87cd2accc47ac47ed2ab302999e375808b158b6c9d31fac9059cbb992d2bdaaadf1fd9a1b37268c1123d43346ea4d150894d6d2e6f80ba790b65b93b1
EBUILD llvm-libunwind-15.0.7.ebuild 3032 BLAKE2B 9b47e894db1a764f3eca3135f4caba68261953f4433af017b7bb53181e345ad26c570733f997022c53c9ef49a0a3b823188d92cfcc16a2113825d767b1ffab2a SHA512 0b68480fb2a8e5a351574e81fbcff824cd324754ed40378f06fec12fedbba94a921043d72db6ecc37f8b0680b7f518bbbd8d63f69ce8d84f86ca522653d293fb
EBUILD llvm-libunwind-16.0.6-r1.ebuild 3440 BLAKE2B eafe21a3de172043ca0039ba27c80c64d32b02cc86bdb5a6d108ded35770e0352216337cbf24ee4fde43b699a68a85c8145be2d17510d525452bfd5a02674998 SHA512 164fdc1c62405e02c035af7997b8522b51f5b9337d2bb66d7fc9b1f45df74ec70d31b26dc5324c59792d32c543fe18abf74ed3b07a64c131e3c1bb4f9f733c5d
EBUILD llvm-libunwind-17.0.6.ebuild 3440 BLAKE2B eafe21a3de172043ca0039ba27c80c64d32b02cc86bdb5a6d108ded35770e0352216337cbf24ee4fde43b699a68a85c8145be2d17510d525452bfd5a02674998 SHA512 164fdc1c62405e02c035af7997b8522b51f5b9337d2bb66d7fc9b1f45df74ec70d31b26dc5324c59792d32c543fe18abf74ed3b07a64c131e3c1bb4f9f733c5d
EBUILD llvm-libunwind-18.1.3.ebuild 3407 BLAKE2B 6c48a4e9caebd60890460e91e7e64324d66a97813023d582c869b0060468576de1b307160c435587f013ad632335a9968d61731ee4157c5d2272d817ee74a309 SHA512 919fda22d1de77a0db1c6fa14eeee7b6d7444af767e849aacdf952e9b66732c0ac06ae14a6dca2176a59df9738223e11ee8035d3c99bf0ea13799699fadb7d68
+EBUILD llvm-libunwind-18.1.4.ebuild 3407 BLAKE2B 6c48a4e9caebd60890460e91e7e64324d66a97813023d582c869b0060468576de1b307160c435587f013ad632335a9968d61731ee4157c5d2272d817ee74a309 SHA512 919fda22d1de77a0db1c6fa14eeee7b6d7444af767e849aacdf952e9b66732c0ac06ae14a6dca2176a59df9738223e11ee8035d3c99bf0ea13799699fadb7d68
EBUILD llvm-libunwind-19.0.0.9999.ebuild 3316 BLAKE2B 013ff60e8fa1fa480e1e56c6c8c1d5a657d946264a279a8fad53e3047fcde1f439e10b25e151af0d9c3f7f6fe014c2cf3372d311f3963c78e633e986b28a33e5 SHA512 4aaa97553c0e3e5421fe5864b81fdcd0e8a1167e37bec37e8706d3b9b939b5220a171576f800bdc6ae25f2bbfd60b063c84934d1daa0bdfd6989a80d08044301
EBUILD llvm-libunwind-19.0.0_pre20240330.ebuild 3316 BLAKE2B 013ff60e8fa1fa480e1e56c6c8c1d5a657d946264a279a8fad53e3047fcde1f439e10b25e151af0d9c3f7f6fe014c2cf3372d311f3963c78e633e986b28a33e5 SHA512 4aaa97553c0e3e5421fe5864b81fdcd0e8a1167e37bec37e8706d3b9b939b5220a171576f800bdc6ae25f2bbfd60b063c84934d1daa0bdfd6989a80d08044301
EBUILD llvm-libunwind-19.0.0_pre20240404.ebuild 3316 BLAKE2B 013ff60e8fa1fa480e1e56c6c8c1d5a657d946264a279a8fad53e3047fcde1f439e10b25e151af0d9c3f7f6fe014c2cf3372d311f3963c78e633e986b28a33e5 SHA512 4aaa97553c0e3e5421fe5864b81fdcd0e8a1167e37bec37e8706d3b9b939b5220a171576f800bdc6ae25f2bbfd60b063c84934d1daa0bdfd6989a80d08044301
diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-18.1.4.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-18.1.4.ebuild
new file mode 100644
index 000000000000..944fc4144f4e
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-18.1.4.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !sys-libs/libunwind
+"
+DEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local libdir=$(get_libdir)
+
+ # https://github.com/llvm/llvm-project/issues/56825
+ # also separately bug #863917
+ filter-lto
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ # https://github.com/gentoo/gentoo/pull/21516
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ # Respect upstream build type assumptions (bug #910436) where they do:
+ # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+ # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG
+ # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+ # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+ # -UNDEBUG
+ # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
+ use debug || append-cppflags -DNDEBUG
+
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES="libunwind"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+ -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+ -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
+ -DLIBUNWIND_INSTALL_HEADERS=ON
+
+ # support non-native unwinding; given it's small enough,
+ # enable it unconditionally
+ -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+
+ # avoid dependency on libgcc_s if compiler-rt is used
+ -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+ )
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+
+ -DLIBCXXABI_LIBDIR_SUFFIX=
+ -DLIBCXXABI_ENABLE_SHARED=OFF
+ -DLIBCXXABI_ENABLE_STATIC=ON
+ -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+ -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+ -DLIBCXX_LIBDIR_SUFFIX=
+ -DLIBCXX_ENABLE_SHARED=OFF
+ -DLIBCXX_ENABLE_STATIC=ON
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ )
+ fi
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-unwind
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-unwind
+}
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index a36690adf053..a9f959dd34e1 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/rtirq/Manifest b/sys-process/rtirq/Manifest
index ca1d9e2341d9..c600bf74694e 100644
--- a/sys-process/rtirq/Manifest
+++ b/sys-process/rtirq/Manifest
@@ -1,6 +1,6 @@
AUX rtirq.initd 431 BLAKE2B 7b3846513cb389fa05e31cf556d5a668969d227a5d47c6d75c94bb152d97ae23550bc34b1e19b9b72a3a03a0ffae23f66ec9378af09831e8dc394c5d7c6b412b SHA512 3bf69aa9b78e2c0093226b2e8cd495157b54482ca72fe79c70d52b3adc2bd59a1027157b79f558e5fa546c7f70973aa9bcbb8ab1e7e52d82970b6367951c4e1e
-DIST rtirq-20220923.tar.gz 15522 BLAKE2B ea7248afa665c2c8bfb99c42ff18d7d585f4a337c8850f5343b610a131face8b8eec4ef19901f59685793662e0e0ac95dfdddffea9951f47910dbc12bb47a459 SHA512 6846075e8196220aabb68250f0284b77f21b5c9bfd6dd9bbea59307679111c122d2091acefa38048f96166ae903b3ed46cbba4242afabc9a18bfa97467200386
DIST rtirq-20240120.tar.gz 16077 BLAKE2B 2c1ab9f1824d861e13e49667a35fc048e931afb18084de756dcbabde0d4cdd21e78afc9733eb364cd826d4ffd29a89db862033c9539b7cfe7a7b22f7cb353864 SHA512 b945bdb29ef3ef551c19edc9d947a7ed50ecd756dec5a3b02a0cd519a0f506e3ca212b1cb629386dd525d565cc6e2d868c558934c59b8d0bc02573a9589deb86
-EBUILD rtirq-20220923.ebuild 1677 BLAKE2B 4b13760bc10c33c2378715312170d664c36b08ed6c63cd0d71402a548a57aa4ac119c4f72f0d22d63f2451052c7de266756ad93a7c5b5aaa940eed811e2d9d37 SHA512 36da5165d32e0af6c853d632029f9f58291521699a27ebcece40fec462216006709d156154fb79dc68e47844a9d23ce42317da8076532c653c0749afb9c7b91e
+DIST rtirq-20240220.tar.gz 16273 BLAKE2B 08af8d371e4ace57dc18276748b00328e7ca1476ae46226ea85ba0c345c7f15b81e412bed8ac30768c5bedffc87887f60d647cd0ec2e82d3751654030c7937f1 SHA512 a6b44f09e158e71bc5697b313d2c7b75097b6f669be4bd7c5c3cee2e59ab38c5751dbd222a28fe7e1bd340d2b7ce5dc7277559c41ad25f9d7b19f180ce337978
EBUILD rtirq-20240120.ebuild 1406 BLAKE2B 96958a1f6233115e6ee276c35da27cd6b2d36f214c1e345fa298febf16136efd24ca82f12cbcee052b85e6d2cc46180f275b98a44eb289d3f87655ed0ad0b18c SHA512 7ae218441fcf0b8d2558450b40a36a38a0c1595661af8b67ef8aeb00ba726de7941dad6479c8a4d655399f9ee7a908d181f71cecd037addba627b68e9ab622d4
+EBUILD rtirq-20240220.ebuild 1406 BLAKE2B 96958a1f6233115e6ee276c35da27cd6b2d36f214c1e345fa298febf16136efd24ca82f12cbcee052b85e6d2cc46180f275b98a44eb289d3f87655ed0ad0b18c SHA512 7ae218441fcf0b8d2558450b40a36a38a0c1595661af8b67ef8aeb00ba726de7941dad6479c8a4d655399f9ee7a908d181f71cecd037addba627b68e9ab622d4
MISC metadata.xml 395 BLAKE2B 676ceaef4b63cc5fd7c0ad8b28065738adf013fa4f85cb2fa70bd1cafa8ea6b76fc6ca81e36e91c839bcc55c55a8bf24b4a325e44b0830f653adc89ee09dbfc4 SHA512 30eec216eef39513374c06cc1b0be994f53deb7054f7241a55b1ccc73d58ab0b578b92096eb56daef0e7f8d1377480a00a6bbb6e0bcbffb19d53a48f081170f3
diff --git a/sys-process/rtirq/rtirq-20220923.ebuild b/sys-process/rtirq/rtirq-20240220.ebuild
index 6b890d40b8ae..a98fe254b6af 100644
--- a/sys-process/rtirq/rtirq-20220923.ebuild
+++ b/sys-process/rtirq/rtirq-20240220.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -53,12 +53,4 @@ pkg_postinst() {
ewarn " - IRQ_FORCED_THREADING config option enabled and 'threadirqs' option"
ewarn " added to the kernel cmdline."
fi
-
- for ver in ${REPLACING_VERSIONS}; do
- if ver_test ${ver} -lt "20210329"; then
- elog "Starting with 20210329 version the config has been moved to '${EROOT}/etc/rtirq.conf'"
- elog "Please migrate all you setting from '${EROOT}/etc/conf.d/rtirq'"
- break
- fi
- done
}
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index ec488106963d..5dd5e9d22ab7 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/dist-kernel/Manifest b/virtual/dist-kernel/Manifest
index 7d1f005293f2..6f0af42bbd92 100644
--- a/virtual/dist-kernel/Manifest
+++ b/virtual/dist-kernel/Manifest
@@ -4,12 +4,16 @@ EBUILD dist-kernel-5.10.215.ebuild 370 BLAKE2B 8c2b0fd581c47bede5f6542c29c946a31
EBUILD dist-kernel-5.15.151.ebuild 373 BLAKE2B 653a6158abbba8835b05300d9aa063a69268408552bb55e5b25ea8049a24209b3c5e37074578d4526763a64fd009411515523077a608529449eda85b3ebb9145 SHA512 feb8abf7ac3f9d7c02af1a1900d5c55f2eacc132c36f24f58bdd1fa97480ff5e2098c7be17669cf2796b2a5b48511b7babace3da87c1c65e8f473126bfcb4222
EBUILD dist-kernel-5.15.154.ebuild 377 BLAKE2B 5561e4ee50fcc9d5ab31bf94df83cf216e9abc1faefa3c80368bba61a8bd42831dad88b2282f8bc4c51d74d0e8137de3cb6352eb8fa0c7a7dd65e6bc08a547a2 SHA512 9b427539957397b1326bebeef8711c65f27b91b8fa7f16c22d7d109cf0606b50d847108ac39afcfe97a0d150525c050ee473ef2d52384c9308899148767771e0
EBUILD dist-kernel-5.15.155.ebuild 377 BLAKE2B 5561e4ee50fcc9d5ab31bf94df83cf216e9abc1faefa3c80368bba61a8bd42831dad88b2282f8bc4c51d74d0e8137de3cb6352eb8fa0c7a7dd65e6bc08a547a2 SHA512 9b427539957397b1326bebeef8711c65f27b91b8fa7f16c22d7d109cf0606b50d847108ac39afcfe97a0d150525c050ee473ef2d52384c9308899148767771e0
+EBUILD dist-kernel-5.15.156.ebuild 377 BLAKE2B 5561e4ee50fcc9d5ab31bf94df83cf216e9abc1faefa3c80368bba61a8bd42831dad88b2282f8bc4c51d74d0e8137de3cb6352eb8fa0c7a7dd65e6bc08a547a2 SHA512 9b427539957397b1326bebeef8711c65f27b91b8fa7f16c22d7d109cf0606b50d847108ac39afcfe97a0d150525c050ee473ef2d52384c9308899148767771e0
EBUILD dist-kernel-6.1.81.ebuild 380 BLAKE2B e74f8dcda21ce9c0089f45359fbd6d6d4cd3d870995b58f9307b4d0aa5695c65aa2ff7889d5325e9f3e8278d7dbaf26d16341159741e7a3d96901afd6c5c499e SHA512 7f773fe15a40a88b3266875c42b79f70aae2330902a662ea5b53304809fbae1de239bee751709a73ec6d46668761ea8a1413bdfa6aa8f9e97680e010ba451d6f
EBUILD dist-kernel-6.1.85.ebuild 384 BLAKE2B a52e2309b15bb06c5bd0a8b6bff8b72933a442e49f04b95f0365e8c89667113ba3f1f1ca791ea87d7de31c578436655170900deba65b4968f81e4e397cec4942 SHA512 197e5d456c3bade968c1cf7a4d6d371eef6af1a53a4ff0b354131cd451b322dc0beb4ebd6163d018ccb7d2a825e68111509e46e9d900028cfa0f65f3f32eb033
EBUILD dist-kernel-6.1.86.ebuild 384 BLAKE2B a52e2309b15bb06c5bd0a8b6bff8b72933a442e49f04b95f0365e8c89667113ba3f1f1ca791ea87d7de31c578436655170900deba65b4968f81e4e397cec4942 SHA512 197e5d456c3bade968c1cf7a4d6d371eef6af1a53a4ff0b354131cd451b322dc0beb4ebd6163d018ccb7d2a825e68111509e46e9d900028cfa0f65f3f32eb033
+EBUILD dist-kernel-6.1.87.ebuild 384 BLAKE2B a52e2309b15bb06c5bd0a8b6bff8b72933a442e49f04b95f0365e8c89667113ba3f1f1ca791ea87d7de31c578436655170900deba65b4968f81e4e397cec4942 SHA512 197e5d456c3bade968c1cf7a4d6d371eef6af1a53a4ff0b354131cd451b322dc0beb4ebd6163d018ccb7d2a825e68111509e46e9d900028cfa0f65f3f32eb033
EBUILD dist-kernel-6.6.21.ebuild 387 BLAKE2B 0792e56620259a19b0105006599f1263a1a4ee126b87c48fbb09189df421558421f0d945e64daa9e5ba28c6c5ff13c3ce6cd34417286937f52f1158364a1f942 SHA512 34254d78134cd680e0f5a64b1405da45323673c0d2023d2581b33986265deba719bcbd8d729a490c6c7a870ffadd8b46cbf38af6ae7cac9ee741285d60fb7071
EBUILD dist-kernel-6.6.26.ebuild 391 BLAKE2B faf9961702c345fdfea71944ba12e9cf174ca7c364f0f87504b44014a61b66e6b53e6d44f32f1cae9b50a1d982b2539fac8b9e28a47d84090d4e9ef012d7e755 SHA512 2e0d2fae9ca3407a3c1dd1c98ab9298eb6368d89f2a993f52e3164e0a5d1391b73e0ad45235af4331eb4c9c61d0259b0565aaa5ef1944fe1a91869671c73f7bb
EBUILD dist-kernel-6.6.27.ebuild 391 BLAKE2B faf9961702c345fdfea71944ba12e9cf174ca7c364f0f87504b44014a61b66e6b53e6d44f32f1cae9b50a1d982b2539fac8b9e28a47d84090d4e9ef012d7e755 SHA512 2e0d2fae9ca3407a3c1dd1c98ab9298eb6368d89f2a993f52e3164e0a5d1391b73e0ad45235af4331eb4c9c61d0259b0565aaa5ef1944fe1a91869671c73f7bb
+EBUILD dist-kernel-6.6.28.ebuild 391 BLAKE2B faf9961702c345fdfea71944ba12e9cf174ca7c364f0f87504b44014a61b66e6b53e6d44f32f1cae9b50a1d982b2539fac8b9e28a47d84090d4e9ef012d7e755 SHA512 2e0d2fae9ca3407a3c1dd1c98ab9298eb6368d89f2a993f52e3164e0a5d1391b73e0ad45235af4331eb4c9c61d0259b0565aaa5ef1944fe1a91869671c73f7bb
EBUILD dist-kernel-6.8.5.ebuild 391 BLAKE2B faf9961702c345fdfea71944ba12e9cf174ca7c364f0f87504b44014a61b66e6b53e6d44f32f1cae9b50a1d982b2539fac8b9e28a47d84090d4e9ef012d7e755 SHA512 2e0d2fae9ca3407a3c1dd1c98ab9298eb6368d89f2a993f52e3164e0a5d1391b73e0ad45235af4331eb4c9c61d0259b0565aaa5ef1944fe1a91869671c73f7bb
EBUILD dist-kernel-6.8.6.ebuild 391 BLAKE2B faf9961702c345fdfea71944ba12e9cf174ca7c364f0f87504b44014a61b66e6b53e6d44f32f1cae9b50a1d982b2539fac8b9e28a47d84090d4e9ef012d7e755 SHA512 2e0d2fae9ca3407a3c1dd1c98ab9298eb6368d89f2a993f52e3164e0a5d1391b73e0ad45235af4331eb4c9c61d0259b0565aaa5ef1944fe1a91869671c73f7bb
+EBUILD dist-kernel-6.8.7.ebuild 391 BLAKE2B faf9961702c345fdfea71944ba12e9cf174ca7c364f0f87504b44014a61b66e6b53e6d44f32f1cae9b50a1d982b2539fac8b9e28a47d84090d4e9ef012d7e755 SHA512 2e0d2fae9ca3407a3c1dd1c98ab9298eb6368d89f2a993f52e3164e0a5d1391b73e0ad45235af4331eb4c9c61d0259b0565aaa5ef1944fe1a91869671c73f7bb
MISC metadata.xml 291 BLAKE2B f8eaa7c5aaced8dad269f9939139bcdd32c64dcc4ebff2b0b41dea61de5aed39723d73721bc44c2bee64717de093b97dc326037a335616caada3ea857c98fb07 SHA512 4fb007791c48eddbb1ee30cde6c1618ef67fbe62a29f3b805a7224818c34ce986b6e3d9378ab500875e012e9ea48663809204d69a410b23d12925f11ada333ca
diff --git a/virtual/dist-kernel/dist-kernel-5.15.156.ebuild b/virtual/dist-kernel/dist-kernel-5.15.156.ebuild
new file mode 100644
index 000000000000..3b4d92e6969b
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.156.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.87.ebuild b/virtual/dist-kernel/dist-kernel-6.1.87.ebuild
new file mode 100644
index 000000000000..15b55453deca
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.87.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.28.ebuild b/virtual/dist-kernel/dist-kernel-6.6.28.ebuild
new file mode 100644
index 000000000000..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.28.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.8.7.ebuild b/virtual/dist-kernel/dist-kernel-6.8.7.ebuild
new file mode 100644
index 000000000000..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.8.7.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 4a57f32c2858..88dc400ce023 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/piwigo/Manifest b/www-apps/piwigo/Manifest
index 84f8134cec55..98ceb710f755 100644
--- a/www-apps/piwigo/Manifest
+++ b/www-apps/piwigo/Manifest
@@ -1,3 +1,5 @@
DIST piwigo-14.3.0.zip 18497258 BLAKE2B 1ba04c81298c3de9edc3dd4f2c10feed9bb320ad0ed80fbc8edb36a8c590025b580684c4ce9cb0283d5b9580e32c44fe5673214a926e98335a3c69a18051a4c1 SHA512 80c34c150dc55f312c3ce4a694cae559e529375d657ce47c05c8650bbb452577f6ab6f41816ef37de5a34fc1d31bf152962fe20741403991d347bf2245dcd91c
+DIST piwigo-14.4.0.zip 18500565 BLAKE2B c62dc0c5bfaae89d56cdc51aeef04d7e75dc25cd400918ac879f227e2f03028d5e4b556d8a3a79a2ae587b45b13cf7d192912a35c4cbc8029743eede20a07bd2 SHA512 2aecba41df2f39a864f58775cadecc8812647390c9b5cc0acfe67767de6130bc8166d65d76c8e59437494d52a4560554a94f8ba7beab44a9fb38997db430417e
EBUILD piwigo-14.3.0.ebuild 1138 BLAKE2B 286c4ba475ec11f7053d41acb8d3ef2f9e798b998ee48a403f4b98dcbc6aec4e0344371f795b072413dd3a967dd0f5921679faf55b30536fc460f8381eb34db9 SHA512 f40b3f60713cddc5930152ddb98357caec823655b32cca0967f60aa50ce57d6148e67727f1efe9c6b857dd4ea710b795f9dbd3e063da90fbf5e53d26596c8f4f
+EBUILD piwigo-14.4.0.ebuild 1138 BLAKE2B 286c4ba475ec11f7053d41acb8d3ef2f9e798b998ee48a403f4b98dcbc6aec4e0344371f795b072413dd3a967dd0f5921679faf55b30536fc460f8381eb34db9 SHA512 f40b3f60713cddc5930152ddb98357caec823655b32cca0967f60aa50ce57d6148e67727f1efe9c6b857dd4ea710b795f9dbd3e063da90fbf5e53d26596c8f4f
MISC metadata.xml 1023 BLAKE2B 7527436138cbd57c7c74dae7c03fbfb7b5badd46f9de14c72cfc5e324647ef4d5c3ccbfc7ab72e874331ff0c47560287dec2e784bfd2854abf5c276ed70f3d18 SHA512 1bcf676625a9f44aefd3eab32ff788c94ce6f8cbbb16927d3c76478aa19064be12d689d5e62b8cf88bb69d28667e5824bf78357f01e0f925b27892ae10553722
diff --git a/www-apps/piwigo/piwigo-14.4.0.ebuild b/www-apps/piwigo/piwigo-14.4.0.ebuild
new file mode 100644
index 000000000000..6319946ac014
--- /dev/null
+++ b/www-apps/piwigo/piwigo-14.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit webapp
+
+DESCRIPTION="a photo gallery software for the web"
+HOMEPAGE="http://piwigo.org/"
+SRC_URI="http://piwigo.org/download/dlcounter.php?code=${PV} -> ${P}.zip"
+S=${WORKDIR}/${PN}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="+exif +gd imagemagick"
+
+RDEPEND="
+ imagemagick? ( virtual/imagemagick-tools )
+ dev-lang/php[ctype,exif?,gd?,filter,iconv,json(+),mysqli]
+ >=virtual/mysql-5.0
+ virtual/httpd-php"
+BDEPEND="app-arch/unzip"
+
+REQUIRED_USE="|| ( gd imagemagick )"
+
+src_install() {
+ webapp_src_preinst
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+
+ # Local configuration, and parts that can be updated
+ webapp_serverowned "${MY_HTDOCSDIR}"/_data
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/galleries
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/language
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/local
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/plugins
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/template-extension
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/themes
+ webapp_serverowned "${MY_HTDOCSDIR}"/upload
+
+ webapp_src_install
+}
diff --git a/www-apps/ttyd/Manifest b/www-apps/ttyd/Manifest
index 9c2660cbb916..cd36ded713de 100644
--- a/www-apps/ttyd/Manifest
+++ b/www-apps/ttyd/Manifest
@@ -3,7 +3,7 @@ AUX ttyd.initd 308 BLAKE2B 9d78f775a0e529d55cddfd92488829d2aa79f2321b5f70c54649a
AUX ttyd.service 155 BLAKE2B 6be520f7b88c5e8b7e6dada0a923eff285743d5b97c995fc924da153d70641e0706b86a5a91bc6d2054ced4f1044a12584108262b916b948250cdbf092094aec SHA512 381d9dd122b7aca028e813e5369d8a8260165483e1c232ca1f6614d8d5d7bba069102c754c61813496461ce5c038a0ef7564026ea4373d7b5579af8b64995cf6
DIST ttyd-1.7.4.tar.gz 603483 BLAKE2B 745ad302fdf17f31d941d3ae4b69b70257f87f3b6d624f3678e83269901577370fc6296726d8b2c61e94469f9970257b1192bcc2299fb0855bd0f3ea5960a498 SHA512 bbaa56389c224db9438b6dcce696deb0eeedfdf9b3a68cbc4c01c155340f71558e1d90c3fabe9a52de180728792b8dc7deed0c3512acdc246d651270d7fb82c6
DIST ttyd-1.7.7.tar.gz 621347 BLAKE2B 6d6524437fcbde1141c3a256eb1fc21877df1b67586b18053ca05f98202cdd95ac1daf968700e93ff2287b72c93a1195aecf1c424f995c30c619a3b55d3690e4 SHA512 0cc643223c603dfbd32bc8233e6d2b8d59efd0b1208ef684277ff690fd92ca9ce242b8ea229a5621c43301ce99f95ee56fbe1f3b8df47329be89c3d0658d7663
-EBUILD ttyd-1.7.4-r1.ebuild 899 BLAKE2B 2330484ffd8ca49ec617d93c89eaf6c5d750e1a01772ca052d090bdd7b65f42aa8cd64ba36ec01ade60bb79a8f5b815fd4524460ac3e92979d1e22baee5ef247 SHA512 b3086ac2beb77b7b2b44dae201892f52d71f2f9be18fb8ca57eb3ddf15d284022a575b4905df9f4c5c90fd0015f445e0908937350e7889ca9bda4cde16d586e7
-EBUILD ttyd-1.7.7.ebuild 900 BLAKE2B 1955a0d153468c3b54de22e34f5ea0c69994abfa1e8ddf9a893963530c4c06ec9570289fbe23927f629a6e7d0d8957e5a9da57402f08842d62f5e5098d5ecc90 SHA512 141ef4de093a5afdf3aa491b358511faecc82aeb5c3c7d7ada4432d9d059fa92644231a7410b0d036bb8868b230cac0aae6d9126f6fb17c3e21c6f46e313091c
-EBUILD ttyd-9999.ebuild 900 BLAKE2B 1955a0d153468c3b54de22e34f5ea0c69994abfa1e8ddf9a893963530c4c06ec9570289fbe23927f629a6e7d0d8957e5a9da57402f08842d62f5e5098d5ecc90 SHA512 141ef4de093a5afdf3aa491b358511faecc82aeb5c3c7d7ada4432d9d059fa92644231a7410b0d036bb8868b230cac0aae6d9126f6fb17c3e21c6f46e313091c
+EBUILD ttyd-1.7.4-r1.ebuild 897 BLAKE2B f46718458b7dc9c8cf8ee3cb0e1a82611789ed829c4de9ef75288b55d0276f271241e26f014f4840980ab643aa5ff5f918413db4b98d572693d0e54843e7f85e SHA512 7186db3f788207b5f3298fd770e016f1b1f2e0dc8905d3461e13144d70554ea61551df7c689958ef4faec5d0409a1925a1ba10fe700f6511274ec7c8c39bc16e
+EBUILD ttyd-1.7.7.ebuild 898 BLAKE2B 6cd819d2447d15162b927187b061dd80989db269b7f359dfa5cadaf3047787037232caa02807ce3ef7b168f1f3f1c3f939504a43015707d18b31be22c681a7eb SHA512 13ec64e951c464fa49cfa83a2439bce581d5434231c2913edfd5ac5b36d25c89285c2f0be26df7a82a687d5d82a9d108a058867294ff997494c63d95c363b6b2
+EBUILD ttyd-9999.ebuild 898 BLAKE2B 6cd819d2447d15162b927187b061dd80989db269b7f359dfa5cadaf3047787037232caa02807ce3ef7b168f1f3f1c3f939504a43015707d18b31be22c681a7eb SHA512 13ec64e951c464fa49cfa83a2439bce581d5434231c2913edfd5ac5b36d25c89285c2f0be26df7a82a687d5d82a9d108a058867294ff997494c63d95c363b6b2
MISC metadata.xml 415 BLAKE2B b9b9c89804921cc4d79c3392e5d01a249135c875d325acb117e6e11f60a7e1132408c06a1a6818e8cb8da1e7bfa8e373f7a7ef0a4db2ea02c83ca703530720f5 SHA512 20e06608cc9be5bc06ca0b0627a5dfa0b653b23d39a1c4834df77582cee26bcc45f064aa17e5dd8ed87f75479227c3f85b847f574010b68715c618e7e41dfad5
diff --git a/www-apps/ttyd/ttyd-1.7.4-r1.ebuild b/www-apps/ttyd/ttyd-1.7.4-r1.ebuild
index a5ecb9226066..19cbc8e5a9d8 100644
--- a/www-apps/ttyd/ttyd-1.7.4-r1.ebuild
+++ b/www-apps/ttyd/ttyd-1.7.4-r1.ebuild
@@ -18,10 +18,10 @@ else
KEYWORDS="amd64"
fi
+S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="MIT"
SLOT="0"
IUSE="mbedtls"
-
DEPEND="
dev-libs/json-c:=
dev-libs/libuv:=
@@ -31,8 +31,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
src_install() {
cmake_src_install
diff --git a/www-apps/ttyd/ttyd-1.7.7.ebuild b/www-apps/ttyd/ttyd-1.7.7.ebuild
index 3fdbd114e567..c8e5e4ed0059 100644
--- a/www-apps/ttyd/ttyd-1.7.7.ebuild
+++ b/www-apps/ttyd/ttyd-1.7.7.ebuild
@@ -18,10 +18,10 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="MIT"
SLOT="0"
IUSE="mbedtls"
-
DEPEND="
dev-libs/json-c:=
dev-libs/libuv:=
@@ -31,8 +31,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
src_install() {
cmake_src_install
diff --git a/www-apps/ttyd/ttyd-9999.ebuild b/www-apps/ttyd/ttyd-9999.ebuild
index 3fdbd114e567..c8e5e4ed0059 100644
--- a/www-apps/ttyd/ttyd-9999.ebuild
+++ b/www-apps/ttyd/ttyd-9999.ebuild
@@ -18,10 +18,10 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="MIT"
SLOT="0"
IUSE="mbedtls"
-
DEPEND="
dev-libs/json-c:=
dev-libs/libuv:=
@@ -31,8 +31,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
src_install() {
cmake_src_install
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 12aa3fe1527a..3845f81e4399 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 3110d4b89910..92c93245304d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,10 +1,10 @@
-AUX chromium-108-EnumTable-crash.patch 2974 BLAKE2B b2d58b6b2b67b3bc2f04662749c3fd77b019356a6f9eaaad154cdae03e63f52c3bfa8bb0ed90467ac0806c58f6a2e7a351fd48c7e7a5e9b7ab317b4b8e2a75cb SHA512 3419e3dd6da21c8791d1335170547b3ac9fca593fe8eb01e17dd3eb916e6795a32848c4762051558cf98d0379592910ff9b267f05fd6b3c83d5e1c1073ba717c
AUX chromium-109-system-zlib.patch 440 BLAKE2B 95bb1099055e3e0e122d4d8a77cddec0a3417b3d87ef252d7a475f6be23b16f587ec627c90bac41d743bd9dc07488edccb0946ed465f2244b61adc44cd19761d SHA512 b4e386613eb2a0dd61af40bb29621356085e183b97d830661e5157e4f22c2ada5606d80e56d5a65fb2985cdffb505a878c32bdafb081b1fa24cbe976c7b60b86
AUX chromium-111-InkDropHost-crash.patch 1066 BLAKE2B ee0b42803a59ef4731e4f316849c2062870b92040ff4e339c3f3f2562999b54fa3176b27e432f31ada76559087631fd623d9f57f1961a42acd0684041c322a01 SHA512 dfa3ab6a84b57b6e66053be2597f0d6c7f4caf54b0e45a359774a56dfbe1e65bdea91120134e77b1e7c38c336a4fd8d05a7c26e9d3bf4bdc0fe40ad7cd832a54
AUX chromium-117-system-zstd.patch 998 BLAKE2B def8ed87b1d100a4272b3e13fe928a40f429546e77818ccac2cc2c15682ef3aec0d78ba158079facd0ce770049b5ef190c82d4d829f56043f7f08b51ef9b41e4 SHA512 b3beb98b539fe160fbc493ba410ae0f68540cc4b6834f1f8ce9a22c3f4f59ef5d583ad48793e10549fd02a701f833a3969791ef4524322cd1e715ca5bf226bc8
-AUX chromium-119.0.6045.159-icu-74.patch 827 BLAKE2B 4290eadddb010984df9248d8b0f8d4c442bac191447e8f104db98e8f0106a81fe1d344c1a22b0aaa710d823de7bbdd250901a547ea71f446114ec59ba3bf83d2 SHA512 5e39575f344ab201334332c0373eebe0999cb45b777865e539eaa6a59337358ee69d377f312f8bf3b153fe70a9ef4d784fef1284a853dd235178ea7870ebff94
AUX chromium-123-qt-gui-check.patch 1203 BLAKE2B 7ff17fb5d51aa323c99ce30ab63a437002174e2af6bb685b06ec2a573b16adb48b9a050f1f052f774d209bd47bd1df730b429a51083b952bfd5d6ffac7bb74f0 SHA512 9a83952e90816d031cf2b478d33db4aa00ccf7010cee4d99eca717430d0ec2f692bb98a0860f7daec562f7eb8c3f6f11de50a2756d49c3c57b9a7972c2e7ed3a
AUX chromium-124-libwebp-shim-sharpyuv.patch 870 BLAKE2B 10b34ca3c84ec1aa95376d43c3b4c356450127493ff055bfb5fc3fbabc4fe8cda0a899041b105748c229b2a943be57c0410f1cfb0ce38c5a10e40edad02bf67b SHA512 f01e616440a0f877823edacc5762ab068e25e25f984d1b3f22f9fbdec64272c43953edec15de40ad993f1bd35aeabf88034a3c8a2e40893b2d4308b8d28e0df5
+AUX chromium-125-oauth2-client-switches.patch 2091 BLAKE2B 0ec88e0d46d32944e9cb5b97e4d76855f74e377d7fa449f34e4d80f6aa5d57bb55c599604e2d860b192b8ea2153e01c808846991b352e4aee2e001f97860c754 SHA512 4a0fc7b0ed5f19adfac580e6eaa6a9728d8d39440f15d6e7384d33c318ba00408227d0fb945a64a360ec27c189c327dd92554bba468a7402c6b86932847c0805
+AUX chromium-125-system-zstd.patch 1244 BLAKE2B cc8798ba70d79953add806f03d690400e4dbc0843ecb83b317e513f00af812f5ba3282ee72a349e7c029ec618bfcbfba4366b2b9c09a01cfa687a9cffeb6f794 SHA512 7769ef643841bd56a5c3158bb6c13b45880822e465de1dd817f7f48a548b25e1d528d22da6cfbd81f5daad3f14c455a27d067c03f82eab7493f15bab28053a8c
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-cross-compile.patch 323 BLAKE2B 8d5091ce5287422c9688ede2563360a96b8bd34b9750dc1c8f0b6ca9aeff2c066fac2da169396baa131d971c087c78f9af53999df0e102d1f57176f5e8d3dd57 SHA512 06d3afc1aa19e57daac0e4bad37e1f365a68408240430e5e818e5a4f12e3b7519214eafa463633e447e7029f4ae13ea864ca347ad1fac117702a0be88718a954
AUX chromium-launcher-r7.sh 1631 BLAKE2B ae28d758264446511fd2b64ba69fe920144b351e8833e0e98f43d00633e850094c288b5d97d1a84801ea13aceb294623692c86c1b9be5811b7b97fa8a07a1ecd SHA512 1e97f8394bd8bb4b29570b1b85176efe6258314a596f079bee1c4018113e0023aa54a93690ba8de2a00d127af10dbe2cc3fb3127b72b841c6f28f9e7bed820e0
@@ -17,8 +17,12 @@ DIST chromium-123.0.6312.122.tar.xz 3488275388 BLAKE2B 9f7e6c4984a41dbed6849eee0
DIST chromium-124-clang.tar.xz 50212876 BLAKE2B f4786d4192306c005ce790ec3fc2595055d7a835b438e3c7a101b2c56653ad0ef3eb7b797224c9fe910c7ccd31c7cad50d502411ef220d151a8a1b432610d6b8 SHA512 4fb7bbb8abc9b3ae065b32215327d5de58e27c20c0199a8c243a9bfb89bf95b932ac1c2162e65acc954bde5975373a40ccada346cd0340d89889a12e4b8b96df
DIST chromium-124-rust.tar.xz 145977368 BLAKE2B 3fccaed3a1f7b85a303f5e4281d0d7fe0d194f3203751bae4a937f3447260ecfa5141d49b945705d69d36e89901b99fd0955ce0e5bcff0c17c7096fd78782722 SHA512 272ef52b5b201aeb056db7339387504b78252411899ea13ed5829b77bab8c76fd84125d68678064ac204fa48caf16f86ee1d99c64d599d955fb1097d5e46fc51
DIST chromium-124.0.6367.60.tar.xz 3432734968 BLAKE2B 8203576cf98c6118bf81d6f4440e7cb03d4f25530e9b6fb160c57b0cb38ee70311aa5f7d418d9f2e0ad6d0abe50e0e625022b36dea834e255a5113a034844590 SHA512 3c13cbd65b11d187576dbf40665b4e43397e706fe43516dd280ad238519aa663c490a314ff43a1f2b41c1f757e3d9dbeeefe88e2d0cf312bb149c7737d8713fd
+DIST chromium-125-clang.tar.xz 50745124 BLAKE2B 6d9a8752a648c5e202c5597dd1adf52af9d37784166f75ab803a6dfbb4cd88e57f88851052f005d388020cd840d6854cbd295220f519325d5bfa3174ed9115dd SHA512 32200f39c1d4a24db30d67bfd324490c9fe4fcba2efb7bf83b6db14944a772cdd256dad93d7e23bf9efefc6c98007afde06ba7f8f2a1aafa7e27457e2193e23c
+DIST chromium-125-rust.tar.xz 150461068 BLAKE2B b62fd93d4de25803da5eb98f67c25c455d7ae8e86f202e614bcbe9787957e63ec01ef3eabde3eb7a69d51d25a95a32577477e69ab71c008dcb55411f6d755433 SHA512 6cedf2cfdfefea782c7f1b1b13daae8e44f0678cb2a92454cdea5cd95ada14bd331fc5634da0267369743ab31d9d73ec30d971bdd7a9b68c2f2270a22c552b8c
+DIST chromium-125.0.6422.4.tar.xz 3435677640 BLAKE2B 3792beb294ea67944ba320397e3728342447a70d19609260153222dc8c6cf751d3ae8a0ab3e197421d1870ec70570eba0001c8b7f03aaf628257ed76705f4971 SHA512 4c6f5cb64ff433474436b82a92470ff1d3f21ede03fc5f202ca0e1a0490ae820312bcd36a02e8aa3055e21a085318cbc1cd4f5c4cc84ecb3bcaee6d7e59b89ef
DIST chromium-patches-123.tar.bz2 4697 BLAKE2B 8a7dd76edb23afb7b2f65084696bce5d6e54d63ca34c4590052db1086ed0a422b1efde863c4daad4e2526f329eb65276b9ad5406017cd97fb75b1a9556c1f933 SHA512 ea47255deac1893896f64496629d34c7092f266a175b8400fcf4f01b9d038ae240e911bff488558bb28e6f5795bbcf276adf20ed1e0ccb8ac99f9ddd260742f9
DIST chromium-patches-124.tar.bz2 4706 BLAKE2B 5acae233ce7b43669dbf65c368467f94c9a0ec509713ec4510943ede12d495dad1670a5c0a7435e0e16251c7429145e575cb1c9661439ff1c626d709856b6a94 SHA512 3d0d365b6d484def626153b07c0ab187195f27ebada63bd2547b52ed1e2157aab2415a6140c293a140d7a0545ae0fc1cdd431b37fa0c4a212a34c13baccb358c
+DIST chromium-patches-125.tar.bz2 4688 BLAKE2B 96cffec1931f59bfad53efee930292ca123e3daf3cf6f062583aae15853283c32ce2f564de7e35b678a34ed7981d5e8796059d00d5409c31d3e2e5839f93cf9c SHA512 fe4173b2409002d52fd443e87ce4894b53d0b24808f002766942086b99174cb9da42b6e7f92d80d6432d78d7ae3458265ec6cf091a76d0e4e25b44dfdd438dcf
DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c SHA512 8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
DIST chromium_123.0.6312.105-1raptor0~deb12u1.debian.tar.xz 579484 BLAKE2B 587082358377f7bc0dca0dec83772abb7e040ad894ca4d456a294b7f5c19297acbc5b1dac725d3c1dbaaeefd480328c6c06c607438e560aa6359c1e98c4b1c9c SHA512 6b670a139e284cc96da65ff3c1b3e715cd9b436de2404792d619cfad23e2040fd931e7cc49f0b1ac17e11522804a4c9a621cb943e0dab33fb5bf422e954c5421
@@ -26,4 +30,5 @@ DIST chromium_123.0.6312.86-1raptor0~deb12u1.debian.tar.xz 579124 BLAKE2B a27996
EBUILD chromium-123.0.6312.105.ebuild 47472 BLAKE2B 5d8f76ecf4afbb5583c44bfeddf8d88dfb706eae635a34c9f76e7aa745bdd3f8e571a9451da1ea913a229bf36526b962c0aee30f63d95a42c6ef35a73d70c44f SHA512 c7640a011f8af33905426ad324024e3a2d61f6de23f183107366e7a36bd5f1ef15e8176de7dff4ae236473bbd7b5d84825bc8c1d084b36fef239ee8a86fc248c
EBUILD chromium-123.0.6312.122.ebuild 47522 BLAKE2B 8e1a3a2a56527bc198a182071443aa541f0c47bc1d0e026565ca870b1ead92e24bc0b78fe6cf20bd5516ed15440805b5fad38c4166da9a09c69e60a027ef56eb SHA512 3388258137cb58334c5ea66622afc769338fee4ea3d2915a3b15b541501d29e8ef3a49633a47b6b20dc33042e8bba9c743575e24598f7bfa8222654ee0332213
EBUILD chromium-124.0.6367.60.ebuild 47355 BLAKE2B cefcdac8f17adb5e43dc62980306ecf55341f5b2285d9d8f07af6bd7178eb6be914f1adf7299f3c48cea8aee22df003548a62c9fd15cb38ac9e2b193b6cbc716 SHA512 0cfb306ce7319475754fe264f64a1bebc5801ce3964d8f5dbe4c7049fd5e5cfaf630f6ecfc0cdbe3e48862215abffbea75078106e7ee111f2ee0d35a598ab7a2
+EBUILD chromium-125.0.6422.4.ebuild 47426 BLAKE2B 6395f1085809a17ee5da90c575fd7196a16634f3e50eee3a7143b7a75ebe9ae0ed1fb248dcb02d74d07e8fec3db92564fceb8ed717bf8961ecad37d0b3741f85 SHA512 fb8a23ca551f9f2d3849186db6e2283ebfffe8dabde17780b1f8a6b85e700e2388e38856d349ea935345e6ba3cdfd6a06f07cb6e1224876c9f51b714e9a9a2e6
MISC metadata.xml 2249 BLAKE2B 42e914e06d12ce6ebff4251fa81c28970676bb6cad7e9b1591dbbf79e45a8805fad6ee3bfb7c1b81f47e91e101091fbfcd565a0cc47f8280b9f169559ca61f2c SHA512 a30553dc4878fdb70546a1dbcb8c38ac42b0bddd500e1d09ba5a8414f681b3304e9a6a02e734c1e7eb58e782f30f6390be97b4a22996788e7639e8a9feb01ee9
diff --git a/www-client/chromium/chromium-125.0.6422.4.ebuild b/www-client/chromium/chromium-125.0.6422.4.ebuild
new file mode 100644
index 000000000000..c689e3abafef
--- /dev/null
+++ b/www-client/chromium/chromium-125.0.6422.4.ebuild
@@ -0,0 +1,1439 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_REQ_USE="xml(+)"
+
+# PACKAGING NOTES
+
+# Google roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we will eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features. We've been lucky
+# enough so far that this hasn't been an issue.
+
+# We try and avoid forcing the use of the custom/bundled libcxx, but sometimes
+# it is unavoidable. Remember to force the use of Clang when this is forced.
+
+# GCC is _not_ supported upstream, though patches are welcome. We do our
+# best to enable builds with GCC but reserve the right to force Clang
+# builds if we can't keep up with upstream's changes. Please comment
+# when forcing Clang builds so we can track the need for it.
+
+# GN is bundled with Chromium, but we always use the system version. Remember to
+# check for upstream changes to GN and update ebuild (and version below) as required.
+
+# For binhost users, if USE=bindist is set, we configure Chromium in a way that it is able
+# to use proprietary codecs, and so that ffmpeg is an external component (libffmpeg.so),
+# then we remove ffmpeg from the image to ensure that the built package is distributable
+# (i.e. we don't owe royalties). A suitable libffmpeg.so is symlinked in its place;
+# as a result of this, ffmpeg[chromium] or ffmpeg-chromium must be installed on the system.
+
+# For non-binhost builds, we build the bundled ffmpeg and enable proprietary codecs because there's
+# no reason not to. Todo: Re-enable USE=system-ffmpeg.
+
+# These variables let us easily bound supported major dependency versions in one place.
+GCC_MIN_VER=12
+GN_MIN_VER=0.2154
+# Since Google use prerelease llvm we can let any adventurous users try to build with prerelease
+# ebuilds; try to keep this up to date with the latest version in the tree.
+LLVM_MAX_SLOT=19
+LLVM_MIN_SLOT=17
+RUST_MIN_VER=1.72.0
+# chromium-tools/get-chromium-toolchain-strings.sh
+GOOGLE_CLANG_VER=llvmorg-19-init-8091-gab037c4f-1
+GOOGLE_RUST_VER=ab71ee7a9214c2793108a41efb065aa77aeb7326-1
+
+# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 used in 120 can't build with GCC
+# Resolved upstream, requires testing and some backporting I'm sure
+: ${CHROMIUM_FORCE_CLANG=yes}
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 - Chromium 120:
+# webrtc - no matching member function for call to 'emplace'
+: ${CHROMIUM_FORCE_LIBCXX=yes}
+# 121's 'gcc_link_wrapper.py' currently fails if not using lld due to the addition of rust
+: ${CHROMIUM_FORCE_LLD=yes}
+
+: ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN=no}
+
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
+ hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
+ sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
+inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://www.chromium.org/"
+PATCHSET_PPC64="123.0.6312.105-1raptor0~deb12u1"
+PATCH_V="${PV%%\.*}"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+ system-toolchain? (
+ https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
+ )
+ !system-toolchain? (
+ https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-${GOOGLE_CLANG_VER}.tar.xz
+ -> chromium-${PV%%\.*}-clang.tar.xz
+ https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${GOOGLE_RUST_VER}-${GOOGLE_CLANG_VER%??}.tar.xz
+ -> chromium-${PV%%\.*}-rust.tar.xz
+ )
+ ppc64? (
+ https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_${PATCHSET_PPC64}.debian.tar.xz
+ https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz
+ )
+ pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )"
+
+LICENSE="BSD"
+SLOT="0/beta"
+KEYWORDS="~amd64 ~arm64"
+IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
+IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos libcxx +lto +official pax-kernel pgo +proprietary-codecs pulseaudio"
+IUSE+=" qt5 qt6 +screencast selinux +system-toolchain +vaapi +wayland +widevine"
+RESTRICT="!bindist? ( bindist )"
+
+REQUIRED_USE="
+ !headless? ( || ( X wayland ) )
+ pgo? ( X !wayland )
+ qt6? ( qt5 )
+ screencast? ( wayland )
+ !system-toolchain? ( libcxx )
+ ffmpeg-chromium? ( bindist proprietary-codecs )
+"
+
+COMMON_X_DEPEND="
+ x11-libs/libXcomposite:=
+ x11-libs/libXcursor:=
+ x11-libs/libXdamage:=
+ x11-libs/libXfixes:=
+ >=x11-libs/libXi-1.6.0:=
+ x11-libs/libXrandr:=
+ x11-libs/libXrender:=
+ x11-libs/libXtst:=
+ x11-libs/libxshmfence:=
+"
+
+COMMON_SNAPSHOT_DEPEND="
+ system-icu? ( >=dev-libs/icu-71.1:= )
+ >=dev-libs/libxml2-2.12.4:=[icu]
+ dev-libs/nspr:=
+ >=dev-libs/nss-3.26:=
+ dev-libs/libxslt:=
+ media-libs/fontconfig:=
+ >=media-libs/freetype-2.11.0-r1:=
+ system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
+ media-libs/libjpeg-turbo:=
+ system-png? ( media-libs/libpng:=[-apng(-)] )
+ system-zstd? ( >=app-arch/zstd-1.5.5:= )
+ >=media-libs/libwebp-0.4.0:=
+ media-libs/mesa:=[gbm(+)]
+ >=media-libs/openh264-1.6.0:=
+ sys-libs/zlib:=
+ x11-libs/libdrm:=
+ !headless? (
+ dev-libs/glib:2
+ >=media-libs/alsa-lib-1.0.19:=
+ pulseaudio? ( media-libs/libpulse:= )
+ sys-apps/pciutils:=
+ kerberos? ( virtual/krb5 )
+ vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] )
+ X? (
+ x11-libs/libX11:=
+ x11-libs/libXext:=
+ x11-libs/libxcb:=
+ )
+ x11-libs/libxkbcommon:=
+ wayland? (
+ dev-libs/libffi:=
+ dev-libs/wayland:=
+ screencast? ( media-video/pipewire:= )
+ )
+ )
+"
+
+COMMON_DEPEND="
+ ${COMMON_SNAPSHOT_DEPEND}
+ app-arch/bzip2:=
+ dev-libs/expat:=
+ net-misc/curl[ssl]
+ sys-apps/dbus:=
+ media-libs/flac:=
+ sys-libs/zlib:=[minizip]
+ !headless? (
+ X? ( ${COMMON_X_DEPEND} )
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ media-libs/mesa:=[X?,wayland?]
+ cups? ( >=net-print/cups-1.3.11:= )
+ virtual/udev
+ x11-libs/cairo:=
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango:=
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtwidgets:5
+ )
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !headless? (
+ || (
+ x11-libs/gtk+:3[X?,wayland?]
+ gui-libs/gtk:4[X?,wayland?]
+ )
+ qt5? ( dev-qt/qtgui:5[X?,wayland?] )
+ qt6? ( dev-qt/qtbase:6[X?,wayland?] )
+ )
+ virtual/ttf-fonts
+ selinux? ( sec-policy/selinux-chromium )
+ bindist? (
+ !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
+ ffmpeg-chromium? ( media-video/ffmpeg-chromium:${PV%%\.*} )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ !headless? (
+ gtk4? ( gui-libs/gtk:4[X?,wayland?] )
+ !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
+ )
+"
+
+depend_clang_llvm_version() {
+ echo "sys-devel/clang:$1"
+ echo "sys-devel/llvm:$1"
+ echo "=sys-devel/lld-$1*"
+}
+
+# When passed multiple arguments we assume that
+# we want a range of versions, inclusive.
+depend_clang_llvm_versions() {
+ local _v
+ if [[ $# -eq 1 ]]; then
+ depend_clang_llvm_version "$1"
+ elif [[ $# -eq 2 ]]; then
+ if [[ $1 -eq $2 ]]; then
+ depend_clang_llvm_version "$1"
+ fi
+ echo "|| ("
+ for ((i=$1; i<=$2; i++)); do
+ echo "("
+ depend_clang_llvm_version "${i}"
+ echo ")"
+ done
+ echo ")"
+ else
+ die "depend_clang_llvm_versions() requires 1 or 2 arguments"
+ fi
+}
+
+BDEPEND="
+ ${COMMON_SNAPSHOT_DEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
+ >=app-arch/gzip-1.7
+ !headless? (
+ qt5? ( dev-qt/qtcore:5 )
+ qt6? ( dev-qt/qtbase:6 )
+ )
+ system-toolchain? (
+ libcxx? ( >=sys-devel/clang-${LLVM_MIN_SLOT} )
+ lto? ( $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT}) )
+ pgo? (
+ >=dev-python/selenium-3.141.0
+ >=dev-util/web_page_replay_go-20220314
+ $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT})
+ )
+ >=virtual/rust-${RUST_MIN_VER}[profiler(-)]
+ )
+ >=dev-build/gn-${GN_MIN_VER}
+ dev-lang/perl
+ <dev-build/ninja-1.12.0
+ >=dev-util/gperf-3.0.3
+ dev-vcs/git
+ >=net-libs/nodejs-7.6.0[inspector]
+ >=sys-devel/bison-2.4.3
+ sys-devel/flex
+ virtual/pkgconfig
+"
+
+if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
+ BDEPEND+="system-toolchain? ( >=sys-devel/clang-${LLVM_MIN_SLOT} ) "
+fi
+
+if [[ ${CHROMIUM_FORCE_LLD} == yes ]]; then
+ BDEPEND+="system-toolchain? ( >=sys-devel/lld-${LLVM_MIN_SLOT} ) "
+else
+ # #918897: Hack for arm64
+ BDEPEND+=" arm64? ( >=sys-devel/lld-${LLVM_MIN_SLOT} )"
+fi
+
+if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
+ EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
+fi
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+Some web pages may require additional fonts to display properly.
+Try installing some of the following packages if some characters
+are not displayed properly:
+- media-fonts/arphicfonts
+- media-fonts/droid
+- media-fonts/ipamonafont
+- media-fonts/noto
+- media-fonts/ja-ipafonts
+- media-fonts/takao-fonts
+- media-fonts/wqy-microhei
+- media-fonts/wqy-zenhei
+
+To fix broken icons on the Downloads page, you should install an icon
+theme that covers the appropriate MIME types, and configure this as your
+GTK+ icon theme.
+
+For native file dialogs in KDE, install kde-apps/kdialog.
+
+To make password storage work with your desktop environment you may
+have install one of the supported credentials management applications:
+- app-crypt/libsecret (GNOME)
+- kde-frameworks/kwallet (KDE)
+If you have one of above packages installed, but don't want to use
+them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
+in /etc/chromium/default.
+"
+
+python_check_deps() {
+ python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+needs_clang() {
+ [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo
+}
+
+needs_lld() {
+ # #641556: Force lld for lto and pgo builds, otherwise disable
+ # #918897: Temporary hack w/ use arm64
+ [[ ${CHROMIUM_FORCE_LLD} == yes ]] || use lto || use pgo || use arm64
+}
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ( use lto || use pgo ) && ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
+ einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+pre_build_checks() {
+ # Check build requirements: bugs #471810, #541816, #914220
+ # We're going to start doing maths here on the size of an unpacked source tarball,
+ # this should make updates easier as chromium continues to balloon in size.
+ local BASE_DISK=19
+ local EXTRA_DISK=1
+ local CHECKREQS_MEMORY="4G"
+ tc-is-cross-compiler && EXTRA_DISK=2
+ if use lto || use pgo; then
+ CHECKREQS_MEMORY="9G"
+ tc-is-cross-compiler && EXTRA_DISK=4
+ use pgo && EXTRA_DISK=8
+ fi
+ if is-flagq '-g?(gdb)?([1-9])'; then
+ if use custom-cflags; then
+ EXTRA_DISK=13
+ fi
+ CHECKREQS_MEMORY="16G"
+ fi
+ CHECKREQS_DISK_BUILD="$((BASE_DISK + EXTRA_DISK))G"
+ check-reqs_${EBUILD_PHASE_FUNC}
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
+ pre_build_checks
+ fi
+
+ if use headless; then
+ local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "qt6" "vaapi" "wayland")
+ for myiuse in ${headless_unused_flags[@]}; do
+ use ${myiuse} && ewarn "Ignoring USE=${myiuse}, USE=headless is set."
+ done
+ fi
+
+ if ! use bindist && use ffmpeg-chromium; then
+ ewarn "Ignoring USE=ffmpeg-chromium, USE=bindist is not set."
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
+ pre_build_checks
+
+ if use system-toolchain; then
+ local -x CPP="$(tc-getCXX) -E"
+ if tc-is-gcc && ! ver_test "$(gcc-version)" -ge ${GCC_MIN_VER}; then
+ die "At least gcc ${GCC_MIN_VER} is required"
+ fi
+ if use pgo && tc-is-cross-compiler; then
+ die "The pgo USE flag cannot be used when cross-compiling"
+ fi
+ if needs_clang && ! tc-is-clang; then
+ if tc-is-cross-compiler; then
+ CPP="${CBUILD}-clang++ -E"
+ else
+ CPP="${CHOST}-clang++ -E"
+ fi
+ fi
+ if needs_clang || tc-is-clang; then
+ if ver_test "$(clang-major-version)" -lt ${LLVM_MIN_SLOT}; then
+ die "At least Clang ${LLVM_MIN_SLOT} is required"
+ fi
+ # Ideally we never see this, but it should help prevent bugs like 927154
+ if ver_test "$(clang-major-version)" -gt ${LLVM_MAX_SLOT}; then
+ die "Clang $(clang-major-version) is too new; ${LLVM_MAX_SLOT} is the highest supported version"
+ fi
+ fi
+ fi
+ # Users should never hit this, it's purely a development convenience
+ if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
+ die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium"
+ fi
+ fi
+
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ # disable global media controls, crashes with libstdc++
+ sed -i -e \
+ "/\"GlobalMediaControlsCastStartStop\"/,+4{s/ENABLED/DISABLED/;}" \
+ "chrome/browser/media/router/media_router_feature.cc" || die
+
+ local PATCHES=(
+ "${FILESDIR}/chromium-cross-compile.patch"
+ "${FILESDIR}/chromium-109-system-zlib.patch"
+ "${FILESDIR}/chromium-111-InkDropHost-crash.patch"
+ "${FILESDIR}/chromium-124-libwebp-shim-sharpyuv.patch"
+ "${FILESDIR}/chromium-125-oauth2-client-switches.patch"
+ "${FILESDIR}/chromium-125-system-zstd.patch"
+ )
+
+ if use system-toolchain; then
+ # The patchset is really only required if we're using the system-toolchain
+ PATCHES+=( "${WORKDIR}/chromium-patches-${PATCH_V}" )
+ # We can't use the bundled compiler builtins
+ sed -i -e \
+ "/if (is_clang && toolchain_has_rust) {/,+2d" \
+ build/config/compiler/BUILD.gn || die "Failed to disable bundled compiler builtins"
+ else
+ mkdir -p third_party/llvm-build/Release+Asserts || die "Failed to bundle llvm"
+ ln -s "${WORKDIR}"/bin third_party/llvm-build/Release+Asserts/bin || die "Failed to symlink llvm bin"
+ ln -s "${WORKDIR}"/lib third_party/llvm-build/Release+Asserts/lib || die "Failed to symlink llvm lib"
+ echo "${GOOGLE_CLANG_VER}" > third_party/llvm-build/Release+Asserts/cr_build_revision || \
+ die "Failed to set clang version"
+ ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust"
+ cp "${WORKDIR}"/rust-toolchain/VERSION \
+ "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version"
+ fi
+
+ if use ppc64 ; then
+ local p
+ for p in $(grep -v "^#" "${WORKDIR}"/debian/patches/series | grep "^ppc64le" || die); do
+ if [[ ! $p =~ "fix-breakpad-compile.patch" ]]; then
+ eapply "${WORKDIR}/debian/patches/${p}"
+ fi
+ done
+ PATCHES+=( "${WORKDIR}/ppc64le" )
+ PATCHES+=( "${WORKDIR}/debian/patches/fixes/rust-clanglib.patch" )
+ PATCHES+=( "${WORKDIR}/debian/patches/fixes/blink-fonts-shape-result.patch" )
+ fi
+
+ default
+
+ mkdir -p third_party/node/linux/node-linux-x64/bin || die
+ ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
+
+ # adjust python interpreter version
+ sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
+
+ local keeplibs=(
+ base/third_party/cityhash
+ base/third_party/double_conversion
+ base/third_party/dynamic_annotations
+ base/third_party/icu
+ base/third_party/nspr
+ base/third_party/superfasthash
+ base/third_party/symbolize
+ base/third_party/valgrind
+ base/third_party/xdg_user_dirs
+ buildtools/third_party/libc++
+ buildtools/third_party/libc++abi
+ chrome/third_party/mozilla_security_manager
+ courgette/third_party
+ net/third_party/mozilla_security_manager
+ net/third_party/nss
+ net/third_party/quic
+ net/third_party/uri_template
+ third_party/abseil-cpp
+ third_party/angle
+ third_party/angle/src/common/third_party/xxhash
+ third_party/angle/src/third_party/ceval
+ third_party/angle/src/third_party/libXNVCtrl
+ third_party/angle/src/third_party/volk
+ third_party/anonymous_tokens
+ third_party/apple_apsl
+ third_party/axe-core
+ third_party/blink
+ third_party/bidimapper
+ third_party/boringssl
+ third_party/boringssl/src/third_party/fiat
+ third_party/breakpad
+ third_party/breakpad/breakpad/src/third_party/curl
+ third_party/brotli
+ third_party/catapult
+ third_party/catapult/common/py_vulcanize/third_party/rcssmin
+ third_party/catapult/common/py_vulcanize/third_party/rjsmin
+ third_party/catapult/third_party/beautifulsoup4-4.9.3
+ third_party/catapult/third_party/html5lib-1.1
+ third_party/catapult/third_party/polymer
+ third_party/catapult/third_party/six
+ third_party/catapult/tracing/third_party/d3
+ third_party/catapult/tracing/third_party/gl-matrix
+ third_party/catapult/tracing/third_party/jpeg-js
+ third_party/catapult/tracing/third_party/jszip
+ third_party/catapult/tracing/third_party/mannwhitneyu
+ third_party/catapult/tracing/third_party/oboe
+ third_party/catapult/tracing/third_party/pako
+ third_party/ced
+ third_party/cld_3
+ third_party/closure_compiler
+ third_party/content_analysis_sdk
+ third_party/cpuinfo
+ third_party/crashpad
+ third_party/crashpad/crashpad/third_party/lss
+ third_party/crashpad/crashpad/third_party/zlib
+ third_party/crc32c
+ third_party/cros_system_api
+ third_party/d3
+ third_party/dav1d
+ third_party/dawn
+ third_party/dawn/third_party/gn/webgpu-cts
+ third_party/dawn/third_party/khronos
+ third_party/depot_tools
+ third_party/devscripts
+ third_party/devtools-frontend
+ third_party/devtools-frontend/src/front_end/third_party/acorn
+ third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
+ third_party/devtools-frontend/src/front_end/third_party/axe-core
+ third_party/devtools-frontend/src/front_end/third_party/chromium
+ third_party/devtools-frontend/src/front_end/third_party/codemirror
+ third_party/devtools-frontend/src/front_end/third_party/csp_evaluator
+ third_party/devtools-frontend/src/front_end/third_party/diff
+ third_party/devtools-frontend/src/front_end/third_party/i18n
+ third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
+ third_party/devtools-frontend/src/front_end/third_party/lighthouse
+ third_party/devtools-frontend/src/front_end/third_party/lit
+ third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
+ third_party/devtools-frontend/src/front_end/third_party/marked
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs
+ third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
+ third_party/devtools-frontend/src/front_end/third_party/wasmparser
+ third_party/devtools-frontend/src/third_party
+ third_party/distributed_point_functions
+ third_party/dom_distiller_js
+ third_party/eigen3
+ third_party/emoji-segmenter
+ third_party/farmhash
+ third_party/fdlibm
+ third_party/ffmpeg
+ third_party/fft2d
+ third_party/flatbuffers
+ third_party/fp16
+ third_party/freetype
+ third_party/fusejs
+ third_party/fxdiv
+ third_party/highway
+ third_party/liburlpattern
+ third_party/libzip
+ third_party/lit
+ third_party/gemmlowp
+ third_party/google_input_tools
+ third_party/google_input_tools/third_party/closure_library
+ third_party/google_input_tools/third_party/closure_library/third_party/closure
+ third_party/googletest
+ third_party/hunspell
+ third_party/iccjpeg
+ third_party/inspector_protocol
+ third_party/ipcz
+ third_party/jinja2
+ third_party/jsoncpp
+ third_party/jstemplate
+ third_party/khronos
+ third_party/lens_server_proto
+ third_party/leveldatabase
+ third_party/libaddressinput
+ third_party/libaom
+ third_party/libaom/source/libaom/third_party/fastfeat
+ third_party/libaom/source/libaom/third_party/SVT-AV1
+ third_party/libaom/source/libaom/third_party/vector
+ third_party/libaom/source/libaom/third_party/x86inc
+ third_party/libavif
+ third_party/libevent
+ third_party/libgav1
+ third_party/libjingle
+ third_party/libphonenumber
+ third_party/libsecret
+ third_party/libsrtp
+ third_party/libsync
+ third_party/libudev
+ third_party/libva_protected_content
+ third_party/libvpx
+ third_party/libvpx/source/libvpx/third_party/x86inc
+ third_party/libwebm
+ third_party/libx11
+ third_party/libxcb-keysyms
+ third_party/libxml/chromium
+ third_party/libyuv
+ third_party/lottie
+ third_party/lss
+ third_party/lzma_sdk
+ third_party/mako
+ third_party/maldoca
+ third_party/maldoca/src/third_party/tensorflow_protos
+ third_party/maldoca/src/third_party/zlibwrapper
+ third_party/markupsafe
+ third_party/material_color_utilities
+ third_party/mesa
+ third_party/metrics_proto
+ third_party/minigbm
+ third_party/modp_b64
+ third_party/nasm
+ third_party/nearby
+ third_party/neon_2_sse
+ third_party/node
+ third_party/omnibox_proto
+ third_party/one_euro_filter
+ third_party/openscreen
+ third_party/openscreen/src/third_party/
+ third_party/openscreen/src/third_party/tinycbor/src/src
+ third_party/opus
+ third_party/ots
+ third_party/pdfium
+ third_party/pdfium/third_party/agg23
+ third_party/pdfium/third_party/bigint
+ third_party/pdfium/third_party/freetype
+ third_party/pdfium/third_party/lcms
+ third_party/pdfium/third_party/libopenjpeg
+ third_party/pdfium/third_party/libtiff
+ third_party/perfetto
+ third_party/perfetto/protos/third_party/chromium
+ third_party/pffft
+ third_party/ply
+ third_party/polymer
+ third_party/private-join-and-compute
+ third_party/private_membership
+ third_party/protobuf
+ third_party/pthreadpool
+ third_party/puffin
+ third_party/pyjson5
+ third_party/pyyaml
+ third_party/qcms
+ third_party/re2
+ third_party/rnnoise
+ third_party/rust
+ third_party/s2cellid
+ third_party/securemessage
+ third_party/selenium-atoms
+ third_party/shell-encryption
+ third_party/simplejson
+ third_party/skia
+ third_party/skia/include/third_party/vulkan
+ third_party/skia/third_party/vulkan
+ third_party/smhasher
+ third_party/snappy
+ third_party/sqlite
+ third_party/swiftshader
+ third_party/swiftshader/third_party/astc-encoder
+ third_party/swiftshader/third_party/llvm-subzero
+ third_party/swiftshader/third_party/marl
+ third_party/swiftshader/third_party/subzero
+ third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
+ third_party/swiftshader/third_party/SPIRV-Tools
+ third_party/tensorflow_models
+ third_party/tensorflow-text
+ third_party/tflite
+ third_party/tflite/src/third_party/eigen3
+ third_party/tflite/src/third_party/fft2d
+ third_party/tflite/src/third_party/xla/third_party/tsl
+ third_party/tflite/src/third_party/xla/xla/tsl/util
+ third_party/ruy
+ third_party/six
+ third_party/ukey2
+ third_party/unrar
+ third_party/utf
+ third_party/vulkan
+ third_party/wayland
+ third_party/webdriver
+ third_party/webgpu-cts
+ third_party/webrtc
+ third_party/webrtc/common_audio/third_party/ooura
+ third_party/webrtc/common_audio/third_party/spl_sqrt_floor
+ third_party/webrtc/modules/third_party/fft
+ third_party/webrtc/modules/third_party/g711
+ third_party/webrtc/modules/third_party/g722
+ third_party/webrtc/rtc_base/third_party/base64
+ third_party/webrtc/rtc_base/third_party/sigslot
+ third_party/widevine
+ third_party/woff2
+ third_party/wuffs
+ third_party/x11proto
+ third_party/xcbproto
+ third_party/xnnpack
+ third_party/zxcvbn-cpp
+ third_party/zlib/google
+ url/third_party/mozilla
+ v8/src/third_party/siphash
+ v8/src/third_party/valgrind
+ v8/src/third_party/utf8-decoder
+ v8/third_party/glibc
+ v8/third_party/inspector_protocol
+ v8/third_party/v8
+
+ # gyp -> gn leftovers
+ third_party/speech-dispatcher
+ third_party/usb_ids
+ third_party/xdg-utils
+ )
+
+ # USE=system-*
+ if ! use system-harfbuzz; then
+ keeplibs+=( third_party/harfbuzz-ng )
+ fi
+
+ if ! use system-icu; then
+ keeplibs+=( third_party/icu )
+ fi
+
+ if ! use system-png; then
+ keeplibs+=( third_party/libpng )
+ fi
+
+ if ! use system-zstd; then
+ keeplibs+=( third_party/zstd )
+ fi
+
+ if use libcxx || [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then
+ keeplibs+=( third_party/libc++ )
+ fi
+
+ if ! use system-toolchain || [[ ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN} == yes ]]; then
+ keeplibs+=( third_party/llvm )
+ fi
+
+ # Arch-specific
+ if use arm64 || use ppc64 ; then
+ keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
+ fi
+ # we need to generate ppc64 stuff because upstream does not ship it yet
+ # it has to be done before unbundling.
+ if use ppc64; then
+ pushd third_party/libvpx >/dev/null || die
+ mkdir -p source/config/linux/ppc64 || die
+ # requires git and clang, bug #832803
+ # Revert https://chromium.googlesource.com/chromium/src/+/b463d0f40b08b4e896e7f458d89ae58ce2a27165%5E%21/third_party/libvpx/generate_gni.sh
+ # and https://chromium.googlesource.com/chromium/src/+/71ebcbce867dd31da5f8b405a28fcb0de0657d91%5E%21/third_party/libvpx/generate_gni.sh
+ # since we're not in a git repo
+ sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g; /^git -C/d; /git cl/d; /cd \$BASE_DIR\/\$LIBVPX_SRC_DIR/ign format --in-place \$BASE_DIR\/BUILD.gn\ngn format --in-place \$BASE_DIR\/libvpx_srcs.gni" \
+ generate_gni.sh || die
+ ./generate_gni.sh || die
+ popd >/dev/null || die
+
+ pushd third_party/ffmpeg >/dev/null || die
+ cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
+ cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
+ popd >/dev/null || die
+ fi
+
+ einfo "Unbundling third-party libraries ..."
+ # Remove most bundled libraries. Some are still needed.
+ build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
+
+ # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
+ mkdir -p buildtools/third_party/eu-strip/bin || die
+ ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
+}
+
+chromium_rust_version_check() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+ local rustc_version=( $(eselect --brief rust show 2>/dev/null) )
+ rustc_version=${rustc_version[0]#rust-bin-}
+ rustc_version=${rustc_version#rust-}
+
+ [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output"
+
+ echo $rustc_version
+}
+
+chromium_configure() {
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ local myconf_gn=""
+
+ if use system-toolchain && [[ ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN} == no ]]; then
+ # Make sure the build system will use the right tools, bug #340795.
+ tc-export AR CC CXX NM
+
+ if needs_clang && ! tc-is-clang; then
+ # Force clang since gcc is either broken or build is using libcxx.
+ if tc-is-cross-compiler; then
+ CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}"
+ CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}"
+ BUILD_CC=${CBUILD}-clang
+ BUILD_CXX=${CBUILD}-clang++
+ else
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ fi
+ strip-unsupported-flags
+ fi
+
+ if tc-is-clang; then
+ myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
+ else
+ myconf_gn+=" is_clang=false"
+ fi
+
+ if needs_lld ; then
+ # https://bugs.gentoo.org/918897#c32
+ append-ldflags -Wl,--undefined-version
+ myconf_gn+=" use_lld=true"
+ else
+ # This doesn't prevent lld from being used, but rather prevents gn from forcing it
+ myconf_gn+=" use_lld=false"
+ fi
+
+ if use lto; then
+ AR=llvm-ar
+ NM=llvm-nm
+ if tc-is-cross-compiler; then
+ BUILD_AR=llvm-ar
+ BUILD_NM=llvm-nm
+ fi
+ fi
+
+ myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
+
+ if tc-is-cross-compiler; then
+ tc-export BUILD_{AR,CC,CXX,NM}
+ myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
+ myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
+ myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\""
+ myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
+
+ # setup cups-config, build system only uses --libs option
+ if use cups; then
+ mkdir "${T}/cups-config" || die
+ cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
+ export PATH="${PATH}:${T}/cups-config"
+ fi
+
+ # Don't inherit PKG_CONFIG_PATH from environment
+ local -x PKG_CONFIG_PATH=
+ else
+ myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
+ fi
+
+ local rustc_ver
+ rustc_ver=$(chromium_rust_version_check)
+ if ver_test "${rustc_ver}" -lt "${RUST_MIN_VER}"; then
+ eerror "Rust >=${RUST_MIN_VER} is required"
+ eerror "Please run 'eselect rust' and select the correct rust version"
+ die "Selected rust version is too old"
+ else
+ einfo "Using rust ${rustc_ver} to build"
+ fi
+ if [[ "$(eselect --brief rust show 2>/dev/null)" == *"bin"* ]]; then
+ myconf_gn+=" rust_sysroot_absolute=\"${EPREFIX}/opt/rust-bin-${rustc_ver}/\""
+ else
+ myconf_gn+=" rust_sysroot_absolute=\"${EPREFIX}/usr/lib/rust/${rustc_ver}/\""
+ fi
+ myconf_gn+=" rustc_version=\"${rustc_ver}\""
+ fi
+
+ # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
+ myconf_gn+=" is_debug=false"
+
+ # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
+ # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
+ myconf_gn+=" dcheck_always_on=$(usex debug true false)"
+ myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
+
+ # Component build isn't generally intended for use by end users. It's mostly useful
+ # for development and debugging.
+ myconf_gn+=" is_component_build=false"
+
+ # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
+ myconf_gn+=" enable_nacl=false"
+
+ # Use system-provided libraries.
+ # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
+ # TODO: use_system_hunspell (upstream changes needed).
+ # TODO: use_system_protobuf (bug #525560).
+ # TODO: use_system_sqlite (http://crbug.com/22208).
+
+ # libevent: https://bugs.gentoo.org/593458
+ local gn_system_libraries=(
+ flac
+ fontconfig
+ freetype
+ # Need harfbuzz_from_pkgconfig target
+ #harfbuzz-ng
+ libdrm
+ libjpeg
+ libwebp
+ libxml
+ libxslt
+ openh264
+ zlib
+ )
+ if use system-icu; then
+ gn_system_libraries+=( icu )
+ fi
+ if use system-png; then
+ gn_system_libraries+=( libpng )
+ fi
+ if use system-zstd; then
+ gn_system_libraries+=( zstd )
+ fi
+
+ build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
+
+ # See dependency logic in third_party/BUILD.gn
+ myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)"
+
+ # Optional dependencies.
+ myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
+ myconf_gn+=" enable_widevine=$(usex widevine true false)"
+
+ if use headless; then
+ myconf_gn+=" use_cups=false"
+ myconf_gn+=" use_kerberos=false"
+ myconf_gn+=" use_pulseaudio=false"
+ myconf_gn+=" use_vaapi=false"
+ myconf_gn+=" rtc_use_pipewire=false"
+ else
+ myconf_gn+=" use_cups=$(usex cups true false)"
+ myconf_gn+=" use_kerberos=$(usex kerberos true false)"
+ myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
+ myconf_gn+=" use_vaapi=$(usex vaapi true false)"
+ myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)"
+ myconf_gn+=" gtk_version=$(usex gtk4 4 3)"
+ fi
+
+ # Allows distributions to link pulseaudio directly (DT_NEEDED) instead of
+ # using dlopen. This helps with automated detection of ABI mismatches and
+ # prevents silent errors.
+ if use pulseaudio; then
+ myconf_gn+=" link_pulseaudio=true"
+ fi
+
+ # Non-developer builds of Chromium (for example, non-Chrome browsers, or
+ # Chromium builds provided by Linux distros) should disable the testing config
+ myconf_gn+=" disable_fieldtrial_testing_config=true"
+
+ if use system-toolchain; then
+ myconf_gn+=" use_gold=false"
+ fi
+
+ # The sysroot is the oldest debian image that chromium supports, we don't need it
+ myconf_gn+=" use_sysroot=false"
+
+ # This determines whether or not GN uses the bundled libcxx
+ # default: true
+ if use libcxx || [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then
+ myconf_gn+=" use_custom_libcxx=true"
+ else
+ myconf_gn+=" use_custom_libcxx=false"
+ fi
+
+ # Disable pseudolocales, only used for testing
+ myconf_gn+=" enable_pseudolocales=false"
+
+ # Disable code formating of generated files
+ myconf_gn+=" blink_enable_generated_code_formatting=false"
+
+ if use bindist ; then
+ # proprietary_codecs just forces Chromium to say that it can use h264/aac,
+ # the work is still done by ffmpeg. If this is set to no Chromium
+ # won't be able to load the codec even if the library can handle it
+ myconf_gn+=" proprietary_codecs=true"
+ myconf_gn+=" ffmpeg_branding=\"Chrome\""
+ # build ffmpeg as an external component (libffmpeg.so) that we can remove / substitute
+ myconf_gn+=" is_component_ffmpeg=true"
+ else
+ ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
+ myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
+ myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
+ fi
+
+ # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
+ # Note: these are for Gentoo use ONLY. For your own distribution,
+ # please get your own set of keys. Feel free to contact chromium@gentoo.org
+ # for more info. The OAuth2 credentials, however, have been left out.
+ # Those OAuth2 credentials have been broken for quite some time anyway.
+ # Instead we apply a patch to use the --oauth2-client-id= and
+ # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and
+ # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
+ # Chromium without baked-in values.
+ local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
+ myconf_gn+=" google_api_key=\"${google_api_key}\""
+ local myarch="$(tc-arch)"
+
+ # Avoid CFLAGS problems, bug #352457, bug #390147.
+ if ! use custom-cflags; then
+ replace-flags "-Os" "-O2"
+ strip-flags
+
+ # Debug info section overflows without component build
+ # Prevent linker from running out of address space, bug #471810 .
+ filter-flags "-g*"
+
+ # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646.
+ if [[ ${myarch} == amd64 ]]; then
+ filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
+ fi
+
+ if tc-is-gcc; then
+ # https://bugs.gentoo.org/904455
+ local -x CPP="$(tc-getCXX) -E"
+ # https://bugs.gentoo.org/912381
+ filter-lto
+ fi
+ fi
+
+ if [[ $myarch = amd64 ]] ; then
+ myconf_gn+=" target_cpu=\"x64\""
+ ffmpeg_target_arch=x64
+ elif [[ $myarch = arm64 ]] ; then
+ myconf_gn+=" target_cpu=\"arm64\""
+ ffmpeg_target_arch=arm64
+ elif [[ $myarch = ppc64 ]] ; then
+ myconf_gn+=" target_cpu=\"ppc64\""
+ ffmpeg_target_arch=ppc64
+ else
+ die "Failed to determine target arch, got '$myarch'."
+ fi
+
+ # Make sure that -Werror doesn't get added to CFLAGS by the build system.
+ # Depending on GCC version the warnings are different and we don't want
+ # the build to fail because of that.
+ myconf_gn+=" treat_warnings_as_errors=false"
+
+ # Disable fatal linker warnings, bug 506268.
+ myconf_gn+=" fatal_linker_warnings=false"
+
+ # Disable external code space for V8 for ppc64. It is disabled for ppc64
+ # by default, but cross-compiling on amd64 enables it again.
+ if tc-is-cross-compiler; then
+ if ! use amd64 && ! use arm64; then
+ myconf_gn+=" v8_enable_external_code_space=false"
+ fi
+ fi
+
+ # Only enabled for clang, but gcc has endian macros too
+ myconf_gn+=" v8_use_libm_trig_functions=true"
+
+ # Bug 491582.
+ export TMPDIR="${WORKDIR}/temp"
+ mkdir -p -m 755 "${TMPDIR}" || die
+
+ # https://bugs.gentoo.org/654216
+ addpredict /dev/dri/ #nowarn
+
+ # Disable unknown warning message from clang.
+ if tc-is-clang; then
+ append-flags -Wno-unknown-warning-option
+ if tc-is-cross-compiler; then
+ export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
+ export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
+ fi
+ fi
+
+ # Explicitly disable ICU data file support for system-icu/headless builds.
+ if use system-icu || use headless; then
+ myconf_gn+=" icu_use_data_file=false"
+ fi
+
+ # Don't need nocompile checks and GN crashes with our config
+ myconf_gn+=" enable_nocompile_tests=false"
+
+ # Enable ozone wayland and/or headless support
+ myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
+ myconf_gn+=" ozone_platform_headless=true"
+ if use headless; then
+ myconf_gn+=" ozone_platform=\"headless\""
+ myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false"
+ myconf_gn+=" use_glib=false use_gio=false"
+ myconf_gn+=" use_pangocairo=false use_alsa=false"
+ myconf_gn+=" use_libpci=false use_udev=false"
+ myconf_gn+=" enable_print_preview=false"
+ myconf_gn+=" enable_remoting=false"
+ else
+ myconf_gn+=" use_system_libdrm=true"
+ myconf_gn+=" use_system_minigbm=true"
+ myconf_gn+=" use_xkbcommon=true"
+ if use qt5 || use qt6; then
+ local cbuild_libdir=$(get_libdir)
+ if tc-is-cross-compiler; then
+ # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
+ local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)
+ cbuild_libdir=${cbuild_libdir:2}
+ cbuild_libdir=${cbuild_libdir/% }
+ fi
+ if use qt5; then
+ if tc-is-cross-compiler; then
+ myconf_gn+=" moc_qt5_path=\"${EPREFIX}/${cbuild_libdir}/qt5/bin\""
+ else
+ myconf_gn+=" moc_qt5_path=\"$(qt5_get_bindir)\""
+ fi
+ fi
+ if use qt6; then
+ myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\""
+ fi
+
+ myconf_gn+=" use_qt=true"
+ myconf_gn+=" use_qt6=$(usex qt6 true false)"
+ else
+ myconf_gn+=" use_qt=false"
+ fi
+ myconf_gn+=" ozone_platform_x11=$(usex X true false)"
+ myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
+ myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
+ use wayland && myconf_gn+=" use_system_libffi=true"
+ fi
+
+ # Results in undefined references in chrome linking, may require CFI to work
+ if use arm64; then
+ myconf_gn+=" arm_control_flow_integrity=\"none\""
+ fi
+
+ # Enable official builds
+ myconf_gn+=" is_official_build=$(usex official true false)"
+ myconf_gn+=" use_thin_lto=$(usex lto true false)"
+ myconf_gn+=" thin_lto_enable_optimizations=$(usex lto true false)"
+ if use official; then
+ # Allow building against system libraries in official builds
+ sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
+ tools/generate_shim_headers/generate_shim_headers.py || die
+ # Disable CFI: unsupported for GCC, requires clang+lto+lld
+ myconf_gn+=" is_cfi=false"
+ # Don't add symbols to build
+ myconf_gn+=" symbol_level=0"
+ fi
+
+ if use pgo; then
+ myconf_gn+=" chrome_pgo_phase=${1}"
+ if [[ "$1" == "2" ]]; then
+ myconf_gn+=" pgo_data_path=\"${2}\""
+ fi
+ else
+ # Disable PGO
+ myconf_gn+=" chrome_pgo_phase=0"
+ fi
+
+ # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639
+ if use arm64 && tc-is-gcc; then
+ sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \
+ third_party/crc32c/src/src/crc32c_arm64.cc || die
+ fi
+
+ # skipping typecheck is only supported on amd64, bug #876157
+ if ! use amd64; then
+ myconf_gn+=" devtools_skip_typecheck=false"
+ fi
+
+ einfo "Configuring Chromium ..."
+ set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
+ echo "$@"
+ "$@" || die
+}
+
+src_configure() {
+ chromium_configure $(usex pgo 1 0)
+}
+
+chromium_compile() {
+ # Final link uses lots of file descriptors.
+ ulimit -n 2048
+
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ # Don't inherit PYTHONPATH from environment, bug #789021, #812689
+ local -x PYTHONPATH=
+
+ # Build mksnapshot and pax-mark it.
+ if use pax-kernel; then
+ local x
+ for x in mksnapshot v8_context_snapshot_generator; do
+ if tc-is-cross-compiler; then
+ eninja -C out/Release "host/${x}"
+ pax-mark m "out/Release/host/${x}"
+ else
+ eninja -C out/Release "${x}"
+ pax-mark m "out/Release/${x}"
+ fi
+ done
+ fi
+
+ # Even though ninja autodetects number of CPUs, we respect
+ # user's options, for debugging with -j 1 or any other reason.
+ eninja -C out/Release chrome chromedriver chrome_sandbox
+
+ pax-mark m out/Release/chrome
+
+ if ! use system-toolchain; then
+ QA_FLAGS_IGNORED="
+ usr/lib64/chromium-browser/chrome
+ usr/lib64/chromium-browser/chrome-sandbox
+ usr/lib64/chromium-browser/chromedriver
+ usr/lib64/chromium-browser/chrome_crashpad_handler
+ usr/lib64/chromium-browser/libEGL.so
+ usr/lib64/chromium-browser/libGLESv2.so
+ usr/lib64/chromium-browser/libVkICD_mock_icd.so
+ usr/lib64/chromium-browser/libVkLayer_khronos_validation.so
+ usr/lib64/chromium-browser/libqt5_shim.so
+ usr/lib64/chromium-browser/libvk_swiftshader.so
+ usr/lib64/chromium-browser/libvulkan.so.1
+ "
+ fi
+}
+
+# This function is called from virtx, and must always return so that Xvfb
+# session isn't left running. If we return 1, virtx will call die().
+chromium_profile() {
+ einfo "Profiling for PGO"
+
+ pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
+
+ # Remove old profdata in case profiling was interrupted.
+ rm -rf "${1}" || return 1
+
+ if ! "${EPYTHON}" ./chromium_profiler.py \
+ --chrome-executable "${S}/out/Release/chrome" \
+ --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
+ --add-arg no-sandbox --add-arg disable-dev-shm-usage \
+ --profile-output "${1}"; then
+ eerror "Profiling failed"
+ return 1
+ fi
+
+ popd >/dev/null || return 1
+}
+
+src_compile() {
+ if use pgo; then
+ local profdata
+
+ profdata="${WORKDIR}/chromium.profdata"
+
+ if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
+ chromium_compile
+ virtx chromium_profile "$profdata"
+
+ touch "${WORKDIR}/.pgo-profiled" || die
+ fi
+
+ if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
+ # Remove phase 1 output
+ rm -r out/Release || die
+
+ chromium_configure 2 "$profdata"
+
+ touch "${WORKDIR}/.pgo-phase-2-configured" || die
+ fi
+
+ if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
+ chromium_compile
+ touch "${WORKDIR}/.pgo-phase-2-compiled" || die
+ fi
+ else
+ chromium_compile
+ fi
+
+ mv out/Release/chromedriver{.unstripped,} || die
+
+ rm -f out/Release/locales/*.pak.info || die
+
+ # Build manpage; bug #684550
+ sed -e 's|@@PACKAGE@@|chromium-browser|g;
+ s|@@MENUNAME@@|Chromium|g;' \
+ chrome/app/resources/manpage.1.in > \
+ out/Release/chromium-browser.1 || die
+
+ # Build desktop file; bug #706786
+ sed -e 's|@@MENUNAME@@|Chromium|g;
+ s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
+ s|@@PACKAGE@@|chromium-browser|g;
+ s|\(^Exec=\)/usr/bin/|\1|g;' \
+ chrome/installer/linux/common/desktop.template > \
+ out/Release/chromium-browser-chromium.desktop || die
+
+ # Build vk_swiftshader_icd.json; bug #827861
+ sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
+ third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
+ out/Release/vk_swiftshader_icd.json || die
+}
+
+src_install() {
+ local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
+ exeinto "${CHROMIUM_HOME}"
+ doexe out/Release/chrome
+
+ newexe out/Release/chrome_sandbox chrome-sandbox
+ fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
+
+ doexe out/Release/chromedriver
+ doexe out/Release/chrome_crashpad_handler
+
+ ozone_auto_session () {
+ use X && use wayland && ! use headless && echo true || echo false
+ }
+ local sedargs=( -e
+ "s:/usr/lib/:/usr/$(get_libdir)/:g;
+ s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
+ )
+ sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
+ doexe chromium-launcher.sh
+
+ # It is important that we name the target "chromium-browser",
+ # xdg-utils expect it; bug #355517.
+ dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
+ # keep the old symlink around for consistency
+ dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
+
+ dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
+
+ # Allow users to override command-line options, bug #357629.
+ insinto /etc/chromium
+ newins "${FILESDIR}/chromium.default" "default"
+
+ pushd out/Release/locales > /dev/null || die
+ chromium_remove_language_paks
+ popd
+
+ insinto "${CHROMIUM_HOME}"
+ doins out/Release/*.bin
+ doins out/Release/*.pak
+
+ if use bindist; then
+ # We built libffmpeg as a component library, but we can't distribute it
+ # with proprietary codec support. Remove it and make a symlink to the requested
+ # system library.
+ rm -f out/Release/libffmpeg.so \
+ || die "Failed to remove bundled libffmpeg.so (with proprietary codecs)"
+ # symlink the libffmpeg.so from either ffmpeg-chromium or ffmpeg[chromium].
+ einfo "Creating symlink to libffmpeg.so from $(usex ffmpeg-chromium ffmpeg-chromium ffmpeg[chromium])..."
+ dosym ../chromium/libffmpeg.so$(usex ffmpeg-chromium .${PV%%\.*} "") \
+ /usr/$(get_libdir)/chromium-browser/libffmpeg.so
+ fi
+
+ (
+ shopt -s nullglob
+ local files=(out/Release/*.so out/Release/*.so.[0-9])
+ [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
+ )
+
+ # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland"
+ doins out/Release/xdg-{settings,mime}
+
+ if ! use system-icu && ! use headless; then
+ doins out/Release/icudtl.dat
+ fi
+
+ doins -r out/Release/locales
+ doins -r out/Release/MEIPreload
+
+ # Install vk_swiftshader_icd.json; bug #827861
+ doins out/Release/vk_swiftshader_icd.json
+
+ if [[ -d out/Release/swiftshader ]]; then
+ insinto "${CHROMIUM_HOME}/swiftshader"
+ doins out/Release/swiftshader/*.so
+ fi
+
+ # Install icons
+ local branding size
+ for size in 16 24 32 48 64 128 256 ; do
+ case ${size} in
+ 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
+ *) branding="chrome/app/theme/chromium" ;;
+ esac
+ newicon -s ${size} "${branding}/product_logo_${size}.png" \
+ chromium-browser.png
+ done
+
+ # Install desktop entry
+ domenu out/Release/chromium-browser-chromium.desktop
+
+ # Install GNOME default application entry (bug #303100).
+ insinto /usr/share/gnome-control-center/default-apps
+ newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
+
+ # Install manpage; bug #684550
+ doman out/Release/chromium-browser.1
+ dosym chromium-browser.1 /usr/share/man/man1/chromium.1
+
+ readme.gentoo_create_doc
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ readme.gentoo_print_elog
+
+ if ! use headless; then
+ if use vaapi; then
+ elog "VA-API is disabled by default at runtime. You have to enable it"
+ elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
+ elog "in /etc/chromium/default."
+ fi
+ if use screencast; then
+ elog "Screencast is disabled by default at runtime. Either enable it"
+ elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
+ elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
+ elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ fi
+ if use gtk4; then
+ elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
+ elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
+ elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ fi
+ if use qt5 && use qt6; then
+ elog "Chromium automatically selects Qt5 or Qt6 based on your desktop"
+ elog "environment. To override you need to pass --qt-version=5 or"
+ elog "--qt-version=6, e.g. by adding it to CHROMIUM_FLAGS in"
+ elog "/etc/chromium/default."
+ fi
+ fi
+}
diff --git a/www-client/chromium/files/chromium-108-EnumTable-crash.patch b/www-client/chromium/files/chromium-108-EnumTable-crash.patch
deleted file mode 100644
index 661ec33c1d0d..000000000000
--- a/www-client/chromium/files/chromium-108-EnumTable-crash.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-diff --git a/components/media_router/common/providers/cast/channel/enum_table.h b/components/media_router/common/providers/cast/channel/enum_table.h
-index 842553a..89de703 100644
---- a/components/media_router/common/providers/cast/channel/enum_table.h
-+++ b/components/media_router/common/providers/cast/channel/enum_table.h
-@@ -8,6 +8,7 @@
- #include <cstdint>
- #include <cstring>
- #include <ostream>
-+#include <vector>
-
- #include "base/check_op.h"
- #include "base/notreached.h"
-@@ -187,7 +188,6 @@ class
- inline constexpr GenericEnumTableEntry(int32_t value);
- inline constexpr GenericEnumTableEntry(int32_t value, base::StringPiece str);
-
-- GenericEnumTableEntry(const GenericEnumTableEntry&) = delete;
- GenericEnumTableEntry& operator=(const GenericEnumTableEntry&) = delete;
-
- private:
-@@ -253,7 +253,6 @@ class EnumTable {
- constexpr Entry(E value, base::StringPiece str)
- : GenericEnumTableEntry(static_cast<int32_t>(value), str) {}
-
-- Entry(const Entry&) = delete;
- Entry& operator=(const Entry&) = delete;
- };
-
-@@ -312,15 +311,14 @@ class EnumTable {
- if (is_sorted_) {
- const std::size_t index = static_cast<std::size_t>(value);
- if (ANALYZER_ASSUME_TRUE(index < data_.size())) {
-- const auto& entry = data_.begin()[index];
-+ const auto& entry = data_[index];
- if (ANALYZER_ASSUME_TRUE(entry.has_str()))
- return entry.str();
- }
- return absl::nullopt;
- }
- return GenericEnumTableEntry::FindByValue(
-- reinterpret_cast<const GenericEnumTableEntry*>(data_.begin()),
-- data_.size(), static_cast<int32_t>(value));
-+ &data_[0], data_.size(), static_cast<int32_t>(value));
- }
-
- // This overload of GetString is designed for cases where the argument is a
-@@ -348,8 +346,7 @@ class EnumTable {
- // enum value directly.
- absl::optional<E> GetEnum(base::StringPiece str) const {
- auto* entry = GenericEnumTableEntry::FindByString(
-- reinterpret_cast<const GenericEnumTableEntry*>(data_.begin()),
-- data_.size(), str);
-+ &data_[0], data_.size(), str);
- return entry ? static_cast<E>(entry->value) : absl::optional<E>();
- }
-
-@@ -364,7 +361,7 @@ class EnumTable {
- // Align the data on a cache line boundary.
- alignas(64)
- #endif
-- std::initializer_list<Entry> data_;
-+ const std::vector<Entry> data_;
- bool is_sorted_;
-
- constexpr EnumTable(std::initializer_list<Entry> data, bool is_sorted)
-@@ -376,8 +373,8 @@ class EnumTable {
-
- for (std::size_t i = 0; i < data.size(); i++) {
- for (std::size_t j = i + 1; j < data.size(); j++) {
-- const Entry& ei = data.begin()[i];
-- const Entry& ej = data.begin()[j];
-+ const Entry& ei = data[i];
-+ const Entry& ej = data[j];
- DCHECK(ei.value != ej.value)
- << "Found duplicate enum values at indices " << i << " and " << j;
- DCHECK(!(ei.has_str() && ej.has_str() && ei.str() == ej.str()))
diff --git a/www-client/chromium/files/chromium-119.0.6045.159-icu-74.patch b/www-client/chromium/files/chromium-119.0.6045.159-icu-74.patch
deleted file mode 100644
index efb8fb161c61..000000000000
--- a/www-client/chromium/files/chromium-119.0.6045.159-icu-74.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.gentoo.org/917645
-(copied patch from qtwebengine:6 - https://bugs.gentoo.org/917633)
-
-Quick fix for a static_assert failure with icu74. Still waiting
-for a proper upstream fix and unknown if entirely right, but is
-an extension of [1] (is now 48 rather than 43).
-
-[1] https://crrev.com/e60b571faa3f14dd9119a6792dccf12f8bf80192
---- a/third_party/blink/renderer/platform/text/text_break_iterator.cc
-+++ b/third_party/blink/renderer/platform/text/text_break_iterator.cc
-@@ -161,7 +161,9 @@ static const unsigned char kAsciiLineBreakTable[][(kAsciiLineBreakTableLastChar
- };
- // clang-format on
-
--#if U_ICU_VERSION_MAJOR_NUM >= 58
-+#if U_ICU_VERSION_MAJOR_NUM >= 74
-+#define BA_LB_COUNT (U_LB_COUNT - 8)
-+#elif U_ICU_VERSION_MAJOR_NUM >= 58
- #define BA_LB_COUNT (U_LB_COUNT - 3)
- #else
- #define BA_LB_COUNT U_LB_COUNT
diff --git a/www-client/chromium/files/chromium-125-oauth2-client-switches.patch b/www-client/chromium/files/chromium-125-oauth2-client-switches.patch
new file mode 100644
index 000000000000..6c7f56b56d96
--- /dev/null
+++ b/www-client/chromium/files/chromium-125-oauth2-client-switches.patch
@@ -0,0 +1,45 @@
+From 6a84205d0399a94e8b526176a7dcafd6c2051a95 Mon Sep 17 00:00:00 2001
+From: Matt Jolly <Matt.Jolly@footclan.ninja>
+Date: Thu, 18 Apr 2024 21:15:20 +1000
+Subject: [PATCH] www-client/chromium: work around dead oauth2 credentials -
+ 125 update
+
+125 moved the content to a new file.
+
+Google doesn't let us bake in OAuth2 credentials, and for some time,
+Google sign-in has been broken. Arch dealt with this in March, and so
+did we to some degree, but in the last few months, our sign-in
+credentials have been broken. It appears that we actually did remove API
+credentials in March around Chrome 89, but they got added back, perhaps
+when rotating newer versions to replace older versions. Work around this
+by following Arch's lead: we remove the predefined credentials, as
+before, but also we patch Chromium so that people can use their own
+easily, using Arch's patch for that.
+
+For more info, see:
+
+https://archlinux.org/news/chromium-losing-sync-support-in-early-march/
+https://bodhi.fedoraproject.org/updates/FEDORA-2021-48866282e5
+https://hackaday.com/2021/01/26/whats-the-deal-with-chromium-on-linux-google-at-odds-with-package-maintainers/
+
+Bug: https://bugs.gentoo.org/791871
+Signed-off-by: Matt Jolly <kangie@gentoo.org>
+--- a/google_apis/google_api_keys-inc.cc
++++ b/google_apis/google_api_keys-inc.cc
+@@ -182,11 +182,11 @@ class APIKeyCache {
+
+ std::string default_client_id = CalculateKeyValue(
+ GOOGLE_DEFAULT_CLIENT_ID,
+- STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), nullptr,
++ STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), ::switches::kOAuth2ClientID,
+ std::string(), environment.get(), command_line, gaia_config);
+ std::string default_client_secret = CalculateKeyValue(
+ GOOGLE_DEFAULT_CLIENT_SECRET,
+- STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), nullptr,
++ STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), ::switches::kOAuth2ClientSecret,
+ std::string(), environment.get(), command_line, gaia_config);
+
+ // We currently only allow overriding the baked-in values for the
+--
+2.44.0
+
diff --git a/www-client/chromium/files/chromium-125-system-zstd.patch b/www-client/chromium/files/chromium-125-system-zstd.patch
new file mode 100644
index 000000000000..6211662f98fa
--- /dev/null
+++ b/www-client/chromium/files/chromium-125-system-zstd.patch
@@ -0,0 +1,53 @@
+From 4ac5e29c999c7bbcb8409a2008b0061e1ae365dd Mon Sep 17 00:00:00 2001
+From: Matt Jolly <Matt.Jolly@footclan.ninja>
+Date: Thu, 18 Apr 2024 21:54:54 +1000
+Subject: [PATCH] Zstd now needs compress, too
+
+Existing patch updated for 125, added source_set("compress")
+
+--- a/build/linux/unbundle/replace_gn_files.py
++++ b/build/linux/unbundle/replace_gn_files.py
+@@ -80,6 +80,7 @@ REPLACEMENTS = {
+ 'vulkan_memory_allocator' : 'third_party/vulkan_memory_allocator/BUILD.gn',
+ 'woff2': 'third_party/woff2/BUILD.gn',
+ 'zlib': 'third_party/zlib/BUILD.gn',
++ 'zstd': 'third_party/zstd/BUILD.gn',
+ }
+
+
+--- /dev/null
++++ b/build/linux/unbundle/zstd.gn
+@@ -0,0 +1,30 @@
++import("//build/config/linux/pkg_config.gni")
++import("//build/shim_headers.gni")
++
++pkg_config("system_zstd") {
++ packages = [ "libzstd" ]
++}
++
++shim_headers("zstd_shim") {
++ root_path = "src/lib"
++ headers = [
++ "zdict.h",
++ "zstd.h",
++ "zstd_errors.h",
++ ]
++}
++
++source_set("zstd") {
++ deps = [ ":zstd_shim" ]
++ public_configs = [ ":system_zstd" ]
++}
++
++source_set("compress") {
++ deps = [ ":zstd_shim" ]
++ public_configs = [ ":system_zstd" ]
++}
++
++source_set("decompress") {
++ deps = [ ":zstd_shim" ]
++ public_configs = [ ":system_zstd" ]
++}
+--
+2.44.0
+
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 2f517b0a13af..afc46ccb9a21 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -713,7 +713,7 @@ DIST firefox-125.0.1-xh.xpi 414339 BLAKE2B 4f5d61a63cc8e8ce8e10cd65ad0e9183a3201
DIST firefox-125.0.1-zh-CN.xpi 645742 BLAKE2B 755fb1abb57b3e38d1ddea69a72b6cb0eecaff98bafc46555c449d9d60a3db30135d1b6a37c23da5d02c16f2e993a5d1358594cc3941d7371438c7e40e045059 SHA512 bb12d80156938fd03b90c4dc0b30c944913c4c60bd697b97d9adef0c74f48531c793010f84680127b9c8685eeb8194ab12fb1d495d52d8e49c3c843a3576b6c4
DIST firefox-125.0.1-zh-TW.xpi 647637 BLAKE2B 036b026687d33217b854438da76df09ac2fdd94d4504ad9f9334650e453b96e8122c139f598a526798e3291ceea813b63ecbb05b1e57503507ad4ffae9c996ab SHA512 10c395063dc7b0d0633cade6571ed5abe7388932b5b8c05297efbce2ad98652a0314823865f486cfe019f8885ac0f6afd0149d0752bf63fb5f8f626824441d35
DIST firefox-125.0.1.source.tar.xz 553213768 BLAKE2B 5b29fd638903617c5bd0716b304ae2d96390264f4fafda8a31698c25438635e865a34221d0e11b440c38f34095bbae0a322694870e09885f4acababf944bb338 SHA512 6f2f336de8b0ec9cb19ba20c909407b7b88c0319ee3b2f1f3429133516b0c45b4c7846f287985a0cdb9f34acc7d5378ed14fb48e26bef113c8ac360501a30c4d
-EBUILD firefox-115.10.0.ebuild 40021 BLAKE2B e24bc93eb0caf9b29677b6389da80d323b08c756ac58f908eb77855c145b92abc1ac9282ca5c1571d80874adce0a3b985f1224b9a6c4947a394edc1ac7c9a285 SHA512 4226648f64951c4e1d4657548388d9dadd1d9871b07a18b6098f3bfc44f315736121b7c7855af2424a6ffbef3d0559182dd87599e2260460e0acc6101cf9f8b9
+EBUILD firefox-115.10.0.ebuild 40020 BLAKE2B b8391a9837059b7735e0db4af59a2e97ef90dba7415deb182db19cf627f14bd2b222f456b8d14921607147629e545ce55e05ce617333a0079e89ea22179293d2 SHA512 15749f63c6ae86580aa105c13eaab737a21bab38973e9c821f249be6da431ebd155dbc54292b833ca8f93a62eac0df49a90df5cc60260c4055509c4ac213ce97
EBUILD firefox-115.9.0.ebuild 40131 BLAKE2B 075005b8f056a3220b0e25860e87698e377388471f90e156dff30fa0c554d48317ec5b0784f9058cf8e6e109ad290eea7db4bc2ee0df63d6b0d17a493f6fa7b1 SHA512 cda2b831f8738e2fc67894ac22e913cbda202d1e72f204655fcd7169b12cb1a7aa7c10a1b24ca61328ea4bdf0427a8b76a497d1be3d3fee77539caf4e2b573a3
EBUILD firefox-115.9.1.ebuild 40019 BLAKE2B 575bc61867dca8459f3eef56dc9cd42f74e85d16ac519e13a02f008183bbc462c2aaf72003454ac1e5e7303d4721a422333a1f465c5bedc1f4c3f83b5f447eb6 SHA512 4c5dc8c49d1e9e6eec7f330e20c9e67dbdffb337637b96a520c39cde22219369d8abae5ba498cb693835d8e333182b12802313dd896d131758e2a83b0abb5915
EBUILD firefox-122.0.1.ebuild 43363 BLAKE2B d215e52ef1a0c12c36c1956ce551ffb80fef00c8dadc60b0a8d4e08f22308fc4216a0c02abf81490b9ee54abdc9a8c2edbdab4939df9282608a427d19cae9423 SHA512 0195715e17e34da674ef69785af0261ef4a229f55679b088cbdfff25e89cebe5f965a3f42ad48226c9eb47ab3951c88969e256a26f6639ba3d74d42ed7b21fe7
diff --git a/www-client/firefox/firefox-115.10.0.ebuild b/www-client/firefox/firefox-115.10.0.ebuild
index ffb6bbe1660e..7b837f7ffe0f 100644
--- a/www-client/firefox/firefox-115.10.0.ebuild
+++ b/www-client/firefox/firefox-115.10.0.ebuild
@@ -56,7 +56,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
SLOT="esr"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index 37df4dd79086..a123d5f6af07 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_124.0.6367.60-1_amd64.deb 107169604 BLAKE2B 76c3f09409e84c9a397dc378fc12bc26a31eff224e09f81f64b7b94516c06e9bb804ac66cfa625dda959b093aa4761e6a6413a2a48ea5f8484608488d2afc1ff SHA512 a3674b7d4c81a12642af981db1fb9838138e80100a0c2a6bf42c297eec82f6865d946c71bdd1695aeba600315aea4309bfcae127584557945582503bec670486
-EBUILD google-chrome-beta-124.0.6367.60.ebuild 2983 BLAKE2B c0683d291bd6459daf64a35c34b4d56824b1c1119afe758af8bc18dc2a3625f16c5e94b4a137a8fd5b7673d36d3b6e559df17269ad3dce405643edb809137e10 SHA512 b00a89fbd7d0d9dd1a999ae2b01b7aec9ad2b6e7b9bde8727e22b9a35769da5ed7fe351fcca6681e02007380662b0688a2990f205b1dfed8effb91d991ab21d4
+DIST google-chrome-beta_125.0.6422.4-1_amd64.deb 107571680 BLAKE2B 3cff12d54eb7c3a5b605946bfa2ccacd23776cd2ddb8222418646aa58f24b1a01558ffc60023a587b76d137711a201c0a4c4a6ea615f8b9816dd3b100433a5f6 SHA512 0d73964023b1cca9a6239a477159a841fb4de90445cdd51dfefe7a33fb5abeb48b4026b4125e985cb77ba4fc7442e538437bb432361ab5a8432c6f38bdfe94d5
+EBUILD google-chrome-beta-125.0.6422.4.ebuild 2983 BLAKE2B c0683d291bd6459daf64a35c34b4d56824b1c1119afe758af8bc18dc2a3625f16c5e94b4a137a8fd5b7673d36d3b6e559df17269ad3dce405643edb809137e10 SHA512 b00a89fbd7d0d9dd1a999ae2b01b7aec9ad2b6e7b9bde8727e22b9a35769da5ed7fe351fcca6681e02007380662b0688a2990f205b1dfed8effb91d991ab21d4
MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986
diff --git a/www-client/google-chrome-beta/google-chrome-beta-124.0.6367.60.ebuild b/www-client/google-chrome-beta/google-chrome-beta-125.0.6422.4.ebuild
index dd9e9c497aea..dd9e9c497aea 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-124.0.6367.60.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-125.0.6422.4.ebuild
diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest
index 0a31a71a1ecc..507c291c393b 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,7 +1,7 @@
-DIST microsoft-edge-beta_124.0.2478.19-1_amd64.deb 167374274 BLAKE2B 725270a8c44e7785d61a546479b2451fa5f0a2f0de872bf1fc20952ac22f0c314bf9cea2c6023ff7798f60cb7d7591a605960699db21ebee03ea752afd7a2744 SHA512 bc390b819110acc417f9c8cb1f3d13abe2b9ffb4a9d50a22eb0883d92bd2cc4cdd055d7370a0510d67903e67dfc68aa4be36b51598f83e07d70b09059c3d6ad6
DIST microsoft-edge-beta_124.0.2478.27-1_amd64.deb 167389658 BLAKE2B edc430e99bda531d7cb5c3f6fc31ea48e903bf01db08f584533dc06bf4efcc20ae58c7538f44f85bcdc09cde0cdb1d7cf1ab08564f214226a975be3b7c30d196 SHA512 84a6ec505948e9fcd3c754d3b0934e4e05b1e5b0eeb2cbd671cceca0d99cca6cedd96c573816e1a1db9e6fd56d335cd67964a448c78891d58191ce5aff9e45f1
DIST microsoft-edge-beta_124.0.2478.39-1_amd64.deb 167474794 BLAKE2B 444bbf493772e48fd741876751aea25ee61b426bcb050b14373352e89499a9c42b207e8bc90eee1e150d1c42393cf06836cb19b0274d7064b0b4576f3a033036 SHA512 23864864291569f222c82bc20fc0c94ae780ce364f902c98888fe5c96c0eb6ffad3e4cb6961beb47810261457a04d6b33af8d2b133123b240b62d67fc171a470
-EBUILD microsoft-edge-beta-124.0.2478.19.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b
+DIST microsoft-edge-beta_124.0.2478.49-1_amd64.deb 167564674 BLAKE2B ad761d93f0a67972cdebf57da646d04920a637d58d9c2b95e488b810f9a4d17fb26f603f956035dd3ee7f084a53ce8611db3e18a64f854a2822ac1c6deeae5f9 SHA512 76f49f29741bbf0a983d94fdbc09edbc4965f3ba6b5aaa7b7d6427caf4ec7b35c2b25249fb1926b35bf82007dae7144d8bc646689e6fa0a0a69c397d1932810f
EBUILD microsoft-edge-beta-124.0.2478.27.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b
EBUILD microsoft-edge-beta-124.0.2478.39.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b
+EBUILD microsoft-edge-beta-124.0.2478.49.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b
MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-124.0.2478.19.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-124.0.2478.49.ebuild
index 0ff710cc5ddc..0ff710cc5ddc 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-124.0.2478.19.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-124.0.2478.49.ebuild
diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 361ef555709f..7b8e91ed2518 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,7 +1,7 @@
DIST opera-beta_109.0.5097.24_amd64.deb 115266488 BLAKE2B 02031e0bf755c111efd3e77adf639b5ca27a6325e94f3d43e20419dfa8c93170aa19d839d5d718fd5dfd94d28b1c974f107f2a99c73b3de27bce94c2a66c46cf SHA512 a9b19e07d9cd11bdaaf1fbee1ec765366994304d940711c66f9e041f5e8cca33d29ec158768c659bcf2bbe1b5914c5a67ef86800a4a0ffa27bc06054b55f80ca
-DIST opera-beta_109.0.5097.5_amd64.deb 115139344 BLAKE2B ebe2dbc2aecd0a79c1446cafc7fb4195cac2cf927f2e2f43413ec322007efcfcbb037f2377e973a40baf2d0eff7ce76cd88999d6578ff72be695831b20066520 SHA512 245bb6d45bf85b2d53f19ea015a2899853e43043f53216d3b7b2a87c8cf45b00a541df92840b357c09328c1ea4aedf70a6303ffce113d88f91d2c8da83763217
DIST opera-beta_110.0.5130.4_amd64.deb 110201212 BLAKE2B 9abb3002fbec3bb07f16b41336965c117b51c852b31925fa0ae693d215c4cbd1033346fe15c52e804676e8ebfa22628c0df5e0160bf0214328601accef010b89 SHA512 4d2f2782ed1decf7480b2be2ad583ed604170a4f7546a678bc55756c4c87b02fd7e90eabe7930c00fe302fe535cd5f6891621953b3e3fc5aad07ac55131adf51
+DIST opera-beta_110.0.5130.8_amd64.deb 110214708 BLAKE2B f2a96885a9449b0821499c871843941488aa89f3a30d1791b04741ddeecbe52dda9b304642e60985403dd3b2aaa0e247dd5884648a639a74b2d7109adae9fb71 SHA512 d3f156bec609f385a0183a8b1383e192c296f3ca67b276c86109107953e6f0a4d8b79fafff7fedc58752c4398d0b4bc2d366d15ed84117139229d55d285c15a3
EBUILD opera-beta-109.0.5097.24-r1.ebuild 4223 BLAKE2B 7c23d2a54bb995bc94a36e3f9cb8c63e99047b6c57225415181fd0e25dbdac6fb028f0f8fcfc55b29c02ff2177769ef815f2fe197df9fcfaaf28ee58e5fcaa6c SHA512 862b44ab054d0b91373ebb2c0d44dd0bab4f7d6ac97effcd7b9f65f2b948044403274543f0e2b25ca00fdfb4c991d5fe80ec871e45c6b0faff2d962c0990f608
-EBUILD opera-beta-109.0.5097.5-r1.ebuild 4223 BLAKE2B 7c23d2a54bb995bc94a36e3f9cb8c63e99047b6c57225415181fd0e25dbdac6fb028f0f8fcfc55b29c02ff2177769ef815f2fe197df9fcfaaf28ee58e5fcaa6c SHA512 862b44ab054d0b91373ebb2c0d44dd0bab4f7d6ac97effcd7b9f65f2b948044403274543f0e2b25ca00fdfb4c991d5fe80ec871e45c6b0faff2d962c0990f608
EBUILD opera-beta-110.0.5130.4.ebuild 4223 BLAKE2B 9e49acd6b92e12f256545d0c578849dbdc8ad817e25f154f28568c977cf08a8803e7ffb88cc38a9fe384cb1bc918e8dcaa0df8df1bd873e6de0c359883b7dbde SHA512 c9c70f838e6c7f489f977e9c454df11ed98a337c43f95e70f1a77b1e8db7b85e5c539125e10201c1a4e5c1ce55089b9f71c0edfdb41ff2f4780f28fdb014bafc
+EBUILD opera-beta-110.0.5130.8.ebuild 4223 BLAKE2B 9e49acd6b92e12f256545d0c578849dbdc8ad817e25f154f28568c977cf08a8803e7ffb88cc38a9fe384cb1bc918e8dcaa0df8df1bd873e6de0c359883b7dbde SHA512 c9c70f838e6c7f489f977e9c454df11ed98a337c43f95e70f1a77b1e8db7b85e5c539125e10201c1a4e5c1ce55089b9f71c0edfdb41ff2f4780f28fdb014bafc
MISC metadata.xml 544 BLAKE2B e8594a0cb9a73ac5901ece78db220822043dca9faec994810af426f96e2ece7fdb069c5f1d639f66d1236ec83e6c46e50bd21c49f8a075cf0de41c9db9afd8a0 SHA512 2361ebdde2707166e465058b41a893b4c14db7c7ba8f4fe34f7ab34da4275f0af691e55881232a9253f5d793ff76e61d57689f56dd8ab879fc3ecb3294fc8777
diff --git a/www-client/opera-beta/opera-beta-109.0.5097.5-r1.ebuild b/www-client/opera-beta/opera-beta-110.0.5130.8.ebuild
index ad276bb735ac..cfafbce68c18 100644
--- a/www-client/opera-beta/opera-beta-109.0.5097.5-r1.ebuild
+++ b/www-client/opera-beta/opera-beta-110.0.5130.8.ebuild
@@ -42,7 +42,7 @@ fi
# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version
# used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium)
# Does not need to be updated for every new version of Opera, only when it breaks
-CHROMIUM_VERSION="121"
+CHROMIUM_VERSION="124"
SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}"
S=${WORKDIR}
diff --git a/www-plugins/Manifest.gz b/www-plugins/Manifest.gz
index c0add69cde65..b83cdacb3fe7 100644
--- a/www-plugins/Manifest.gz
+++ b/www-plugins/Manifest.gz
Binary files differ
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index 4e5b7872a931..a24f591a68a4 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,7 +1,7 @@
-DIST google-chrome-beta_124.0.6367.60-1_amd64.deb 107169604 BLAKE2B 76c3f09409e84c9a397dc378fc12bc26a31eff224e09f81f64b7b94516c06e9bb804ac66cfa625dda959b093aa4761e6a6413a2a48ea5f8484608488d2afc1ff SHA512 a3674b7d4c81a12642af981db1fb9838138e80100a0c2a6bf42c297eec82f6865d946c71bdd1695aeba600315aea4309bfcae127584557945582503bec670486
+DIST google-chrome-beta_125.0.6422.4-1_amd64.deb 107571680 BLAKE2B 3cff12d54eb7c3a5b605946bfa2ccacd23776cd2ddb8222418646aa58f24b1a01558ffc60023a587b76d137711a201c0a4c4a6ea615f8b9816dd3b100433a5f6 SHA512 0d73964023b1cca9a6239a477159a841fb4de90445cdd51dfefe7a33fb5abeb48b4026b4125e985cb77ba4fc7442e538437bb432361ab5a8432c6f38bdfe94d5
DIST google-chrome-stable_124.0.6367.60-1_amd64.deb 107128128 BLAKE2B 327e55fa5192c299d74fedf4f0e14dfb2183f9a980332afee0a270298c54c91ef9dec2a1dcb8fb6b939ac4908fe5eb3f9a22ec40e4bc055544cc92eedd39edc5 SHA512 fd3f082168916eec946c01d01866a838a50d89c4088056a220c646d996a39c4068481d892eab1a1d6a54fba8dc5fd56b3283c99d1559f8cd11065626402860b2
DIST google-chrome-unstable_125.0.6420.3-1_amd64.deb 108007528 BLAKE2B fa2f87cec95168dc060c697c18f21fa07f36485c2c50839d44e8cf4b2d4102bd01be69faf4920471b836e979743fb7870430d3fe59470ea7986362c036ac40bf SHA512 c66be2e7f67ec896efb81f6d490e4cb4c67b176b4d67db25610a4512260e5d957eeefcdbb3b1e7bc6ebddee4b5d376ef1a07408d80b6376253e14fb4a2a7e836
EBUILD chrome-binary-plugins-124.0.6367.60.ebuild 1176 BLAKE2B e70956e4da5ba037adad441508cb54dca89e18425df805ccb84ccc47fb8aa4ae6540305481607711220658c4a16aff8df58233a1e1fb2eefaff66b443b87b7c7 SHA512 efb6d8caa86d8c52ee9a8d4dc1c9b9755b5f04efbbc2d4812793cdc9af6999a151b33840996d487a50422e9f6a8619e5a61d06523e2041653f659970b315887c
-EBUILD chrome-binary-plugins-124.0.6367.60_beta.ebuild 1177 BLAKE2B ff98afe435096c3c48545decc8299355d91dda1d1d3058529157b529b541d5e3cbeb18626ec6624ae4476a06c2867326a1849a1b71e5b5d37873b503f586db35 SHA512 1ae067b2582cb3995a9f362a88b1ab88d787d296486e99a9568d425b438af1556baa5b90317b278e5379501c7170d9de1408ead365529d6875fed441e2a11662
EBUILD chrome-binary-plugins-125.0.6420.3_alpha.ebuild 1177 BLAKE2B ff98afe435096c3c48545decc8299355d91dda1d1d3058529157b529b541d5e3cbeb18626ec6624ae4476a06c2867326a1849a1b71e5b5d37873b503f586db35 SHA512 1ae067b2582cb3995a9f362a88b1ab88d787d296486e99a9568d425b438af1556baa5b90317b278e5379501c7170d9de1408ead365529d6875fed441e2a11662
+EBUILD chrome-binary-plugins-125.0.6422.4_beta.ebuild 1177 BLAKE2B ff98afe435096c3c48545decc8299355d91dda1d1d3058529157b529b541d5e3cbeb18626ec6624ae4476a06c2867326a1849a1b71e5b5d37873b503f586db35 SHA512 1ae067b2582cb3995a9f362a88b1ab88d787d296486e99a9568d425b438af1556baa5b90317b278e5379501c7170d9de1408ead365529d6875fed441e2a11662
MISC metadata.xml 263 BLAKE2B 63f20710af1b20f01824544c06058c4bef7c4b6e1b66a2bcd17c2dde8f48e6b30a074ec6c3940976d652bb8885a80495914a3ddf4de5766c04f5913780c85668 SHA512 85a03d35084d8d81e038c8065fe58a36f3dd1f5355aaf62033ba590636fa4855ee993ec5f3d10645a55754debddf0b57b4403172f3808e4575b3b2d8d7f180c0
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-124.0.6367.60_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-125.0.6422.4_beta.ebuild
index 3dabec912ba2..3dabec912ba2 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-124.0.6367.60_beta.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-125.0.6422.4_beta.ebuild
diff --git a/x11-apps/Manifest.gz b/x11-apps/Manifest.gz
index bbc9173cc223..8cf45e96ae01 100644
--- a/x11-apps/Manifest.gz
+++ b/x11-apps/Manifest.gz
Binary files differ
diff --git a/x11-apps/mesa-progs/Manifest b/x11-apps/mesa-progs/Manifest
index bf71c2710187..5e1f69055dba 100644
--- a/x11-apps/mesa-progs/Manifest
+++ b/x11-apps/mesa-progs/Manifest
@@ -1,6 +1,9 @@
AUX 8.5.0-Disable-things-we-don-t-want.patch 5868 BLAKE2B ed8b2e78ce7e05076a74f7ec415afa315db6d6e197936f03a2cb2a322d9ea33e2cdbb15431cc67d26c40ae07045d941fcad357a61eee56e1c26b6b21d1ad0e59 SHA512 8546b12244339fecbf49ce6d1e32701eefaf915d482adecc58c1190cdcf9a918ea7a135988381173c4742bb3b1ba78fcb96285ce6056744f0ed0cb4395855945
-AUX 9999-Disable-things-we-don-t-want.patch 5239 BLAKE2B a58b5726ed42a8ac9466433db5d54503d1ab4c605bf9f7083c35fd704613ba10cbb7c28daa10e40b9a2423cc3f3695cd2ab96f4f338b55f8b46d10f2a851d3fc SHA512 4a8a331bbb8aa1cd3d529d3c97993b3c62f43acf96105f68d2716b6f93d394ddd4c9aef1c582bb6f841803853bca58ef5fd4180d593efa0bf9446f76e2f03601
+AUX 9.0.0-Disable-things-we-don-t-want.patch 5041 BLAKE2B 1ba9db48d675c3dc57327074d0ec48d5968de2b9ab8a50d16af7009897ae0cfdcfcdfed5751f7ceec1fdd0bb687077cbca914caec953a6ea13cf1feaa60f9760 SHA512 ee7ff231520742dd090290837faab3d7d2bdc73b92b47e84daea8e665a745aa18aac9ee905e3e4e84367888aae6d32d17b735777fb9671b93260ffec70d6005f
+AUX 9999-Disable-things-we-don-t-want.patch 5321 BLAKE2B 03a82c7f4d0705ba5b4e86cbbacaa320fcb5d5ec076cc690699c737aebc46634734852717b8a9785f29e6cfa8ab981199db9a0b92813096da79b62d094a86b2e SHA512 bfce315c804637bcb2ab079e07149d876e169419f18cd109f9bf0158e272d8d48002c38565d5327643416a7a5056b5867c392665a1f65f2fd3bd57c1a1bcb7ed
DIST mesa-demos-8.5.0.tar.bz2 10367517 BLAKE2B 60e9edfcfe6d28f73964b81ae4e016fdbeb45d9d6d91de71bf736c86fa6181749f2e12729c8c716f6e6f5d4e39075de131877d1f09c3e511a4338b0f44ddb6a6 SHA512 df6a7f09638ca389d6e8bc569e599dcc59c9aa280bcfb95976d83e5cd3edfe74bb3a31f0953956dc16faa540ee5b09990e3377e1341d836fc527e50ace6e60b8
+DIST mesa-demos-9.0.0.tar.xz 14839368 BLAKE2B 426211886344e88616670f0da8c71385e0ab86fd7dab60c7a477b165f33d2f7bd5fd9297f1f67c78e60fed5c98ab8851c1bd4ae92a6b0b486fd158196b109eb0 SHA512 af33ef72a521416e39d93370b2b4ccb768f08084c9e4c0aa62868210d9465c858e5cb8e5d23952295a3073946f609eb8723ee60b39dd9fb6696c4e45aafbb2c1
EBUILD mesa-progs-8.5.0.ebuild 1803 BLAKE2B 998a7cb2d24b3c86320af4f2be565cf416951898a05afe4dea7a89f05c8aad9767cf3eb1f969a692ffe3a09c1044e725b35346925b16fea6ddaa2ea68087b2ac SHA512 5eac4d8bb3d7041b8f504b73f5e6e463bfee23986c70e2049f10b4a6dc43f2e3e2509eec743c77ed35f3afbe4b56924037c8bf6c46b7438d9044cf4b5affa9ab
-EBUILD mesa-progs-9999.ebuild 1904 BLAKE2B fb83349574e55d14aacc678ff29b130ef6a8418c59167109ff5dccf94638dcb8f6f6fe4b6fab0ddb94d40e88b7f2e9ed9cee4d32a21627b4f55b7d874fb6fa4c SHA512 d65fc3d946ae6efa3981f3b0356bbdf353c0528accf349e6bf3dcc364aca010a9de30279b95e470eabc192e814f2a4e26f9b66b079e3c4859b9e1d3542220a52
+EBUILD mesa-progs-9.0.0.ebuild 2085 BLAKE2B e6e3e8232f4e92e0f2e3f96487f41b37092898270a6165534285145ed98d49e44cbd6ffd78ff4e46c1a6a90a83ee69c27188aed1fdec1757327c3822f80c324d SHA512 7b1d53ba4b85fa9667c175b889e432912d3dcd16069fdd34142c006f6e1b5e4c1341df43293e412263c996973f3d4fa5e7e1fc21d0f1c86d261d3f8067fc8231
+EBUILD mesa-progs-9999.ebuild 2051 BLAKE2B fcfea7243773905fceed9a0e06abddbe6c479decdcf9ccdf75dc1086aa0c42030d2e7dbeedaeab813a7704e9272b6cffbe7dc5456ba4874298676fd6dad3fb9c SHA512 f43747c791e029e007c7ad87c4e84457c71e5dd47b5444bb31f45ffbbff552b5a8456786033321e9859888efa37f334787cd3d4642559658ea899477a27fd322
MISC metadata.xml 332 BLAKE2B e04fff442530a88cc9d5601e87b439c2dacf38443bce413174f0bf5923a490140c7f43d8c1808e6011936e4bd77306d6d7e5be4f18d0cfecdd4841f252714a19 SHA512 c1f234a2663a6c51177ee9dcb7b33a94deed4dde8c13b53018b5bc429efe269faae54ac7693608186d939d9e7e493209a450852f2f68310e41422e31836f71ca
diff --git a/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
new file mode 100644
index 000000000000..5b1104e71a13
--- /dev/null
+++ b/x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch
@@ -0,0 +1,215 @@
+From 0e87b772b5d291ecf2cdc3f209321ea586918375 Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Thu, 18 Apr 2024 13:24:18 -0400
+Subject: [PATCH] Disable things we don't want
+
+---
+ meson.build | 3 ++-
+ src/egl/opengl/meson.build | 28 ---------------------------
+ src/egl/opengles2/meson.build | 5 -----
+ src/meson.build | 2 --
+ src/util/gl_wrap.h | 2 --
+ src/util/meson.build | 9 +--------
+ src/xdemos/meson.build | 36 -----------------------------------
+ 7 files changed, 3 insertions(+), 82 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index c1853f94..5424dc73 100644
+--- a/meson.build
++++ b/meson.build
+@@ -52,7 +52,7 @@ dep_drm = dependency('libdrm',
+ required : get_option('libdrm'),
+ disabler : true
+ )
+-dep_x11 = dependency('x11, xext',
++dep_x11 = dependency('x11',
+ required : get_option('x11'),
+ disabler : true
+ )
+@@ -97,6 +97,7 @@ if not dep_glu.found() and host_machine.system() != 'darwin'
+ dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
+ required : dep_x11.found())
+ endif
++dep_glu = disabler()
+
+ dep_glx = dependency('glx', required: false, disabler : true)
+ if not dep_glx.found() and host_machine.system() == 'darwin'
+diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build
+index a613eb43..cc481bee 100644
+--- a/src/egl/opengl/meson.build
++++ b/src/egl/opengl/meson.build
+@@ -25,21 +25,6 @@ executable(
+ dependencies: [_deps, dep_glu, idep_eglut_x11],
+ install: true
+ )
+-executable(
+- 'egltri_x11', files('egltri.c'),
+- dependencies: [_deps, dep_glu, idep_eglut_x11],
+- install: true
+-)
+-executable(
+- 'xeglgears', files('xeglgears.c'),
+- dependencies: [_deps, dep_glu, dep_egl, dep_x11],
+- install: true
+-)
+-executable(
+- 'xeglthreads', files('xeglthreads.c'),
+- dependencies: [_deps, dep_x11],
+- install: true
+-)
+
+ executable(
+ 'eglgears_wayland', files('eglgears.c'),
+@@ -52,22 +37,9 @@ executable(
+ install: true
+ )
+
+-executable(
+- 'eglkms', 'eglkms.c',
+- dependencies: [_deps, dep_drm, dep_gbm, dep_egl],
+- install: true
+-)
+-
+ executable(
+ 'eglinfo', 'eglinfo.c',
+ dependencies: [dep_egl, idep_glad, idep_util],
+ include_directories: [inc_glad],
+ install: true
+ )
+-
+-executable(
+- 'peglgears', 'peglgears.c',
+- dependencies: [dep_gl, dep_glu, dep_egl, dep_m, idep_util],
+- install: true
+-)
+-
+diff --git a/src/egl/opengles2/meson.build b/src/egl/opengles2/meson.build
+index da083cf2..59b35d66 100644
+--- a/src/egl/opengles2/meson.build
++++ b/src/egl/opengles2/meson.build
+@@ -29,11 +29,6 @@ executable(
+ dependencies: [dep_gles2, idep_eglut_x11, idep_util],
+ install: true
+ )
+-executable(
+- 'es2tri', files('es2tri.c'),
+- dependencies: [_deps_x11, dep_m],
+- install: true
+-)
+ executable(
+ 'es2gears_wayland', files('es2gears.c'),
+ dependencies: [dep_gles2, idep_eglut_wayland, idep_util],
+diff --git a/src/meson.build b/src/meson.build
+index fd4a1673..cea622a6 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -57,5 +57,3 @@ endif
+ if host_machine.system() == 'windows'
+ subdir('wgl')
+ endif
+-
+-subdir('data')
+diff --git a/src/util/gl_wrap.h b/src/util/gl_wrap.h
+index b2ff9c8f..f482df5e 100644
+--- a/src/util/gl_wrap.h
++++ b/src/util/gl_wrap.h
+@@ -7,10 +7,8 @@
+
+ #ifdef __APPLE__
+ # include <OpenGL/gl.h>
+-# include <OpenGL/glu.h>
+ #else
+ # include <GL/gl.h>
+-# include <GL/glu.h>
+ #endif
+
+ #ifndef GLAPIENTRY
+diff --git a/src/util/meson.build b/src/util/meson.build
+index b4fe614f..d2c42dc2 100644
+--- a/src/util/meson.build
++++ b/src/util/meson.build
+@@ -22,17 +22,10 @@ inc_util = include_directories('.')
+
+ files_libutil = files(
+ 'glinfo_common.c',
+- 'readtex.c',
+- 'showbuffer.c',
+- 'trackball.c',
+ 'matrix.c',
+ )
+
+-_deps = [dep_glu, dep_m]
+-if dep_glut.found()
+- files_libutil += files('shaderutil.c')
+- _deps += dep_glut
+-endif
++_deps = [dep_m]
+
+ _libutil = static_library(
+ 'util',
+diff --git a/src/xdemos/meson.build b/src/xdemos/meson.build
+index a569fde5..40007616 100644
+--- a/src/xdemos/meson.build
++++ b/src/xdemos/meson.build
+@@ -21,25 +21,7 @@
+ glx_deps = [dep_gl, dep_glx, dep_x11, dep_m]
+
+ progs = [
+- 'glsync',
+- 'glxdemo',
+ 'glxgears',
+- 'glxgears_pixmap',
+- 'glxcontexts',
+- 'glxheads',
+- 'glxpixmap',
+- 'glxpbdemo',
+- 'glxsnoop',
+- 'glxswapcontrol',
+- 'manywin',
+- 'multictx',
+- 'offset',
+- 'overlay',
+- 'shape',
+- 'sharedtex',
+- 'texture_from_pixmap',
+- 'wincopy',
+- 'xfont',
+ ]
+ foreach p : progs
+ executable(
+@@ -56,23 +38,7 @@ executable(
+ install: true
+ )
+
+-executable(
+- 'xrotfontdemo',
+- files('xrotfontdemo.c', 'xuserotfont.c'),
+- dependencies: glx_deps,
+- install: true
+-)
+-
+-_libpbutil = static_library(
+- 'pbutil',
+- files('pbutil.c'),
+- dependencies: glx_deps
+-)
+-
+ pbutil_progs = [
+- 'glxgears_fbconfig',
+- 'pbinfo',
+- 'pbdemo',
+ ]
+ foreach p : pbutil_progs
+ executable(
+@@ -84,8 +50,6 @@ foreach p : pbutil_progs
+ endforeach
+
+ thread_progs = [
+- 'glthreads',
+- 'sharedtex_mt',
+ ]
+ foreach p : thread_progs
+ executable(
+--
+2.43.2
+
diff --git a/x11-apps/mesa-progs/files/9999-Disable-things-we-don-t-want.patch b/x11-apps/mesa-progs/files/9999-Disable-things-we-don-t-want.patch
index 55483ad5ec23..9c352fea35db 100644
--- a/x11-apps/mesa-progs/files/9999-Disable-things-we-don-t-want.patch
+++ b/x11-apps/mesa-progs/files/9999-Disable-things-we-don-t-want.patch
@@ -1,56 +1,60 @@
-From 639005a81abf915e7b6450baacf40ede01121cb7 Mon Sep 17 00:00:00 2001
+From b7bced77da267e51eaceeef68a213007ba54aa86 Mon Sep 17 00:00:00 2001
From: Matt Turner <mattst88@gmail.com>
-Date: Fri, 27 Jan 2023 06:40:05 -0800
+Date: Thu, 18 Apr 2024 13:24:18 -0400
Subject: [PATCH] Disable things we don't want
v2: Enable libglad to satisfy egl dependencies
v3: Enable most of libutil to fix undefined references in es2gears
+v4: Disable dmabufshare and remove dep on libXext
+v5: Drop trackball.c and showbuffer.c
---
- meson.build | 13 +++----------
- src/egl/opengl/meson.build | 28 ---------------------------
+ meson.build | 3 ++-
+ src/egl/opengl/meson.build | 35 ----------------------------------
src/egl/opengles2/meson.build | 5 -----
src/meson.build | 2 --
src/util/gl_wrap.h | 2 --
- src/util/meson.build | 7 +------
+ src/util/meson.build | 9 +--------
src/xdemos/meson.build | 36 -----------------------------------
- 7 files changed, 4 insertions(+), 89 deletions(-)
+ 7 files changed, 3 insertions(+), 89 deletions(-)
diff --git a/meson.build b/meson.build
-index 3e39b5a2..6d064ef6 100644
+index d487a11f..ff360c2e 100644
--- a/meson.build
+++ b/meson.build
-@@ -87,16 +87,7 @@ endif
-
- dep_threads = dependency('threads')
-
--dep_glu = dependency('glu', required : false)
--# GLU is part of OpenGL.Framework
--if not dep_glu.found() and host_machine.system() != 'darwin'
-- _glu_name = 'GLU'
-- if host_machine.system() == 'windows'
-- _glu_name = 'glu32'
-- endif
-- dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
-- required : dep_x11.found())
--endif
+@@ -52,7 +52,7 @@ dep_drm = dependency('libdrm',
+ required : get_option('libdrm'),
+ disabler : true
+ )
+-dep_x11 = dependency('x11, xext',
++dep_x11 = dependency('x11',
+ required : get_option('x11'),
+ disabler : true
+ )
+@@ -97,6 +97,7 @@ if not dep_glu.found() and host_machine.system() != 'darwin'
+ dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h',
+ required : dep_x11.found())
+ endif
+dep_glu = disabler()
dep_glx = dependency('glx', required: false, disabler : true)
if not dep_glx.found()
-@@ -165,6 +156,8 @@ else
- dep_glut = dependency('', required : false)
- endif
-
-+dep_glut = disabler()
-+
- if dep_glut.found() and (dep_glut.type_name() == 'internal' or
- cc.has_function('glutInitContextProfile',
- dependencies: [dep_glut],
diff --git a/src/egl/opengl/meson.build b/src/egl/opengl/meson.build
-index 9bca049c..e7122027 100644
+index be536280..e7122027 100644
--- a/src/egl/opengl/meson.build
+++ b/src/egl/opengl/meson.build
-@@ -25,27 +25,6 @@ executable(
+@@ -20,39 +20,11 @@
+
+ _deps = [dep_gl, dep_m, idep_util]
+
+-if target_machine.system() == 'linux'
+- executable(
+- 'dmabufshare', files('dmabufshare.c'),
+- dependencies: [_deps, idep_glad, idep_eglut],
+- install: true
+- )
+-endif
+ executable(
+ 'eglgears', files('eglgears.c'),
dependencies: [_deps, dep_glu, idep_eglut],
install: true
)
@@ -78,7 +82,7 @@ index 9bca049c..e7122027 100644
executable(
'eglinfo', 'eglinfo.c',
-@@ -53,10 +32,3 @@ executable(
+@@ -60,10 +32,3 @@ executable(
include_directories: [inc_glad],
install: true
)
@@ -131,16 +135,16 @@ index b2ff9c8f..f482df5e 100644
#ifndef GLAPIENTRY
diff --git a/src/util/meson.build b/src/util/meson.build
-index b4fe614f..e56b456e 100644
+index b4fe614f..d2c42dc2 100644
--- a/src/util/meson.build
+++ b/src/util/meson.build
-@@ -22,17 +22,12 @@ inc_util = include_directories('.')
+@@ -22,17 +22,10 @@ inc_util = include_directories('.')
files_libutil = files(
'glinfo_common.c',
- 'readtex.c',
- 'showbuffer.c',
- 'trackball.c',
+- 'showbuffer.c',
+- 'trackball.c',
'matrix.c',
)
diff --git a/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
new file mode 100644
index 000000000000..273d964dbbc7
--- /dev/null
+++ b/x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+MY_PN="${PN/progs/demos}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Mesa's OpenGL utility and demo programs (glxgears and glxinfo)"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/ https://gitlab.freedesktop.org/mesa/demos"
+if [[ ${PV} = 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/demos.git"
+else
+ SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
+ https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc"
+ S="${WORKDIR}/${MY_P}"
+fi
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="gles2 vulkan wayland X"
+
+RDEPEND="
+ media-libs/libglvnd[${MULTILIB_USEDEP},X?]
+ vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+ wayland? (
+ dev-libs/wayland[${MULTILIB_USEDEP}]
+ gui-libs/libdecor[${MULTILIB_USEDEP}]
+ x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+ )
+ X? (
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ vulkan? (
+ x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+ x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+ )
+ )
+"
+DEPEND="${RDEPEND}
+ wayland? ( >=dev-libs/wayland-protocols-1.12 )
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+ virtual/pkgconfig
+ vulkan? ( dev-util/glslang )
+ wayland? ( dev-util/wayland-scanner )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PV}-Disable-things-we-don-t-want.patch
+)
+
+pkg_setup() {
+ MULTILIB_CHOST_TOOLS+=(
+ /usr/bin/eglinfo
+ )
+
+ use X && MULTILIB_CHOST_TOOLS+=(
+ /usr/bin/glxgears
+ /usr/bin/glxinfo
+ )
+
+ use gles2 && use X && MULTILIB_CHOST_TOOLS+=(
+ /usr/bin/es2_info
+ /usr/bin/es2gears_x11
+ )
+
+ use gles2 && use wayland && MULTILIB_CHOST_TOOLS+=(
+ /usr/bin/es2gears_wayland
+ )
+
+ use vulkan && MULTILIB_CHOST_TOOLS+=(
+ /usr/bin/vkgears
+ )
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dlibdrm=disabled
+ -Degl=enabled
+ -Dgles1=disabled
+ $(meson_feature gles2)
+ -Dglut=disabled
+ -Dosmesa=disabled
+ $(meson_feature vulkan)
+ $(meson_feature wayland)
+ $(meson_feature X x11)
+ )
+ meson_src_configure
+}
diff --git a/x11-apps/mesa-progs/mesa-progs-9999.ebuild b/x11-apps/mesa-progs/mesa-progs-9999.ebuild
index 9c5277ecec57..6b089521e986 100644
--- a/x11-apps/mesa-progs/mesa-progs-9999.ebuild
+++ b/x11-apps/mesa-progs/mesa-progs-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,9 +14,9 @@ if [[ ${PV} = 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/demos.git"
else
- SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.bz2
- https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+ SRC_URI="https://mesa.freedesktop.org/archive/demos/${MY_P}.tar.xz
+ https://mesa.freedesktop.org/archive/demos/${PV}/${MY_P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
fi
LICENSE="LGPL-2"
@@ -24,15 +24,22 @@ SLOT="0"
IUSE="gles2 vulkan wayland X"
RDEPEND="
- media-libs/mesa[${MULTILIB_USEDEP},egl(+),gles2?,vulkan?,wayland?,X?]
- wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
+ media-libs/libglvnd[${MULTILIB_USEDEP},X?]
+ vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+ wayland? (
+ dev-libs/wayland[${MULTILIB_USEDEP}]
+ gui-libs/libdecor[${MULTILIB_USEDEP}]
+ x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+ )
X? (
x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
+ vulkan? (
+ x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+ x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
+ )
)
"
DEPEND="${RDEPEND}
- vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
wayland? ( >=dev-libs/wayland-protocols-1.12 )
X? ( x11-base/xorg-proto )
"
@@ -43,7 +50,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/9999-Disable-things-we-don-t-want.patch
+ "${FILESDIR}"/${PV}-Disable-things-we-don-t-want.patch
)
pkg_setup() {
@@ -72,6 +79,7 @@ multilib_src_configure() {
-Degl=enabled
-Dgles1=disabled
$(meson_feature gles2)
+ -Dglut=disabled
-Dosmesa=disabled
$(meson_feature vulkan)
$(meson_feature wayland)
diff --git a/x11-apps/mkfontscale/Manifest b/x11-apps/mkfontscale/Manifest
index fdeed99461b4..15e958cd17f6 100644
--- a/x11-apps/mkfontscale/Manifest
+++ b/x11-apps/mkfontscale/Manifest
@@ -1,5 +1,5 @@
DIST mkfontscale-1.2.2.tar.xz 143436 BLAKE2B 796c6b95f4eb0959db93ccfb1ebae9c73afc618645d85b7ba382559fe4e008ece16c9d86ab32c815923cda9928f030d75c47f2dd5ee6c9857b9e861f9bab0dc9 SHA512 4c846816325347c91008d76b3a5610c1e58a8414fd55117e7ccf51310db4b20b8397ecf6c9177ff77322e27ee088bf034fd175c9210465c50b094bab8dada4b3
DIST mkfontscale-1.2.3.tar.xz 145584 BLAKE2B 93024a607ebe789682c00490528de1688d073f016b97f7c9fd86b225ee1ac96616c3666708b72e3984383f13f89025e12f591fada324b8a14e99764c5cdf33e9 SHA512 816e7b2885bb7a4b2eb0e506b659600011bfa4ec1a3010243c2cc2241fa0b792f3c8de1dec1855a4d13de89405973967074e379b0d01dcf9de8a1277a2fc4296
EBUILD mkfontscale-1.2.2.ebuild 540 BLAKE2B 2c1ec33636fc4af55c057a81dc93dbce11e244ae08b7364e1304c9b315313f0cffb992b710b25fad374743f5e215832515a84df12ff17dca454432218e52a43b SHA512 1e2dd1e88e6b1beb2b7cb4d6cebb56d379ff7a0954c7240fa30315c40f17a18c0427656636de095a37b410f5e939ffa9c879835ddf600161c0ca66f7797b7538
-EBUILD mkfontscale-1.2.3.ebuild 541 BLAKE2B 9e5ee3c298d98834d334112681c8cbf8ff03f894749108b99ab0ba6a394181bf6dace1865f155948af279fbe7c48fde50e41b45f4576d482514db748ed737dc5 SHA512 3e9843751e0d23c363540b2d8730298419a2a3f1b4a95c86a26a7051b194c51360ef8657c811747844370de28af04dbf24f84c072e3f5755af7dd55bdcb267b8
+EBUILD mkfontscale-1.2.3.ebuild 540 BLAKE2B 1dd80f87e59fca508f8f76f185c4d70969ff905de108704f828719b0db18a40d480aa96dd1ab13b66357b6c466f3e895d31b94a3bc8ef2a4a29c1011fce91cb4 SHA512 736faaa018fb379b20575a722afa1ee88395af3997e8bbec551956415e9afe6e127453b81261503f90683e2cb3c8e4931aac01a885016a32bd5532e90c877e08
MISC metadata.xml 342 BLAKE2B 5937f65d98e050b0d560044d2dead3165da6eb82f2865cb61c39ad19e707a5842f95342db2665ee787788d270af3ca4be919eda8f6d19c77c2fa34fa47b15bd6 SHA512 48963d11b414e4be679a173c42023101acbc716d437e279ca8c342376ffaaaaa6210b9dff8cc98aa05794b9a10213d123dcd7985ab4821d12486ce30a3a1f4e5
diff --git a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
index 42b2e3543822..b4a2a70c7081 100644
--- a/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
+++ b/x11-apps/mkfontscale/mkfontscale-1.2.3.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
DESCRIPTION="create an index of scalable font files for X"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
x11-libs/libfontenc
diff --git a/x11-apps/xauth/Manifest b/x11-apps/xauth/Manifest
index 7f66245076d0..7488fbbb354c 100644
--- a/x11-apps/xauth/Manifest
+++ b/x11-apps/xauth/Manifest
@@ -1,5 +1,5 @@
DIST xauth-1.1.2.tar.xz 156960 BLAKE2B 2ba168229bdf0c1d0fdd4c352e434abfc6f527cbafce35abac8d403a0dea91f00fd858f91f177128d13a0e618d1d95061c71ef32a3e12ac91b72a257dcfcd12b SHA512 ac23fcd166b45abf7b030994ff3332c9906023dc1ddfa9b9d3000e6a914dc5e0213c4a2aa409cb3ddb93e1f9f4f6374376109241a95ef8c36af842de1f6f76e8
DIST xauth-1.1.3.tar.xz 159500 BLAKE2B 6acc6f360b7ed947d5dbc0b197b7ed0a87916f38cd8a0c74215b96ca44e98ead45987614e88833b0d2a957776b6e6a1d69d1a3dc4563774e451c2d5f5c55394d SHA512 536434f6c607673c00b9658ea591bf32419cc151d138f991ea38167220563519a6a84a5504003da15820f2a7ed50ea2449c6ce9c991d1446ee9a7305c647d694
EBUILD xauth-1.1.2.ebuild 579 BLAKE2B d55c98e00d10c1eb227a52aa5af0fbb95abdb51946a58f61750cf1f9e754fbf93badb4452c05af65dd3a40ac61a484cc75a71357601bb9a5297aabe932b18780 SHA512 eb42c83edf30f49f2110c2cf04a08feb72c1cd5e6a3c0fb06ef28c8eb09feb8b97d143459ff0850a8b050d42090e2b1f3f851e43af72b21e6801a4ee80baaadb
-EBUILD xauth-1.1.3.ebuild 478 BLAKE2B 84ccae160a7d2abe44c42f07fba81f5d431520e6bf661657fcf3ce0e37ab09fbd958475040dea89f8030b5d8ba6cf91350d99e326fec022f159edff603aad97d SHA512 1d0769aa2fdc4725582de2a193ee12cc9b0010495cb22306c4bfb6e065526e630341f88d46e23b9f9d6f67fb8ac2f4237bb3c273425ca9ef06727440019bfb8a
+EBUILD xauth-1.1.3.ebuild 477 BLAKE2B 79d29c377f768ce4433573691bad3ef2c14291426ec9b2e5ae68dafa8221ee3de9642bd48c39d16171e54b152cf36fbe910b39d01a2c9c255a3c45f81e4ce2d9 SHA512 90ca6afb849b19d5b3c09739973e7ba164841026f57751724ea8f4980de46619c7c62750f781fd964e4cc471566e834f706278e1814fba033ea518bf2cb06a2c
MISC metadata.xml 336 BLAKE2B e7efb568e90d3de70da870d88a12988c62c876085291bd426de3a6b3123e3f989eea78d4dc36e2e47cdd68b2f62c2f7c912c1f0e9ed8e92f4eecc017c63676ea SHA512 f210a30ab5f02fc443a1ba611bf07e72815d3089015ba5509dff6b62ee177cc50b6729157eff68633fe6163b7cd5d0d4a0b1a75f739984a50724639d043a2d58
diff --git a/x11-apps/xauth/xauth-1.1.3.ebuild b/x11-apps/xauth/xauth-1.1.3.ebuild
index 3f54db1cac25..df8d00878546 100644
--- a/x11-apps/xauth/xauth-1.1.3.ebuild
+++ b/x11-apps/xauth/xauth-1.1.3.ebuild
@@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX=xz
inherit xorg-3
DESCRIPTION="X authority file utility"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
x11-libs/libX11
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index b20043f5f184..2a92b063a86d 100644
--- a/x11-drivers/Manifest.gz
+++ b/x11-drivers/Manifest.gz
Binary files differ
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 2a14f8974fe0..68989ed3366a 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -75,7 +75,7 @@ DIST nvidia-xconfig-535.171.04.tar.bz2 111107 BLAKE2B 8f640c6a4b93d12f085fc8df04
DIST nvidia-xconfig-550.67.tar.bz2 111172 BLAKE2B a010b728e8ac70f24e8b1bfdaf496361c109afbf8f62d97eb286867838787d6a2845e7f29082bcf398840d0e1151e7da7432cf31d24a10f2ef5185e52c60a57b SHA512 8f4afc0195a130e43c44fb65508d3a4a38112a73226477c03503386397e8581ab6cd5038d3f37d7ac216ab1bf6a598b933c47c59212196adf604957c345c31e3
DIST nvidia-xconfig-550.76.tar.bz2 111169 BLAKE2B 2a02227d80974795648c5b5bedd1f01834360f0252ced2b53946b53e80be063e5297477c52b77f338c5f732e71b8b2e53118f01412d573800faecbb6903fc422 SHA512 1bcff751df31bbd3da5fa40462f98b6e3a08a3b4e7f0bebcf9a26084b3699ce20abdc54381fb69d6a48533cb43d7374c563277cc3ac5ad502c49ad0eacb7f96a
DIST open-gpu-kernel-modules-550.40.59.tar.gz 13728211 BLAKE2B e05e59636eb08d48f6b919eb4a58bd5677948db18c85a4dd5c848f8de2f65b9d421078b17cbca414646c7b2d0549822c9f1328fafe198d9bdb3e1c81981a8703 SHA512 54a10c9d0fa2051db2cfeb7dd0338f5deddd9b4aaf0ff8dc26cdc29fe4c9618d213b0b9aed7d09d4967e3af94258eaf7728034c27b4b28e245ed817b53eb8be4
-EBUILD nvidia-drivers-390.157.ebuild 14621 BLAKE2B 1220d88746beb2785b85ad587ceb26d11e9955ef95512d4f29a1f7d065396841848b9f1e6531e2c30da01fc63612e5d3167a244f5175205a932454e47499a4a1 SHA512 632aca465943c7b4fbdf8627854a6fe952195fbb997b050d8c0a5d141af18e9eac7b9ad2664d5c59aa2c9238416cd36525518a030451ed778a88b37cb3fc707f
+EBUILD nvidia-drivers-390.157.ebuild 14786 BLAKE2B 0aa98cd61987bbcd67e2c117e0acee43d28b54787f1d4dbafa3e871902dc6d066873b8b6cfb57a83b1a17e49b8701925924e4b5f2d2abb22f12494c852a65c8a SHA512 2e85077a050a546a5b6a8f4ec38c27d7269a5993ff04b6f49e6b7a96e2e27ecd84e61730e286470af63e87a314258eb5e6a64a3c93aa7347d27541d9ea30ade7
EBUILD nvidia-drivers-470.239.06.ebuild 14335 BLAKE2B 76c8102dc3be541531d7e1c47fff70eb1a229b6fbf0d54c01814b9b60b468c6321d9071f895d1c36943faa51dc055a8c234f08ffebefc4e3c6e8c422e6c1c490 SHA512 a6789cbc30556683ef58a6d116eab2703ea18f02526bf07a6859c6fb9563dfd7b5c1328dc51c59569bd88db5eb678c427b1b615abcb4f70f0df97a73d82aaa1e
EBUILD nvidia-drivers-525.147.05.ebuild 17649 BLAKE2B c587c8ec8f356844b95c4f5dc77cc4c4c684f79c8b67ad745e472c4760925c1e4b736dfaa111fa462ccfe6ebb7e20792937a374aaa347e697180f0087a341bb8 SHA512 4dfd604a3692d4330999617bb96f02dfec0ced6a07dd393113a3ee9dee8c3aa1b9792c3bf17af1d5da6181cbf3c79873ac2cd78ce7b13fb00041696d3f0a6ef1
EBUILD nvidia-drivers-535.161.07.ebuild 17552 BLAKE2B 03525c2d05d96d7af3dc177cca4a7287bba3c052d77bb824321a470986dd50a62d7d8b1e787078627d983a9dbd235ab35aae8e030ece144cf2cc573e56cde79c SHA512 247e4c9ccd99b5f8d6d26e543a43c318909211bf9c0900b61a5abac217be72e9703772477f43f759d09da2ccc5bad74dc68bbdef29737e49a5313a05e3513ae7
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
index f2017f7e7ee8..ce34ec976cfa 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
@@ -434,4 +434,7 @@ pkg_postinst() {
ewarn "using (for now) but it is recommended to either switch to nouveau or"
ewarn "replace hardware. Will be kept in-tree while possible, but expect it"
ewarn "to be removed likely in early 2027 or earlier if major issues arise."
+ ewarn
+ ewarn "Note that there is no plans to patch in support for kernels branches"
+ ewarn "newer than 6.1.x which will be supported upstream until December 2026."
}
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index e9372216b8c7..d9a0b6a7be7c 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/libXcursor/Manifest b/x11-libs/libXcursor/Manifest
index dde276e5663f..17e3e086b9df 100644
--- a/x11-libs/libXcursor/Manifest
+++ b/x11-libs/libXcursor/Manifest
@@ -1,5 +1,5 @@
DIST libXcursor-1.2.1.tar.xz 280352 BLAKE2B 5c59a43d9cdaaab887ef7ffbe836534508e3542959dd5011c08e46db1d5e4de6e7ee47b1574eb1bd2aebc8baa8fe401e5195fa73bb2ab47b779dbd03af4bbf4a SHA512 ebb42a39855aab86d0c11fe6ad33d011cf56a6dc5c309bef643460319c03df239b7e09fe88777bb25c0e9ff8aceac6bf66e51cc04a2d5ee463b3bc3bbf1674e3
DIST libXcursor-1.2.2.tar.xz 289536 BLAKE2B 1619f71a514586bab7651aa47702a06a3b6e8d9c60b27c7eabe39b49dff9e83a050b88e171fdde4735ad4c62b1be4be10c84af35bb3e78dedccd9cd85fe3680c SHA512 6550ce1e69b35ef3356f25e31aa2779503d9cea780eff307cb646364993dfaa971304085d32677e68996bd3b8e067436c8fc89aeb4db07a12ce5bc93b735b5b0
EBUILD libXcursor-1.2.1.ebuild 910 BLAKE2B 241cc4e3a3bcb11133846363cb5c1afdc51e5d0f9c0eadf84bf098c30db6c46631a053f542d2e8cd606783b616b231898760a771386f01a92932ce34509de148 SHA512 2b543723e5437a29a60ec79c52915e172ce07ef3dbbcc34c21649ed8f42c40b5136342c4973f2ce3b3ff192c2d08e749c8b9a1d30dfe912e6a4345b28dde322b
-EBUILD libXcursor-1.2.2.ebuild 912 BLAKE2B fb8490cce704da72d4224bfb43283f3e716f002794582764d1a4bc6cc8f0bfae318c04c3afc87d7ef9c2297534af0e7c05d9d330323a44a10ea26ef39a37121d SHA512 e6d34ad76ee2a9099c2b429c7e0d61e50c37f77501370d9bc6f1690ceb965b3365d85f6d86767059efb364714e6af0d96cac84a0d59f04d9b5a3b0c8cf27bffd
+EBUILD libXcursor-1.2.2.ebuild 911 BLAKE2B 905cee60c932cb93955d82170b2653978482f49fa9ca2e77740e4ef2d4aaf2e402389c18722c70f857ff0e5c2c323730cb1dec35033f11582124d93238905c25 SHA512 3a437dc1fcfab8473a6d3d3661f300ca9c28824e595ff690734060471df980bdeca183110a295d4b5e36b1dc61aac7111f3239eba7375b6c8c40de0fc62059a7
MISC metadata.xml 341 BLAKE2B c8efd915b38a2d39c542bcbab6fc55b5d6e9859e3c81064f666bacc342f3eee63c2cc1e4f9e6ce095d28242c2e7d04021eb0c34b3088da601fa9c8c78ad28bff SHA512 e11bbb32b278b773e6a393a574c80ab35b84e8eddb542a85df8c288005476de58c326605de76ba7a37504100a20a71ef1bbd61f3402af3f79a81a28d60ac4d90
diff --git a/x11-libs/libXcursor/libXcursor-1.2.2.ebuild b/x11-libs/libXcursor/libXcursor-1.2.2.ebuild
index c35e1bfa9585..59c393666669 100644
--- a/x11-libs/libXcursor/libXcursor-1.2.2.ebuild
+++ b/x11-libs/libXcursor/libXcursor-1.2.2.ebuild
@@ -9,7 +9,7 @@ inherit xorg-3
DESCRIPTION="X.Org Xcursor library"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc"
RDEPEND=">=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
diff --git a/x11-libs/libXdmcp/Manifest b/x11-libs/libXdmcp/Manifest
index 121c9c161679..9f2e063e8cd3 100644
--- a/x11-libs/libXdmcp/Manifest
+++ b/x11-libs/libXdmcp/Manifest
@@ -1,5 +1,5 @@
DIST libXdmcp-1.1.4.tar.xz 295184 BLAKE2B 9360125a98bb38175be488a815eeb559e432dc2d2f60545b11dc315777de27ad68d34df7e73b0b7c14e58eaa8d92bf5a4055184df95df08cfb39dd896acc9f02 SHA512 83b384d43bfb034c395f83f97d1c6e73aa3d5faa8f8756b08e697c0b9c3c87189651b51e8213fbd1f5f9cbc2d8136cbf143627481744345d78cfe0ff2ad074a9
DIST libXdmcp-1.1.5.tar.xz 297596 BLAKE2B 81d02e510d07083550a630867bbf60f4f6fd0044433c99af504d791211f828d8109763ae0f01bb1b690a13f099f75a21a7c3bfc4aa7e2435f7327467eedd514e SHA512 d7a1d70a58b7d34ddd01a91d3ccbc086a36626b7081cfcbb150d24288c6adad612b042ba7ea63a218595afb2ee04384c0f8ba84ee3c6bd29913724b54e898d83
EBUILD libXdmcp-1.1.4-r2.ebuild 746 BLAKE2B c8bbb7a87ba0a693d68b0930eb276853922d7c4040061b19689c60fd945bf27c093d4008000f658cc5c88b347f0034425dd4673656020f48ce89e4eb060a2d16 SHA512 47f7a62fb97be46cfc10a35f7eb17e966f811cf395dd00b14ed1e72aeae12d5c83253e39097ce464f3ce9cffb5ae8e4524561d2d31d5d72c722aac7b05c9b81e
-EBUILD libXdmcp-1.1.5.ebuild 747 BLAKE2B fa98b094b393e8e4e19c50f996f2c773c2d87c708e23ad19839663aec229cbe4b1e5faec869766ee9219008cbc631823fef5e059f25b6f5b210645d20f516391 SHA512 3d352b6016ac11fcd877ddf572edbc6572cf1eafb4aebc6d273924b200de011f72eb9910296fcc26fb4de775514ec7886ec0dd5442ff28bee4ec8accb3149062
+EBUILD libXdmcp-1.1.5.ebuild 746 BLAKE2B 6801f98ce184bdc162986630800c349542c56bedab9422c84dde160a57641dca0e1d8d7cbc0aab3d740e78ca3fd363bedf56c6b980aad5887df95ef63c4a2707 SHA512 c726df2965711e6c32faadf0cf8e471d13ae5dcf1fb17e4635969f08a8e892a93a06824cf0bffb5333b32e52bdb7af7bfe2fc01d8f14ef4e843cf1c7bdb95ca5
MISC metadata.xml 399 BLAKE2B cc623f4c1293d011af9a0afaac1d5cdd0635f4db48b55c3f59070ee8ab14e96967afa925160680e8253b36654ff04d171db430ad90e5f13c72497d83fcd9408e SHA512 c5b696febaefea9d236c5f0a13502547350c87a410e57474574d3d2e463c9f07bbdad9a9c0994801dc96f25d2711702a8710f3112e96eb302ac46bc2602f7e96
diff --git a/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild b/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild
index 30dbd6348180..2f1a86339ec9 100644
--- a/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild
+++ b/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild
@@ -10,7 +10,7 @@ inherit xorg-3
DESCRIPTION="X.Org X Display Manager Control Protocol library"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
elibc_glibc? (
diff --git a/x11-libs/libfontenc/Manifest b/x11-libs/libfontenc/Manifest
index fa349260865b..92db34e156d6 100644
--- a/x11-libs/libfontenc/Manifest
+++ b/x11-libs/libfontenc/Manifest
@@ -1,5 +1,5 @@
DIST libfontenc-1.1.7.tar.xz 272752 BLAKE2B 19f675c001d12c36103e7fbdbe99c22fe972659c6db503b67271d875426da27557fd3bd57cb0ee4a3bd99ea4bc59d34d0ccc35204ceaaddf24d49cd5b394cf1a SHA512 fd8578a81090fa938dd75ad9081ab62c6c54fa2535d1c6291afd799ac8dc7c344a43f07cea5cd4433af16df0d926c22e7c169877bc8b13d92584e7dec173d701
DIST libfontenc-1.1.8.tar.xz 274176 BLAKE2B b8bae8a25df2480281b00608998db59fb736b74cd5965958642036b16c5c4348c8bc6ccd65a8b784ef17650ddbb7635a728eb9dadd3b9c5cdad712ebfeb5df30 SHA512 c9ddea9c0c6c6f4933b5b8ed2044e3dc259a9edbb3070a32f0335a6ad4d47b1858cefc01fa2dff9f29808bee311e9c677b05861200d2f2c4552c92b33fe027e2
EBUILD libfontenc-1.1.7.ebuild 501 BLAKE2B 39b7071d899971554a8eaad3f2d7361483bd426959005b6e68c7b1f80f164867351446f2840741d4466577c6e0cae23631439c054907b523b226d5bd0c521276 SHA512 421c53d2b78495677ad3be218afe0bbea5c4be0fb5d02f7f7bdee02545ea53c472cacdc092024e1b1aadfb648e325de70e5d810bcde818d591882229e5a352b6
-EBUILD libfontenc-1.1.8.ebuild 502 BLAKE2B 823c50037b742fc040590574f92fc5bb6e794804de89af39a2d6a9319fba610005e7eae47b8bcf4c7c36132879b33b2e5d9ec5692f2a3608f252ac663806450c SHA512 f7c30eeaf338867bd480d28f53a2f25173eeef50cc627ec7355b76ae1ec8e9a2f89896b0a864570da373b8707cd7289e3d93cbb8c986c5d27e71f5efb634302b
+EBUILD libfontenc-1.1.8.ebuild 501 BLAKE2B 3e025a3612f11fced7c976da707c735ad29b37a3fa58bf31fd63564459452a33d17b1388fd95533cced5a5f16e33c3c94e4ebdca11ef8fdc2c7cad433f0cb533 SHA512 bff578fef69f16ec2112ac997db0b711c7a20f987c67226b09585d04f3c5cc6b66a2cd071e99466b3fbfb6b00a6179cfd87ae791e15dcf5a6ac29fcb197af2c7
MISC metadata.xml 341 BLAKE2B 8eef39a5f51bea7f961c5605b9bf18c25ecc2a3937f3610275212ef0d6e99903102e7f9cd16c632b7bc22f4968cb259f63470e1e4594eec09752d3985538a3ec SHA512 4c3d24add9b54f986acaa2aceb12df8e59571d0df7370a4fba731d89618d4bfe443fb766f3305f45d46164fe7d465ec65bfe7b617b22e5151f075f8b133a04dc
diff --git a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
index d4ab5a236690..f36717f79fc1 100644
--- a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
+++ b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
@@ -8,7 +8,7 @@ inherit xorg-3
DESCRIPTION="X.Org fontenc library"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="sys-libs/zlib"
DEPEND="${RDEPEND}
diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index 35865ab33514..3afc1ad27011 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -3,6 +3,6 @@ DIST libxcb-1.16.1.tar.xz 455368 BLAKE2B 91d489eaf8b0bfb0c02a4d974f72871963dc86c
DIST libxcb-1.16.tar.xz 452964 BLAKE2B 1ddd5c2e6be8400a0a77db4b5fbd4698996fd1a00984e370b1f712f6b9ce456c8ccfb6992f2973f5eaf8d5b6b75f39b9f51a1458c2432ddb41edd8199b91b3f9 SHA512 002fbc126c6f09eb7db5e4197cd0572d495f64b6de714a76d9a024fe3e13122c1cfc7c55207c0dee76cc63fcccf87b37db513223eadaf760af2bd2a926443bf8
DIST libxcb-1.17.0.tar.xz 455208 BLAKE2B e2a35606981c00f9f18e5590cdc26c7c2efd8f832c37dc4dc82db47e2870bf4ff48786162c5a8eb713cb5f3a305eb22d334e4b0ff631bf0e047f1b79cb0701d3 SHA512 945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85aaaadab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0
EBUILD libxcb-1.16-r1.ebuild 1522 BLAKE2B 2a3d05edfe9a6fc2b6c5fa771d4265d7c7c6490b582124cc2ffe62c8d591e3137934f836d1b6fc5009ca287986a75dec17eb767c7ce4739f6eccb472557acef0 SHA512 89986900c80bf9ab0e0ce3c9f0e7ccb3a542fc66a2b212540aa87dbc6c7ff32148ee5034a7e4b64a8ce0668bb75b93ebbc527305591f1eec618b5c38d84c1fff
-EBUILD libxcb-1.16.1.ebuild 1381 BLAKE2B 94808fdb1c4b1d002cb4e852795f5c2a8e03ad02b4416fdd1f3ed424edb6e11d419142db397a77bf0c023af9acb53f5c901e4b7244b6fbe2c8e09455848207d9 SHA512 fbc51876bd7f48f3164ba563fc96f95e4a61fdc88219dc9acb5bc95558b50b995284874912a14a4503efed95c9fca3d97ffcee3924341195edc15b4fcd5463fb
+EBUILD libxcb-1.16.1.ebuild 1380 BLAKE2B 3835fb7840152ebad25362ded7e0c2fb78d590ed8f656bb200e91b1357df9c7baaa19c83a7d84b99ad29a9854110789fc218056acaee10cfa804cbe5d003f957 SHA512 ce7a12deceab6e609c58cac75007b25c092985358c06f9780e984da8f9fa00dea4429cac5379ef094354280eba43b8b7729e6df4c9c02a208925411091879098
EBUILD libxcb-1.17.0.ebuild 1400 BLAKE2B 86a880399221d22b96cecf0e97b4757ffc22a5a968ce272b3e6881ed2ad0ca9f2c57c800c41994da4ab84333dbacce14f3cbe0043f97f5e9ae26f176c2920cc0 SHA512 34c89874ee8765ae6cd1bc8da1af31d4ce80b9f45e6a5a48d8c0756d696f01ec3f7eaae5d2cb28b2920feab76630dd6680f31de43b24e5549c9855b94ad5d79e
MISC metadata.xml 470 BLAKE2B 9f530dabef12ece5a3ccaade8000872e1a89cfef4833ca4d6a4c5e157510516fec18f18e7dbe4ae88ac4059acff9fd099832c3614d12d9742af03167def25f16 SHA512 884ca6cde9de9394a67493b5ec40475873e363ad2530470ebbc0e080f55594bf02787b02960ad172ba05e736c80a6b9c33aa9c2ceaf1b47005f6f47b0895c1a3
diff --git a/x11-libs/libxcb/libxcb-1.16.1.ebuild b/x11-libs/libxcb/libxcb-1.16.1.ebuild
index c8bd5eb8bcdb..23c3464ff0fd 100644
--- a/x11-libs/libxcb/libxcb-1.16.1.ebuild
+++ b/x11-libs/libxcb/libxcb-1.16.1.ebuild
@@ -15,7 +15,7 @@ inherit python-any-r1 xorg-3
DESCRIPTION="X C-language Bindings library"
HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc selinux test +xkb"
RESTRICT="!test? ( test )"
SLOT="0/1.12"
diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index f11fd88d9c4e..ac7557b39818 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,6 +1,6 @@
DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68 SHA512 1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224
DIST pixman-0.43.4.tar.xz 636900 BLAKE2B c31e5700bfadcd72f522af50509a4a6cd7bbf90c918c75b108e50246f1c76e858125138902a222040ada192710ec788deb43eb65085416f3eff88e3ed970933e SHA512 b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36
EBUILD pixman-0.43.2.ebuild 2157 BLAKE2B e0616551b979988f6b8c527adf6167a0346dfbc70663ede0939119570c68de2c92ae5153b29be138b55b3a6310a63544f93a81654a3dc2225e267b5d9cf862aa SHA512 83267c5c3222f86288d9c7bd72720e49d63ab50e358cd0d5c339a3d8cc9f2a162a79ea9d9f1f11066c8d9c8d52b043f1e6a103fb4a1270069a161d6f7b48addf
-EBUILD pixman-0.43.4.ebuild 2158 BLAKE2B 35777560edb8c5f5b6da68da31993f117e9b3d6cc9493aa7160e6930e3a792d24e949b05bdf0be6e6d1839b7cccbde6fc4a0c9e6f4ec7ba5f32805fee115f44d SHA512 3c02428677cda8359450b24f04a6a45ae9f4a108fb2286f301a494a9400da0d1bf0163577f90286364fb3644f5f7f3a4903acfb9a5166ab47cc995d229db1a9e
+EBUILD pixman-0.43.4.ebuild 2157 BLAKE2B e0616551b979988f6b8c527adf6167a0346dfbc70663ede0939119570c68de2c92ae5153b29be138b55b3a6310a63544f93a81654a3dc2225e267b5d9cf862aa SHA512 83267c5c3222f86288d9c7bd72720e49d63ab50e358cd0d5c339a3d8cc9f2a162a79ea9d9f1f11066c8d9c8d52b043f1e6a103fb4a1270069a161d6f7b48addf
EBUILD pixman-9999.ebuild 2165 BLAKE2B b4203fc7f0f7561d14f178809db7405c620d1582c8af2b2e0934a9de2a9e2bb0ff9c1261e1a27571e80d8fcf700634968b585c06732b466f60c7fa3cbab2b86b SHA512 f85c5ddd7a98c312c2045c77ebb0ed96b2915808a02faafe16313836da0e91acf2201a2c08dd66e96623c48ecd87a5f5c00856b8555d23510afd324aa45920cb
MISC metadata.xml 483 BLAKE2B 4302fc025e7ce3dfb1b2f099371f0b3263942203ffd50730c40afe491feb003d2ec17cbf8ddd4ad3c1c0d752c46b87dd944e907b6c31a6ffdcaab7b518c247fb SHA512 f4777b9c1ae7527be4f354836c51142b095ab27dd56b173a6e0b7146ad68257136f326ff7c0fa564706dcc53aebe9171d8f844bab026c139cab717c559bf2a5e
diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild b/x11-libs/pixman/pixman-0.43.4.ebuild
index 563b532ba36d..c20efe3bbb8c 100644
--- a/x11-libs/pixman/pixman-0.43.4.ebuild
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing toolchain-func
DESCRIPTION="Low-level pixel manipulation routines"
HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/"
if [[ ${PV} != 9999* ]]; then
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz"
fi
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 78d965cc177e..49ee38dee875 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest
index 101be21607b1..3c8ed69e1769 100644
--- a/x11-misc/dmenu/Manifest
+++ b/x11-misc/dmenu/Manifest
@@ -1,4 +1,3 @@
-AUX dmenu-4.9-gentoo.patch 759 BLAKE2B 965ebf79e580466fd98c3621d4d3b0cb9ea961a9f0f27cf1b91a82362aa49939469509929a66a0ef1e7a1be2a9919b2ab821882fa0d6b28e0821194e48e3c739 SHA512 15f379af1133ffa2724a1b5191108a85231f10db16850e14e1a8935f47cb3326061bed3c4854c8aba7bc1076211f1154c5927ff42e46e905b09a695666bbb576
AUX dmenu-5.2-gentoo.patch 972 BLAKE2B 1fbb21554a33fe2d69ce51190371e23d7909956353f95526d6feb4f94ccaa119ffe08ce024aa8fdd3a4302e5f4a6aaaddaadaccbc0b458cb4535cb27fa99f3a5 SHA512 7e9d63b55424bdcfdca93bc7cfd31da78af70565177c01d571a56c23c072f3dd98e35a885c18aad860ad99f502ab696dbb3b01abc6f3a7f1471d2b9845e9b2b3
DIST dmenu-5.2.tar.gz 16196 BLAKE2B f827f0d0d935f9da8103dbb73ed8b67818f1213d2f8e5a406de5e8c9496ea0479b4ccb50d3a29004abc1e4e679cac177163c02458ed144d323bb50fc120f936d SHA512 7be9bb76b11225ec86a30e643e9b884f6d13af581526085212cb7401383d448a72fe4dffc3ce84ffb8319dbf36ca8384597a89070cd27d39d5618f239a2da6e3
DIST dmenu-5.3.tar.gz 16274 BLAKE2B fd76b0b11a153f98dd58ec888820bc8a0ebc67f814cdf2d13a35ea3addcc3ad423bb9b2f4f73897cf6293e61a507900e7b7fec65e4f0acd15cc8e425f5506faa SHA512 60f758134063ad7f304fbb0785c66dddc21461e5e5014f8735cf6d5c95dc22a177f069d48101e633ddffe5bbefc1118a2bf8b31daaf7b6438fdf6fe1bcb5d61c
diff --git a/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch
deleted file mode 100644
index 25fd34ab4579..000000000000
--- a/x11-misc/dmenu/files/dmenu-4.9-gentoo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/config.mk
-+++ b/config.mk
-@@ -19,13 +19,13 @@
- #FREETYPEINC = $(X11INC)/freetype2
-
- # includes and libs
--INCS = -I$(X11INC) -I$(FREETYPEINC)
--LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS)
-+INCS = $(X11INC) $(FREETYPEINC)
-+LIBS = $(X11LIB) $(XINERAMALIBS) $(FREETYPELIBS)
-
- # flags
--CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS)
--CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS)
--LDFLAGS = $(LIBS)
-+CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS)
-+CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS)
-+LDFLAGS += $(LIBS)
-
- # compiler and linker
- CC = cc
diff --git a/x11-plugins/Manifest.gz b/x11-plugins/Manifest.gz
index 4a700bfade6c..d9af86dd42e7 100644
--- a/x11-plugins/Manifest.gz
+++ b/x11-plugins/Manifest.gz
Binary files differ
diff --git a/x11-plugins/guifications/Manifest b/x11-plugins/guifications/Manifest
index 6eec099227e8..a4df7ddf75cb 100644
--- a/x11-plugins/guifications/Manifest
+++ b/x11-plugins/guifications/Manifest
@@ -1,4 +1,4 @@
DIST pidgin-guifications-2.16.tar.bz2 543136 BLAKE2B dd34108210914386dbd2780b4f2a23cb615a51e8cabe39e16867721815b017b8f897906e06eb7cef1cb96e60e70ce3c02ad20d8a1a906159848cfaf64eaa7b76 SHA512 fee1741a37df102ed3620caed9024c1a2ac5919c1a9c4182bdb19685a4d3412a1ff72e5e58ce65fdc2689f1d90432ea22c3912a9ecda80a95af96d57c86c9cf0
-EBUILD guifications-2.16-r1.ebuild 763 BLAKE2B a9e16b4e98da4c100c9e799ed8b14dbd78de7113baa4ffbf2c64b9afdc7c1ab1bbac21f4b2f6cc3d1498338727031d7b323680af3b113d6d1594cd862546ae6a SHA512 69859fe165c08cb2eaa8e0b6533456a2f06fd61c12dce15aa890df04a1ad1582bcc67da9dba8b7f9d9ed90447cde9b7244554adb4dd46453a4e9085b747a1717
+EBUILD guifications-2.16-r1.ebuild 762 BLAKE2B fb5fb88885f3be0ecc491fd6f5f9c1ec42ceac1bc1a0f43ad943ce695bc085d65ba90440b08ec562f696daddc11dca80edf96908ddc47c587cc6d0e89c768993 SHA512 9ccf4774377d34dc7bebd0837780a86739cb965ad0ba9418da82f8b0134922c566a5d01711fdcf0cf3a112333d7be9805a4a571b0d2badb1ef35397b1feff5ab
EBUILD guifications-2.16.ebuild 638 BLAKE2B 9878940ef235663654fbb6a1eb02905a9c44874d33c018901d0766e2cd396c31c680685bd5709a568bf2d0ffe709a6af4d4406fa4e993e7dfc68cbe1d6cefd53 SHA512 a78ecc71bacf08cb9ede789d6492961293fc58e02b4484209bbb786a78b4287972f4a205a61d5481ea3f0b3a1c95d5484a102b106c9cb09adba8c3b158b5b616
MISC metadata.xml 253 BLAKE2B 48176bf4d3261fa1fa73f54f89eb55371dae1f30f8b6fce3ca78b404418583f11c35e1978342d406e1918f737bb8e971778a780d4195f4a1936f866a23cd8423 SHA512 26103b425624e485d98f014bc88d2574fad61a638f750ff21507690509c78529885f72d410975d4f3586b11192d86d8b6457a86330e39d64312c24ce58aea7c9
diff --git a/x11-plugins/guifications/guifications-2.16-r1.ebuild b/x11-plugins/guifications/guifications-2.16-r1.ebuild
index e54eb1cf8f87..4627815b0aee 100644
--- a/x11-plugins/guifications/guifications-2.16-r1.ebuild
+++ b/x11-plugins/guifications/guifications-2.16-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc x86"
IUSE="debug nls"
RDEPEND="net-im/pidgin[gtk]
diff --git a/x11-plugins/lurch/Manifest b/x11-plugins/lurch/Manifest
index 13a92bb18e59..943597eaf639 100644
--- a/x11-plugins/lurch/Manifest
+++ b/x11-plugins/lurch/Manifest
@@ -4,6 +4,6 @@ DIST axc-0.3.3.tar.gz 39497 BLAKE2B 7f13f2ee6bb98fecc3ff5ddb726e19d412d588613be5
DIST libomemo-0.7.0.tar.gz 23678 BLAKE2B 91b57f6c93d5f777996687ea0648d996950bc893314e4e3ee02973c70165a9e533ab6980a420bd270d7a4acaa45da7cf83b401b69e2b305b017a3fbb42d5b4d2 SHA512 f9843a35958e4a7930ed9e9f4bef1e765bd51721d6e79d2c092bad86d26f092d22d1cdd4df1c4017b9434bb84c33e226985136d35dfcbcf9b915eb3cae862fa5
DIST lurch-0.6.8.tar.gz 398267 BLAKE2B 23211e82b80e26105f0d62510dc321abdd818eae21dd9f3e24f6ab01458748df64283acb99371a8ece34248f06e9e04edd35da30c771f45779474b3b43c3a53d SHA512 8b93523049d05a00f1d7286ec9d0d8d03c7ae46793ac72ea08c0d12cb5193324be4805fb6278d6c0f906d9c63db9d7ce6ca2a21442236df51e0ee0b48de6ef1d
DIST lurch-0.7.0.tar.gz 66885 BLAKE2B 1a3cc1dbfd8f999b677b23d02952a3c28c922d438cfe81a3bfd3a03cc49723fcc4d52a549bfc7ecb45616a0c939b0f78a39f73a4439bc5337d4da656e9d42b11 SHA512 082f85d25fbcb184b7b6d827e1e6bac073ad46064a144ca24245164558ca9e0cdfcdc4187ac3da5f8738e0476e759e67801d0fd24598b31e2d86053f8af576b6
-EBUILD lurch-0.6.8-r2.ebuild 2063 BLAKE2B 2742285436fab19c64317e57ea182e451966799a1724cf72e6b6977ef6d010f643e8ab32177cbeb0a69b96bfc8a37a16beea44b84b03e71fda61918853ea6edd SHA512 fdad83c1b8ee35ce10d87d1121c14e07661922095ddbbbc8529ec5692079d050f2de8f4481da6fbb309f963df8d692ee7d15507373244a9775a967df5b1d3690
-EBUILD lurch-0.7.0.ebuild 1219 BLAKE2B 94cd29bf34ca93f9f97ddb2e0db10f476170a44f3e5217bdecfc15732e6034b41dcebfc67c2c7cc948866a5440e0e3639a736e1738a7da13b8e2562d71d7650f SHA512 37cfdd63e941c8b1b30cd054bf0eea111afbd453d3a61d8b717c6e77162e53e0f81451aeba86bda015bbe2738496000b7bc57a408dcf6d12dd870e20593cf4a9
+EBUILD lurch-0.6.8-r3.ebuild 2057 BLAKE2B 0f775ad180c73582202a102434494d9bcb8eff10eaa84afce46dfba42bbc8dea759893cd796cf8cf6b8c8681ec4afaedafea89110f3787a8661b05c4a4cfb54d SHA512 d8eeffe1f146ac45266ff9508ba6875ba8aeefe3b4ca94c79c0d99905bcd7a510bba01a0ef92801204659f20a8fa17805f87b77c4f845645133fb260d862d647
+EBUILD lurch-0.7.0-r1.ebuild 1221 BLAKE2B 7a0ee5a6d4deff0806a857d81d9e1b71627bd083fc516eb3df1a12f3f317957572cbd994d1cdce9c3efa9d94632c5b07a3d32979cc6c0f64efdb870007296a8d SHA512 f76bb7374e8c4d292d55682e0020bc6d3c7a0ac27d23391e663a1ab614f3608d8933624e21f91abad696d775fb2a62e0620ae817fb6f5f414e25010786e54e84
MISC metadata.xml 325 BLAKE2B 05f6d99ebd0b3dbbd795c4c9644c7542e051c0c3d48386a067144f93f57a11f27bd6277c164a79a596c2b1092ab159f4c00c72d6e5a5f57257b3ffaa667e4757 SHA512 6417fbffd4676cc58b7442721f0dba4698a259d53c8c8447f5401f33510ce0120263329305c30400982f3cb53584c62f965b14c07d3934bd026e2e776b8153a5
diff --git a/x11-plugins/lurch/lurch-0.6.8-r2.ebuild b/x11-plugins/lurch/lurch-0.6.8-r3.ebuild
index 47b9bcf5495b..584d96b3834b 100644
--- a/x11-plugins/lurch/lurch-0.6.8-r2.ebuild
+++ b/x11-plugins/lurch/lurch-0.6.8-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,6 @@ SRC_URI="https://github.com/gkdr/lurch/releases/download/v${PV}/lurch-${PV}-src.
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 x86"
-IUSE=""
# NOTE
# The build systems of axc (ex-libaxolotl)
@@ -35,7 +34,7 @@ RDEPEND="
dev-libs/glib
dev-libs/libgcrypt:=
dev-libs/libxml2
- dev-libs/mxml
+ dev-libs/mxml:0
net-im/pidgin:=
>=net-libs/libsignal-protocol-c-2.3.2
"
diff --git a/x11-plugins/lurch/lurch-0.7.0.ebuild b/x11-plugins/lurch/lurch-0.7.0-r1.ebuild
index dbdcaa1fc957..f2f240c868f0 100644
--- a/x11-plugins/lurch/lurch-0.7.0.ebuild
+++ b/x11-plugins/lurch/lurch-0.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,7 +22,7 @@ RDEPEND="
dev-libs/glib
dev-libs/libgcrypt:=
dev-libs/libxml2
- dev-libs/mxml
+ dev-libs/mxml:0
net-im/pidgin:=
net-libs/libaxc
net-libs/libomemo
diff --git a/x11-plugins/pidgin-hotkeys/Manifest b/x11-plugins/pidgin-hotkeys/Manifest
index 85abd4bdf2a5..a1467291c100 100644
--- a/x11-plugins/pidgin-hotkeys/Manifest
+++ b/x11-plugins/pidgin-hotkeys/Manifest
@@ -1,4 +1,4 @@
DIST pidgin-hotkeys-0.2.4.tar.gz 341912 BLAKE2B fe4b6d841010df2bfc17febbbc54d0dc10eb65f3c414b17728a92afb856232df1a7a9996631dc2564102346236cb5e7ae2fb3b10f67679dbaed11f3d83b03372 SHA512 99897a47f91c5ceacabdec13859526f6af6270e171b94b49183ad5cc5118b5e3f5377d02ffd0bdbdbaafdd6f23f400deb604a8fe686cd29103187276f20aca86
-EBUILD pidgin-hotkeys-0.2.4-r1.ebuild 530 BLAKE2B 15bf6f6ba7811b606e8a112d703a50740bd9ef3c787310d37ac402d950c467e43894a508b81841e44431843a194e212b84ad0df513e5b553706c14a96f24d4f8 SHA512 0045582765f808a4ce0cacc2d50293b2167eeb461d7aa2cb5653dda333aa028d85a005d1b660feb84a7b1849e83ba1fa266b74395fb5828d5c930714e2519bfb
+EBUILD pidgin-hotkeys-0.2.4-r1.ebuild 529 BLAKE2B 3faa2b10f997ebaa1986a975ba825ffe847ab2e70d4a75f100c48a6967be9e78661661828c76de01a046c72a2b0037ee0ab9b430383d73b7fc383e0fbf59c81e SHA512 76957f180dd261bcfe79e291aec3710628fc6ac76ff003b0733c7bb670dd40cc26c4f6db0e36ad3c7c8a2c6dc4f7598955b8511c3bf732375b9d6454eebbfd50
EBUILD pidgin-hotkeys-0.2.4.ebuild 438 BLAKE2B 832f8aab1ea1ad969796248d747329c285a6caca31210a4556c50db0dbd803fafd0eb87d1dbbecd86a486edb0209e92cc36e0e0f7457514f9a595fe2c1528272 SHA512 c5d665dbf7f95d49a2fc5ce642c0e60fe39f994db4236d726ac270d3472429499afd31123051823506c7fda53bfa11ccf2b3974fe296af07f42dc7b62f1592c0
MISC metadata.xml 337 BLAKE2B f5e43305b08f037baf84fe1f3d9f2a7cb7f977a1aef4d032d181c0d416c14f97f8c0c9dc8dc38089b140e4ec47d4ff51030ae53be13039b53d28a4e494d5d744 SHA512 dd387828adee133ca46112944c9b506c97d0bdf5904c327821cc33aecd35a0b183e173f9e84ed39954e060404bd18c574f258a7fe3c402ea4a8b34d4f17be51a
diff --git a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r1.ebuild b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r1.ebuild
index bb859ee62736..4f101c73f0d2 100644
--- a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r1.ebuild
+++ b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~riscv ~x86"
RDEPEND="net-im/pidgin[gtk]
x11-libs/gtk+:2"
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index a1d524c66446..80ff75b2f99f 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest
index c227ce26524b..94194f1f0825 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,8 +1,10 @@
DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
+DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
EBUILD kitty-shell-integration-0.32.2.ebuild 1494 BLAKE2B 03057c85fa0e54a6dfa4a45b2ed80a7c83a6e5a122c0089993317bdc537228b4a4c17e53a4e7dd89ea71ff3b9301f6cee8a742e206067aeb8e80c2cbbddf2373 SHA512 277f6b5298edfa91b73fa487b76957303f303db79a88a4f57bb6f712b03a6bcc3b69f29e7903e1638a6cd31e5830d6961c264735219072965858567d92424911
EBUILD kitty-shell-integration-0.33.1.ebuild 1495 BLAKE2B cf96ff7723dc790117f8ac92a86a3f204db05a41c1dec34cdfb09b15ef9c31745166fa17ca14d3dbe7613bd6ae185e1284466d955493226dfad7de522b16ab65 SHA512 e01ea21c08c9e77820b7a84c1a36c03e3787ffa54283b9a034a94e58193e74cb2a4ed8e6ef4e7667371281c959ac7d0b27fd13360bae3878c679b6e8ef466c93
EBUILD kitty-shell-integration-0.34.0.ebuild 1497 BLAKE2B 945f2dc0f841bc3570f6d9c5a01a70c60f826fe8c1cf4ba402bf5478ca956e4578dbf356a98198eef51d90e403a98478feb20cddd91cb94ccbe3c2b51d39b2a4 SHA512 fa959b05abd969e137baccf58b0465cd2ce0b150abf2d377d54b9b86615cf93c4dd0691688fb62f59c619b14577a015b28897da435ee088ec26a41c97b9f2bfd
+EBUILD kitty-shell-integration-0.34.1.ebuild 1497 BLAKE2B 945f2dc0f841bc3570f6d9c5a01a70c60f826fe8c1cf4ba402bf5478ca956e4578dbf356a98198eef51d90e403a98478feb20cddd91cb94ccbe3c2b51d39b2a4 SHA512 fa959b05abd969e137baccf58b0465cd2ce0b150abf2d377d54b9b86615cf93c4dd0691688fb62f59c619b14577a015b28897da435ee088ec26a41c97b9f2bfd
EBUILD kitty-shell-integration-9999.ebuild 1408 BLAKE2B f3310f49863e8dbd3c4e1ea27ac5c2ed7ae9f4840262a9fa155b24bc8545e99bcd7931f86bcec51a2c161a6e59e4bce24c26e7a028a96a6f7c9fbdcc0d02d791 SHA512 572a4946fb8511fc70c0fb461763c63dffe69c0985458e8234688796bba908bb7c84d24516556dd500bc9dd3c31d12a440c0a8dddc5300ea96ae2156c9a10a4e
MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892
diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild
new file mode 100644
index 000000000000..c3b309c79626
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+ # install the whole directory in the upstream suggested location
+ # for consistency (i.e. less variation between distros if someone
+ # ssh into Gentoo), then set symlinks to autoload where possible
+ # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+ insinto /usr/share/kitty
+ doins -r shell-integration
+
+ dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+ dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+ dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+ dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+ # zsh integration is handled automatically without needing to modify rc files,
+ # but may require user intervention depending on zsh invocation or if remote
+
+ # this is used internally by the ssh kitten and is not useful there
+ rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}
diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest
index 181901e7ad3e..9af518facee5 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,8 +1,10 @@
DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
+DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
EBUILD kitty-terminfo-0.32.2.ebuild 631 BLAKE2B 3e61a196a09738cbef2603fccbbc5eece8346495f3a3606acbcea6d7c134961e405b9aabc915bf704f9c327037abf4363619e206f1c548d24c112f4f2b607129 SHA512 ba5541c668843f4718c4efd53dedf71fae5e56ca39ad7bb819a4f13c9efec3d85bd9cd18e3dd4184abc02bf28cdca12c847117933d7f7590b3cc2d88c2d5f7f9
EBUILD kitty-terminfo-0.33.1.ebuild 632 BLAKE2B 372188b1c267755aeed681547cc8307794e98fa75ab061466444e22d964fa80e9e887651ce4f4cd77c26f7ca23773d9938a7ca3e1f2e5e65b4cb0b908a6441f2 SHA512 e18e858450987f36c0e152e9762dfc8237d555aebc630994b277ceb493ac729f53e4ac3c994219f0864650768637ac4782afe3c010d8d712fc7f188c78d45225
EBUILD kitty-terminfo-0.34.0.ebuild 634 BLAKE2B 99a8ac0e32d93d02675d0c674d6e8df2780631ae33b45d27ee0817cfc8b37739e07e5d06efb6ba5d16ad7858d75534e0cdc317dbac23ee3e4faf457bfdea615b SHA512 265602d0b5b326609e04ab8b060333289bfb80a11ca20a82971cac1d0cf5f0f7310914cd4730de49597585650a70a4288f9783b82e2e683d0d135a820f58d9a6
+EBUILD kitty-terminfo-0.34.1.ebuild 634 BLAKE2B 99a8ac0e32d93d02675d0c674d6e8df2780631ae33b45d27ee0817cfc8b37739e07e5d06efb6ba5d16ad7858d75534e0cdc317dbac23ee3e4faf457bfdea615b SHA512 265602d0b5b326609e04ab8b060333289bfb80a11ca20a82971cac1d0cf5f0f7310914cd4730de49597585650a70a4288f9783b82e2e683d0d135a820f58d9a6
EBUILD kitty-terminfo-9999.ebuild 545 BLAKE2B 50bf783694580b016f3291640d6c4ab3e8ee335f78d13b75cb7ebe6628ddd2f244fab2e7c465a3964ed6b5e0ebbdb144c739a01ffa7239c8518503ea107a52f2 SHA512 267b8b4a526ee22159f7c1c0d9a089e183308e1e7f61d775834e4ed5d4f25be7aac8cc3db4afa3c3f1e933159f27abff25c31989dd6478c1727eec590bf0a3c8
MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
new file mode 100644
index 000000000000..b5c7cbc40759
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr/share/terminfo
+ tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 0b5213e31904..cc057af0c752 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,4 +1,3 @@
-AUX kitty-0.33.0-no-simd.patch 763 BLAKE2B b9b19e0980105e1ab2aa153f2dc78df075fe1c15c775047673c28a263e50316134fdf74558b42992eb577984025d385954625d3c0a59e7b4b2755b0bbfdb32df SHA512 e0d40ca889bdedbae6a431771d61683a0765c4721d322c089168488db5460c721498df03faa91d285219a2faa9106c435058b662013b8d664f92b43f6f01e855
DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc SHA512 0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915
DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97 SHA512 e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132
@@ -8,8 +7,12 @@ DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 568d54993d6c66670279364c317fa0778594852
DIST kitty-0.34.0-vendor.tar.xz 1528164 BLAKE2B e3e97d818f9de422cbfd72491b3aadccf21702b408933c4c2db03ba8cea30bd28bd472b296e5504179fc3f756ff5c3f041511da410b41c9b52904ecd5c7b6fa6 SHA512 ffd92f673e3552f773513d04987d73d0b0cd7beec3685614e0c506675b6ab0eb400bba5e7c6904e57b03a13c8e09492bec655f154f052de504e26e7c2b458e5b
DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8
DIST kitty-0.34.0.tar.xz.sig 566 BLAKE2B 83fb2de657c26d9cc7718d9d08c81d175419598223c16185243851c0308404b7139a6da2ec2c5c0a24294ebd1f242f4cc1c905a355f59422a299c3893d2235ef SHA512 04283095f3c778379b3f26d94863f50a6c965a59d84431c21fabfeeb3d768cd427c6e1ded56684aa4d56e2fd441b2cbaebb3b2e0f328e2f30ca97b70076b37cb
+DIST kitty-0.34.1-vendor.tar.xz 1528400 BLAKE2B fde7ba3a9713e10e1b6f3d4e3a35bb1edf0ed50004862e2f367df30b416a1b8e34c03c38c47ec4f7363bc10eace0dd03215875c1b5121151671c0b22ac47e189 SHA512 875ca8c324b80e3be8fead1c56710f7f9ca7f5aa0f8e4e8f1e825005cbe85837d9b58a2b271ead201637f9b10fd5e61b7e8e52276e950f30fe326546c6ee33ee
+DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66
+DIST kitty-0.34.1.tar.xz.sig 566 BLAKE2B fb01069e33f958bfc1aee3e42ab5d8d775d79cf0c54b427690f4455c524d9baff3789823a6a8dce6494a8006715bc17530f1569c540b30f423c41f8833ae08f8 SHA512 cf60f1044661a62e73191526680ce862ae02e0dd89e017c139261cff8667b20be6aca0fb3b56f06c8ddb0e08a3c55eb428358a9db0b59ef65f2bd246fcf9cd01
EBUILD kitty-0.32.2.ebuild 4859 BLAKE2B 7b7ae54d6298a016396919f4e07cca5d393eec0e1e2e54b8215acd75de0a14bfaf949cd9c628dc6f74d9b0d0b6683db5421554f501def19ed496db72cd34cb54 SHA512 884efcbdbdd0d7886e3b1a7315840c87272b70576b9f937a967abd9adeb3b429743258c2ba55e62fa48b9eff0b72f390f078761c7c768a272f4351640f39d3f5
EBUILD kitty-0.33.1.ebuild 4950 BLAKE2B 0356f9946195bb89da5eb313589302d5f4e69d96c051ca7b1871503e93e9cce1246be3d19ccd009d898b6d98ab20b84eb41013bb272daa8615ac673e0d87b355 SHA512 52f82bd11b61dbf74dd1a4d0d67d84c17ca06b29a271aff61c08a499a2a5f3e245117356078086c3a4179de8d592d7461b6e360745d9b02490857a01c453b6e8
EBUILD kitty-0.34.0.ebuild 5020 BLAKE2B 7b04b976366b244a11cca3c49d2e71e9e8f4a021a6fc58c26ba85ecd1aeb79383ab4f820e028ac3d6291e9bd3bbb676d27236ea3bc4ad15d412cf053458ba1a4 SHA512 f847fab3d159ddd4dd731073fec1667fa4d66be7f591cfd188932067248ceb0d43dc597efe80b8aef51f12f2ccb7c3926860f0982eeb371361e939cdc7742d5e
+EBUILD kitty-0.34.1.ebuild 5020 BLAKE2B 7b04b976366b244a11cca3c49d2e71e9e8f4a021a6fc58c26ba85ecd1aeb79383ab4f820e028ac3d6291e9bd3bbb676d27236ea3bc4ad15d412cf053458ba1a4 SHA512 f847fab3d159ddd4dd731073fec1667fa4d66be7f591cfd188932067248ceb0d43dc597efe80b8aef51f12f2ccb7c3926860f0982eeb371361e939cdc7742d5e
EBUILD kitty-9999.ebuild 5020 BLAKE2B 7b04b976366b244a11cca3c49d2e71e9e8f4a021a6fc58c26ba85ecd1aeb79383ab4f820e028ac3d6291e9bd3bbb676d27236ea3bc4ad15d412cf053458ba1a4 SHA512 f847fab3d159ddd4dd731073fec1667fa4d66be7f591cfd188932067248ceb0d43dc597efe80b8aef51f12f2ccb7c3926860f0982eeb371361e939cdc7742d5e
MISC metadata.xml 653 BLAKE2B fd4fd98a8cac30a2e941770c43af4cd475eea1609f35f454780eb4463e052ccb44a1c7f84fe3f1e29eef08041d57d5bc8a688a404d105e7d15691f41cf701f48 SHA512 4c3c390b41e81444a7a22eb78afa92b7a5a15ad8558e92d387da64364bbe0c2fa1088aa9ea7516814280eefc1e7221a7b963a54beeab0213dc2974fcbc2fd003
diff --git a/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch b/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch
deleted file mode 100644
index c1366c0ce73c..000000000000
--- a/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Backport of fix for -DKITTY_NO_SIMD (aka for non-x86/amd64/arm64)
-https://github.com/kovidgoyal/kitty/issues/7225
-https://github.com/kovidgoyal/kitty/commit/393169f79daf60c038b3e11e657fa5f3ee41c24c
---- a/kitty/simd-string-impl.h
-+++ b/kitty/simd-string-impl.h
-@@ -21,5 +21,5 @@
- bool FUNC(utf8_decode_to_esc)(UTF8Decoder *d UNUSED, const uint8_t *src UNUSED, size_t src_sz UNUSED) NOSIMD
- const uint8_t* FUNC(find_either_of_two_bytes)(const uint8_t *haystack UNUSED, const size_t sz UNUSED, const uint8_t a UNUSED, const uint8_t b UNUSED) NOSIMD
--void FUNC(xor_data64)(const uint8_t key[64], uint8_t* data, const size_t data_sz);
-+void FUNC(xor_data64)(const uint8_t key[64] UNUSED, uint8_t* data UNUSED, const size_t data_sz UNUSED) NOSIMD
- #undef NOSIMD
- #else
diff --git a/x11-terms/kitty/kitty-0.34.1.ebuild b/x11-terms/kitty/kitty-0.34.1.ebuild
new file mode 100644
index 000000000000..66daa0ec2a6d
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.34.1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo flag-o-matic go-env optfeature multiprocessing
+inherit python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git"
+else
+ inherit verify-sig
+ SRC_URI="
+ https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+ verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( X wayland )
+ test? ( X wayland )
+"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/openssl:=
+ dev-libs/xxhash
+ media-libs/fontconfig
+ media-libs/harfbuzz:=[truetype]
+ media-libs/lcms:2
+ media-libs/libglvnd[X?]
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-libs/zlib:=
+ x11-libs/libxkbcommon[X?]
+ x11-misc/xkeyboard-config
+ ~x11-terms/kitty-shell-integration-${PV}
+ ~x11-terms/kitty-terminfo-${PV}
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+ wayland? ( dev-libs/wayland )
+ !sci-mathematics/kissat
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( >=dev-libs/simde-0.8.0-r1 )
+ arm64? ( dev-libs/simde )
+ x86? ( dev-libs/simde )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ )
+ wayland? ( dev-libs/wayland-protocols )
+"
+# bug #919751 wrt go subslot
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-lang/go-1.22:=
+ sys-libs/ncurses
+ virtual/pkgconfig
+ test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
+ wayland? ( dev-util/wayland-scanner )
+"
+[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )"
+
+QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ cd "${S}" || die
+ edo go mod vendor
+ else
+ use verify-sig &&
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ # sed unfortunately feels easier on maintenance than patches here
+ local sedargs=(
+ -e "/num_workers =/s/=.*/= $(makeopts_jobs)/"
+ -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//'
+ -e "s/cflags.append(fortify_source)/pass/" # use toolchain's _f_s
+ -e "s/ld_flags.append('-[sw]')/pass/"
+ )
+
+ # kitty is often popular on wayland-only setups, try to allow this
+ use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918
+ use !X || use !wayland &&
+ sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" )
+
+ # skip docs for live version, missing dependencies
+ [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' )
+
+ sed -i setup.py "${sedargs[@]}" || die
+
+ local skiptests=(
+ # relies on 'who' command which doesn't detect users with pid-sandbox
+ kitty_tests/utmp.py
+ # may fail/hang depending on environment and shell initialization
+ kitty_tests/{shell_integration,ssh}.py
+ # relies on /proc/self/fd and gets confused when ran from here
+ tools/utils/tpmfile_test.go
+ )
+ use !test || rm "${skiptests[@]}" || die
+}
+
+src_compile() {
+ tc-export CC
+ local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
+
+ go-env_set_compile_environment
+ local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false"
+ use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
+
+ # workaround link errors with Go + gcc + -g3 (bug #924436),
+ # retry now and then to see if can be dropped
+ tc-is-gcc &&
+ CGO_CFLAGS=$(
+ CFLAGS=${CGO_CFLAGS}
+ replace-flags -g3 -g
+ replace-flags -ggdb3 -ggdb
+ printf %s "${CFLAGS}"
+ )
+
+ local conf=(
+ --disable-link-time-optimization
+ --ignore-compiler-warnings
+ --libdir-name=$(get_libdir)
+ --shell-integration="enabled no-rc no-sudo"
+ --update-check-interval=0
+ --verbose
+ )
+
+ edo "${EPYTHON}" setup.py linux-package "${conf[@]}"
+ use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}"
+
+ rm -r linux-package/share/terminfo || die # provided by kitty-terminfo
+
+ if [[ ${PV} == 9999 ]]; then
+ mkdir -p linux-package/share/doc/${PF} || die
+ else
+ mv linux-package/share/doc/{${PN},${PF}} || die
+ fi
+
+ # generate default config as reference, command taken from docs/conf.rst
+ if ! tc-is-cross-compiler; then
+ linux-package/bin/kitty +runpy \
+ 'from kitty.config import *; print(commented_out_default_config())' \
+ > linux-package/share/doc/${PF}/kitty.conf || die
+ fi
+}
+
+src_test() {
+ KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty
+}
+
+src_install() {
+ edo mv linux-package "${ED}"/usr
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "audio-based terminal bell support" media-libs/libcanberra
+ optfeature "opening links from the terminal" x11-misc/xdg-utils
+}
diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz
index bc8c9992f55f..0e5d36aa0459 100644
--- a/x11-themes/Manifest.gz
+++ b/x11-themes/Manifest.gz
Binary files differ
diff --git a/x11-themes/fedora-backgrounds/Manifest b/x11-themes/fedora-backgrounds/Manifest
index e17137f33808..a4725206a9c3 100644
--- a/x11-themes/fedora-backgrounds/Manifest
+++ b/x11-themes/fedora-backgrounds/Manifest
@@ -10,16 +10,18 @@ DIST f36-backgrounds-36.1.2.tar.xz 7757840 BLAKE2B be36bfbd1a16e7ceb98afe38ad2f2
DIST f37-backgrounds-37.0.5.tar.xz 9645420 BLAKE2B 9cdad101aee869e4a4f3132494854c513820b78d1b85350079fae6b6d6f344c2e98e951319cd2cce104344893dd303544e3afb939f7e39af9a659186c95e7a11 SHA512 1ee6fd5cbca0d3f86cd917cd83155b95bf6bebf43437d78f810fd9f80a11786203d36b6f6ea163d9585d72e771e26b6ca910b31f69a7a61d066495b4f3159309
DIST f38-backgrounds-38.1.1.tar.xz 11412412 BLAKE2B 44942432788bcbba62fd207091ad3c42d7db15586c8b46fb42f0f81b653b27ece10688b464651865517290f9d2cb90ef0e85543e80f9acaeb29d6f3f653dfff8 SHA512 79634cf9bd84ac4e11c8f6c8a45944f13db3c842a2ffc3374cdd991d279f4e3584b14f932811c3748e77f913cea3e3dc83af071e92e824f2145279973fe573b1
DIST f39-backgrounds-39.0.5.tar.xz 15241108 BLAKE2B d843841b30a6c6e9756a909c29ba66fb5ae2719d4f1a8c40dc0d4bc61d0816e145be242cee18bcca1973643407995d920861a00682156b5f72208d3723253723 SHA512 e03b61feb039c831e55d82d8fbdaecbcaf4d1ec8409eff263fdba03ada5b7a2ae707a5842ee0b2444f76208893bd0fd21f1781f89afd7d16e68c1d2ab165660e
+DIST f40-backgrounds-40.1.1.tar.xz 26709464 BLAKE2B c5ae0bf4d98ba356facd4f78ae0f219fd54240453027c4028901d21bf227eb013fa1889e1714a82ffe5168a0c6590ac1e7e45b2935de4d9c7cb77160ef1f5f30 SHA512 c8d998dc1f7dfff181783ba9f09f144f84cbae9256cbdb1a1696bc2400ee41e704439bddc819e2061ba3140f6cba6a696c493421a4cf67a40e902722036ca258
EBUILD fedora-backgrounds-27.0.1.ebuild 479 BLAKE2B ffb97962a56445421fe52fb97ef021c293e1780682ec64e22d19c1897f987f98c8435737d8d640a386c4544ef28eb91efa89d73101dd1cd3e637a24d25f96ebc SHA512 a2fb6fbc9a1b0210356b5177d071fcf988c26a5f4e400b264735050422e2412572952978e2073e8f8fcb7c6ecb9bda8be2836954f8267c88b252b36ec12eff03
EBUILD fedora-backgrounds-28.1.5.ebuild 479 BLAKE2B ffb97962a56445421fe52fb97ef021c293e1780682ec64e22d19c1897f987f98c8435737d8d640a386c4544ef28eb91efa89d73101dd1cd3e637a24d25f96ebc SHA512 a2fb6fbc9a1b0210356b5177d071fcf988c26a5f4e400b264735050422e2412572952978e2073e8f8fcb7c6ecb9bda8be2836954f8267c88b252b36ec12eff03
EBUILD fedora-backgrounds-29.1.3.ebuild 479 BLAKE2B ffb97962a56445421fe52fb97ef021c293e1780682ec64e22d19c1897f987f98c8435737d8d640a386c4544ef28eb91efa89d73101dd1cd3e637a24d25f96ebc SHA512 a2fb6fbc9a1b0210356b5177d071fcf988c26a5f4e400b264735050422e2412572952978e2073e8f8fcb7c6ecb9bda8be2836954f8267c88b252b36ec12eff03
EBUILD fedora-backgrounds-30.1.2.ebuild 479 BLAKE2B ffb97962a56445421fe52fb97ef021c293e1780682ec64e22d19c1897f987f98c8435737d8d640a386c4544ef28eb91efa89d73101dd1cd3e637a24d25f96ebc SHA512 a2fb6fbc9a1b0210356b5177d071fcf988c26a5f4e400b264735050422e2412572952978e2073e8f8fcb7c6ecb9bda8be2836954f8267c88b252b36ec12eff03
EBUILD fedora-backgrounds-31.0.4.ebuild 552 BLAKE2B 75e3904b1e4f9a83bf80edbd274b015241ce3429d56b072ad850040d77458312be8368fd37bebb0dbbcf1019ebe29403ee77aa70646e22e8e62c8881dbad33a5 SHA512 10f54c01e95ad06e804fa40aaba72817deb29e6437e0aa68c9b005a10f7af0059bcd7ef321327c9979c046fa22efa88ae8b7819fbba55b5f4eb1195f5de4f041
EBUILD fedora-backgrounds-32.2.2.ebuild 648 BLAKE2B 4c70e020c9273d91094764b1cfa61b34a676ccee70deca68c4dd88745596426b7a71bbe229695eab30651a0105658ccbab35226530e15d70d689c765047845bf SHA512 ce1c2f725260390459d4966addbeab37ace0c9204c2c8df5d48a27b25d0b86e12d41080b1d0fa847dae2f681af98339acc94b7704822b4ef674cb04acc304074
-EBUILD fedora-backgrounds-33.0.8.ebuild 522 BLAKE2B 5dc949304acb5286429c0744fa2f39af5eb130fc7a8e4399be76b1710a1138c75fae643799af661f29b4565239f88eb5bfa87adea093ed64b1154c1e861cae1b SHA512 180192080c5c76cbcec65ccc2503d606d16b45a845314a4a0302d2759c1d89d3c37ebeb0a1a52ad9605074bac8860def42ad7230686e57dff1ed5f0b04a42475
-EBUILD fedora-backgrounds-34.0.1.ebuild 522 BLAKE2B 5dc949304acb5286429c0744fa2f39af5eb130fc7a8e4399be76b1710a1138c75fae643799af661f29b4565239f88eb5bfa87adea093ed64b1154c1e861cae1b SHA512 180192080c5c76cbcec65ccc2503d606d16b45a845314a4a0302d2759c1d89d3c37ebeb0a1a52ad9605074bac8860def42ad7230686e57dff1ed5f0b04a42475
-EBUILD fedora-backgrounds-36.1.2.ebuild 522 BLAKE2B 5dc949304acb5286429c0744fa2f39af5eb130fc7a8e4399be76b1710a1138c75fae643799af661f29b4565239f88eb5bfa87adea093ed64b1154c1e861cae1b SHA512 180192080c5c76cbcec65ccc2503d606d16b45a845314a4a0302d2759c1d89d3c37ebeb0a1a52ad9605074bac8860def42ad7230686e57dff1ed5f0b04a42475
-EBUILD fedora-backgrounds-37.0.5.ebuild 522 BLAKE2B 5dc949304acb5286429c0744fa2f39af5eb130fc7a8e4399be76b1710a1138c75fae643799af661f29b4565239f88eb5bfa87adea093ed64b1154c1e861cae1b SHA512 180192080c5c76cbcec65ccc2503d606d16b45a845314a4a0302d2759c1d89d3c37ebeb0a1a52ad9605074bac8860def42ad7230686e57dff1ed5f0b04a42475
-EBUILD fedora-backgrounds-38.1.1.ebuild 522 BLAKE2B 5dc949304acb5286429c0744fa2f39af5eb130fc7a8e4399be76b1710a1138c75fae643799af661f29b4565239f88eb5bfa87adea093ed64b1154c1e861cae1b SHA512 180192080c5c76cbcec65ccc2503d606d16b45a845314a4a0302d2759c1d89d3c37ebeb0a1a52ad9605074bac8860def42ad7230686e57dff1ed5f0b04a42475
-EBUILD fedora-backgrounds-39.0.5.ebuild 522 BLAKE2B 5dc949304acb5286429c0744fa2f39af5eb130fc7a8e4399be76b1710a1138c75fae643799af661f29b4565239f88eb5bfa87adea093ed64b1154c1e861cae1b SHA512 180192080c5c76cbcec65ccc2503d606d16b45a845314a4a0302d2759c1d89d3c37ebeb0a1a52ad9605074bac8860def42ad7230686e57dff1ed5f0b04a42475
+EBUILD fedora-backgrounds-33.0.8.ebuild 522 BLAKE2B c784a55a1bb3998c3e2d5903dc86f38b543f76108cfd7f4607679c8bee6941373a859a7b6ec06123a95baecac52aa1b5ad51875da1e6af96bf55b4a5b4ddec10 SHA512 6e5bf0c4b20a235316f961b0740cbfe0ad5698acd59fa2e84617e50f53840d973f3679dee74a9940cc3aaf8a18852ade71a7371cfdca6dd6884e50f897a502b3
+EBUILD fedora-backgrounds-34.0.1.ebuild 522 BLAKE2B c784a55a1bb3998c3e2d5903dc86f38b543f76108cfd7f4607679c8bee6941373a859a7b6ec06123a95baecac52aa1b5ad51875da1e6af96bf55b4a5b4ddec10 SHA512 6e5bf0c4b20a235316f961b0740cbfe0ad5698acd59fa2e84617e50f53840d973f3679dee74a9940cc3aaf8a18852ade71a7371cfdca6dd6884e50f897a502b3
+EBUILD fedora-backgrounds-36.1.2.ebuild 522 BLAKE2B c784a55a1bb3998c3e2d5903dc86f38b543f76108cfd7f4607679c8bee6941373a859a7b6ec06123a95baecac52aa1b5ad51875da1e6af96bf55b4a5b4ddec10 SHA512 6e5bf0c4b20a235316f961b0740cbfe0ad5698acd59fa2e84617e50f53840d973f3679dee74a9940cc3aaf8a18852ade71a7371cfdca6dd6884e50f897a502b3
+EBUILD fedora-backgrounds-37.0.5.ebuild 522 BLAKE2B c784a55a1bb3998c3e2d5903dc86f38b543f76108cfd7f4607679c8bee6941373a859a7b6ec06123a95baecac52aa1b5ad51875da1e6af96bf55b4a5b4ddec10 SHA512 6e5bf0c4b20a235316f961b0740cbfe0ad5698acd59fa2e84617e50f53840d973f3679dee74a9940cc3aaf8a18852ade71a7371cfdca6dd6884e50f897a502b3
+EBUILD fedora-backgrounds-38.1.1.ebuild 522 BLAKE2B c784a55a1bb3998c3e2d5903dc86f38b543f76108cfd7f4607679c8bee6941373a859a7b6ec06123a95baecac52aa1b5ad51875da1e6af96bf55b4a5b4ddec10 SHA512 6e5bf0c4b20a235316f961b0740cbfe0ad5698acd59fa2e84617e50f53840d973f3679dee74a9940cc3aaf8a18852ade71a7371cfdca6dd6884e50f897a502b3
+EBUILD fedora-backgrounds-39.0.5.ebuild 522 BLAKE2B c784a55a1bb3998c3e2d5903dc86f38b543f76108cfd7f4607679c8bee6941373a859a7b6ec06123a95baecac52aa1b5ad51875da1e6af96bf55b4a5b4ddec10 SHA512 6e5bf0c4b20a235316f961b0740cbfe0ad5698acd59fa2e84617e50f53840d973f3679dee74a9940cc3aaf8a18852ade71a7371cfdca6dd6884e50f897a502b3
+EBUILD fedora-backgrounds-40.1.1.ebuild 524 BLAKE2B 5dd4b1769477a6c16de584a9cfb3f08b7210ff83bbd60fa8eb0d4fdf4399f316e9f04a756843e1033ea340a65590223c0da39c97021ace25896ad6e545fd543d SHA512 edc6b8692f7051ce1585d79d1a9c93d48027328b5dcd44d8ee2eaccc4af72206c767847172270226acff7c4700025fffe45a89ff8dc2dc383388389114a18295
MISC metadata.xml 330 BLAKE2B 2b9a98d0e413c2735910ac9491e4217007b40953c685b54ae826fc4f0f55099258a4f50588cc0d4a7cdd0c451462cff16a035b953b38c5e32e025bf1be121b57 SHA512 617792846191034a119b0edab1a3c3e3a4d07e3d570d880d48313f1004b482df2602703e7195b6121df988a115fa3252b52bd955f294cf37a0a610273bb2f59f
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-33.0.8.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds"
MY_PN="f$(ver_cut 1)-backgrounds"
MY_P="${MY_PN}-${PV}"
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_PN}"
# Review on each bump, files Attribution*
LICENSE="CC-BY-SA-4.0"
-KEYWORDS="amd64 x86"
SLOT="$(ver_cut 1)"
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-34.0.1.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds"
MY_PN="f$(ver_cut 1)-backgrounds"
MY_P="${MY_PN}-${PV}"
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_PN}"
# Review on each bump, files Attribution*
LICENSE="CC-BY-SA-4.0"
-KEYWORDS="amd64 x86"
SLOT="$(ver_cut 1)"
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-36.1.2.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds"
MY_PN="f$(ver_cut 1)-backgrounds"
MY_P="${MY_PN}-${PV}"
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_PN}"
# Review on each bump, files Attribution*
LICENSE="CC-BY-SA-4.0"
-KEYWORDS="amd64 x86"
SLOT="$(ver_cut 1)"
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-37.0.5.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds"
MY_PN="f$(ver_cut 1)-backgrounds"
MY_P="${MY_PN}-${PV}"
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_PN}"
# Review on each bump, files Attribution*
LICENSE="CC-BY-SA-4.0"
-KEYWORDS="amd64 x86"
SLOT="$(ver_cut 1)"
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-38.1.1.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds"
MY_PN="f$(ver_cut 1)-backgrounds"
MY_P="${MY_PN}-${PV}"
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_PN}"
# Review on each bump, files Attribution*
LICENSE="CC-BY-SA-4.0"
-KEYWORDS="amd64 x86"
SLOT="$(ver_cut 1)"
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild
index cc3c29201002..53a9f3241a95 100644
--- a/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-39.0.5.ebuild
@@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/fedoradesign/backgrounds"
MY_PN="f$(ver_cut 1)-backgrounds"
MY_P="${MY_PN}-${PV}"
SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_PN}"
# Review on each bump, files Attribution*
LICENSE="CC-BY-SA-4.0"
-KEYWORDS="amd64 x86"
SLOT="$(ver_cut 1)"
-S="${WORKDIR}/${MY_PN}"
+KEYWORDS="amd64 x86"
diff --git a/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild
new file mode 100644
index 000000000000..4d7a5c143555
--- /dev/null
+++ b/x11-themes/fedora-backgrounds/fedora-backgrounds-40.1.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A set of default and supplemental wallpapers for Fedora"
+HOMEPAGE="https://github.com/fedoradesign/backgrounds"
+
+MY_PN="f$(ver_cut 1)-backgrounds"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="https://github.com/fedoradesign/backgrounds/releases/download/v${PV}/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_PN}"
+
+# Review on each bump, files Attribution*
+LICENSE="CC-BY-SA-4.0"
+
+SLOT="$(ver_cut 1)"
+
+KEYWORDS="~amd64 ~x86"