summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-13 17:57:46 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-13 17:57:46 +0000
commit33b1502bb3d163709fff312aca31b2b997e203a4 (patch)
tree044c568c750d3623ebbd9b42d04dfe603b8255d3
parentc9247bc74da2fdefe6844e838ed60c995ce500bd (diff)
downloadbaldeagleos-repo-33b1502bb3d163709fff312aca31b2b997e203a4.tar.gz
baldeagleos-repo-33b1502bb3d163709fff312aca31b2b997e203a4.tar.xz
baldeagleos-repo-33b1502bb3d163709fff312aca31b2b997e203a4.zip
Adding metadata
-rw-r--r--app-admin/lib_users/lib_users-0.15-r2.ebuild2
-rw-r--r--app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild2
-rw-r--r--app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r4.ebuild (renamed from app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r3.ebuild)4
-rw-r--r--app-crypt/lego/Manifest7
-rw-r--r--app-crypt/lego/lego-4.34.0.ebuild78
-rw-r--r--app-crypt/lego/lego-5.0.2.ebuild (renamed from app-crypt/lego/lego-5.0.0.ebuild)7
-rw-r--r--app-crypt/lego/lego-9999.ebuild4
-rw-r--r--app-editors/emacs/emacs-30.2-r3.ebuild2
-rw-r--r--app-editors/zed/Manifest4
-rw-r--r--app-editors/zed/zed-1.1.7.ebuild (renamed from app-editors/zed/zed-1.1.6.ebuild)0
-rw-r--r--app-emacs/emacs-ipython-notebook/Manifest1
-rw-r--r--app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.1_pre20251212.ebuild89
-rw-r--r--app-emacs/polymode/Manifest1
-rw-r--r--app-emacs/polymode/polymode-0.2.2_p20260505.ebuild43
-rw-r--r--app-emacs/pymacs/pymacs-0.26-r7.ebuild (renamed from app-emacs/pymacs/pymacs-0.26-r6.ebuild)4
-rw-r--r--app-emacs/shell-maker/Manifest1
-rw-r--r--app-emacs/shell-maker/shell-maker-0.91.2.ebuild37
-rw-r--r--app-emulation/free42/Manifest3
-rw-r--r--app-emulation/free42/free42-3.3.12.ebuild (renamed from app-emulation/free42/free42-3.3.10.ebuild)2
-rw-r--r--app-emulation/free42/free42-3.3.8.ebuild45
-rw-r--r--app-emulation/plus42/Manifest3
-rw-r--r--app-emulation/plus42/plus42-1.3.10.ebuild49
-rw-r--r--app-emulation/plus42/plus42-1.3.15.ebuild (renamed from app-emulation/plus42/plus42-1.3.12.ebuild)2
-rw-r--r--app-office/calligra/Manifest1
-rw-r--r--app-office/calligra/calligra-26.04.1.ebuild142
-rw-r--r--app-office/calligra/files/calligra-26.04.1-poppler-26.04.patch84
-rw-r--r--app-office/impressive/impressive-0.13.2.ebuild4
-rw-r--r--app-office/skrooge/Manifest2
-rw-r--r--app-office/skrooge/skrooge-26.4.0.ebuild (renamed from app-office/skrooge/skrooge-25.10.0.ebuild)5
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild2
-rw-r--r--app-text/master-pdf-editor/Manifest2
-rw-r--r--app-text/master-pdf-editor/files/mpe54
-rw-r--r--app-text/master-pdf-editor/master-pdf-editor-5.9.98.ebuild89
-rw-r--r--app-text/master-pdf-editor/metadata.xml18
-rw-r--r--app-text/xournalpp/Manifest2
-rw-r--r--app-text/xournalpp/xournalpp-1.3.4.ebuild (renamed from app-text/xournalpp/xournalpp-1.2.5-r1.ebuild)24
-rw-r--r--app-text/xournalpp/xournalpp-9999.ebuild20
-rw-r--r--dev-ada/templates-parser/Manifest2
-rw-r--r--dev-ada/templates-parser/metadata.xml1
-rw-r--r--dev-ada/templates-parser/templates-parser-24.0.0-r2.ebuild45
-rw-r--r--dev-ada/templates-parser/templates-parser-25.0.0-r5.ebuild141
-rw-r--r--dev-cpp/cpp-httplib/Manifest2
-rw-r--r--dev-cpp/cpp-httplib/cpp-httplib-0.44.0.ebuild (renamed from dev-cpp/cpp-httplib/cpp-httplib-0.43.3.ebuild)0
-rw-r--r--dev-debug/dtrace/Manifest1
-rw-r--r--dev-debug/dtrace/dtrace-2.0.7.ebuild232
-rw-r--r--dev-java/scala-cli-bin/Manifest3
-rw-r--r--dev-java/scala-cli-bin/scala-cli-bin-1.12.2.ebuild2
-rw-r--r--dev-java/scala-cli-bin/scala-cli-bin-1.13.0.ebuild76
-rw-r--r--dev-lang/python/Manifest9
-rw-r--r--dev-lang/python/python-3.13.12.ebuild627
-rw-r--r--dev-lang/python/python-3.14.5.ebuild (renamed from dev-lang/python/python-3.14.3.ebuild)0
-rw-r--r--dev-lang/ruby/Manifest4
-rw-r--r--dev-lang/ruby/ruby-3.3.10.ebuild301
-rw-r--r--dev-lang/ruby/ruby-3.4.8.ebuild301
-rw-r--r--dev-lang/ruby/ruby-4.0.4.ebuild (renamed from dev-lang/ruby/ruby-4.0.2.ebuild)2
-rw-r--r--dev-lang/swi-prolog/Manifest2
-rw-r--r--dev-lang/swi-prolog/swi-prolog-10.1.7.ebuild (renamed from dev-lang/swi-prolog/swi-prolog-10.1.5.ebuild)0
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.12.2.ebuild2
-rw-r--r--dev-libs/libksba/Manifest2
-rw-r--r--dev-libs/libksba/libksba-1.8.0.ebuild63
-rw-r--r--dev-libs/libpcre2/files/libpcre2-10.47-constness.patch48
-rw-r--r--dev-libs/libpcre2/libpcre2-10.47.ebuild8
-rw-r--r--dev-ml/llvm/Manifest1
-rw-r--r--dev-ml/llvm/llvm-23.0.0_pre20260512.ebuild107
-rw-r--r--dev-python/backports-zstd/Manifest2
-rw-r--r--dev-python/backports-zstd/backports-zstd-1.5.0.ebuild47
-rw-r--r--dev-python/cbor2/Manifest2
-rw-r--r--dev-python/cbor2/cbor2-6.1.0.ebuild72
-rw-r--r--dev-python/cfn-lint/Manifest2
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.51.0.ebuild64
-rw-r--r--dev-python/clang/Manifest1
-rw-r--r--dev-python/clang/clang-23.0.0_pre20260512.ebuild49
-rw-r--r--dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild24
-rw-r--r--dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52.patch125
-rw-r--r--dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52Py.patch53
-rw-r--r--dev-python/cvxopt/Manifest1
-rw-r--r--dev-python/cvxopt/cvxopt-1.3.3.ebuild176
-rw-r--r--dev-python/hypothesis/Manifest1
-rw-r--r--dev-python/hypothesis/hypothesis-6.152.6.ebuild110
-rw-r--r--dev-python/idna/Manifest2
-rw-r--r--dev-python/idna/idna-3.15.ebuild23
-rw-r--r--dev-python/imap-tools/Manifest4
-rw-r--r--dev-python/imap-tools/imap-tools-1.13.0.ebuild (renamed from dev-python/imap-tools/imap-tools-1.11.1.ebuild)0
-rw-r--r--dev-python/inline-snapshot/Manifest2
-rw-r--r--dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild62
-rw-r--r--dev-python/installer/Manifest4
-rw-r--r--dev-python/installer/installer-1.0.1.ebuild71
-rw-r--r--dev-python/ipyparallel/Manifest2
-rw-r--r--dev-python/ipyparallel/ipyparallel-9.2.0.ebuild77
-rw-r--r--dev-python/lit/Manifest1
-rw-r--r--dev-python/lit/lit-23.0.0_pre20260512.ebuild41
-rw-r--r--dev-python/mypy/Manifest1
-rw-r--r--dev-python/mypy/mypy-2.1.0.ebuild146
-rw-r--r--dev-python/nuitka/Manifest2
-rw-r--r--dev-python/nuitka/nuitka-4.1.ebuild (renamed from dev-python/nuitka/nuitka-4.0.7.ebuild)0
-rw-r--r--dev-python/pandas/Manifest2
-rw-r--r--dev-python/pandas/pandas-3.0.3.ebuild191
-rw-r--r--dev-python/pbs-installer/Manifest2
-rw-r--r--dev-python/pbs-installer/pbs-installer-2026.5.10.ebuild33
-rw-r--r--dev-python/pillow/metadata.xml8
-rw-r--r--dev-python/pillow/pillow-12.2.0-r1.ebuild178
-rw-r--r--dev-python/pygobject/Manifest2
-rw-r--r--dev-python/pygobject/pygobject-3.52.4.ebuild102
-rw-r--r--dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild2
-rw-r--r--dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild4
-rw-r--r--dev-python/python-discovery/Manifest2
-rw-r--r--dev-python/python-discovery/python-discovery-1.3.1.ebuild57
-rw-r--r--dev-python/pyxattr/pyxattr-0.8.1.ebuild2
-rw-r--r--dev-python/reportlab/Manifest1
-rw-r--r--dev-python/reportlab/reportlab-4.5.1.ebuild53
-rw-r--r--dev-python/requests-cache/Manifest1
-rw-r--r--dev-python/requests-cache/requests-cache-1.3.2.ebuild87
-rw-r--r--dev-python/requests/Manifest2
-rw-r--r--dev-python/requests/requests-2.34.0.ebuild75
-rw-r--r--dev-python/selenium/Manifest2
-rw-r--r--dev-python/selenium/selenium-4.44.0.ebuild165
-rw-r--r--dev-python/tox/Manifest2
-rw-r--r--dev-python/tox/tox-4.54.0.ebuild97
-rw-r--r--dev-python/translate-toolkit/Manifest1
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.19.9.ebuild131
-rw-r--r--dev-python/twisted/Manifest2
-rw-r--r--dev-python/twisted/files/twisted-26.4.0-py314.patch43
-rw-r--r--dev-python/twisted/twisted-26.4.0.ebuild172
-rw-r--r--dev-python/uv-build/Manifest1
-rw-r--r--dev-python/uv-build/uv-build-0.11.14.ebuild99
-rw-r--r--dev-python/uv/Manifest2
-rw-r--r--dev-python/uv/uv-0.11.14.ebuild164
-rw-r--r--dev-python/virtualenv/Manifest2
-rw-r--r--dev-python/virtualenv/virtualenv-21.3.2.ebuild136
-rw-r--r--dev-qt/qt-docs/Manifest108
-rw-r--r--dev-qt/qt-docs/qt-docs-6.11.1_p202605090529.ebuild191
-rw-r--r--dev-qt/qt3d/Manifest1
-rw-r--r--dev-qt/qt3d/qt3d-6.11.1.ebuild40
-rw-r--r--dev-qt/qt5compat/Manifest1
-rw-r--r--dev-qt/qt5compat/qt5compat-6.11.1.ebuild38
-rw-r--r--dev-qt/qtcharts/Manifest1
-rw-r--r--dev-qt/qtcharts/qtcharts-6.11.1.ebuild28
-rw-r--r--dev-qt/qtconnectivity/Manifest1
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.11.1.ebuild85
-rw-r--r--dev-qt/qtdeclarative/Manifest1
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.11.1.ebuild60
-rw-r--r--dev-qt/qtgraphs/Manifest1
-rw-r--r--dev-qt/qtgraphs/qtgraphs-6.11.1.ebuild41
-rw-r--r--dev-qt/qthttpserver/Manifest1
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.11.1.ebuild31
-rw-r--r--dev-qt/qtimageformats/Manifest1
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.11.1.ebuild39
-rw-r--r--dev-qt/qtlanguageserver/Manifest1
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.11.1.ebuild16
-rw-r--r--dev-qt/qtlocation/Manifest1
-rw-r--r--dev-qt/qtlocation/qtlocation-6.11.1.ebuild44
-rw-r--r--dev-qt/qtmultimedia/Manifest1
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.10.3.ebuild10
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.11.0.ebuild10
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.11.1.ebuild159
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.11.9999.ebuild10
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild10
-rw-r--r--dev-qt/qtnetworkauth/Manifest1
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.11.1.ebuild15
-rw-r--r--dev-qt/qtpositioning/Manifest1
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.11.1.ebuild68
-rw-r--r--dev-qt/qtquick3d/Manifest1
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.11.1.ebuild56
-rw-r--r--dev-qt/qtquicktimeline/Manifest1
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.11.1.ebuild18
-rw-r--r--dev-qt/qtremoteobjects/Manifest1
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.11.1.ebuild54
-rw-r--r--dev-qt/qtscxml/Manifest1
-rw-r--r--dev-qt/qtscxml/qtscxml-6.11.1.ebuild34
-rw-r--r--dev-qt/qtsensors/Manifest1
-rw-r--r--dev-qt/qtsensors/qtsensors-6.11.1.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest1
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.11.1.ebuild38
-rw-r--r--dev-qt/qtserialport/Manifest1
-rw-r--r--dev-qt/qtserialport/qtserialport-6.11.1.ebuild18
-rw-r--r--dev-qt/qtshadertools/Manifest1
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.11.1.ebuild24
-rw-r--r--dev-qt/qtspeech/Manifest1
-rw-r--r--dev-qt/qtspeech/qtspeech-6.11.1.ebuild41
-rw-r--r--dev-qt/qtsvg/Manifest1
-rw-r--r--dev-qt/qtsvg/qtsvg-6.11.1.ebuild26
-rw-r--r--dev-qt/qttools/Manifest1
-rw-r--r--dev-qt/qttools/qttools-6.11.1.ebuild123
-rw-r--r--dev-qt/qttranslations/Manifest1
-rw-r--r--dev-qt/qttranslations/qttranslations-6.11.1.ebuild16
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest1
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.11.1.ebuild53
-rw-r--r--dev-qt/qtwayland/Manifest1
-rw-r--r--dev-qt/qtwayland/qtwayland-6.11.1.ebuild39
-rw-r--r--dev-qt/qtwebchannel/Manifest1
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.11.1.ebuild27
-rw-r--r--dev-qt/qtwebengine/Manifest1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.11.1.ebuild367
-rw-r--r--dev-qt/qtwebsockets/Manifest1
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.11.1.ebuild28
-rw-r--r--dev-qt/qtwebview/Manifest1
-rw-r--r--dev-qt/qtwebview/qtwebview-6.11.1.ebuild19
-rw-r--r--dev-scheme/chez/Manifest1
-rw-r--r--dev-scheme/chez/chez-10.4.1.ebuild121
-rw-r--r--dev-util/fj-cli/metadata.xml8
-rw-r--r--dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild2
-rw-r--r--dev-util/selenium-manager/Manifest1
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.44.0.ebuild126
-rw-r--r--dev-vcs/jj/Manifest10
-rw-r--r--dev-vcs/jj/jj-0.36.0.ebuild56
-rw-r--r--dev-vcs/jj/jj-0.37.0.ebuild56
-rw-r--r--dev-vcs/jj/jj-0.38.0.ebuild56
-rw-r--r--dev-vcs/jj/jj-0.41.0.ebuild (renamed from dev-vcs/jj/jj-0.39.0.ebuild)26
-rw-r--r--dev-vcs/subversion/subversion-1.14.5-r3.ebuild2
-rw-r--r--eclass/llvm.org.eclass9
-rw-r--r--gnustep-apps/simpleagenda/Manifest1
-rw-r--r--gnustep-apps/simpleagenda/simpleagenda-0.48.ebuild24
-rw-r--r--kde-plasma/aurorae/Manifest1
-rw-r--r--kde-plasma/aurorae/aurorae-6.6.5.ebuild34
-rw-r--r--kde-plasma/bluedevil/Manifest1
-rw-r--r--kde-plasma/bluedevil/bluedevil-6.6.5.ebuild41
-rw-r--r--kde-plasma/breeze-grub/Manifest1
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-6.6.5.ebuild22
-rw-r--r--kde-plasma/breeze-gtk/Manifest1
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-6.6.5.ebuild26
-rw-r--r--kde-plasma/breeze-plymouth/Manifest1
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-6.6.5.ebuild27
-rw-r--r--kde-plasma/breeze/Manifest1
-rw-r--r--kde-plasma/breeze/breeze-6.6.5.ebuild49
-rw-r--r--kde-plasma/discover/Manifest1
-rw-r--r--kde-plasma/discover/discover-6.6.5.ebuild100
-rw-r--r--kde-plasma/drkonqi/Manifest1
-rw-r--r--kde-plasma/drkonqi/drkonqi-6.6.5.ebuild74
-rw-r--r--kde-plasma/flatpak-kcm/Manifest1
-rw-r--r--kde-plasma/flatpak-kcm/flatpak-kcm-6.6.5.ebuild35
-rw-r--r--kde-plasma/kactivitymanagerd/Manifest1
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-6.6.5.ebuild33
-rw-r--r--kde-plasma/kde-cli-tools-common/Manifest1
-rw-r--r--kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.6.5.ebuild14
-rw-r--r--kde-plasma/kde-cli-tools/Manifest1
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-6.6.5.ebuild52
-rw-r--r--kde-plasma/kde-gtk-config/Manifest1
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-6.6.5.ebuild42
-rw-r--r--kde-plasma/kdecoration/Manifest1
-rw-r--r--kde-plasma/kdecoration/kdecoration-6.6.5.ebuild22
-rw-r--r--kde-plasma/kdeplasma-addons/Manifest1
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-6.6.5.ebuild71
-rw-r--r--kde-plasma/kdesu-gui/Manifest1
-rw-r--r--kde-plasma/kdesu-gui/kdesu-gui-6.6.5.ebuild54
-rw-r--r--kde-plasma/keditfiletype/Manifest1
-rw-r--r--kde-plasma/keditfiletype/keditfiletype-6.6.5.ebuild49
-rw-r--r--kde-plasma/kgamma/Manifest1
-rw-r--r--kde-plasma/kgamma/kgamma-6.6.5.ebuild30
-rw-r--r--kde-plasma/kglobalacceld/Manifest1
-rw-r--r--kde-plasma/kglobalacceld/kglobalacceld-6.6.5.ebuild53
-rw-r--r--kde-plasma/kinfocenter/Manifest1
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-6.6.5.ebuild89
-rw-r--r--kde-plasma/kmenuedit/Manifest1
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-6.6.5.ebuild38
-rw-r--r--kde-plasma/knighttime/Manifest1
-rw-r--r--kde-plasma/knighttime/knighttime-6.6.5.ebuild26
-rw-r--r--kde-plasma/kpipewire/Manifest1
-rw-r--r--kde-plasma/kpipewire/kpipewire-6.6.5.ebuild45
-rw-r--r--kde-plasma/krdp/Manifest1
-rw-r--r--kde-plasma/krdp/krdp-6.6.5.ebuild57
-rw-r--r--kde-plasma/kscreen/Manifest1
-rw-r--r--kde-plasma/kscreen/kscreen-6.6.5.ebuild74
-rw-r--r--kde-plasma/kscreenlocker/Manifest1
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-6.6.5.ebuild69
-rw-r--r--kde-plasma/ksshaskpass/Manifest1
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-6.6.5.ebuild50
-rw-r--r--kde-plasma/ksystemstats/Manifest1
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-6.6.5.ebuild51
-rw-r--r--kde-plasma/kwallet-pam/Manifest1
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-6.6.5.ebuild36
-rw-r--r--kde-plasma/kwayland/Manifest1
-rw-r--r--kde-plasma/kwayland/kwayland-6.6.5.ebuild41
-rw-r--r--kde-plasma/kwin-x11/Manifest1
-rw-r--r--kde-plasma/kwin-x11/kwin-x11-6.6.5.ebuild119
-rw-r--r--kde-plasma/kwin/Manifest1
-rw-r--r--kde-plasma/kwin/kwin-6.6.5.ebuild155
-rw-r--r--kde-plasma/kwrited/Manifest1
-rw-r--r--kde-plasma/kwrited/kwrited-6.6.5.ebuild25
-rw-r--r--kde-plasma/layer-shell-qt/Manifest1
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-6.6.5.ebuild30
-rw-r--r--kde-plasma/libkscreen/Manifest1
-rw-r--r--kde-plasma/libkscreen/libkscreen-6.6.5.ebuild44
-rw-r--r--kde-plasma/libksysguard/Manifest1
-rw-r--r--kde-plasma/libksysguard/libksysguard-6.6.5.ebuild63
-rw-r--r--kde-plasma/libplasma/Manifest1
-rw-r--r--kde-plasma/libplasma/libplasma-6.6.5.ebuild67
-rw-r--r--kde-plasma/milou/Manifest1
-rw-r--r--kde-plasma/milou/milou-6.6.5.ebuild28
-rw-r--r--kde-plasma/ocean-sound-theme/Manifest1
-rw-r--r--kde-plasma/ocean-sound-theme/ocean-sound-theme-6.6.5.ebuild15
-rw-r--r--kde-plasma/oxygen-sounds/Manifest1
-rw-r--r--kde-plasma/oxygen-sounds/oxygen-sounds-6.6.5.ebuild15
-rw-r--r--kde-plasma/oxygen/Manifest1
-rw-r--r--kde-plasma/oxygen/oxygen-6.6.5.ebuild55
-rw-r--r--kde-plasma/plasma-activities-stats/Manifest1
-rw-r--r--kde-plasma/plasma-activities-stats/plasma-activities-stats-6.6.5.ebuild34
-rw-r--r--kde-plasma/plasma-activities/Manifest1
-rw-r--r--kde-plasma/plasma-activities/plasma-activities-6.6.5.ebuild27
-rw-r--r--kde-plasma/plasma-browser-integration/Manifest1
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-6.6.5.ebuild45
-rw-r--r--kde-plasma/plasma-desktop/Manifest1
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-6.6.5.ebuild187
-rw-r--r--kde-plasma/plasma-disks/Manifest1
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-6.6.5.ebuild39
-rw-r--r--kde-plasma/plasma-firewall/Manifest1
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-6.6.5.ebuild60
-rw-r--r--kde-plasma/plasma-integration/Manifest1
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-6.6.5.ebuild61
-rw-r--r--kde-plasma/plasma-keyboard/Manifest1
-rw-r--r--kde-plasma/plasma-keyboard/plasma-keyboard-6.6.5.ebuild40
-rw-r--r--kde-plasma/plasma-login-manager/Manifest2
-rw-r--r--kde-plasma/plasma-login-manager/plasma-login-manager-6.6.5.ebuild (renamed from kde-plasma/plasma-login-manager/plasma-login-manager-6.6.4.ebuild)0
-rw-r--r--kde-plasma/plasma-login-sessions/Manifest1
-rw-r--r--kde-plasma/plasma-login-sessions/plasma-login-sessions-6.6.5.ebuild46
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-6.6.5.ebuild167
-rw-r--r--kde-plasma/plasma-nm/Manifest1
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-6.6.5.ebuild81
-rw-r--r--kde-plasma/plasma-pa/Manifest1
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-6.6.5.ebuild45
-rw-r--r--kde-plasma/plasma-sdk/Manifest1
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-6.6.5.ebuild43
-rw-r--r--kde-plasma/plasma-systemmonitor/Manifest1
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.6.5.ebuild43
-rw-r--r--kde-plasma/plasma-thunderbolt/Manifest1
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.6.5.ebuild36
-rw-r--r--kde-plasma/plasma-vault/Manifest1
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-6.6.5.ebuild79
-rw-r--r--kde-plasma/plasma-welcome/Manifest1
-rw-r--r--kde-plasma/plasma-welcome/plasma-welcome-6.6.5.ebuild47
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/Manifest1
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.6.5.ebuild19
-rw-r--r--kde-plasma/plasma-workspace/Manifest1
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-6.6.5.ebuild227
-rw-r--r--kde-plasma/plasma5support/Manifest1
-rw-r--r--kde-plasma/plasma5support/plasma5support-6.6.5.ebuild53
-rw-r--r--kde-plasma/plymouth-kcm/Manifest1
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-6.6.5.ebuild35
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest1
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-6.6.5.ebuild34
-rw-r--r--kde-plasma/powerdevil/Manifest1
-rw-r--r--kde-plasma/powerdevil/powerdevil-6.6.5.ebuild99
-rw-r--r--kde-plasma/print-manager/Manifest1
-rw-r--r--kde-plasma/print-manager/print-manager-6.6.5.ebuild66
-rw-r--r--kde-plasma/qqc2-breeze-style/Manifest1
-rw-r--r--kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.6.5.ebuild26
-rw-r--r--kde-plasma/sddm-kcm/Manifest1
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-6.6.5.ebuild39
-rw-r--r--kde-plasma/spectacle/Manifest1
-rw-r--r--kde-plasma/spectacle/spectacle-6.6.5.ebuild78
-rw-r--r--kde-plasma/systemsettings/Manifest1
-rw-r--r--kde-plasma/systemsettings/systemsettings-6.6.5.ebuild52
-rw-r--r--kde-plasma/wacomtablet/Manifest1
-rw-r--r--kde-plasma/wacomtablet/wacomtablet-6.6.5.ebuild55
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/Manifest1
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.6.5.ebuild64
-rw-r--r--licenses/master-pdf-editor45
-rw-r--r--llvm-core/clang-common/Manifest1
-rw-r--r--llvm-core/clang-common/clang-common-23.0.0_pre20260512.ebuild339
-rw-r--r--llvm-core/clang/Manifest1
-rw-r--r--llvm-core/clang/clang-23.0.0_pre20260512.ebuild471
-rw-r--r--llvm-core/flang/Manifest1
-rw-r--r--llvm-core/flang/flang-23.0.0_pre20260512.ebuild101
-rw-r--r--llvm-core/libclc/Manifest1
-rw-r--r--llvm-core/libclc/libclc-23.0.0.9999.ebuild10
-rw-r--r--llvm-core/libclc/libclc-23.0.0_pre20260512.ebuild86
-rw-r--r--llvm-core/lld/Manifest1
-rw-r--r--llvm-core/lld/lld-23.0.0_pre20260512.ebuild92
-rw-r--r--llvm-core/lldb/Manifest1
-rw-r--r--llvm-core/lldb/lldb-23.0.0_pre20260512.ebuild116
-rw-r--r--llvm-core/llvm-common/Manifest1
-rw-r--r--llvm-core/llvm-common/llvm-common-23.0.0_pre20260512.ebuild53
-rw-r--r--llvm-core/llvm/Manifest1
-rw-r--r--llvm-core/llvm/llvm-23.0.0.9999.ebuild1
-rw-r--r--llvm-core/llvm/llvm-23.0.0_pre20260512.ebuild571
-rw-r--r--llvm-core/mlir/Manifest1
-rw-r--r--llvm-core/mlir/mlir-23.0.0_pre20260512.ebuild233
-rw-r--r--llvm-core/polly/Manifest1
-rw-r--r--llvm-core/polly/polly-23.0.0_pre20260512.ebuild59
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/Manifest1
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-23.0.0_pre20260512.ebuild237
-rw-r--r--llvm-runtimes/compiler-rt/Manifest1
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-23.0.0_pre20260512.ebuild190
-rw-r--r--llvm-runtimes/flang-rt/Manifest1
-rw-r--r--llvm-runtimes/flang-rt/flang-rt-23.0.0_pre20260512.ebuild74
-rw-r--r--llvm-runtimes/libcxx/Manifest1
-rw-r--r--llvm-runtimes/libcxx/libcxx-23.0.0_pre20260512.ebuild258
-rw-r--r--llvm-runtimes/libcxxabi/Manifest1
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-23.0.0_pre20260512.ebuild146
-rw-r--r--llvm-runtimes/libgcc/Manifest1
-rw-r--r--llvm-runtimes/libgcc/libgcc-23.0.0_pre20260512.ebuild173
-rw-r--r--llvm-runtimes/libunwind/Manifest1
-rw-r--r--llvm-runtimes/libunwind/libunwind-23.0.0_pre20260512.ebuild193
-rw-r--r--llvm-runtimes/openmp-amdgcn-amd-amdhsa/Manifest1
-rw-r--r--llvm-runtimes/openmp-amdgcn-amd-amdhsa/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260512.ebuild42
-rw-r--r--llvm-runtimes/openmp-nvptx64-nvidia-cuda/Manifest1
-rw-r--r--llvm-runtimes/openmp-nvptx64-nvidia-cuda/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260512.ebuild42
-rw-r--r--llvm-runtimes/openmp-spirv64-intel/Manifest1
-rw-r--r--llvm-runtimes/openmp-spirv64-intel/openmp-spirv64-intel-23.0.0_pre20260512.ebuild42
-rw-r--r--llvm-runtimes/openmp/Manifest1
-rw-r--r--llvm-runtimes/openmp/openmp-23.0.0_pre20260512.ebuild177
-rw-r--r--media-gfx/blender/blender-4.5.5.ebuild4
-rw-r--r--media-gfx/hugin/hugin-9999.ebuild2
-rw-r--r--media-gfx/krita/Manifest1
-rw-r--r--media-gfx/krita/files/krita-6.0.1-pyqt6.11-sip13.8.patch49
-rw-r--r--media-gfx/krita/krita-6.0.1.ebuild150
-rw-r--r--media-gfx/krita/krita-6.0.2_pre20260509.ebuild1
-rw-r--r--media-libs/nvidia-vaapi-driver/Manifest1
-rw-r--r--media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.17.ebuild32
-rw-r--r--media-libs/raqm/Manifest1
-rw-r--r--media-libs/raqm/metadata.xml10
-rw-r--r--media-libs/raqm/raqm-0.10.5.ebuild36
-rw-r--r--media-libs/taglib/Manifest3
-rw-r--r--media-libs/taglib/files/taglib-2.1.1-cmake-minreqver-3.10.patch35
-rw-r--r--media-libs/taglib/taglib-2.1.1.ebuild61
-rw-r--r--media-libs/taglib/taglib-2.3.ebuild (renamed from media-libs/taglib/taglib-2.2.ebuild)0
-rw-r--r--media-plugins/gst-plugins-dtls/Manifest2
-rw-r--r--media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.28.3.ebuild (renamed from media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.28.1.ebuild)0
-rw-r--r--media-sound/ardour/Manifest1
-rw-r--r--media-sound/ardour/ardour-9.2.0.ebuild231
-rw-r--r--media-sound/ardour/ardour-9999.ebuild9
-rw-r--r--media-sound/audacity/audacity-3.7.7.ebuild3
-rw-r--r--media-sound/audacity/files/audacity-3.7.7-fix_rapidjson.patch16
-rw-r--r--media-sound/easytag/easytag-2.4.3-r6.ebuild82
-rw-r--r--media-sound/hydrogen/files/hydrogen-1.2.3-cflags.patch2
-rw-r--r--media-sound/hydrogen/files/hydrogen-1.3.0-missing-includes.patch2
-rw-r--r--media-sound/hydrogen/files/hydrogen-2.0.0-missing-includes.patch39
-rw-r--r--media-sound/hydrogen/hydrogen-9999.ebuild3
-rw-r--r--media-sound/linuxsampler/linuxsampler-9999.ebuild3
-rw-r--r--media-sound/musescore/musescore-9999.ebuild4
-rw-r--r--media-video/ffmpeg-chromium/ffmpeg-chromium-148.ebuild2
-rw-r--r--metadata/md5-cache/app-admin/lib_users-0.15-r22
-rw-r--r--metadata/md5-cache/app-backup/rdiff-backup-2.2.62
-rw-r--r--metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r4 (renamed from metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r3)2
-rw-r--r--metadata/md5-cache/app-crypt/lego-4.34.014
-rw-r--r--metadata/md5-cache/app-crypt/lego-5.0.2 (renamed from metadata/md5-cache/app-crypt/lego-5.0.0)4
-rw-r--r--metadata/md5-cache/app-crypt/lego-99992
-rw-r--r--metadata/md5-cache/app-editors/zed-1.1.7 (renamed from metadata/md5-cache/app-editors/zed-1.1.6)2
-rw-r--r--metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.1_pre2025121216
-rw-r--r--metadata/md5-cache/app-emacs/pymacs-0.26-r7 (renamed from metadata/md5-cache/app-emacs/pymacs-0.26-r6)2
-rw-r--r--metadata/md5-cache/app-emulation/free42-3.3.1014
-rw-r--r--metadata/md5-cache/app-emulation/free42-3.3.12 (renamed from metadata/md5-cache/app-emulation/free42-3.3.8)4
-rw-r--r--metadata/md5-cache/app-emulation/plus42-1.3.1214
-rw-r--r--metadata/md5-cache/app-emulation/plus42-1.3.15 (renamed from metadata/md5-cache/app-emulation/plus42-1.3.10)4
-rw-r--r--metadata/md5-cache/app-office/calligra-26.04.117
-rw-r--r--metadata/md5-cache/app-office/impressive-0.13.22
-rw-r--r--metadata/md5-cache/app-office/skrooge-25.10.017
-rw-r--r--metadata/md5-cache/app-office/skrooge-26.4.017
-rw-r--r--metadata/md5-cache/app-text/master-pdf-editor-5.9.9814
-rw-r--r--metadata/md5-cache/app-text/xournalpp-1.3.4 (renamed from metadata/md5-cache/app-text/xournalpp-1.2.5-r1)14
-rw-r--r--metadata/md5-cache/app-text/xournalpp-999910
-rw-r--r--metadata/md5-cache/dev-ada/templates-parser-24.0.0-r216
-rw-r--r--metadata/md5-cache/dev-ada/templates-parser-25.0.0-r517
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.44.0 (renamed from metadata/md5-cache/dev-cpp/cpp-httplib-0.43.3)4
-rw-r--r--metadata/md5-cache/dev-debug/dtrace-2.0.715
-rw-r--r--metadata/md5-cache/dev-java/scala-cli-bin-1.12.24
-rw-r--r--metadata/md5-cache/dev-java/scala-cli-bin-1.13.013
-rw-r--r--metadata/md5-cache/dev-lang/python-3.13.1218
-rw-r--r--metadata/md5-cache/dev-lang/python-3.14.5 (renamed from metadata/md5-cache/dev-lang/python-3.14.3)2
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.3.1016
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.4.816
-rw-r--r--metadata/md5-cache/dev-lang/ruby-4.0.4 (renamed from metadata/md5-cache/dev-lang/ruby-4.0.2)4
-rw-r--r--metadata/md5-cache/dev-lang/swi-prolog-10.1.7 (renamed from metadata/md5-cache/dev-lang/swi-prolog-10.1.5)2
-rw-r--r--metadata/md5-cache/dev-libs/libgcrypt-1.12.24
-rw-r--r--metadata/md5-cache/dev-libs/libksba-1.8.015
-rw-r--r--metadata/md5-cache/dev-libs/libpcre2-10.472
-rw-r--r--metadata/md5-cache/dev-ml/llvm-16.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-17.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-18.1.82
-rw-r--r--metadata/md5-cache/dev-ml/llvm-19.1.72
-rw-r--r--metadata/md5-cache/dev-ml/llvm-20.1.82
-rw-r--r--metadata/md5-cache/dev-ml/llvm-21.1.82
-rw-r--r--metadata/md5-cache/dev-ml/llvm-22.1.52
-rw-r--r--metadata/md5-cache/dev-ml/llvm-23.0.0.99992
-rw-r--r--metadata/md5-cache/dev-ml/llvm-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/dev-ml/llvm-23.0.0_pre2026051216
-rw-r--r--metadata/md5-cache/dev-python/backports-zstd-1.5.017
-rw-r--r--metadata/md5-cache/dev-python/cbor2-6.1.017
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-1.51.016
-rw-r--r--metadata/md5-cache/dev-python/clang-16.0.62
-rw-r--r--metadata/md5-cache/dev-python/clang-17.0.62
-rw-r--r--metadata/md5-cache/dev-python/clang-18.1.82
-rw-r--r--metadata/md5-cache/dev-python/clang-19.1.72
-rw-r--r--metadata/md5-cache/dev-python/clang-20.1.82
-rw-r--r--metadata/md5-cache/dev-python/clang-21.1.82
-rw-r--r--metadata/md5-cache/dev-python/clang-22.1.52
-rw-r--r--metadata/md5-cache/dev-python/clang-23.0.0.99992
-rw-r--r--metadata/md5-cache/dev-python/clang-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/dev-python/clang-23.0.0_pre2026051216
-rw-r--r--metadata/md5-cache/dev-python/crispy-bootstrap3-2024.16
-rw-r--r--metadata/md5-cache/dev-python/cvxopt-1.3.317
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.152.617
-rw-r--r--metadata/md5-cache/dev-python/idna-3.15 (renamed from metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r5)22
-rw-r--r--metadata/md5-cache/dev-python/imap-tools-1.13.0 (renamed from metadata/md5-cache/dev-python/imap-tools-1.11.1)2
-rw-r--r--metadata/md5-cache/dev-python/inline-snapshot-0.33.016
-rw-r--r--metadata/md5-cache/dev-python/installer-1.0.116
-rw-r--r--metadata/md5-cache/dev-python/ipyparallel-9.2.016
-rw-r--r--metadata/md5-cache/dev-python/lit-16.0.62
-rw-r--r--metadata/md5-cache/dev-python/lit-17.0.62
-rw-r--r--metadata/md5-cache/dev-python/lit-18.1.82
-rw-r--r--metadata/md5-cache/dev-python/lit-19.1.72
-rw-r--r--metadata/md5-cache/dev-python/lit-20.1.82
-rw-r--r--metadata/md5-cache/dev-python/lit-21.1.82
-rw-r--r--metadata/md5-cache/dev-python/lit-22.1.52
-rw-r--r--metadata/md5-cache/dev-python/lit-23.0.0.99992
-rw-r--r--metadata/md5-cache/dev-python/lit-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/dev-python/lit-23.0.0_pre2026051215
-rw-r--r--metadata/md5-cache/dev-python/mypy-2.1.017
-rw-r--r--metadata/md5-cache/dev-python/nuitka-4.1 (renamed from metadata/md5-cache/dev-python/nuitka-4.0.7)2
-rw-r--r--metadata/md5-cache/dev-python/pandas-3.0.317
-rw-r--r--metadata/md5-cache/dev-python/pbs-installer-2026.5.1016
-rw-r--r--metadata/md5-cache/dev-python/pillow-12.2.0-r117
-rw-r--r--metadata/md5-cache/dev-python/pygobject-3.52.418
-rw-r--r--metadata/md5-cache/dev-python/pytest-jobserver-1.1.04
-rw-r--r--metadata/md5-cache/dev-python/pytest-twisted-1.14.3-r12
-rw-r--r--metadata/md5-cache/dev-python/python-discovery-1.3.116
-rw-r--r--metadata/md5-cache/dev-python/pyxattr-0.8.12
-rw-r--r--metadata/md5-cache/dev-python/reportlab-4.5.116
-rw-r--r--metadata/md5-cache/dev-python/requests-2.34.016
-rw-r--r--metadata/md5-cache/dev-python/requests-cache-1.3.216
-rw-r--r--metadata/md5-cache/dev-python/selenium-4.44.016
-rw-r--r--metadata/md5-cache/dev-python/tox-4.54.016
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.19.916
-rw-r--r--metadata/md5-cache/dev-python/twisted-26.4.017
-rw-r--r--metadata/md5-cache/dev-python/uv-0.11.1417
-rw-r--r--metadata/md5-cache/dev-python/uv-build-0.11.1416
-rw-r--r--metadata/md5-cache/dev-python/virtualenv-21.3.216
-rw-r--r--metadata/md5-cache/dev-qt/qt-docs-6.11.1_p20260509052914
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.11.117
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtgraphs-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.10.32
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.11.02
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.11.117
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.11.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.11.118
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.11.115
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.11.117
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.11.116
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.11.116
-rw-r--r--metadata/md5-cache/dev-scheme/chez-10.4.116
-rw-r--r--metadata/md5-cache/dev-util/flawfinder-2.0.19-r22
-rw-r--r--metadata/md5-cache/dev-util/selenium-manager-4.44.016
-rw-r--r--metadata/md5-cache/dev-vcs/jj-0.37.013
-rw-r--r--metadata/md5-cache/dev-vcs/jj-0.38.013
-rw-r--r--metadata/md5-cache/dev-vcs/jj-0.39.013
-rw-r--r--metadata/md5-cache/dev-vcs/jj-0.41.0 (renamed from metadata/md5-cache/dev-vcs/jj-0.36.0)7
-rw-r--r--metadata/md5-cache/dev-vcs/subversion-1.14.5-r32
-rw-r--r--metadata/md5-cache/gnustep-apps/simpleagenda-0.4815
-rw-r--r--metadata/md5-cache/kde-plasma/aurorae-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/bluedevil-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-grub-6.6.512
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-gtk-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-plymouth-6.6.514
-rw-r--r--metadata/md5-cache/kde-plasma/discover-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/drkonqi-6.6.518
-rw-r--r--metadata/md5-cache/kde-plasma/flatpak-kcm-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/kactivitymanagerd-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/kde-cli-tools-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.6.514
-rw-r--r--metadata/md5-cache/kde-plasma/kde-gtk-config-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/kdecoration-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/kdeplasma-addons-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kdesu-gui-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/keditfiletype-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kgamma-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/kglobalacceld-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kinfocenter-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/kmenuedit-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/knighttime-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kpipewire-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/krdp-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kscreen-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kscreenlocker-6.6.518
-rw-r--r--metadata/md5-cache/kde-plasma/ksshaskpass-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/ksystemstats-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kwallet-pam-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/kwayland-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-x11-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/kwrited-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/layer-shell-qt-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/libkscreen-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/libksysguard-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/libplasma-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/milou-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/ocean-sound-theme-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/oxygen-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/oxygen-sounds-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-activities-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-activities-stats-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-browser-integration-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-desktop-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-disks-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-firewall-6.6.518
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-integration-6.6.518
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-keyboard-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-login-manager-6.6.5 (renamed from metadata/md5-cache/kde-plasma/plasma-login-manager-6.6.4)6
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-login-sessions-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-nm-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-pa-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-sdk-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-thunderbolt-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-vault-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-welcome-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-workspace-6.6.519
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.6.513
-rw-r--r--metadata/md5-cache/kde-plasma/plasma5support-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/plymouth-kcm-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/polkit-kde-agent-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/powerdevil-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/print-manager-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.6.515
-rw-r--r--metadata/md5-cache/kde-plasma/sddm-kcm-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/spectacle-6.6.517
-rw-r--r--metadata/md5-cache/kde-plasma/systemsettings-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/wacomtablet-6.6.516
-rw-r--r--metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.6.517
-rw-r--r--metadata/md5-cache/llvm-core/clang-16.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-core/clang-17.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-core/clang-18.1.8-r72
-rw-r--r--metadata/md5-cache/llvm-core/clang-19.1.7-r12
-rw-r--r--metadata/md5-cache/llvm-core/clang-20.1.82
-rw-r--r--metadata/md5-cache/llvm-core/clang-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/clang-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/clang-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/clang-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/clang-23.0.0_pre2026051217
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-16.0.6-r62
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-17.0.6-r102
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-18.1.8-r32
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-20.1.8-r12
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-23.0.0_pre2026051214
-rw-r--r--metadata/md5-cache/llvm-core/flang-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/flang-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/flang-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/flang-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/flang-23.0.0_pre2026051217
-rw-r--r--metadata/md5-cache/llvm-core/libclc-16.0.62
-rw-r--r--metadata/md5-cache/llvm-core/libclc-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/libclc-18.1.82
-rw-r--r--metadata/md5-cache/llvm-core/libclc-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/libclc-20.1.82
-rw-r--r--metadata/md5-cache/llvm-core/libclc-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/libclc-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/libclc-23.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-core/libclc-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/libclc-23.0.0_pre2026051214
-rw-r--r--metadata/md5-cache/llvm-core/lld-16.0.62
-rw-r--r--metadata/md5-cache/llvm-core/lld-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/lld-18.1.82
-rw-r--r--metadata/md5-cache/llvm-core/lld-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/lld-20.1.82
-rw-r--r--metadata/md5-cache/llvm-core/lld-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/lld-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/lld-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/lld-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/lld-23.0.0_pre2026051217
-rw-r--r--metadata/md5-cache/llvm-core/lldb-16.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-core/lldb-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/lldb-18.1.82
-rw-r--r--metadata/md5-cache/llvm-core/lldb-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/lldb-20.1.82
-rw-r--r--metadata/md5-cache/llvm-core/lldb-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/lldb-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/lldb-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/lldb-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/lldb-23.0.0_pre2026051216
-rw-r--r--metadata/md5-cache/llvm-core/llvm-16.0.6-r52
-rw-r--r--metadata/md5-cache/llvm-core/llvm-17.0.6-r32
-rw-r--r--metadata/md5-cache/llvm-core/llvm-18.1.8-r62
-rw-r--r--metadata/md5-cache/llvm-core/llvm-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/llvm-20.1.82
-rw-r--r--metadata/md5-cache/llvm-core/llvm-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/llvm-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/llvm-23.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-core/llvm-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/llvm-23.0.0_pre2026051217
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-16.0.62
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-18.1.82
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-20.1.82
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre2026051213
-rw-r--r--metadata/md5-cache/llvm-core/mlir-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/mlir-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/mlir-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/mlir-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/mlir-23.0.0_pre2026051215
-rw-r--r--metadata/md5-cache/llvm-core/polly-20.1.82
-rw-r--r--metadata/md5-cache/llvm-core/polly-21.1.82
-rw-r--r--metadata/md5-cache/llvm-core/polly-22.1.52
-rw-r--r--metadata/md5-cache/llvm-core/polly-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/polly-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-core/polly-23.0.0_pre2026051215
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r62
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r22
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r22
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre2026051215
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r62
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre2026051215
-rw-r--r--metadata/md5-cache/llvm-runtimes/flang-rt-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/flang-rt-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre2026051214
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-16.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-17.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-18.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre2026051216
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre2026051215
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-20.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre2026051215
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-17.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-18.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre2026051216
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-20.1.8-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-16.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-17.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-18.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-20.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-21.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre2026051216
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre2026051212
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-22.1.52
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre2026051212
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre202605072
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre2026051211
-rw-r--r--metadata/md5-cache/media-gfx/blender-4.5.54
-rw-r--r--metadata/md5-cache/media-gfx/hugin-99992
-rw-r--r--metadata/md5-cache/media-gfx/krita-6.0.118
-rw-r--r--metadata/md5-cache/media-gfx/krita-6.0.2_pre202605092
-rw-r--r--metadata/md5-cache/media-libs/nvidia-vaapi-driver-0.0.1715
-rw-r--r--metadata/md5-cache/media-libs/raqm-0.10.516
-rw-r--r--metadata/md5-cache/media-libs/taglib-2.1.116
-rw-r--r--metadata/md5-cache/media-libs/taglib-2.3 (renamed from metadata/md5-cache/media-libs/taglib-2.2)2
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-dtls-1.28.3 (renamed from metadata/md5-cache/media-plugins/gst-plugins-dtls-1.28.1)6
-rw-r--r--metadata/md5-cache/media-sound/ardour-9.2.017
-rw-r--r--metadata/md5-cache/media-sound/ardour-99992
-rw-r--r--metadata/md5-cache/media-sound/audacity-3.7.72
-rw-r--r--metadata/md5-cache/media-sound/easytag-2.4.3-r618
-rw-r--r--metadata/md5-cache/media-sound/hydrogen-99992
-rw-r--r--metadata/md5-cache/media-sound/linuxsampler-99992
-rw-r--r--metadata/md5-cache/media-sound/musescore-99992
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-chromium-1484
-rw-r--r--metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r615
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-4.6.5-r14
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.4617
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-7.0.26 (renamed from metadata/md5-cache/net-analyzer/zabbix-7.2.15)8
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-7.4.10 (renamed from metadata/md5-cache/net-analyzer/zabbix-7.2.12)10
-rw-r--r--metadata/md5-cache/net-dns/dnsmasq-2.92_p216
-rw-r--r--metadata/md5-cache/net-im/element-desktop-1.12.18 (renamed from metadata/md5-cache/net-im/element-desktop-1.12.16)8
-rw-r--r--metadata/md5-cache/net-im/signal-desktop-bin-8.9.1 (renamed from metadata/md5-cache/net-im/signal-desktop-bin-8.8.0)2
-rw-r--r--metadata/md5-cache/net-mail/dovecot-2.4.4 (renamed from metadata/md5-cache/net-mail/dovecot-2.4.2)6
-rw-r--r--metadata/md5-cache/net-mail/notmuch-0.39-r1 (renamed from metadata/md5-cache/net-mail/notmuch-0.39)2
-rw-r--r--metadata/md5-cache/net-mail/notmuch-0.40-r2 (renamed from metadata/md5-cache/net-mail/notmuch-0.40-r1)2
-rw-r--r--metadata/md5-cache/net-mail/stalwart-cli-0.15.514
-rw-r--r--metadata/md5-cache/net-mail/stalwart-cli-1.0.6 (renamed from metadata/md5-cache/net-mail/stalwart-cli-1.0.3)6
-rw-r--r--metadata/md5-cache/net-mail/stalwart-mail-0.15.515
-rw-r--r--metadata/md5-cache/net-mail/stalwart-mail-0.16.5 (renamed from metadata/md5-cache/net-mail/stalwart-mail-0.16.1)2
-rw-r--r--metadata/md5-cache/net-misc/geoipyupdate-0.0.5 (renamed from metadata/md5-cache/net-misc/geoipyupdate-0.0.4)4
-rw-r--r--metadata/md5-cache/net-news/rssguard-5.1.217
-rw-r--r--metadata/md5-cache/net-p2p/deluge-2.2.0-r217
-rw-r--r--metadata/md5-cache/net-p2p/deluge-999910
-rw-r--r--metadata/md5-cache/net-p2p/syncthing-2.1.016
-rw-r--r--metadata/md5-cache/net-print/brlaser-6.2.84
-rw-r--r--metadata/md5-cache/net-print/cups-2.4.164
-rw-r--r--metadata/md5-cache/net-print/cups-2.4.1917
-rw-r--r--metadata/md5-cache/net-print/cups-filters-2.0.1-r14
-rw-r--r--metadata/md5-cache/net-print/cups-pdf-3.0.24
-rw-r--r--metadata/md5-cache/net-print/cups-pdf-3.0.314
-rw-r--r--metadata/md5-cache/net-print/gutenprint-5.3.54
-rw-r--r--metadata/md5-cache/net-print/libcupsfilters-2.1.1-r14
-rw-r--r--metadata/md5-cache/net-proxy/mitmproxy-12.2.316
-rw-r--r--metadata/md5-cache/net-vpn/frp-0.60.014
-rw-r--r--metadata/md5-cache/net-vpn/frp-0.61.114
-rw-r--r--metadata/md5-cache/net-vpn/frp-0.68.04
-rw-r--r--metadata/md5-cache/sci-biology/biopython-1.8516
-rw-r--r--metadata/md5-cache/sci-chemistry/chemex-2026.5.0 (renamed from metadata/md5-cache/sci-chemistry/chemex-2026.3.0)2
-rw-r--r--metadata/md5-cache/sci-electronics/klayout-0.30.8 (renamed from metadata/md5-cache/sci-electronics/klayout-0.30.4)10
-rw-r--r--metadata/md5-cache/sci-geosciences/folium-0.20.0-r12
-rw-r--r--metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r3 (renamed from metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r2)2
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-gdal-202604124
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-simonkelley-2026051215
-rw-r--r--metadata/md5-cache/sys-apps/hexyl-0.17.09
-rw-r--r--metadata/md5-cache/sys-auth/elogind-255.244
-rw-r--r--metadata/md5-cache/sys-auth/elogind-255.2517
-rw-r--r--metadata/md5-cache/sys-auth/elogind-257.1417
-rw-r--r--metadata/md5-cache/sys-fs/xfsdump-3.3.015
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.294
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.294
-rw-r--r--metadata/md5-cache/sys-kernel/zen-sources-7.0.6 (renamed from metadata/md5-cache/sys-kernel/zen-sources-7.0.3)6
-rw-r--r--metadata/md5-cache/sys-libs/libcap-2.784
-rw-r--r--metadata/md5-cache/sys-process/lsof-4.99.64
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.18.294
-rw-r--r--metadata/md5-cache/www-apps/chromedriver-bin-148.0.7778.16712
-rw-r--r--metadata/md5-cache/www-apps/element-1.12.1314
-rw-r--r--metadata/md5-cache/www-apps/element-1.12.18 (renamed from metadata/md5-cache/www-apps/element-1.12.10)4
-rw-r--r--metadata/md5-cache/www-client/chromium-148.0.7778.167 (renamed from metadata/md5-cache/www-client/chromium-147.0.7727.116)8
-rw-r--r--metadata/md5-cache/www-client/firefox-150.0.318
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-150.0.316
-rw-r--r--metadata/md5-cache/www-client/firefox-l10n-150.0.312
-rw-r--r--metadata/md5-cache/www-client/google-chrome-148.0.7778.16715
-rw-r--r--metadata/md5-cache/www-client/google-chrome-beta-149.0.7827.14 (renamed from metadata/md5-cache/www-client/google-chrome-beta-147.0.7727.49)2
-rw-r--r--metadata/md5-cache/www-client/google-chrome-beta-149.0.7827.315
-rw-r--r--metadata/md5-cache/www-client/google-chrome-unstable-150.0.7828.2 (renamed from metadata/md5-cache/www-client/google-chrome-unstable-149.0.7815.2)2
-rw-r--r--metadata/md5-cache/www-client/librewolf-150.0.2_p118
-rw-r--r--metadata/md5-cache/www-client/librewolf-bin-150.0.2_p1 (renamed from metadata/md5-cache/www-client/librewolf-bin-150.0.1_p1)2
-rw-r--r--metadata/md5-cache/www-client/librewolf-bin-150.0_p116
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-148.0.3967.54 (renamed from metadata/md5-cache/www-client/microsoft-edge-147.0.3912.98)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.52 (renamed from metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.34)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.54 (renamed from metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.20)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-149.0.4009.0 (renamed from metadata/md5-cache/www-client/microsoft-edge-dev-149.0.3984.0)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-149.0.4022.4 (renamed from metadata/md5-cache/www-client/microsoft-edge-dev-148.0.3967.8)2
-rw-r--r--metadata/md5-cache/www-client/opera-developer-132.0.5889.0 (renamed from metadata/md5-cache/www-client/opera-developer-131.0.5868.0)2
-rw-r--r--metadata/md5-cache/www-client/vivaldi-7.9.3970.64 (renamed from metadata/md5-cache/www-client/vivaldi-7.9.3970.59)2
-rw-r--r--metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4029.3 (renamed from metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4021.3)2
-rw-r--r--metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4030.3 (renamed from metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4023.3)2
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-148.0.7778.16713
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7827.14_beta (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-147.0.7727.49_beta)2
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7827.3_beta13
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-150.0.7828.2_alpha (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7815.2_alpha)2
-rw-r--r--net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r6.ebuild (renamed from net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r5.ebuild)4
-rw-r--r--net-analyzer/wireshark/wireshark-4.6.5-r1.ebuild2
-rw-r--r--net-analyzer/zabbix/Manifest10
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.46.ebuild389
-rw-r--r--net-analyzer/zabbix/zabbix-7.0.26.ebuild (renamed from net-analyzer/zabbix/zabbix-7.2.15.ebuild)2
-rw-r--r--net-analyzer/zabbix/zabbix-7.4.10.ebuild (renamed from net-analyzer/zabbix/zabbix-7.2.12.ebuild)6
-rw-r--r--net-dns/dnsmasq/Manifest2
-rw-r--r--net-dns/dnsmasq/dnsmasq-2.92_p2.ebuild237
-rw-r--r--net-im/element-desktop/Manifest2
-rw-r--r--net-im/element-desktop/element-desktop-1.12.18.ebuild (renamed from net-im/element-desktop/element-desktop-1.12.16.ebuild)69
-rw-r--r--net-im/signal-desktop-bin/Manifest2
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-8.9.1.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-8.8.0.ebuild)0
-rw-r--r--net-mail/dovecot/Manifest4
-rw-r--r--net-mail/dovecot/dovecot-2.4.4.ebuild (renamed from net-mail/dovecot/dovecot-2.4.2.ebuild)6
-rw-r--r--net-mail/notmuch/metadata.xml29
-rw-r--r--net-mail/notmuch/notmuch-0.39-r1.ebuild (renamed from net-mail/notmuch/notmuch-0.39.ebuild)8
-rw-r--r--net-mail/notmuch/notmuch-0.40-r2.ebuild (renamed from net-mail/notmuch/notmuch-0.40-r1.ebuild)6
-rw-r--r--net-mail/stalwart-cli/Manifest6
-rw-r--r--net-mail/stalwart-cli/stalwart-cli-0.15.5.ebuild58
-rw-r--r--net-mail/stalwart-cli/stalwart-cli-1.0.6.ebuild (renamed from net-mail/stalwart-cli/stalwart-cli-1.0.3.ebuild)5
-rw-r--r--net-mail/stalwart-mail/Manifest6
-rw-r--r--net-mail/stalwart-mail/stalwart-mail-0.15.5.ebuild105
-rw-r--r--net-mail/stalwart-mail/stalwart-mail-0.16.5.ebuild (renamed from net-mail/stalwart-mail/stalwart-mail-0.16.1.ebuild)0
-rw-r--r--net-misc/geoipyupdate/Manifest2
-rw-r--r--net-misc/geoipyupdate/geoipyupdate-0.0.5.ebuild (renamed from net-misc/geoipyupdate/geoipyupdate-0.0.4.ebuild)2
-rw-r--r--net-news/rssguard/Manifest1
-rw-r--r--net-news/rssguard/rssguard-5.1.2.ebuild83
-rw-r--r--net-p2p/deluge/deluge-2.2.0-r2.ebuild171
-rw-r--r--net-p2p/deluge/deluge-9999.ebuild51
-rw-r--r--net-p2p/syncthing/Manifest2
-rw-r--r--net-p2p/syncthing/syncthing-2.1.0.ebuild126
-rw-r--r--net-print/brlaser/brlaser-6.2.8.ebuild4
-rw-r--r--net-print/cups-filters/cups-filters-2.0.1-r1.ebuild2
-rw-r--r--net-print/cups-pdf/Manifest1
-rw-r--r--net-print/cups-pdf/cups-pdf-3.0.2.ebuild2
-rw-r--r--net-print/cups-pdf/cups-pdf-3.0.3.ebuild48
-rw-r--r--net-print/cups/Manifest1
-rw-r--r--net-print/cups/cups-2.4.16.ebuild2
-rw-r--r--net-print/cups/cups-2.4.19.ebuild318
-rw-r--r--net-print/gutenprint/gutenprint-5.3.5.ebuild2
-rw-r--r--net-print/libcupsfilters/libcupsfilters-2.1.1-r1.ebuild2
-rw-r--r--net-proxy/mitmproxy/Manifest1
-rw-r--r--net-proxy/mitmproxy/mitmproxy-12.2.3.ebuild84
-rw-r--r--net-vpn/frp/Manifest4
-rw-r--r--net-vpn/frp/frp-0.60.0.ebuild65
-rw-r--r--net-vpn/frp/frp-0.61.1.ebuild74
-rw-r--r--net-vpn/frp/frp-0.68.0.ebuild2
-rw-r--r--profiles/package.mask/00-gentoo19
-rw-r--r--sci-biology/biopython/Manifest1
-rw-r--r--sci-biology/biopython/biopython-1.85.ebuild54
-rw-r--r--sci-chemistry/chemex/Manifest2
-rw-r--r--sci-chemistry/chemex/chemex-2026.5.0.ebuild (renamed from sci-chemistry/chemex/chemex-2026.3.0.ebuild)0
-rw-r--r--sci-electronics/fasthenry/metadata.xml3
-rw-r--r--sci-electronics/klayout/Manifest2
-rw-r--r--sci-electronics/klayout/klayout-0.30.8.ebuild (renamed from sci-electronics/klayout/klayout-0.30.4.ebuild)9
-rw-r--r--sci-geosciences/folium/folium-0.20.0-r1.ebuild3
-rw-r--r--sci-mathematics/dunshire/dunshire-0.1.3-r3.ebuild (renamed from sci-mathematics/dunshire/dunshire-0.1.3-r2.ebuild)2
-rw-r--r--sec-keys/openpgp-keys-gdal/openpgp-keys-gdal-20260412.ebuild2
-rw-r--r--sec-keys/openpgp-keys-simonkelley/Manifest1
-rw-r--r--sec-keys/openpgp-keys-simonkelley/metadata.xml10
-rw-r--r--sec-keys/openpgp-keys-simonkelley/openpgp-keys-simonkelley-20260512.ebuild17
-rw-r--r--sys-apps/hexyl/hexyl-0.17.0.ebuild26
-rw-r--r--sys-apps/hexyl/metadata.xml6
-rw-r--r--sys-auth/elogind/Manifest2
-rw-r--r--sys-auth/elogind/elogind-255.24.ebuild2
-rw-r--r--sys-auth/elogind/elogind-255.25.ebuild200
-rw-r--r--sys-auth/elogind/elogind-257.14.ebuild193
-rw-r--r--sys-fs/xfsdump/Manifest1
-rw-r--r--sys-fs/xfsdump/xfsdump-3.3.0.ebuild86
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.29.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.18.29.ebuild2
-rw-r--r--sys-kernel/zen-sources/Manifest6
-rw-r--r--sys-kernel/zen-sources/zen-sources-7.0.6.ebuild (renamed from sys-kernel/zen-sources/zen-sources-7.0.3.ebuild)3
-rw-r--r--sys-libs/libcap/libcap-2.78.ebuild2
-rw-r--r--sys-process/lsof/lsof-4.99.6.ebuild2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.18.29.ebuild2
-rw-r--r--www-apps/chromedriver-bin/Manifest1
-rw-r--r--www-apps/chromedriver-bin/chromedriver-bin-148.0.7778.167.ebuild28
-rw-r--r--www-apps/element/Manifest3
-rw-r--r--www-apps/element/element-1.12.13.ebuild32
-rw-r--r--www-apps/element/element-1.12.18.ebuild (renamed from www-apps/element/element-1.12.10.ebuild)0
-rw-r--r--www-client/chromium/Manifest2
-rw-r--r--www-client/chromium/chromium-148.0.7778.167.ebuild (renamed from www-client/chromium/chromium-147.0.7727.116.ebuild)40
-rw-r--r--www-client/firefox-bin/Manifest99
-rw-r--r--www-client/firefox-bin/firefox-bin-150.0.3.ebuild (renamed from www-client/librewolf-bin/librewolf-bin-150.0_p1.ebuild)78
-rw-r--r--www-client/firefox-l10n/Manifest100
-rw-r--r--www-client/firefox-l10n/firefox-l10n-150.0.3.ebuild181
-rw-r--r--www-client/firefox/Manifest1
-rw-r--r--www-client/firefox/firefox-150.0.3.ebuild1386
-rw-r--r--www-client/google-chrome-beta/Manifest3
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-149.0.7827.14.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-147.0.7727.49.ebuild)0
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-149.0.7827.3.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-149.0.7815.2.ebuild)0
-rw-r--r--www-client/google-chrome-unstable/Manifest2
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-150.0.7828.2.ebuild129
-rw-r--r--www-client/google-chrome/Manifest1
-rw-r--r--www-client/google-chrome/google-chrome-148.0.7778.167.ebuild129
-rw-r--r--www-client/librewolf-bin/Manifest6
-rw-r--r--www-client/librewolf-bin/librewolf-bin-150.0.2_p1.ebuild (renamed from www-client/librewolf-bin/librewolf-bin-150.0.1_p1.ebuild)0
-rw-r--r--www-client/librewolf/Manifest1
-rw-r--r--www-client/librewolf/librewolf-150.0.2_p1.ebuild1406
-rw-r--r--www-client/microsoft-edge-beta/Manifest4
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.52.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.20.ebuild)0
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.54.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.34.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/Manifest4
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.4009.0.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-148.0.3967.8.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.4022.4.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.3984.0.ebuild)0
-rw-r--r--www-client/microsoft-edge/Manifest2
-rw-r--r--www-client/microsoft-edge/microsoft-edge-148.0.3967.54.ebuild (renamed from www-client/microsoft-edge/microsoft-edge-147.0.3912.98.ebuild)0
-rw-r--r--www-client/opera-developer/Manifest2
-rw-r--r--www-client/opera-developer/opera-developer-132.0.5889.0.ebuild (renamed from www-client/opera-developer/opera-developer-131.0.5868.0.ebuild)0
-rw-r--r--www-client/vivaldi-snapshot/Manifest8
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4029.3.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4021.3.ebuild)0
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4030.3.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4023.3.ebuild)0
-rw-r--r--www-client/vivaldi/Manifest4
-rw-r--r--www-client/vivaldi/vivaldi-7.9.3970.64.ebuild (renamed from www-client/vivaldi/vivaldi-7.9.3970.59.ebuild)0
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest6
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-148.0.7778.167.ebuild60
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7827.14_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-147.0.7727.49_beta.ebuild)0
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7827.3_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7815.2_alpha.ebuild)0
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-150.0.7828.2_alpha.ebuild60
1030 files changed, 23807 insertions, 3519 deletions
diff --git a/app-admin/lib_users/lib_users-0.15-r2.ebuild b/app-admin/lib_users/lib_users-0.15-r2.ebuild
index ae4a42da40b3..e2250561ba68 100644
--- a/app-admin/lib_users/lib_users-0.15-r2.ebuild
+++ b/app-admin/lib_users/lib_users-0.15-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild b/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
index 3aa5e8372108..4b8e7f8a7a40 100644
--- a/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
+++ b/app-backup/rdiff-backup/rdiff-backup-2.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r3.ebuild b/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r4.ebuild
index 8f8023f4d629..db6e323cd5d8 100644
--- a/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r3.ebuild
+++ b/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 python3_13 python3_14 )
PYTHON_REQ_USE="ssl(+)"
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/app-crypt/lego/Manifest b/app-crypt/lego/Manifest
index 712003f88132..ef88fdadaecd 100644
--- a/app-crypt/lego/Manifest
+++ b/app-crypt/lego/Manifest
@@ -1,9 +1,6 @@
-DIST lego-4.34.0-deps.tar.xz 7167440 BLAKE2B c7f14176c8c79d72f657d26c7e9835e8449a089352677c39b75ef27fc54495fb837f8db9710ef80c4e607a89158003d89afa7cb026e1a77425ea609eac2cd8b7 SHA512 e5c2901aff4fde203eb65d362a4db3ab673998814bc97da6dbab7d489f9bf007b10bc565f3b95ec7684cd33ad242fed282811f5cfe833760891c3c47252520a2
-DIST lego-4.34.0-docs.tar.gz 3955346 BLAKE2B e3383524477d5d20224252ff3589783b7e9e4315a0ee0d0544cdc84524dafcaf5190dcbb49208bbba37657e9f54e321e9d93576911ac6f967464486b7c0e5335 SHA512 b98bfd5e1bcb360801d698e9b5f5fff5c2c421a06b584ce680b1e34f6dcfabdcafc156f032afe310ab2bf0f4c59d06c95c2803807ceb1eec1b9166ab309ca70a
-DIST lego-4.34.0.tar.gz 1089429 BLAKE2B e2268a520b25e45954c1a4907353e6e400e300bb1a3a5f8d5eb2d8fc4e0be9a0a114ec039e8b36ad31de66411ce55fa1cb884929c3c26897c18b45fd692bf35b SHA512 153beb004e7cb19c8922b111f748778d7f7ff4836ddefb044f0e1809128d9a291c1ee26b7ada1123bd4b890b31f0b1574b6eb26a56343826aedf848596e5c263
DIST lego-4.35.2-deps.tar.xz 7179472 BLAKE2B 783e45893573c6a280af9e0f8df012b49d4034629ff106fe72782be617dbb805a2553095c6d13adc0b41f34d1b6052937d326343bcd6e4cb2f65daf8c6443e6a SHA512 d9b7a4fc0d365b60b2bdbae9cdb4b20c05d1c294b0bfa5a7f1905d7557cc403a55d45f8a3167aa72c624b4dc39a90a3d4490ab61ab2d8db95cfe987427db59e0
DIST lego-4.35.2-docs.tar.gz 3955908 BLAKE2B 3631d2856f6932d555588a52a6ad446b71d2cd48c5cf07b480f45d5a3a5b3d97ec788fe125de3d3f1bbb6844d6355848cd73b7a23d59853c8a30d94edec28afa SHA512 35f7de03732d1bac1950a34b3ea9dffde86f0109d1829a0cfa9ee805a157af66c9f8c276ce120e6f5fdb7370390134cc19e90775b0d4ca12c01047e418bc1128
DIST lego-4.35.2.tar.gz 1091892 BLAKE2B 4153e8a5f09c8347a16d1f6ed81cad0570e020214e2d0d5ec1815984660940e458fb9c1e6352577b9fb5c1437ba2f3e7aa98d1ad745a7adb2dc1c7cd9ea5d4d5 SHA512 17b6cc848af92ec3cb9e9bfa736c746e448c3297d041bb42db0ef95cfdba0e3eb384b192ef4f0bb4ef0ce463977df406e0ede7b26a4e90d67e0585a5e46418cd
DIST lego-5.0.0-deps.tar.xz 7064280 BLAKE2B 724402dcb7810f8d83dc88e2076e54a5348d33c35aded67a7589e62280357830656e08b88217c7edb16ca1e4100cb7d936ef57b33c746075bf694ecf39d6254e SHA512 8da4200d8f76cd166647c772b583f2789131d1e040f39da119dbf626ba2a386c5ad35fea304221029937525571552e757f52fc96bed50afa84770b2ea373c4fc
-DIST lego-5.0.0-docs.tar.gz 3906492 BLAKE2B bc9a1a12a9931fb3e3ede70d3dd824f605799f5d81037e9d033765c47f60e6d23d634bd00638e340fc1ef657b941446a51280cdc6fe1d83da0cb84e35739a317 SHA512 4f3e12398297bd21056d3b71d20de8623bb4044a13a4cd5bb45589fa0a2fa663b168ff72bfed8426930c1b3542f830ac4468e9a3e2ce3bca7b713b370040084c
-DIST lego-5.0.0.tar.gz 1244822 BLAKE2B b016c5b46d03d5542efab5774dcd0a0272f3ffec6aaaf670da847d042604cd91cc1b6427964be9d2d61a2fd8b43f94f2943ea460715bf06c9bcfa0a6bfc8b42c SHA512 741ecc58fc0fc3dc8fffadc1c1d1e69299b1f27fa8a287a2f79d3311399197ec0503dea39fa1acb6d888973f32766c0eb172f6a9cce001fc33b48a8de922eec7
+DIST lego-5.0.2-docs.tar.gz 3906472 BLAKE2B 09bb3db5eb769d66505304872840cfcde489d5e92a80292ef0bb93da6959ae79871e1498f0bc5bde23687cc1f9463332eab336a51d649ac680673593ec81f71c SHA512 5a8cf60dd6e788618870f08b6680c4da546857178248c82edc9011a49572637a6824e83fb14052882c65ccf95a0a6203a431c4111890c9ef70e030806e48082a
+DIST lego-5.0.2.tar.gz 1246315 BLAKE2B ccd8ed6c5312793e9efbf5916d0db0b87cc25902333783e692b131052d03d8ba8821a0b503681d53e576f904803ec4c9f652e9b9c90683c979c8bced566f35a1 SHA512 ffc8588005763c269123a981e4e5f7882c1c21cec124324c6b8187b26fb4b71ef85b341be9770aa9adf8429980c6b321d7f45e27f05eb2c448a77f1a531371e9
diff --git a/app-crypt/lego/lego-4.34.0.ebuild b/app-crypt/lego/lego-4.34.0.ebuild
deleted file mode 100644
index e5d964dcd9ea..000000000000
--- a/app-crypt/lego/lego-4.34.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go"
-HOMEPAGE="https://github.com/go-acme/lego/"
-
-DOCUMENTATION_COMMIT=7f0a97cffffc8af322a4a10058a14ff19276fd2e
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/go-acme/lego.git"
-else
- SRC_URI="
- https://github.com/go-acme/lego/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/go-acme/lego/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz
- https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/${CATEGORY}/${PN}/${P}-deps.tar.xz
-"
- KEYWORDS="~amd64 ~arm64"
-fi
-
-# main
-LICENSE="MIT"
-# deps
-LICENSE+=" Apache-2.0 BSD-2 BSD ISC MPL-2.0"
-SLOT="0"
-
-# some tests require network access otherwise get following error
-# expected: "zoneee: unexpected status code: [status code: 401] body: Unauthorized"
-# actual : "zoneee: could not find zone for domain \"prefix.example.com\" (_acme-challenge.prefix.example.com.): could not find the start of authority for _acme-challenge.prefix.example.com.: read udp 10.0.0.1:54729->10.0.0.1:53: read: connection refused"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-src_unpack() {
- if [[ ${PV} == 9999* ]]; then
- git-r3_src_unpack
- go-module_live_vendor
- EGIT_BRANCH="gh-pages"
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${DOCUMENTATION_COMMIT}"
- git-r3_src_unpack
- else
- default
- fi
-}
-
-src_prepare() {
- default
- find ../"${PN}"-"${DOCUMENTATION_COMMIT}"/ -type f -not -name '*.html' -delete || die
-}
-
-src_compile() {
- export CGO_ENABLED=0
-
- local VERSION
- if [[ ${PV} == 9999* ]]; then
- VERSION="$(git rev-parse HEAD)" || die
- else
- VERSION="${PV}"
- fi
-
- ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/
-}
-
-src_test() {
- ego test -v -cover ./...
-}
-
-src_install() {
- # primary program
- dobin dist/"${PN}"
-
- # docs
- einstalldocs
- dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/*
-}
diff --git a/app-crypt/lego/lego-5.0.0.ebuild b/app-crypt/lego/lego-5.0.2.ebuild
index 7e6cd9c2431e..ade8d8dc0bf2 100644
--- a/app-crypt/lego/lego-5.0.0.ebuild
+++ b/app-crypt/lego/lego-5.0.2.ebuild
@@ -8,7 +8,7 @@ inherit go-module
DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go"
HOMEPAGE="https://github.com/go-acme/lego/"
-DOCUMENTATION_COMMIT=e3cfa221b68948891ef9f39ccdd3462566ff99b4
+DOCUMENTATION_COMMIT=ed44ba1e3a6fe157c8894b90edce01d28acbf798
if [[ ${PV} == 9999* ]]; then
inherit git-r3
@@ -17,7 +17,7 @@ else
SRC_URI="
https://github.com/go-acme/lego/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/go-acme/lego/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz
- https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/${CATEGORY}/${PN}/${P}-deps.tar.xz
+ https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/${CATEGORY}/${PN}/${PN}-5.0.0-deps.tar.xz
"
KEYWORDS="~amd64 ~arm64"
fi
@@ -51,6 +51,9 @@ src_unpack() {
src_prepare() {
default
find ../"${PN}"-"${DOCUMENTATION_COMMIT}"/ -type f -not -name '*.html' -delete || die
+
+ # Use the same dependencies bundle as 5.0.0
+ mv "${WORKDIR}"/${PN}-5.0.0/vendor vendor || die
}
src_compile() {
diff --git a/app-crypt/lego/lego-9999.ebuild b/app-crypt/lego/lego-9999.ebuild
index 31278ad3dcfd..1b31187cc46f 100644
--- a/app-crypt/lego/lego-9999.ebuild
+++ b/app-crypt/lego/lego-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -61,7 +61,7 @@ src_compile() {
VERSION="${PV}"
fi
- ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/
+ ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" .
}
src_test() {
diff --git a/app-editors/emacs/emacs-30.2-r3.ebuild b/app-editors/emacs/emacs-30.2-r3.ebuild
index 1e70ab2910f4..c96af3b052dc 100644
--- a/app-editors/emacs/emacs-30.2-r3.ebuild
+++ b/app-editors/emacs/emacs-30.2-r3.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
fi
DESCRIPTION="The advanced, extensible, customizable, self-documenting editor"
diff --git a/app-editors/zed/Manifest b/app-editors/zed/Manifest
index 42f28b2c6c4b..0dfdc2c06329 100644
--- a/app-editors/zed/Manifest
+++ b/app-editors/zed/Manifest
@@ -41,5 +41,5 @@ DIST zed-0.232.2-crates.tar.xz 120525176 BLAKE2B 20251061aeba66477dcb965163fa666
DIST zed-0.232.2.tar.gz 25444527 BLAKE2B 3faf6058dae15c92d25271993ce4fbf95c1a507e42d8c3c71998209ebd546cb1705195099017fa417ccb3c6f080bb369cfb9a49f2728eba6e8dd27d06dbc1445 SHA512 ff7cf9dcce4912ddd4805671110f88793ad288001cd5d4900ed0a2b053fa96ff05958f3dd8294fc60fb875ebdaca04fad9c8ff5c066bccb80c06557d6ae1e26c
DIST zed-0.233.7-crates.tar.xz 127706572 BLAKE2B c85254526dcbd2c6065f894f65b6f0e9401c96e8975d64d5c770339331238b02863947be6945583c6b50e201183760d61f80f5e009a5d5f742b0489e6288511e SHA512 954385977f67fa72ca4d7821ebe76b9495014ec11786c3a241eb87d4a6e99f9addf28abfd463875c6bcd52c13851730541759a3a15b35f2d2b5326e26259a3a9
DIST zed-0.233.7.tar.gz 25485523 BLAKE2B 0d93e52d16cd31bbb1d13dc7aa5d5186f9d813373c6c58d5c2da150dee9c75c34d0918123889ef986a77cfdbee4eb3346168e2baf86816f67cbba88c9dc20ab4 SHA512 a19224b66d19391eb597c59b30186b5963dee603ef1b50aa05c34eb706f230f0f078a46c443ec0217d70bc7566397aa2bc6e60c2aa149c7891a49e9beb96c1cb
-DIST zed-1.1.6-crates.tar.xz 126646192 BLAKE2B 61fb46e33b7939847463f476a9efa11cb07b9cbb9e87d9f1c9cccba63efbac45b123b319a21833567c6998ae0e0ec1d32085913e8c95265a67899852be3d6555 SHA512 b4b6d65a448d3fb4f77eaf38d42b78a13d3b6c2f10dc71877591a0a30d0a20df2e8681ecd57d533cfbe098b02ac6e7df5393a48cf69918f085fa573c3726cc49
-DIST zed-1.1.6.tar.gz 25704661 BLAKE2B 5b5f29509db0456612cc7e30b6372d1ebede1760e6b2ce78bacbe776ce3fb4c0a2e16987e8ef12b2ae2e66a10730c0273989402e19a6a4c9d66dace7e715a15b SHA512 5c05e44e2713e6a5a9b32f56f1dc42a3a149cb979946cf30ea7749884ee4a0057f66537dcc18826a2951192a3a3e7a6994089966d3957d2e71f44188f61a9470
+DIST zed-1.1.7-crates.tar.xz 126646192 BLAKE2B 61fb46e33b7939847463f476a9efa11cb07b9cbb9e87d9f1c9cccba63efbac45b123b319a21833567c6998ae0e0ec1d32085913e8c95265a67899852be3d6555 SHA512 b4b6d65a448d3fb4f77eaf38d42b78a13d3b6c2f10dc71877591a0a30d0a20df2e8681ecd57d533cfbe098b02ac6e7df5393a48cf69918f085fa573c3726cc49
+DIST zed-1.1.7.tar.gz 25706849 BLAKE2B e771d41dcfb7eef1aae2b33f1f870b8b5866caff6f133325699c75afc7f50813ff2a8dec55ba051560fe3c5b583143b70c0c1b307e4ff55093288738e5e12d16 SHA512 860bb22af61053296852fef91015e2e5de2a39518cbf02722eb6028ea4ac0b81d6a4769eebf14e4930c3eefadff285d4399c65b5063196573ed8a4a7d423183d
diff --git a/app-editors/zed/zed-1.1.6.ebuild b/app-editors/zed/zed-1.1.7.ebuild
index 28de744275ff..28de744275ff 100644
--- a/app-editors/zed/zed-1.1.6.ebuild
+++ b/app-editors/zed/zed-1.1.7.ebuild
diff --git a/app-emacs/emacs-ipython-notebook/Manifest b/app-emacs/emacs-ipython-notebook/Manifest
index 93c21db286be..08345ccc20e0 100644
--- a/app-emacs/emacs-ipython-notebook/Manifest
+++ b/app-emacs/emacs-ipython-notebook/Manifest
@@ -1 +1,2 @@
DIST emacs-ipython-notebook-0.17.1_pre20230826.tar.gz 312767 BLAKE2B 742df1a4fdf8409d711bd9903baa103cd28d110400f46c97e0fc0962e1ef3cf4f0fb696881bb54d83c7e1d342669dcd493e5e24067f6f439a8639dcef2140dae SHA512 1df8551c75fbd8e3c0543ec304cae9974024e36710fb6e7f418c4c8052bbfdefde357000e4df135ddbc58faf808d9bdf1ec731113e317500ad5fed48c1d1bd6f
+DIST emacs-ipython-notebook-0.17.1_pre20251212.gh.tar.gz 312812 BLAKE2B 4409925585d229223fd80b14f07105f1c44d18f7ea56244ce1572f364b9b9f1bf5be3f4664eca756e1976e456c60deb6af7c4c79fb9898c9c7109bc2da515a0d SHA512 2688ee9d66c38e21ce8bbe23eac627bfde2ba663b38ff01a9e95a7b4f308537f6036c9fc14abcd75c2be7d8b685d5c583b911409f04685989ee96e4372cb8a45
diff --git a/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.1_pre20251212.ebuild b/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.1_pre20251212.ebuild
new file mode 100644
index 000000000000..4927827fe30e
--- /dev/null
+++ b/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.1_pre20251212.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit elisp readme.gentoo-r1 python-single-r1
+
+DESCRIPTION="Jupyter notebook client in Emacs"
+HOMEPAGE="https://github.com/millejoh/emacs-ipython-notebook/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/millejoh/${PN}"
+else
+ [[ "${PV}" == *20251212 ]] && COMMIT="8fa836fcd1c22f45d36249b09590b32a890f2b9e"
+
+ SRC_URI="https://github.com/millejoh/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=app-emacs/anaphora-1.0.4
+ >=app-emacs/dash-2.13.0
+ >=app-emacs/deferred-0.5
+ >=app-emacs/polymode-0.2.2
+ >=app-emacs/request-0.3.3
+ >=app-emacs/websocket-1.12
+ >=app-emacs/with-editor-3.4.9
+ $(python_gen_cond_dep '
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/notebook[${PYTHON_USEDEP}]
+ dev-python/tornado[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ app-emacs/mocker
+ )
+"
+
+DOCS=( README.rst thumbnail.png )
+DOC_CONTENTS="There may be problems with connecting to Jupyter Notebooks
+ because of the tokens, in that case you can try running \"jupyter
+ notebook\" with --NotebookApp.token=\"\" (and --NotebookApp.ip=127.0.0.1 to
+ limit connections only to local machine), but be warned that this can
+ compromise your system if used without caution! For reference check out
+ https://github.com/millejoh/emacs-ipython-notebook/issues/838"
+
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert-runner test
+
+pkg_setup() {
+ # * ACCESS DENIED: open_wr: ~/.config/python/jupyter/migrated
+ unset JUPYTER_CONFIG_DIR
+
+ elisp_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_compile() {
+ local -x BYTECOMPFLAGS="-L lisp"
+
+ elisp-compile ./lisp/*.el
+}
+
+src_test() {
+ ert-runner -L lisp -L test -l test/testein.el \
+ --reporter ert+duration test/test-ein*.el || die
+}
+
+src_install() {
+ elisp-install ${PN} lisp/*.el{,c}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+ readme.gentoo_create_doc
+}
diff --git a/app-emacs/polymode/Manifest b/app-emacs/polymode/Manifest
index 913ddcd3f944..114ee42652c6 100644
--- a/app-emacs/polymode/Manifest
+++ b/app-emacs/polymode/Manifest
@@ -1 +1,2 @@
DIST polymode-0.2.2_p20220322.tar.gz 417218 BLAKE2B 7f2846a6fed751f7fb0e7d6b50ca2bb40232007e7f8cef801b22b252ca39a65658d0059ddb8ba384ed2f6b1bdbddaf39fcaa09d91787b8523f9872162156f25a SHA512 2e1d49cd3086cb7a8551a4c48cd6655e1c41155f1e518b1cfae5493ac382d566bc7a8969a167063c0384978b70d79f2d2557fc9a6d12e54a985fdbf24315bf0b
+DIST polymode-0.2.2_p20260505.gh.tar.gz 420814 BLAKE2B 73dffbef09fec15ddd7e7928039fa27ba99d3873bf60fe60ee058dc3f6804b05234497ec28054a531ab018bda15271766323f93a245e5a1315a3c1141bf6ffb1 SHA512 080b50cb5f2d84e0af7e1f2aa4aad17e072436b54b631043f7960f12f30c1901adcfd0ab7e6fb0050c697a7ef9655d8bcd93277ce500f5a4e186ce1e34c81178
diff --git a/app-emacs/polymode/polymode-0.2.2_p20260505.ebuild b/app-emacs/polymode/polymode-0.2.2_p20260505.ebuild
new file mode 100644
index 000000000000..d2119fa4d3c5
--- /dev/null
+++ b/app-emacs/polymode/polymode-0.2.2_p20260505.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit elisp
+
+DESCRIPTION="Framework for Multiple Major Modes in Emacs"
+HOMEPAGE="https://github.com/polymode/polymode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/polymode/${PN}"
+else
+ [[ "${PV}" == *20260505 ]] && COMMIT="8cb72fa5dcc0d98746c680043dc121edc7621e3a"
+
+ SRC_URI="https://github.com/polymode/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+# The "compat-tests" downloads resources from network and "define-tests" fails
+ELISP_REMOVE="
+ tests/compat-tests.el
+ tests/define-tests.el
+"
+
+DOCS=( readme.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert tests
+
+src_install() {
+ elisp_src_install
+
+ dodoc -r samples
+}
diff --git a/app-emacs/pymacs/pymacs-0.26-r6.ebuild b/app-emacs/pymacs/pymacs-0.26-r7.ebuild
index ea5913572f48..655f00888055 100644
--- a/app-emacs/pymacs/pymacs-0.26-r6.ebuild
+++ b/app-emacs/pymacs/pymacs-0.26-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ HOMEPAGE="https://www.emacswiki.org/emacs/PyMacs
if [[ ${PV} == *9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/dgentry/${PN^}.git"
+ EGIT_REPO_URI="https://github.com/dgentry/${PN^}"
else
SRC_URI="https://github.com/dgentry/${PN^}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
diff --git a/app-emacs/shell-maker/Manifest b/app-emacs/shell-maker/Manifest
index 63ccc71bf9fa..84de10f75425 100644
--- a/app-emacs/shell-maker/Manifest
+++ b/app-emacs/shell-maker/Manifest
@@ -1,2 +1,3 @@
DIST shell-maker-0.89.2.gh.tar.gz 230593 BLAKE2B c85cf9755fb4f326ce51d83b03f879753657678d573f209e90ee228f33c0b7aa36301f6a3aac05f1c7ed764f620f759587ccd3b5a7edd64098d535f6c49db9a9 SHA512 aa2ae9c5b48d6873cae133c0ef4d0b22e1f2ec9469257ad6b1299dbf7d2eae075f0ae2af22a641888b471c78ac1a418c4011fa163928b1ac7ed1dfc04992d7de
DIST shell-maker-0.90.1.gh.tar.gz 231322 BLAKE2B c97f143834ce8220c7f63c73dcfb4de99a68024e4ce07de23916583526f23c24da906cb0ecc474c7b068a336bda9904834329c086e96e9234408897a9c936346 SHA512 95f3b6ef3809df3fb073649a225349e2cad67535bedb95b8eb002d19b8728915c06899ce7173db8030e6849d4408cf763658060736367e79c399d70ac857a262
+DIST shell-maker-0.91.2.gh.tar.gz 232776 BLAKE2B 77567547a85cd05425224bd1f834ba896af46e148ba8542e22701860a2e417e23779c494e96c7c31c248ec32d68567323e4c56ea6e1bc6916161e53892c2ea8c SHA512 33b6d5067a0ad70ba11e10833ad532f748afdcdf5a49dcfc01da107140eb2eb1256b8b2a55c8493fc052f5268f8e5543d62654f848862bf2048558bc6b3029d2
diff --git a/app-emacs/shell-maker/shell-maker-0.91.2.ebuild b/app-emacs/shell-maker/shell-maker-0.91.2.ebuild
new file mode 100644
index 000000000000..ce3d413bfe62
--- /dev/null
+++ b/app-emacs/shell-maker/shell-maker-0.91.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="27.1"
+
+inherit elisp
+
+DESCRIPTION="Interaction mode for making comint shells for GNU Emacs"
+HOMEPAGE="https://github.com/xenodium/shell-maker/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/xenodium/${PN}"
+else
+ SRC_URI="https://github.com/xenodium/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( CHANGELOG.md README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert ./tests/ \
+ -l "${PN}-history-tests.el" -l markdown-overlays-images-tests.el
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+ elisp-make-site-file "${SITEFILE}"
+}
diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 71bc4347a007..4e1f8754a7cb 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,4 +1,3 @@
DIST free42-nologo-3.1.9.tgz 7464567 BLAKE2B d3a8e87a71b1e6de0da2f9d0efe20e3131c8589151b1f67873d29aa45131b513a2e7fb127fd93fec35c318ed9ed9959f356df3b8c39ea31ed89022d9d66de3eb SHA512 350a0f15f08afbca04cf59e453ac0e48c78fb068b67746ac4174a595140085a167409a51eb9f627a71b931177495456ab31ae3ec00a9dda29bb21db7244381fd
-DIST free42-nologo-3.3.10.tgz 7469460 BLAKE2B 5eed435f64cabd493aea5928aba9093052da634c4f586867e553696c321db5bab41aa8f63742585091c8dd7d14ac4be6ed02ce52c9a6c8c854c4e166f6b4ffea SHA512 e992de708e612c4c2703f8cfea5327c830f347de8c712cd49580c983774597ee636cfe17ccc7aa5de9589d91b7e205c9f684c00e878c0068bc19733e2e6d69f2
DIST free42-nologo-3.3.11.tgz 7470639 BLAKE2B 86b168dc4d04745c842dcfd6e921e331c078c977a85423b6c0c40cd9b039a3da74204e99d9aaa06f5162b6e8f3330481b386f887e036f293b6b42ac36716ef75 SHA512 13e7f9aef5b4be57e19abc629c35f498212a2df92bc79e6f73d2305dcf8b752b59d71fb659831874045bdeb3aaedc75e8b7a32194a0684e33bb849a8447ce4e6
-DIST free42-nologo-3.3.8.tgz 7485819 BLAKE2B cb8d3f0d745de4167f793959eac3e27c807e459bd0ec8860caad6588e952cdf8e4c9c70d6445a210e9ebd0e16fe910c271db28ba222322a82faeafced62487ba SHA512 d178d54b03bee6536ddc1b514cff44adfff28e93e037740b03f78a0b4c7b9c2e87d8f634352a3b900c8b645b8c8faf49012b28cb1a1951368b439542d33b812c
+DIST free42-nologo-3.3.12.tgz 7470726 BLAKE2B 9f639f71070842210d036e77de13a82856be92c324108261ba9d97369dd86d777d952c27458f9e24c4c9c34c9b276fc67c758d60075e7931566f84e2c86070f4 SHA512 ef2fcbdebb4f55acc95cfb0dc23b42b5108a22fe1157acdd5f82aa75f1f575a429d65791cfcb30ff401d9ea7dbe71c3fd6429a47ef04e6571ebda13ffba8bf44
diff --git a/app-emulation/free42/free42-3.3.10.ebuild b/app-emulation/free42/free42-3.3.12.ebuild
index 768a05888a5e..a89dce3c8bce 100644
--- a/app-emulation/free42/free42-3.3.10.ebuild
+++ b/app-emulation/free42/free42-3.3.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-emulation/free42/free42-3.3.8.ebuild b/app-emulation/free42/free42-3.3.8.ebuild
deleted file mode 100644
index 768a05888a5e..000000000000
--- a/app-emulation/free42/free42-3.3.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-nologo-${PV}"
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/free42/"
-SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz"
-S=${WORKDIR}/${MY_PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- alsa? ( media-libs/alsa-lib )"
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
- "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
-)
-
-src_compile() {
- local myconf
- use alsa && myconf="AUDIO_ALSA=yes"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
- emake -C gtk clean
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
- default
- dobin gtk/free42bin gtk/free42dec
-}
diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index 737b005e398b..94b3533202b3 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1,3 +1,2 @@
-DIST plus42-upstream-1.3.10.tgz 7663336 BLAKE2B d3ea7060a1cc9cd5c71a17ada6721418f72e010b3fce4838d93222de400e1d980080e174c73eddcd6b5e3bc7bd5e18d930c32ce87a37d42e3544992e9f5b1262 SHA512 79459b3cb47078d4dbf8f251ba0781041bc9db13b78f4e5cbabaaef1fe3433bd860425de7515b7480b315f795afbb92fc20ce41586d81e2685ba3c20536efe6c
-DIST plus42-upstream-1.3.12.tgz 7650034 BLAKE2B fe49da5b72542ce84f2fcdcf242b6bafb4b4a5af88cf9f0d2f798fe6b724c2c71656269d10779ac1046655404be7e931e02e529fee4fc4ac3348fbbc09efcbbc SHA512 60ffc6d466ae3274bc6c915f857fcf1e69a796acca7cf6e621fc335cb8fcb6dd694d42469ac537edac8c224a604b58e6432f2987cba461c2dc8674998a0271a6
DIST plus42-upstream-1.3.13.tgz 7650256 BLAKE2B f51c8cb58c3d88bdc7f3e57756498e07398e89730f0a1bc47f6b181c2e29b348475ba8d24d730b63140ec19ba54cdb37a507b2ebc7d6c9c32888fbe35bbdf5e6 SHA512 5260ff487b211cbc4a02a73ccb60b95eb092b5c3ad31769f186cd78ec97398a5fa827e6b750a1c63b48db9f3eeeb8dc0f6ed7e200919335c2d03be265508adc0
+DIST plus42-upstream-1.3.15.tgz 7650390 BLAKE2B d69c1dca1237a8ae4c4a6cc8e4d9eb995eb07fea89a15725e92d73d2c204a52fffe79c28ba3d70578529e08c7f8dea611a5a404495c0e3d61e128c4a6e944298 SHA512 48eeda81c8305b2400fe947f61598e8c2fb4c99977b85fe320e1d72635ddd7f90081a7e661b7e204df7968c6b2dbeb8f9901f04a7481352b08e5bd6f38f34581
diff --git a/app-emulation/plus42/plus42-1.3.10.ebuild b/app-emulation/plus42/plus42-1.3.10.ebuild
deleted file mode 100644
index 8749be2a6c4c..000000000000
--- a/app-emulation/plus42/plus42-1.3.10.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="${PN}-upstream-${PV}"
-
-DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
-HOMEPAGE="https://thomasokken.com/plus42/"
-SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz"
-S=${WORKDIR}/${MY_PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+alsa"
-
-DEPEND="app-accessibility/at-spi2-core
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- alsa? ( media-libs/alsa-lib )"
-RDEPEND="${DEPEND}"
-
-DOCS=( CREDITS HISTORY README )
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
- "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
-)
-
-src_prepare() {
- default
-}
-
-src_compile() {
- local myconf
- use alsa && myconf="AUDIO_ALSA=yes"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
- emake -C gtk clean
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
-}
-
-src_install() {
- default
- dobin gtk/plus42bin gtk/plus42dec
-}
diff --git a/app-emulation/plus42/plus42-1.3.12.ebuild b/app-emulation/plus42/plus42-1.3.15.ebuild
index 8749be2a6c4c..cd3eded57331 100644
--- a/app-emulation/plus42/plus42-1.3.12.ebuild
+++ b/app-emulation/plus42/plus42-1.3.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest
index 3d85f0a13ec2..cf7c7db43c4c 100644
--- a/app-office/calligra/Manifest
+++ b/app-office/calligra/Manifest
@@ -1,2 +1,3 @@
DIST calligra-25.12.3.tar.xz 57982464 BLAKE2B cd36c59dcce12e6fcd4229aa144b72263676f0735d4aac32fb3909aabc98f5316600cc0a3622c559086996d242b5d3c63e58eb05e32594be58e160c06690b6c8 SHA512 be6e6cae05261b064dfb9d9dae8046a0b2ae97895d7877e409838fd4699215f1625066202afa05fc529e2bb3dba752f1f88cd51e868e944b2dac96b608401cf6
+DIST calligra-26.04.1.tar.xz 58062620 BLAKE2B 320175310200e73cf9328b8ec8ab42358f0b5060d15790e788c8ca8507b5c6de7b5c7575c82ee5463349689f04578ac09171eb480a073cb871579d372a660d55 SHA512 fd3449dad459c34c77813499ff71ef34ae3f33274a1dfc652e71301f34330f241f8836af81c5de4a140b244cc262d7fefd00a0c4ef04c1c946d160f2cf697dd9
DIST calligra-3.2.1-patchset-1.tar.xz 11924 BLAKE2B 5a71a7960a6d2a4d5e55129f4812fb13a2fb56613283d4582266e1836f107b711be43cb158e29c440fbda6992c03a3f4907f0600d21522fd9ab07c66354234a9 SHA512 26ec818f2415c43b116b716557710361621e1e4446087fe123e29107f82400ec82f19ab3a76dde9b749ed4b9f15da9c05c3fa6137fc814241c48ffc12f5628fc
diff --git a/app-office/calligra/calligra-26.04.1.ebuild b/app-office/calligra/calligra-26.04.1.ebuild
new file mode 100644
index 000000000000..7c44e266093c
--- /dev/null
+++ b/app-office/calligra/calligra-26.04.1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHECKREQS_DISK_BUILD="4G"
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=6.19.0
+QTMIN=6.9.1
+inherit check-reqs ecm gear.kde.org xdg
+
+DESCRIPTION="KDE Office Suite"
+HOMEPAGE="https://calligra.org/"
+PATCHSET="${PN}-3.2.1-patchset-1"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+if [[ ${KDE_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+CAL_FTS=( karbon sheets stage words )
+IUSE="+charts +fontconfig gsl +import-filter +lcms okular +pdf +truetype
+ webengine X $(printf 'calligra_features_%s ' ${CAL_FTS[@]})"
+
+RESTRICT="test"
+
+# TODO: Not packaged: Cauchy (https://bitbucket.org/cyrille/cauchy)
+# Required for the matlab/octave formula tool
+COMMON_DEPEND="
+ dev-lang/perl
+ dev-libs/openssl:=
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[designer]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ virtual/libiconv
+ virtual/zlib:=
+ charts? ( dev-libs/kdiagram:6 )
+ fontconfig? ( media-libs/fontconfig )
+ gsl? ( sci-libs/gsl:= )
+ import-filter? (
+ app-text/libetonyek
+ app-text/libodfgen
+ app-text/libwpd:*
+ app-text/libwpg:*
+ >=app-text/libwps-0.4
+ dev-libs/librevenge
+ media-libs/libvisio
+ )
+ lcms? ( media-libs/lcms:2 )
+ okular? ( kde-apps/okular:6 )
+ pdf? ( app-text/poppler:=[qt6] )
+ truetype? ( media-libs/freetype:2 )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] )
+ calligra_features_sheets? ( dev-cpp/eigen:= )
+ calligra_features_words? ( dev-libs/libxslt )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ lcms? ( dev-libs/imath:3 )
+ test? ( >=kde-frameworks/threadweaver-${KFMIN}:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5
+ calligra_features_karbon? ( media-gfx/pstoedit[plotutils] )
+"
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${WORKDIR}"/${PATCHSET}/${PN}-3.1.89-no-arch-detection.patch # downstream
+ "${FILESDIR}"/${P}-poppler-26.04.patch # in git master
+)
+
+src_configure() {
+ local cal_ft myproducts
+
+ # applications
+ for cal_ft in ${CAL_FTS[@]}; do
+ use calligra_features_${cal_ft} && myproducts+=( "${cal_ft^^}" )
+ done
+
+ use lcms && myproducts+=( PLUGIN_COLORENGINES )
+ use okular && myproducts+=( OKULAR )
+
+ local mycmakeargs=(
+ -DPACKAGERS_BUILD=OFF
+ -DRELEASE_BUILD=ON
+ -DWITH_Iconv=ON
+ -DWITH_Imath=ON # w/ LCMS: 16 bit floating point Grayscale colorspace
+ -DCMAKE_DISABLE_FIND_PACKAGE_Cauchy=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt6=ON # really obsolete
+ -DPRODUCTSET="${myproducts[*]}"
+ $(cmake_use_find_package charts KChart6)
+ -DWITH_Fontconfig=$(usex fontconfig)
+ -DWITH_GSL=$(usex gsl)
+ -DWITH_LibEtonyek=$(usex import-filter)
+ -DWITH_LibOdfGen=$(usex import-filter)
+ -DWITH_LibRevenge=$(usex import-filter)
+ -DWITH_LibVisio=$(usex import-filter)
+ -DWITH_LibWpd=$(usex import-filter)
+ -DWITH_LibWpg=$(usex import-filter)
+ -DWITH_LibWps=$(usex import-filter)
+ -DWITH_LCMS2=$(usex lcms)
+ -DWITH_Okular6=$(usex okular)
+ -DWITH_Poppler=$(usex pdf)
+ -DWITH_PopplerXPDFHeaders=$(usex pdf)
+ -DWITH_Eigen3=$(usex calligra_features_sheets)
+ -DBUILD_UNMAINTAINED=$(usex calligra_features_stage)
+ -DWITH_Freetype=$(usex truetype)
+ $(cmake_use_find_package webengine Qt6WebEngineWidgets)
+ )
+
+ ecm_src_configure
+}
diff --git a/app-office/calligra/files/calligra-26.04.1-poppler-26.04.patch b/app-office/calligra/files/calligra-26.04.1-poppler-26.04.patch
new file mode 100644
index 000000000000..afa3a8e81fc9
--- /dev/null
+++ b/app-office/calligra/files/calligra-26.04.1-poppler-26.04.patch
@@ -0,0 +1,84 @@
+From e9aae90db47ca87d639b8f2b17ec75c1b6093e27 Mon Sep 17 00:00:00 2001
+From: Heiko Becker <heiko.becker@kde.org>
+Date: Sat, 11 Apr 2026 10:09:58 +0200
+Subject: [PATCH] Fix build with poppler >= 26.04.0
+
+BUG: 518774
+---
+ filters/karbon/pdf/SvgOutputDev.cpp | 25 +++++++++++++++++++------
+ filters/karbon/pdf/SvgOutputDev.h | 4 ++++
+ 2 files changed, 23 insertions(+), 6 deletions(-)
+
+diff --git a/filters/karbon/pdf/SvgOutputDev.cpp b/filters/karbon/pdf/SvgOutputDev.cpp
+index 94a5e91087d..6aa8faabffd 100644
+--- a/filters/karbon/pdf/SvgOutputDev.cpp
++++ b/filters/karbon/pdf/SvgOutputDev.cpp
+@@ -386,7 +386,11 @@ QString SvgOutputDev::printStroke()
+ return stroke;
+ }
+
++#if POPPLER_VERSION_MACRO >= QT_VERSION_CHECK(26, 4, 0)
++void SvgOutputDev::drawString(GfxState *state, const std::string &s)
++#else
+ void SvgOutputDev::drawString(GfxState *state, const GooString *s)
++#endif
+ {
+ int render = state->getRender();
+ // check for invisible text -- this is used by Acrobat Capture
+@@ -395,10 +399,12 @@ void SvgOutputDev::drawString(GfxState *state, const GooString *s)
+ }
+
+ // ignore empty strings
+-#if POPPLER_VERSION_MACRO < QT_VERSION_CHECK(25, 10, 0)
+- if (s->getLength() == 0) {
+-#else
++#if POPPLER_VERSION_MACRO >= QT_VERSION_CHECK(26, 4, 0)
++ if (s.size() == 0) {
++#elif POPPLER_VERSION_MACRO >= QT_VERSION_CHECK(25, 10, 0)
+ if (s->size() == 0) {
++#else
++ if (s->getLength() == 0) {
+ #endif
+ return;
+ }
+@@ -407,11 +413,18 @@ void SvgOutputDev::drawString(GfxState *state, const GooString *s)
+
+ QString str;
+
+- const char *p = s->c_str();
+-#if POPPLER_VERSION_MACRO < QT_VERSION_CHECK(25, 10, 0)
+- int len = s->getLength();
++#if POPPLER_VERSION_MACRO >= QT_VERSION_CHECK(26, 4, 0)
++ const char *p = s.c_str();
+ #else
++ const char *p = s->c_str();
++#endif
++
++#if POPPLER_VERSION_MACRO >= QT_VERSION_CHECK(26, 4, 0)
++ int len = s.size();
++#elif POPPLER_VERSION_MACRO >= QT_VERSION_CHECK(25, 10, 0)
+ int len = s->size();
++#else
++ int len = s->getLength();
+ #endif
+ CharCode code;
+ const Unicode *u = nullptr;
+diff --git a/filters/karbon/pdf/SvgOutputDev.h b/filters/karbon/pdf/SvgOutputDev.h
+index 721894b1de6..952ca366c17 100644
+--- a/filters/karbon/pdf/SvgOutputDev.h
++++ b/filters/karbon/pdf/SvgOutputDev.h
+@@ -44,7 +44,11 @@ public:
+ void eoFill(GfxState *state) override;
+
+ // text
++#if POPPLER_VERSION_MACRO >= QT_VERSION_CHECK(26, 4, 0)
++ void drawString(GfxState *state, const std::string &s) override;
++#else
+ void drawString(GfxState *state, const GooString *s) override;
++#endif
+
+ // images
+ void drawImage(GfxState *state,
+--
+GitLab
+
diff --git a/app-office/impressive/impressive-0.13.2.ebuild b/app-office/impressive/impressive-0.13.2.ebuild
index 518e82ffd99c..3c2700a1c3b3 100644
--- a/app-office/impressive/impressive-0.13.2.ebuild
+++ b/app-office/impressive/impressive-0.13.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,6 +9,7 @@ inherit optfeature python-r1
DESCRIPTION="Stylish way of giving presentations with Python"
HOMEPAGE="https://impressive.sourceforge.net/"
SRC_URI="https://downloads.sourceforge.net/${PN}/${PN^}/${PV/_/-}/${PN^}-${PV/_/-}.tar.gz"
+S="${WORKDIR}/${PN^}-${PV/_/-}"
LICENSE="GPL-2"
@@ -28,7 +29,6 @@ RDEPEND="${PYTHON_DEPS}
DOCS=( changelog.txt demo.pdf )
HTML_DOCS=( impressive.html )
-S="${WORKDIR}/${PN^}-${PV/_/-}"
SLOT="0"
KEYWORDS="amd64 x86"
diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest
index 275331252aa2..9f76b1e9ac7d 100644
--- a/app-office/skrooge/Manifest
+++ b/app-office/skrooge/Manifest
@@ -1,2 +1,2 @@
-DIST skrooge-25.10.0.tar.xz 25765508 BLAKE2B 21eeb20f3b8c5a8794a99e24c4f8a2c9303a67c92641568fd03d535777e3f768f2cbd75b39b85fee50fcb1b9c712e51705a033e65e11ad1f894a372a2957c5d4 SHA512 d388f56dc2a94e249566159113024d5f569c8022f8f1867e45b9a5810dc31f7e6e827c446da8a1660855f9bff4c90e1a38632b8ce483bbefc28d13acc466a258
DIST skrooge-26.1.20.tar.xz 25661532 BLAKE2B 7dd1f31f693723527b79b79a58a7bd131b21a6b566e7bd299d3040ca33a97b250d98ad60ddf1db8a942d33eb381df7571f8a6e70b63ddd193473658967948828 SHA512 0f2b37a821d7f0d2c5215c2cb2ca6cd4b5325f8acdb64e1d39a34e9bf67c1523f51e1518a34b8681dd0054592b7781a38b162bc26eff059deaa414a4ab10ce1e
+DIST skrooge-26.4.0.tar.xz 30298556 BLAKE2B caa339b4c1958949d1102ff387376fd887a8a3475ac6347b76647789d4cac6a88180724c7238b758bdefd79976d4aa2844f40f8f663752598a2bcf315cc182ea SHA512 84efa17c0d5f24258cfc015bccb1cc9daacdeb43d0f237b6c5b54843da2fbad25c4512652f6b9f40a5a25e428aa71dcbce18504d6184e3bfada01cc1b017dc13
diff --git a/app-office/skrooge/skrooge-25.10.0.ebuild b/app-office/skrooge/skrooge-26.4.0.ebuild
index 5457d8b75b6f..dd0d58456c7b 100644
--- a/app-office/skrooge/skrooge-25.10.0.ebuild
+++ b/app-office/skrooge/skrooge-26.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ HOMEPAGE="https://skrooge.org/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="amd64"
+ KEYWORDS="~amd64"
fi
LICENSE="GPL-2"
@@ -31,6 +31,7 @@ DEPEND="
>=dev-qt/qtsvg-${QTMIN}:6
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
>=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild
index d20ab04b34ce..bdca788372e9 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="cups cpu_flags_arm_neon dbus gtk l10n_de openmp static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
diff --git a/app-text/master-pdf-editor/Manifest b/app-text/master-pdf-editor/Manifest
new file mode 100644
index 000000000000..4b21da0a033e
--- /dev/null
+++ b/app-text/master-pdf-editor/Manifest
@@ -0,0 +1,2 @@
+DIST master-pdf-editor-5.9.98-1-qt6.9.2.x86_64.tar.gz 139423206 BLAKE2B 2fb52b987709b24454f75d4e80d529573ca41e7c4375862affe4712cddac5e2ed9ff519a1939aaa605eeda6fad485e3f4aa83148daca289e999b30e068bea53b SHA512 c7d6f8bc47f31840f4436eaaeb4b87a48e609bfdc1d57f6a30699c4b4cad437d610a2e2df62fe921856c9c522a228b6d11aee7e91c88b1804978e3875bc086c8
+DIST master-pdf-editor-5.tar.bz2 32463 BLAKE2B 1382da0796ce94f5b183ffdd66a4a80f3b70a8f5abc93146fac6a2152e44fd8a17186643acb7d9504a83ebf8ffa331597139dc75121ff503f973b5545b4428d8 SHA512 0a88e0a3c898846a2590884da9f901bb48061c5d3919720cbf42e33f61dfc7a7ad3c3f5b3244fb153af182270da1c20bb95eeffb3f268616524fd988ff53562d
diff --git a/app-text/master-pdf-editor/files/mpe5 b/app-text/master-pdf-editor/files/mpe5
new file mode 100644
index 000000000000..d9514c420694
--- /dev/null
+++ b/app-text/master-pdf-editor/files/mpe5
@@ -0,0 +1,4 @@
+#!/bin/sh
+appname="masterpdfeditor5"
+selfpath="/opt/master-pdf-editor-5"
+exec "$selfpath/$appname" "$@"
diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.98.ebuild b/app-text/master-pdf-editor/master-pdf-editor-5.9.98.ebuild
new file mode 100644
index 000000000000..1a7f5a7f56cc
--- /dev/null
+++ b/app-text/master-pdf-editor/master-pdf-editor-5.9.98.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="A complete solution for viewing and editing PDF files"
+HOMEPAGE="https://code-industry.net/free-pdf-editor/"
+MyPN="${PN}-${PV%%.*}"
+SRC_URI="https://code-industry.net/public/${P}-1-qt6.9.2.x86_64.tar.gz
+ https://dev.gentoo.org/~grozin/${MyPN}.tar.bz2"
+S="${WORKDIR}/${MyPN}"
+
+LICENSE="master-pdf-editor"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror"
+
+RDEPEND="
+ app-arch/bzip2
+ app-arch/zstd
+ app-crypt/libb2
+ dev-libs/double-conversion
+ dev-libs/expat
+ dev-libs/glib
+ dev-libs/gmp
+ dev-libs/icu
+ dev-libs/leancrypto
+ dev-libs/libffi
+ dev-libs/libpcre2
+ dev-libs/libtasn1
+ dev-libs/libunistring
+ dev-libs/libusb
+ dev-libs/libxml2
+ dev-libs/md4c
+ dev-libs/nettle
+ dev-libs/openssl
+ dev-libs/pkcs11-helper
+ dev-qt/qt5compat:6
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,widgets,xml]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtsvg:6
+ media-gfx/graphite2
+ media-gfx/sane-backends
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/harfbuzz
+ media-libs/libglvnd[X]
+ media-libs/libpng
+ net-dns/libidn2
+ net-libs/gnutls
+ net-libs/libproxy
+ net-print/cups
+ sys-apps/dbus
+ sys-apps/systemd-utils
+ sys-apps/util-linux
+ sys-devel/gcc
+ sys-libs/glibc
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ virtual/zlib
+"
+
+QA_PREBUILT="opt/${PN}/masterpdfeditor5"
+
+src_install() {
+ insinto /opt/${MyPN}
+ doins -r fonts icc_profiles lang stamps templates masterpdfeditor5.png
+ exeinto /opt/${MyPN}
+ doexe masterpdfeditor5
+ exeinto /opt/bin
+ doexe "${FILESDIR}"/mpe5
+ domenu masterpdfeditor5.desktop
+ for s in 16 32 64 96 128 256
+ do doicon -s ${s} ${s}x${s}/apps/masterpdfeditor5.png
+ done
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
diff --git a/app-text/master-pdf-editor/metadata.xml b/app-text/master-pdf-editor/metadata.xml
new file mode 100644
index 000000000000..7ea0db6c3d49
--- /dev/null
+++ b/app-text/master-pdf-editor/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>joaompssantos@gmail.com</email>
+ <name>Joao Santos</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/app-text/xournalpp/Manifest b/app-text/xournalpp/Manifest
index abe42b9874e7..a35f91e5206e 100644
--- a/app-text/xournalpp/Manifest
+++ b/app-text/xournalpp/Manifest
@@ -1,2 +1,2 @@
-DIST xournalpp-1.2.5.tgz 16849377 BLAKE2B 8356b018f67f4b8a063b9e3bf20b6a6328f309a5093094b171686296f3143f2554ce4ff7602c892db84dcee470656592a6710c0fc8de4b22a88041f4e91d4fba SHA512 c95854b73b3b63fbb154e5c952a15fe94bfb8e71a52f0cf0b606a5be792c1375d540dd820bfbda182d38ad8627afc4eb10c9b636d1be0fe6e77a462e2e6b6b9f
DIST xournalpp-1.2.8.tgz 16874174 BLAKE2B 3ee0b3a244bb472e694424aa26f7d72e8fbc11c2864c63b0580cb9f10a2d89c61e50121f52b23d53aacd273c304964d496a17f382a2f1d842f9d2866584ebba3 SHA512 1f9e7e80b62728043d09db00d9c0ec1e827c2ee4ebc196269c18155240fa47d72f367fc0f40fe41e22044518e23fe4c5360c6e24bdc9d100506ed871998b6998
+DIST xournalpp-1.3.4.tgz 17163334 BLAKE2B dff7edbc420b4d3348f7bce8e5f372d892e0ff779afcf590d68793b67209aa30f3f156d762be820d1e4a92272f3259ef9d9e13f3a20e0bd30d154fd85ceb0aa6 SHA512 bc2c925d084722d3418b3de0c0131518fa2dab1563acd6636ab3a2c5a358962e71feea339a248341f57cadf83733a1f0532f0993287da9d56eb9b0e5ab203578
diff --git a/app-text/xournalpp/xournalpp-1.2.5-r1.ebuild b/app-text/xournalpp/xournalpp-1.3.4.ebuild
index 520007e33658..1a13befeb9e1 100644
--- a/app-text/xournalpp/xournalpp-1.2.5-r1.ebuild
+++ b/app-text/xournalpp/xournalpp-1.3.4.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single xdg
+inherit cmake lua-single xdg flag-o-matic
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/xournalpp/xournalpp.git"
else
SRC_URI="https://github.com/xournalpp/xournalpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz"
- KEYWORDS="amd64 ~ppc64"
+ KEYWORDS="~amd64 ~ppc64"
fi
DESCRIPTION="Handwriting notetaking software with PDF annotation support"
@@ -19,22 +19,23 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp"
LICENSE="GPL-2"
SLOT="0"
-IUSE="test"
+IUSE="sound test wayland X"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
COMMON_DEPEND="
${LUA_DEPS}
app-text/poppler[cairo]
+ app-text/qpdf
>=dev-libs/glib-2.32.0
dev-libs/libxml2:=
>=dev-libs/libzip-1.0.1:=
>=gnome-base/librsvg-2.40
- >=media-libs/portaudio-12[cxx]
- >=media-libs/libsndfile-1.0.25
virtual/zlib:=
- >=x11-libs/gtk+-3.18.9:3
+ >=x11-libs/gtk+-3.18.9:3[wayland?,X?]
>=x11-libs/gtksourceview-4.0
+ sound? ( >=media-libs/portaudio-12[cxx]
+ >=media-libs/libsndfile-1.0.25 )
"
RDEPEND="${COMMON_DEPEND}"
DEPEND="${COMMON_DEPEND}"
@@ -46,16 +47,21 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.1.1-nostrip.patch"
- "${FILESDIR}/${PN}-1.2.3-nocompress.patch"
- "${FILESDIR}/${PN}-1.2.3-lua-5-4.patch"
+ "${FILESDIR}/${PN}-1.2.8-lua.patch"
)
src_configure() {
local mycmakeargs=(
-DLUA_VERSION="$(lua_get_version)"
+ -DMAN_COMPRESS=OFF
+ -DENABLE_AUDIO=$(usex sound)
-DENABLE_GTEST=$(usex test)
)
+ # bug 957673
+ use X || append-flags -DGENTOO_GTK_HIDE_X11
+ use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
+
cmake_src_configure
}
diff --git a/app-text/xournalpp/xournalpp-9999.ebuild b/app-text/xournalpp/xournalpp-9999.ebuild
index 7494fbfaf883..1a13befeb9e1 100644
--- a/app-text/xournalpp/xournalpp-9999.ebuild
+++ b/app-text/xournalpp/xournalpp-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single xdg
+inherit cmake lua-single xdg flag-o-matic
if [[ ${PV} == *9999 ]]; then
inherit git-r3
@@ -19,22 +19,23 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp"
LICENSE="GPL-2"
SLOT="0"
-IUSE="test"
+IUSE="sound test wayland X"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
COMMON_DEPEND="
${LUA_DEPS}
app-text/poppler[cairo]
+ app-text/qpdf
>=dev-libs/glib-2.32.0
dev-libs/libxml2:=
>=dev-libs/libzip-1.0.1:=
>=gnome-base/librsvg-2.40
- >=media-libs/portaudio-12[cxx]
- >=media-libs/libsndfile-1.0.25
virtual/zlib:=
- >=x11-libs/gtk+-3.18.9:3
+ >=x11-libs/gtk+-3.18.9:3[wayland?,X?]
>=x11-libs/gtksourceview-4.0
+ sound? ( >=media-libs/portaudio-12[cxx]
+ >=media-libs/libsndfile-1.0.25 )
"
RDEPEND="${COMMON_DEPEND}"
DEPEND="${COMMON_DEPEND}"
@@ -46,16 +47,21 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.1.1-nostrip.patch"
- "${FILESDIR}/${PN}-1.2.3-nocompress.patch"
"${FILESDIR}/${PN}-1.2.8-lua.patch"
)
src_configure() {
local mycmakeargs=(
-DLUA_VERSION="$(lua_get_version)"
+ -DMAN_COMPRESS=OFF
+ -DENABLE_AUDIO=$(usex sound)
-DENABLE_GTEST=$(usex test)
)
+ # bug 957673
+ use X || append-flags -DGENTOO_GTK_HIDE_X11
+ use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
+
cmake_src_configure
}
diff --git a/dev-ada/templates-parser/Manifest b/dev-ada/templates-parser/Manifest
index 23cdc6bb4a13..56de9e1e52b3 100644
--- a/dev-ada/templates-parser/Manifest
+++ b/dev-ada/templates-parser/Manifest
@@ -1,3 +1 @@
-DIST templates-parser-24.0.0.tar.gz 226649 BLAKE2B 6e84721cbe28164e9c5f683906ff0b360a7dca82a2b91a7fe0253546c6d617d82ff2bb385133435e48c1588821daa3171eee86aeb0de27a55f38cad372f858db SHA512 3661ccb4be3bc3a6a81bbf04244f3b943c87655cad25370e857bb09d24b86ee801388a4a71d63f9135d5f069c54bc184cef4a8a25bcc90d0add8a15c67f8c374
-DIST templates-parser-25.0.0.tar.gz 259459 BLAKE2B b0ba2ad87cbd9cb34773cce54160a30e59b566ec72ce773525ba4cbb33be659dd83f23846bcb6d6fd88726c7cfae52e2993c1ced052f078bd589b14cf73cef55 SHA512 902e41f713dd8446e08ba6f180b4c88c35d37da3476d0c925a4b6a05fb5038ff9ec1b0daa0443a55e82f902867b774efb4e28c0b7d8ec59fb15d050ee523ee87
DIST templates-parser-26.0.0.tar.gz 262016 BLAKE2B 897b69fad794b416d7942875a6a734288699b4f27653838a6f153aecc6f8aa65bc8686c889ded96ddc2bec59d33ea6a1227cf385f66544a9d6e8789b2ea9dccd SHA512 44c97ed71c681af5e042ceb4b14685fc94772b23845569ba8b6a9471714448c40f26994430e6b7c97d9316c4c540307ea004e57c6e715d05fd562da56b37b279
diff --git a/dev-ada/templates-parser/metadata.xml b/dev-ada/templates-parser/metadata.xml
index a391c0af9c92..caf64ccd43da 100644
--- a/dev-ada/templates-parser/metadata.xml
+++ b/dev-ada/templates-parser/metadata.xml
@@ -10,7 +10,6 @@
</longdescription>
<use>
- <flag name="shared">Build shared library</flag>
<flag name="static-pic">Build static library with pic code</flag>
</use>
<origin>gentoo-staging</origin>
diff --git a/dev-ada/templates-parser/templates-parser-24.0.0-r2.ebuild b/dev-ada/templates-parser/templates-parser-24.0.0-r2.ebuild
deleted file mode 100644
index 1df0406a7ca6..000000000000
--- a/dev-ada/templates-parser/templates-parser-24.0.0-r2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ADA_COMPAT=( gcc_12 gcc_13 )
-inherit ada multiprocessing
-
-DESCRIPTION="A template engine"
-HOMEPAGE="https://github.com/AdaCore/templates-parser"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs"
-RESTRICT="test"
-
-RDEPEND="${ADA_DEPS}
- dev-ada/xmlada[${ADA_USEDEP},shared?,static-libs?]
- shared? ( dev-ada/xmlada[static-pic] )"
-DEPEND="${RDEPEND}
- dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="|| ( shared static-libs )
- ${ADA_REQUIRED_USE}"
-
-src_configure() {
- emake PROCESSORS=$(get_makeopts_jobs) \
- DEFAULT_LIBRARY_TYPE=$(usex shared relocatable static) \
- ENABLE_STATIC=$(usex static-libs true false) \
- ENABLE_SHARED=$(usex shared true false) \
- prefix=/usr \
- setup
-}
-
-src_compile() {
- emake -j1 GPROPTS=-v
-}
-
-src_install() {
- emake DESTDIR="${D}" -j1 install
- einstalldocs
-}
diff --git a/dev-ada/templates-parser/templates-parser-25.0.0-r5.ebuild b/dev-ada/templates-parser/templates-parser-25.0.0-r5.ebuild
deleted file mode 100644
index a730a1e27de5..000000000000
--- a/dev-ada/templates-parser/templates-parser-25.0.0-r5.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ADA_COMPAT=( gcc_{12..16} )
-PYTHON_COMPAT=( python3_{10..14} )
-inherit ada python-any-r1 multiprocessing
-
-DESCRIPTION="A template engine"
-HOMEPAGE="https://github.com/AdaCore/templates-parser"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="doc man static-libs static-pic test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="${ADA_DEPS}
- dev-ada/xmlada[${ADA_USEDEP},shared,static-libs?,static-pic?]
-"
-DEPEND="${RDEPEND}
- dev-ada/gprbuild[${ADA_USEDEP}]"
-BDEPEND="doc? (
- dev-tex/latexmk
- dev-texlive/texlive-latexextra
-)
-man? (
- dev-python/sphinx
- dev-python/sphinx-rtd-theme
-)
-test? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-ada/e3-testsuite[${PYTHON_USEDEP}]
- ')
-)"
-
-REQUIRED_USE="
- ${ADA_REQUIRED_USE}
- doc? ( man )
- test? ( static-libs )
-"
-
-python_check_deps() {
- use test || return 0
- python_has_version "dev-ada/e3-testsuite[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- # Drop tests that require TP_XMLADA
- rm -r regtests/tests/010{7,9}* || die
- default
-}
-
-src_configure() {
- cp config/tp_xmlada_dummy.gpr tp_xmlada.gpr
- echo "PRJ_TARGET = Linux" > makefile.setup
- echo "VERSION = $(ver_cut 1-2)" >> makefile.setup
-}
-
-src_compile() {
- build() {
- gprbuild -p -v -XPRJ_BUILD=Release -XPRJ_TARGET=Linux \
- -XPROCESSORS=$(get_makeopts_jobs) \
- -XVERSION=$(ver_cut 1-2) -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \
- --subdirs=${CHOST}/release/$1 \
- -Ptemplates_parser -largs ${LDFLAGS} -cargs ${ADAFLAGS} \
- || die "gprbuild failed"
- }
- build relocatable
- use static-libs && build static
- use static-pic && build static-pic
- gprbuild -p -v -XPRJ_BUILD=Release -XPRJ_TARGET=Linux \
- -XPROCESSORS=$(get_makeopts_jobs) \
- -XVERSION=$(ver_cut 1-2) -XLIBRARY_TYPE=relocatable \
- -XXMLADA_BUILD=relocatable \
- --subdirs=${CHOST}/release/relocatable -Ptools/tools \
- -largs ${LDFLAGS} -cargs ${ADAFLAGS} \
- || die "gprbuild failed"
- use man && emake -C docs man GPROPTS=-v
- use doc && emake -C docs html epub latexpdf GPROPTS=-v
- if use test; then
- cd regtests
- gprbuild -p -v -XPRJ_BUILD=Release -XPRJ_TARGET=Linux \
- -XPROCESSORS=$(get_makeopts_jobs) \
- -XVERSION=$(ver_cut 1-2) -XLIBRARY_TYPE=relocatable \
- --subdirs=${CHOST}/release/relocatable \
- -Pregtests -largs ${LDFLAGS} -cargs ${ADAFLAGS} \
- || die "gprbuild failed"
- cd ..
- fi
-}
-
-src_install() {
- build() {
- gprinstall -XPRJ_BUILD=Release -XPRJ_TARGET=Linux \
- -XTP_XMLADA=Disabled -XPROCESSORS=$(get_makeopts_jobs) \
- -XVERSION=$(ver_cut 1-2) -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \
- -p -f --prefix="${D}"/usr --build-var=LIBRARY_TYPE \
- --build-var=TEMPLATES_PARSER_BUILD --subdirs=${CHOST}/release/$1 \
- --build-name=$1 -Ptemplates_parser \
- || die "gprinstall failed"
- }
- build relocatable
- use static-libs && build static
- use static-pic && build static-pic
- gprinstall -XPRJ_BUILD=Release -XPRJ_TARGET=Linux -XTP_XMLADA=Disabled \
- -XPROCESSORS=$(get_makeopts_jobs) -XVERSION=$(ver_cut 1-2) \
- -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable -p -f \
- --prefix="${D}"/usr \
- --build-var=LIBRARY_TYPE --build-var=TEMPLATES_PARSER_BUILD \
- --mode=usage --subdirs=${CHOST}/release/relocatable \
- --install-name=templates_parser -Ptools/tools \
- || die "gprinstall failed"
- DOCS="README.md"
- if use doc; then
- mv "${D}"/usr/share/doc/templates_parser "${D}"/usr/share/doc/"${PF}" || die
- DOCS+=" docs/build/epub/Templates_ParserTemplatesEngine.epub"
- fi
- einstalldocs
- use man && doman docs/build/man/templates_parser.1
- rm -r "${D}"/usr/share/gpr/manifests
-}
-
-src_test() {
- cd regtests
- ADA_PROJECT_PATH="${S}" \
- PRJ_TARGET=Linux \
- PRJ_BUILD=Release \
- TP_XMLADA=Disabled \
- PATH=".:${S}/.build/rbin/${CHOST}/release/relocatable:${S}/.build/bin/${CHOST}/release/relocatable:${PATH}" \
- ./testsuite.py || die
- cd ..
-}
diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 919b44b74c85..2ce8db29c039 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,2 +1,2 @@
-DIST cpp-httplib-0.43.3.tar.gz 1866302 BLAKE2B 619b17e5a40bc89669aaceb021e08e207d6ff295b926b061d5880ccf6cfb200ad21c94c72b233967e3d0b6e9891fbc0850da6fc00bbab751758c257d3825a68c SHA512 2b4884eb4bedd359e93e33584e7c712630d1ec9e05f49690f3f7d001611a3fb8e25a0c76fad4e4983df121643e04ce8ae90aeee4d40eacabf02f3b63b627bc2b
DIST cpp-httplib-0.43.4.tar.gz 1866559 BLAKE2B 6878670704a78fe366ea78d007c0b3806ba661d2e49f19a9d28ef287dd123364ac26e54f6df1ebb63361f638eb9f1de0c8a5d75c4e0038064aea4146e15ffc71 SHA512 ebd88aad3fe04386983244b108eae99e03bc1f2149914d038f7c90c9117322d31dfd4abcdbbc17570e6aacc8d0233313445ef3527845dfef9fc83504a7554f14
+DIST cpp-httplib-0.44.0.tar.gz 1868167 BLAKE2B 879534865126650b340140e7a29a55c8cc2500a68f2b554cf566f0daf7f69d8a8941b3ef5313db2f3b567541e32ea8cc21fb6d68407d48079b74308ca3c21a74 SHA512 9218f6f54588fd780802fa15db171ed0fc832efe1ab9d90a6a1756f72a083034f376c2370d664cb7302f1d7a7b15880adfb3c88a67b069b3c6e2878c5e9279a3
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.43.3.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.44.0.ebuild
index d6714d0db42f..d6714d0db42f 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.43.3.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.44.0.ebuild
diff --git a/dev-debug/dtrace/Manifest b/dev-debug/dtrace/Manifest
index 7eda8402046e..8ae8bc350f5a 100644
--- a/dev-debug/dtrace/Manifest
+++ b/dev-debug/dtrace/Manifest
@@ -1 +1,2 @@
DIST dtrace-2.0.6.tar.gz 1728356 BLAKE2B dbb28c97a91e6759517eb6840b93b3abc5df08d33b94bd70bd03e2ffb523469324daa1d067c150244ea94c9ffc8d31703e4963f0746fed540863a8fc7f6674ef SHA512 89f9c572c2aed56fb6161d4a98681ca151fd084a21d0de455eab26dca839dd7001633a09a37d08078fce311b23b4a1b7ba7aef41a070249fd4e3fc68e328997d
+DIST dtrace-2.0.7.tar.gz 1730617 BLAKE2B 971cadc74482368f1a51c89f8793f01ebf499fc3e1dc085b7e26642f157e8a58979082e9c3dd127b21443592f32d49ced4571d933392c0576650c9adc8bfb419 SHA512 5c49efde8a2bd4f4e79410bfebde07ac49415789a21351c077166d3c5e0f58a5153f8e391f7775cb9c6adb1bec30884dae2540c73ca2db25d56d30202e42f789
diff --git a/dev-debug/dtrace/dtrace-2.0.7.ebuild b/dev-debug/dtrace/dtrace-2.0.7.ebuild
new file mode 100644
index 000000000000..174b34bfef16
--- /dev/null
+++ b/dev-debug/dtrace/dtrace-2.0.7.ebuild
@@ -0,0 +1,232 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo flag-o-matic linux-info multilib systemd toolchain-funcs udev
+
+DESCRIPTION="Dynamic BPF-based system-wide tracing tool"
+HOMEPAGE="https://github.com/oracle/dtrace https://wiki.gentoo.org/wiki/DTrace"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_BRANCH="devel"
+ EGIT_REPO_URI="https://github.com/oracle/dtrace"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/oracle/dtrace/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+ KEYWORDS="-* ~amd64 ~arm64"
+fi
+
+LICENSE="UPL-1.0"
+SLOT="0"
+IUSE="test-install valgrind"
+
+# TODO: can we make the wireshark dep conditional?
+DEPEND="
+ dev-libs/elfutils
+ dev-libs/libbpf
+ dev-libs/libpfm:=
+ net-analyzer/wireshark[dumpcap]
+ net-libs/libpcap
+ >=sys-fs/fuse-3.2.0:3=
+ >=sys-libs/binutils-libs-2.42:=
+ virtual/zlib:=
+"
+RDEPEND="
+ ${DEPEND}
+ !dev-debug/systemtap[dtrace-symlink(+)]
+ net-analyzer/wireshark
+ test-install? (
+ app-alternatives/bc
+ app-editors/vim-core
+ dev-build/make
+ dev-lang/perl
+ dev-util/perf
+ net-fs/nfs-utils
+ sys-apps/coreutils
+ sys-fs/xfsprogs
+ sys-process/time
+ virtual/jdk
+ )
+"
+BDEPEND="
+ dev-build/make
+ sys-apps/gawk
+ sys-devel/bison
+ >=sys-devel/bpf-toolchain-14.1.0
+ sys-devel/flex
+"
+DEPEND+=" valgrind? ( dev-debug/valgrind )"
+
+QA_PRESTRIPPED="
+ usr/.*/dtrace/testsuite/test/triggers/.*
+"
+QA_FLAGS_IGNORED="
+ usr/.*/dtrace/testsuite/test/triggers/.*
+"
+
+# TODO: report upstream (bug #938221) although it seems like it's
+# not relevant given it's a BPF object.
+QA_EXECSTACK="
+ usr/*/dtrace/bpf_dlib.*
+"
+
+pkg_pretend() {
+ # TODO: optional kernel patches
+
+ # Basics for debugging information, BPF
+ local CONFIG_CHECK="~BPF ~DEBUG_INFO_BTF ~KALLSYMS_ALL"
+
+ CONFIG_CHECK+=" ~CUSE"
+
+ # Tracing
+ CONFIG_CHECK+=" ~TRACING"
+ CONFIG_CHECK+=" ~UPROBES ~UPROBE_EVENTS"
+ CONFIG_CHECK+=" ~FTRACE ~FTRACE_SYSCALLS ~DYNAMIC_FTRACE ~FUNCTION_TRACER"
+ CONFIG_CHECK+=" ~FPROBE"
+ CONFIG_CHECK+=" ~BPF_KPROBE_OVERRIDE ~FUNCTION_ERROR_INJECTION"
+ # DTrace can fallback to kprobes for fbt but people often want them off
+ # for security and newer kernels work fine with BPF for that, so
+ # let's omit it. kprobes are slower and scale poorly.
+
+ # https://gcc.gnu.org/PR84052
+ CONFIG_CHECK+=" !GCC_PLUGIN_RANDSTRUCT"
+
+ if use test-install ; then
+ # See test/modules
+ CONFIG_CHECK+=" ~EXT4_FS ~ISO9660_FS ~NFS_FS ~RDS ~TUN"
+ fi
+
+ check_extra_config
+}
+
+pkg_setup() {
+ eval unset ${!LC_*} LANG
+}
+
+src_configure() {
+ if tc-is-cross-compiler; then
+ die "DTrace does not yet support cross-compilation."
+ fi
+
+ tc-export CC
+
+ # lld does this by default, so fix that, although lld fails anyway...
+ # 'LIBDTRACE_1.0' to symbol 'dtrace_provider_modules' failed: symbol not defined
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+ # mold and lld can't cope with some relocation types used, e.g.
+ # 'test-triggers--usdt-tst-forker-prov.o:(.SUNW_dof): unknown relocation: R_X86_64_GLOB_DAT'
+ tc-ld-force-bfd
+
+ # -fno-semantic-interposition seems to lead to a broken dtrace
+ # that can't actually obtain results from probes, even trivial examples
+ # just hang.
+ filter-flags -fno-semantic-interposition
+ # While it builds as of 2025-06-08, it's broken at runtime
+ # in the same way as -fno-semantic-interposition (hangs, no probes fire).
+ filter-lto
+
+ local confargs=(
+ # TODO: Maybe we should set the UNPRIV_UID to something? -3 is a bit... kludgy
+ --prefix="${EPREFIX}"/usr
+ --mandir="${EPREFIX}"/usr/share/man
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}
+ --with-systemd
+ HAVE_LIBCTF=yes
+ HAVE_BPFV3=yes
+ HAVE_VALGRIND=$(usex valgrind)
+ )
+
+ edo ./configure "${confargs[@]}"
+}
+
+src_compile() {
+ local myemakeargs=(
+ verbose=1
+ $(usev !test-install TRIGGERS='')
+ )
+
+ if use amd64 ; then
+ ! has_multilib_profile && myemakeargs+=( NATIVE_BITNESS_ONLY=1 )
+ fi
+
+ # -j1: https://github.com/oracle/dtrace/issues/82
+ emake -j1 "${myemakeargs[@]}"
+}
+
+src_test() {
+ # Needs root and is also very time-consuming
+ :;
+}
+
+src_install() {
+ emake DESTDIR="${D}" -j1 install $(usev test-install install-test)
+
+ # We want to strip neither the BPF libraries nor libdtrace.so itself
+ # as probes attach to some symbols that would get removed otherwise.
+ dostrip -x "/usr/$(get_libdir)"
+
+ # It's a binary (TODO: move it?)
+ docompress -x /usr/share/doc/${PF}/showUSDT
+
+ newinitd "${FILESDIR}"/dtprobed.init dtprobed
+}
+
+pkg_postinst() {
+ # We need a udev reload to pick up the CUSE device node rules.
+ udev_reload
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ # TODO: Make this more intelligent wrt comparison
+ # One option for this is to detect when it's needed (DOF stash layout changes)
+ # and then e.g. sleep and restart for the user.
+ if systemd_is_booted ; then
+ einfo "Restart the DTrace 'dtprobed' service after upgrades once all dtraces are stopped with:"
+ einfo " systemctl try-restart dtprobed"
+ else
+ einfo "Restart the DTrace 'dtprobed' service after upgrades once all dtraces are stopped with:"
+ einfo " /etc/init.d/dtprobed restart"
+ fi
+ else
+ einfo "See https://wiki.gentoo.org/wiki/DTrace for getting started."
+
+ # We can't do magic for people with ROOT=.
+ if [[ -n ${ROOT} ]] ; then
+ einfo "Enable and start the DTrace 'dtprobed' service for systemd with:"
+ einfo " systemctl enable --now dtprobed"
+ einfo
+ einfo "Enable and start the DTrace 'dtprobed' service for OpenRC with:"
+ einfo " rc-update add dtprobed"
+ einfo " /etc/init.d/dtprobed start"
+ return
+ fi
+
+ # For first installs, we enable the service and start it.
+ #
+ # This is unusual, but the behaviour without dtprobed running
+ # is untested/unsupported. It's not a network service, it
+ # has no configuration, reads a single device node, and
+ # does all parsing within a seccomp jail. It also leads
+ # to hard-to-diagnose issues because USDT probes won't
+ # be registered and an application might have already
+ # started up which needs to be traced.
+ if systemd_is_booted ; then
+ ebegin "Enabling & starting DTrace 'dtprobed' service"
+ systemctl enable --now dtprobed
+ eend $?
+ else
+ ebegin "Enabling DTrace 'dtprobed' service"
+ rc-update add dtprobed
+ eend $?
+
+ ebegin "Starting DTrace 'dtprobed' service"
+ rc-service dtprobed start
+ eend $?
+ fi
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest
index 3b9dba43a473..495c605e2e49 100644
--- a/dev-java/scala-cli-bin/Manifest
+++ b/dev-java/scala-cli-bin/Manifest
@@ -1,6 +1,9 @@
DIST scala-cli-amd64-1.10.1.gz 40279670 BLAKE2B 99294f1c11f5dd8195c92cd84382ff4371906c3b3cf0aff215c568fbdf2fbf50f72f36b73a81f757ca2c0b6de4e45e808a5e47133a4531eb823e35c93d29fb16 SHA512 bfd41df7117fe86a1103bcc4f74edad4469dc0f87be649ea361c8f4e056b80ecc6c3b316f62fbdf70068aa2be605aa26916fb4e1f4aad1b253508952ec61e197
DIST scala-cli-amd64-1.12.2.gz 43487074 BLAKE2B 421edc8da7aa78c349ec17c80961d732d47376772dfe38fedc61c63b32fdf11b3f60427b23a6cc337150693c908de3a73e62ac1677b232b2b4655d8b064198b3 SHA512 753c518b3e07b6d4b19ff9f17aa465d02771f5264773b9aaf0c096806d525370cf3919077d59ba2f5bc002f6cb3424f774d2d6030b31f922fb5a22ac72be9c6c
+DIST scala-cli-amd64-1.13.0.gz 44511209 BLAKE2B eb8fdfeefae74280da6718ed01c60a3c3f5ea3c34d01fd58993cbdec4db61723a7a790df0265be1d5ecfc88c468a4b5eccdb82a3f0706df8614aca18d777d581 SHA512 cfb8c73ea67d46d096b76a75091d58d738e04273e6271bb894c65d4c9ab6739c2816eadd51bea6363eeff2c4e67cbfc2fc854255c86c875e51089f0275660e05
DIST scala-cli-arm64-1.10.1.gz 40359451 BLAKE2B 4a308f920dee098cc61e69dc80215ccacd5f84523c01994a193cc1debb79fcc7bfced28b77d6722e56d809abf21fb1ac0729b3439cd2c9edda8073710c5995e0 SHA512 8977471c1e70d9a9be904b7e607d5d6600e9d8e6ab9ede96151f1290135d1c7b6153a9bc9656393f8395d6be6c7c7121414fbb86dcaa54a92fc671dfd8c586c6
DIST scala-cli-arm64-1.12.2.gz 42325724 BLAKE2B 01bc0e06f4be92d16bc18588813ede4cdd9d850803363ff9da75168141c45bf73ef8858431d792917338ec099954562c8f424b91a4c02d30db90c2ae98757a45 SHA512 0def09042c078c230c6c8577768dcb8a3b0c4346ec1cb9b3b9b7fdb844fe12755c7fd005f09098957db4561931946951a1be18c8d975bfe4d15a2ead4fa50562
+DIST scala-cli-arm64-1.13.0.gz 43365263 BLAKE2B 9c7340b6a5df7af76c1f3cb0cf003c237ced92c38288a2ce628fdce1a05c6ea54e7f43b635cebceeaadc5887f19a068e3eaa4ba6c31efa6e95b0e264edc25db7 SHA512 77af2f9b76ae8b53348d81e9f3386599a9c6b13dc1320b2545b287056c0275bc6f8b44dd848a6da3f3471445caebac0e151d68699f11b456be74884fe39cb0f2
DIST scala-cli-non-native-1.10.1 8207066 BLAKE2B f53ae775e4f9f31958bf6de351e7b74b4fdda95f26a6c19772dcaf18148b5b358bd8c64980cbebf6386849d47b861c788bc8d62c222289638dd18c0836f4cc37 SHA512 e7a967df5c3d39f388a243ac630c2b7a8dc360d0c18c770f0ce6b10879ac77c5047890a06cd2460d00a851d57f2e1d6cb4bdccbb08319362699a379139801289
DIST scala-cli-non-native-1.12.2 8250773 BLAKE2B 9e37e38af1907a7a1b1e90e018530edd12986f59b4a333da704c4f219dcd243b3fdd8f4cb13de50732b0977d5de7b2359aa914be10837fb04e57d5b1eee088f5 SHA512 d134f3958a8a9d0c15918c51a7e0cebcaa963d1b7d85137bdd984a666db51d7083274bde05274f67bec4bc6287e87469b633eecf8b657b814686099adb4d4334
+DIST scala-cli-non-native-1.13.0 8372435 BLAKE2B 09a40e45d2cc55881676cfea7812cfbd60bbceb4aa6f3ab8d6a4f57c11ae6bfbe9af6c0f86080429ecec41e5cd5d311040e1de429b922e5c33f2c5f9125ca115 SHA512 78bb708d27eed3e8037cfec96e9994f0286c54f75889854dedf762b9431ccdbea7ccf126f0a301c6e24d10a8e8512b885811b7692176193e4f53b3caba22d016
diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.12.2.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.12.2.ebuild
index 68b747d43c99..dddc219a8a44 100644
--- a/dev-java/scala-cli-bin/scala-cli-bin-1.12.2.ebuild
+++ b/dev-java/scala-cli-bin/scala-cli-bin-1.12.2.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
# A JRE is not strictly required if native images of scala-cli are used
# (amd64, arm64). However we may want a system JRE anyway, and having JRE
diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.13.0.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.13.0.ebuild
new file mode 100644
index 000000000000..68b747d43c99
--- /dev/null
+++ b/dev-java/scala-cli-bin/scala-cli-bin-1.13.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shell-completion
+
+UPSTREAM_PV=${PV/_/-}
+UPSTREAM_PV=${UPSTREAM_PV/rc/RC}
+
+DESCRIPTION="CLI to interact with Scala and Java"
+HOMEPAGE="https://scala-cli.virtuslab.org/"
+SRC_URI="
+ !amd64? ( !arm64? (
+ https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli
+ -> scala-cli-non-native-${UPSTREAM_PV}
+ ) )
+ amd64? (
+ https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz
+ -> scala-cli-amd64-${UPSTREAM_PV}.gz
+ )
+ arm64? (
+ https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz
+ -> scala-cli-arm64-${UPSTREAM_PV}.gz
+ )
+"
+
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# A JRE is not strictly required if native images of scala-cli are used
+# (amd64, arm64). However we may want a system JRE anyway, and having JRE
+# in RDEPEND reduces the chances that scala-cli needs to install one
+# for the user.
+RDEPEND="
+ >=virtual/jre-11
+ virtual/zlib:=
+"
+BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )"
+
+QA_TEXTRELS="*"
+QA_FLAGS_IGNORED="/usr/bin/scala-cli"
+
+src_prepare() {
+ default
+
+ if use amd64; then
+ mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die
+ elif use arm64; then
+ mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die
+ else
+ mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die
+ fi
+
+ chmod +x scala-cli || die
+}
+
+src_compile() {
+ for shell in bash zsh; do
+ ./scala-cli install-completions \
+ --shell ${shell} \
+ --env \
+ --output "${S}" \
+ > ${shell}-completion || die
+ done
+}
+
+src_install() {
+ dobin scala-cli
+
+ newbashcomp bash-completion scala-cli
+ dozshcomp zsh/_scala-cli
+}
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 3f0592dfb01f..1c9f252337e5 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -4,18 +4,15 @@ DIST Python-3.11.15.tar.xz 20332596 BLAKE2B 8be4dd30aff7a2615fd37754dc6ed1caede1
DIST Python-3.11.15.tar.xz.asc 833 BLAKE2B dd4134701ef36d22c7bca8ea16794d3e85dc2a2b6323b2babfdeb2652ade1db8b7d4256cb68a40ee1c1a2b5885666e25791c1e4d6c044cc8d49f68693ec65887 SHA512 673822ca037acb521bf7d3e7433f83cc2d60c8d102cfbf6695234e2a50ce12a7003040ad4017438510ebbb1ff0ba6727253fae250b07bc0e3d24b5578e80be52
DIST Python-3.12.13.tar.xz 20801708 BLAKE2B 94b99c75e3aba1d1a953b5447f8ad6b7ebec921bc8cf32a9dfd449e574e4b7e2a010f0f267c31c859acec0092669203c71c90386c80203968126d9dbfb6ae85d SHA512 e1eb66f0b34581f0155e3ce25ba72cf0b4b1107672ed0ad3e86bcfe616945c9204c41ffc492f32b1066b9154913ff88343038967ad8711dd05e6f2332fdb735b
DIST Python-3.12.13.tar.xz.asc 963 BLAKE2B e6bc572fd207fe203cf8018bca89777c7033e46d25cc598b5715658f556d26b6f3b1652f13518850ad62a37254ab4ecf5f770197cb847306ffef96b747840e88 SHA512 903fd3baa7e29891bb00fb159ec9c43804a71002c4cd38902d25bf4e5167f856b37d211a5b1098ee60e1ea41f8a10a1596dd2382edc6d7367d55dd4154807fc7
-DIST Python-3.13.12.tar.xz 22926488 BLAKE2B a744a81e39e4897abcaf11d6186c106d703c668ca41beefc8d56003d3b37b84a64284f0e9ca9dcc26a6b7ac6faf495b98e5172159ff91e8c01d52993cdc354b7 SHA512 5edecdf13999d8629f31543dffdcba521dbb5633577e481ee49275e377509a2f6d700624c26f95b57a8ff9501378d10d7c07c1d0e7e19be0d6c88f05b6315a13
-DIST Python-3.13.12.tar.xz.asc 963 BLAKE2B c3e70ac00672c04692ff773d1dc0ae5495bc863782f65e20c8804c7888968471f9a16f42277ca88e1d256abb7d17cdcbc70b311ad35834054cf5be2445930eb5 SHA512 6d42bc51b3658e1b092e7ab44306f6fc968646a7a9aeb63a3c443d1f75e27153a2138e88c15cebf8d559ce6d7744acecd4e6026c6d0be6fde070f804042d4aea
DIST Python-3.13.13.tar.xz 22957612 BLAKE2B ea7761b9c47df08949798fb7b618ecc111f2d352b0ca317f3b6320d227c4728d18e1d63c45a2d5958bcf73e47d38b71d94b057c74d5a016110f9eee7337e6c22 SHA512 0ef615150a52865fe7ca0d0e106cf98488f113a56e5ae1b1437673f03880423839d04abe1999006f9835c77d8802d5ae94a1bdf63d18074a9a19c81e6f7b69e8
DIST Python-3.13.13.tar.xz.asc 963 BLAKE2B d8f5d8bfc3e0e7140669f5478d846e5d6d2c44a805f6e44fcfa8fa1f72575771695719179a20c6e42994f27b144e9a61ba8d5fa25805f40fbcaf6421c322e81d SHA512 21e5235cd9a9df3546370feb55ac32539e08601b79ee7b1e39006028f192be6be0434f2f8384fdcc993b70bde7471be3b36ce9850abf0473d1fe2c7cdc98304b
-DIST Python-3.14.3.tar.xz 23778568 BLAKE2B 9312d28b8bd44c642eeb2d608827984610154f3adba0cdb318b959fc643f58a90f7e10c84b485a844577b1fe1f374ec85d585e6664b5b532531b60f77c951e27 SHA512 9fd875f7a1d96d64e7150913ef38b72b0aeecfcbc24ba46967e57b6495146b0cba6b940c273561fc4d656b6d0ce2e23ffb7bd32bcd0b61fd59a6d90585998c07
-DIST Python-3.14.3.tar.xz.sigstore 5215 BLAKE2B bb6b0aae97c9b7312b7a6f6bf3fc200a95432ae28d49e6b8bbf2ff97d6c6c65f3a60d3adad96eee3bf5f18163dda0a46768f22c6cf18b3be83fda536d73ac048 SHA512 0eda4ba0e9920ef927882507dc41e5bb35758ada6b5d54d312715ffd258a281edd776695109577f8ec54c915b5d4dcf19c2ba79efc2cb3dc3b3d85c82acf49f0
DIST Python-3.14.4.tar.xz 23855332 BLAKE2B cb96ace0b3a0316ffc8f2fca1e9b67dc8df7d9fe81c1daff1d8883634683703a0e458d6eea61f01b3641bb76997b9e39c939a0c8c28ce5edd7b166e41b2cc1f8 SHA512 89a7f8b8a31f48d150badb4751df137d47d9014c9c422649a1a55aef5618aa7f0259dd18c151e6804fa8312c6a21544332a9f630ee81150dc00505637e62bb8c
DIST Python-3.14.4.tar.xz.sigstore 5219 BLAKE2B 5d4e076139082e525c2758a64ca2cc4c05c69e601ffc9c402d5a041f8b867ee5f37264ded3bfa014cc979ccd3c573c208d2321ac5a3be93b906116bd0d8a5c37 SHA512 ec41d0d25fa3cd87cf62adcbe6b9e575cecc49f947a64ca997aa792ed22d93ef1bbc4dc2848e365dfb43b6c447dcf47417f9c68a5881d0ede8750fece9f97a87
+DIST Python-3.14.5.tar.xz 23903332 BLAKE2B 1b26d61d320ec1b3681d739231bc0e016336ba565063dbf3b270368c08aaa870fb4e2c731c5460e840278293cc72fee5bac003dfc05a8bacb080f684dabcd677 SHA512 efbaf629703cd004f6b7bc75fb16df794185589adaf8807cd45928f212271045a399df3cd9573e47c8708fb5c5002f9d4efe4e41dde4313b81a3e9d73158769f
+DIST Python-3.14.5.tar.xz.sigstore 5411 BLAKE2B e0fb33b98c39b6759f6bfa99ea44dd93cc92dcc8a897a0faef318b1ba4a3b285a7cfe725076cc3f355e1b627c85b41e9e71579fee97b7e61fc6c79780e9d8d10 SHA512 459f6d648fde31e55a4d53d6a9e878e3d2361c33c9ce0d7e2e2b8f8df81325bb7d0764742364745c448a1102f5b3873d9ae3634bf1a8f88bbc8b12fe2ac6acd8
DIST python-gentoo-patches-3.10.15.tar.xz 15896 BLAKE2B f908b409dbcedeb4e2fa7255d9dedfb8f86f39b9b12612d45662d2305012692753874befa5377e1bcb2e8fc04b54bf206948e12eb7bc357a764c1b1e496e5997 SHA512 a647882ede8d7b97e301e472e91f4573dce9f8bf4e408449444625fdf79859a54fd828daa60c7960721f34c3d6d82e2e45db2c55f2fc093097a0db42f7363b8c
DIST python-gentoo-patches-3.11.8.tar.xz 8484 BLAKE2B 2a6b9275cfcb2edc639a8bfebaa061ccdf3c43c1fda46a97a3cb7ed6eb629d7b581932bf7e3561b7559533e2374e4c5138e7929f1d8edc3e93829ee701ac0779 SHA512 bcc4a0175b7d5f78eb7c431afad5ed4681512e5ec3a0394ff291b11a4d1867212fc093ded0f2e1f504c63f7035cde4d8b19c386d3cb4e50d7a49366a1872905d
DIST python-gentoo-patches-3.12.13.tar.xz 12084 BLAKE2B 598ea3d4a395a99d7b78fb592b486efc0af0625309a044442b1eaa81761621110a2de16abff09840426a53b35c0f848531b2e272cb80b970319bf55585603087 SHA512 26ecf8065cc71ad36c1ce43727f8eec4b0b660c99ed0612c807b99f069851d71b0517da48187464b90bffccc4278cee462166f8972c405bb07d70751f0e2d499
-DIST python-gentoo-patches-3.13.12.tar.xz 8992 BLAKE2B e7a26ddbd76f337a0f3958e55d6f77864308d3db5b5b8bec36aa50c1845d28284c6d0ce4c847eb0ca2a51367baaf454be9c62bc1932ffdff5a4ee06c9701c3b4 SHA512 ef87942f8d1d145112b2275d1fce9f6faea19c37ed3e37fd8762f4470ecaa1d87f5a471f287d3e1bf7507af351894c15872ceea0ea41d4903707c12d4cf0c4d0
DIST python-gentoo-patches-3.13.13.tar.xz 9000 BLAKE2B 583b48258c4048e0bf4c202b4e87de8a74d864c1b082f4de44569a2b736d3ecc43dd326961311667ceecd377338daae7ae2f624e2b3a056ba32f7b240227a227 SHA512 aeddb6ebd18f850642551bff11d81e667e7440e7c5d7337452fe9b34fe420dca2cbc04f916fd403f892289d5de26b933f4b19c59501d967ef67ce352a284d568
-DIST python-gentoo-patches-3.14.3.tar.xz 8012 BLAKE2B a8106360a6c77e0e19ecdf55e924b85cfd6dae65d54b7c306a793b08da5214993631b92b1cff385c2d995799055a4e4ca3a461d4e1e049ada38e97b4eae54a31 SHA512 1747a99cdc2ec29b985bc75f53f9f4cbd6f9377bfb06f6576b2970bd30ae8461a39ba870021866cf0f79320e2775047b2f70d53a06c5687ebac23b3ae68c157a
DIST python-gentoo-patches-3.14.4.tar.xz 8012 BLAKE2B 07928ae9e2c057b75edabe287e0201a9aa35ddcfbb1b35c3729c25ccea707c343214ed82e0ad5df65a0994c0e263f7f50e8dd95ebdaae37210c14e1cc1f2d492 SHA512 8c8cf86842f42fa8634c0faee2c1e6dd51c621ae42d48300b0ab185d90653ad58e30c967a6b455e237303aa52d139a2980b948f8613725884d6aa0df016e07d8
+DIST python-gentoo-patches-3.14.5.tar.xz 10308 BLAKE2B 1ce7b8f33d15d27805894a6f3614fbcf280639fa84bb3605c1a1ee596282235f79ba2399b5d2385a06b0b36c8a6bf162ae4e1b15a67612bdca67f48e06a2fae2 SHA512 f2a806bf753e696a0b7474fd0f11c0f5d9a8043f72f478a37a79f7a9ec843cb31cc959aa3fc38670c1a8ac012554a7d3d4899d7e615cee70e21a7dd7afc2da9a
diff --git a/dev-lang/python/python-3.13.12.ebuild b/dev-lang/python/python-3.13.12.ebuild
deleted file mode 100644
index 6a4ef23125a6..000000000000
--- a/dev-lang/python/python-3.13.12.ebuild
+++ /dev/null
@@ -1,627 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI="8"
-
-LLVM_COMPAT=( 18 )
-LLVM_OPTIONAL=1
-WANT_LIBTOOL="none"
-
-inherit autotools check-reqs flag-o-matic linux-info llvm-r1
-inherit multiprocessing pax-utils python-utils-r1 toolchain-funcs
-inherit verify-sig
-
-MY_PV=${PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="An interpreted, interactive, object-oriented programming language"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="
- bluetooth debug +ensurepip examples gdbm jit libressl libedit +ncurses pgo
- +readline +sqlite +ssl test tk valgrind
-"
-REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-# Do not add a dependency on dev-lang/python to this ebuild.
-# If you need to apply a patch which requires python for bootstrapping, please
-# run the bootstrap code on your dev box and include the results in the
-# patchset. See bug 447752.
-
-RDEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-crypt/libb2
- app-misc/mime-types
- >=dev-libs/expat-2.1:=
- dev-libs/libffi:=
- dev-libs/mpdecimal:=
- dev-python/gentoo-common
- >=sys-libs/zlib-1.1.3:=
- virtual/libintl
- gdbm? ( sys-libs/gdbm:=[berkdb] )
- kernel_linux? ( sys-apps/util-linux:= )
- ncurses? ( >=sys-libs/ncurses-5.2:= )
- readline? (
- !libedit? ( >=sys-libs/readline-4.1:= )
- libedit? ( dev-libs/libedit:= )
- )
- sqlite? ( >=dev-db/sqlite-3.3.8:3= )
- ssl? (
- !libressl? ( >=dev-libs/openssl-1.1.1:= )
- libressl? ( >=dev-libs/libressl-3.9.1:= )
- )
- tk? (
- >=dev-lang/tcl-8.0:=
- >=dev-lang/tk-8.0:=
- dev-tcltk/blt:=
- dev-tcltk/tix
- )
-"
-# bluetooth requires headers from bluez
-DEPEND="
- ${RDEPEND}
- bluetooth? ( net-wireless/bluez )
- test? (
- dev-python/ensurepip-pip
- dev-python/ensurepip-setuptools
- )
- valgrind? ( dev-debug/valgrind )
-"
-# autoconf-archive needed to eautoreconf
-BDEPEND="
- dev-build/autoconf-archive
- app-alternatives/awk
- virtual/pkgconfig
- jit? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- ')
- )
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-if [[ ${PV} != *_alpha* ]]; then
- RDEPEND+="
- dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
- "
-fi
-PDEPEND="
- ensurepip? ( dev-python/ensurepip-pip )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-# large file tests involve a 2.5G file being copied (duplicated)
-CHECKREQS_DISK_BUILD=5500M
-
-QA_PKGCONFIG_VERSION=${PYVER}
-# false positives -- functions specific to *BSD
-QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags )
-
-declare -rgA PYTHON_KERNEL_CHECKS=(
- ["CROSS_MEMORY_ATTACH"]="test_external_inspection" #bug 938589
- ["DNOTIFY"]="test_fcntl" # bug 938662
-)
-
-pkg_pretend() {
- if use pgo || use test; then
- check-reqs_pkg_pretend
- fi
-
- if use jit; then
- ewarn "USE=jit is considered experimental upstream. Using it"
- ewarn "could lead to unexpected breakage, including race conditions"
- ewarn "and crashes, respectively. Please do not file Gentoo bugs, unless"
- ewarn "you can reproduce the problem with dev-lang/python[-jit]. Instead,"
- ewarn "please consider reporting JIT problems upstream."
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- use jit && llvm-r1_pkg_setup
- if use test || use pgo; then
- check-reqs_pkg_setup
-
- local CONFIG_CHECK
- for f in "${!PYTHON_KERNEL_CHECKS[@]}"; do
- CONFIG_CHECK+="~${f} "
- done
- linux-info_pkg_setup
- fi
- fi
-}
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- # Ensure that internal copies of expat and libffi are not used.
- # TODO: Makefile has annoying deps on expat headers
- #rm -r Modules/expat || die
-
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- "${FILESDIR}"/${PN}-3.13.4-libressl.patch
- )
-
- default
-
- # force the correct number of jobs
- # https://bugs.gentoo.org/737660
- sed -i -e "s:-j0:-j$(makeopts_jobs):" Makefile.pre.in || die
-
- # breaks tests when using --with-wheel-pkg-dir
- rm -r Lib/test/wheeldata || die
-
- eautoreconf
-}
-
-build_cbuild_python() {
- # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
- local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
-
- # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
- # propagated to sysconfig for built extensions
- #
- # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway)
- local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
- local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
- local -x CFLAGS= LDFLAGS=
- local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
- local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
-
- # We need to build our own Python on CBUILD first, and feed it in.
- # bug #847910
- local myeconfargs_cbuild=(
- "${myeconfargs[@]}"
-
- --prefix="${BROOT}"/usr
- --libdir="${cbuild_libdir:2}"
-
- # Avoid needing to load the right libpython.so.
- --disable-shared
-
- # As minimal as possible for the mini CBUILD Python
- # we build just for cross to satisfy --with-build-python.
- --without-lto
- --without-readline
- --disable-optimizations
- )
-
- mkdir "${WORKDIR}"/${P}-${CBUILD} || die
- pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die
-
- # Avoid as many dependencies as possible for the cross build.
- mkdir Modules || die
- cat > Modules/Setup.local <<-EOF || die
- *disabled*
- nis
- _dbm _gdbm
- _sqlite3
- _hashlib _ssl
- _curses _curses_panel
- readline
- _tkinter
- pyexpat
- zlib
- # We disabled these for CBUILD because Python's setup.py can't handle locating
- # libdir correctly for cross. This should be rechecked for the pure Makefile approach,
- # and uncommented if needed.
- #_ctypes
- EOF
-
- ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}"
-
- # Unfortunately, we do have to build this immediately, and
- # not in src_compile, because CHOST configure for Python
- # will check the existence of the --with-build-python value
- # immediately.
- emake
- popd &> /dev/null || die
-}
-
-src_configure() {
- # disable automagic bluetooth headers detection
- if ! use bluetooth; then
- local -x ac_cv_header_bluetooth_bluetooth_h=no
- fi
-
- filter-flags -malign-double
-
- # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
- # PKG_CONFIG needed for cross.
- tc-export CXX PKG_CONFIG
-
- local dbmliborder=
- if use gdbm; then
- dbmliborder+="${dbmliborder:+:}gdbm"
- fi
-
- # Set baseline test skip flags.
- COMMON_TEST_SKIPS=(
- # running gdb inside an ebuild as non-root, within sandbox,
- # and possibly within a container is unreliable
- -x test_gdb
- # this is actually test_gdb.test_pretty_print
- -x test_pretty_print
- # https://bugs.gentoo.org/933840
- -x test_perf_profiler
- )
-
- # Arch-specific skips. See #931888 for a collection of these.
- case ${CHOST} in
- alpha*)
- COMMON_TEST_SKIPS+=(
- -x test_builtin
- -x test_capi
- -x test_cmath
- -x test_float
- # timeout
- -x test_free_threading
- -x test_math
- -x test_numeric_tower
- -x test_random
- -x test_statistics
- # bug 653850
- -x test_resource
- -x test_strtod
- )
- ;;
- mips*)
- COMMON_TEST_SKIPS+=(
- -x test_ctypes
- -x test_external_inspection
- -x test_statistics
- )
- ;;
- riscv*)
- COMMON_TEST_SKIPS+=(
- -x test_urllib2
- )
- ;;
- sparc*)
- COMMON_TEST_SKIPS+=(
- # bug 788022
- -x test_multiprocessing_fork
- -x test_multiprocessing_forkserver
- -x test_multiprocessing_spawn
-
- -x test_ctypes
- # bug 931908
- -x test_exceptions
- )
- ;;
- esac
-
- # Kernel-config specific skips
- for option in "${!PYTHON_KERNEL_CHECKS[@]}"; do
- if ! linux_config_exists || ! linux_chkconfig_present "${option}"
- then
- COMMON_TEST_SKIPS+=( -x "${PYTHON_KERNEL_CHECKS[${option}]}" )
- fi
- done
-
- # musl-specific skips
- use elibc_musl && COMMON_TEST_SKIPS+=(
- # various musl locale deficiencies
- -x test__locale
- -x test_c_locale_coercion
- -x test_locale
- -x test_re
-
- # known issues with find_library on musl
- # https://bugs.python.org/issue21622
- -x test_ctypes
-
- # fpathconf, ttyname errno values
- -x test_os
- )
-
- if use pgo; then
- local profile_task_flags=(
- -m test
- "-j$(makeopts_jobs)"
- --pgo-extended
- --verbose3
- -u-network
-
- # We use a timeout because of how often we've had hang issues
- # here. It also matches the default upstream PROFILE_TASK.
- --timeout 1200
-
- "${COMMON_TEST_SKIPS[@]}"
-
- -x test_dtrace
-
- # All of these seem to occasionally hang for PGO inconsistently
- # They'll even hang here but be fine in src_test sometimes.
- # bug #828535 (and related: bug #788022)
- -x test_asyncio
- -x test_httpservers
- -x test_logging
- -x test_multiprocessing_fork
- -x test_socket
- -x test_xmlrpc
-
- # Hangs (actually runs indefinitely executing itself w/ many cpython builds)
- # bug #900429
- -x test_tools
-
- # Fails with LibreSSL
- # https://github.com/libressl/portable/issues/1133
- -x test_hashlib
- -x test_ssl
- )
-
- if has_version "app-arch/rpm" ; then
- # Avoid sandbox failure (attempts to write to /var/lib/rpm)
- profile_task_flags+=(
- -x test_distutils
- )
- fi
- # PGO sometimes fails randomly
- local -x PROFILE_TASK="${profile_task_flags[*]} || true"
- fi
-
- local myeconfargs=(
- # glibc-2.30 removes it; since we can't cleanly force-rebuild
- # Python on glibc upgrade, remove it proactively to give
- # a chance for users rebuilding python before glibc
- ac_cv_header_stropts_h=no
-
- # libressl doesn't find hashlib (From OpenBSD)
- ac_cv_working_openssl_hashlib=yes
-
- --enable-shared
- --without-static-libpython
- --enable-ipv6
- --infodir='${prefix}/share/info'
- --mandir='${prefix}/share/man'
- --with-dbmliborder="${dbmliborder}"
- --with-libc=
- --enable-loadable-sqlite-extensions
- --without-ensurepip
- --without-lto
- --with-system-expat
- --with-system-libmpdec
- --with-platlibdir=lib
- --with-pkg-config=yes
- --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip
- --enable-gil
-
- $(use_with debug assertions)
- $(use_enable jit experimental-jit)
- $(use_enable pgo optimizations)
- $(use_with readline readline "$(usex libedit editline readline)")
- $(use_with valgrind)
- )
-
- if tc-is-lto; then
- myeconfargs+=(
- --with-lto
- )
- fi
-
- # Force-disable modules we don't want built.
- # See Modules/Setup for docs on how this works. Setup.local contains our local deviations.
- cat > Modules/Setup.local <<-EOF || die
- *disabled*
- nis
- $(usev !gdbm '_gdbm _dbm')
- $(usev !sqlite '_sqlite3')
- $(usev !ssl '_hashlib _ssl')
- $(usev !ncurses '_curses _curses_panel')
- $(usev !readline 'readline')
- $(usev !tk '_tkinter')
- EOF
-
- # disable implicit optimization/debugging flags
- local -x OPT=
-
- if tc-is-cross-compiler ; then
- build_cbuild_python
- myeconfargs+=(
- # Point the imminent CHOST build to the Python we just
- # built for CBUILD.
- --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python
- )
- fi
-
- # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
- # propagated to sysconfig for built extensions
- local -x CFLAGS_NODIST=${CFLAGS}
- local -x LDFLAGS_NODIST=${LDFLAGS}
- local -x CFLAGS= LDFLAGS=
-
- # Fix implicit declarations on cross and prefix builds. Bug #674070.
- if use ncurses; then
- append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
- fi
-
- econf "${myeconfargs[@]}"
-
- if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then
- eerror "configure has detected that the sem_open function is broken."
- eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777."
- die "Broken sem_open function (bug 496328)"
- fi
-
- # install epython.py as part of stdlib
- echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die
-}
-
-src_compile() {
- # Ensure sed works as expected
- # https://bugs.gentoo.org/594768
- local -x LC_ALL=C
- export PYTHONSTRICTEXTENSIONBUILD=1
-
- # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't
- # end up writing bytecode & violating sandbox.
- # bug #831897
- local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE}
-
- # Gentoo hack to disable accessing system site-packages
- export GENTOO_CPYTHON_BUILD=1
-
- if use pgo ; then
- # bug 660358
- local -x COLUMNS=80
- local -x PYTHONDONTWRITEBYTECODE=
- local -x TMPDIR=/var/tmp
- fi
-
- # also need to clear the flags explicitly here or they end up
- # in _sysconfigdata*
- emake CPPFLAGS= CFLAGS= LDFLAGS=
-
- # Restore saved value from above.
- local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE}
-
- # Work around bug 329499. See also bug 413751 and 457194.
- if has_version dev-libs/libffi[pax-kernel]; then
- pax-mark E python
- else
- pax-mark m python
- fi
-}
-
-src_test() {
- # Tests will not work when cross compiling.
- if tc-is-cross-compiler; then
- elog "Disabling tests due to crosscompiling."
- return
- fi
-
- # this just happens to skip test_support.test_freeze that is broken
- # without bundled expat
- # TODO: get a proper skip for it upstream
- local -x LOGNAME=buildbot
-
- local test_opts=(
- --verbose3
- -u-network
- -j "$(makeopts_jobs)"
- "${COMMON_TEST_SKIPS[@]}"
- )
-
- # bug 660358
- local -x COLUMNS=80
- local -x PYTHONDONTWRITEBYTECODE=
- local -x TMPDIR=/var/tmp
-
- nonfatal emake -Onone test EXTRATESTOPTS="${test_opts[*]}" \
- CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty
- local ret=${?}
-
- [[ ${ret} -eq 0 ]] || die "emake test failed"
-}
-
-src_install() {
- local libdir=${ED}/usr/lib/python${PYVER}
-
- # -j1 hack for now for bug #843458
- emake -j1 DESTDIR="${D}" TEST_MODULES=no altinstall
-
- # Fix collisions between different slots of Python.
- rm "${ED}/usr/$(get_libdir)/libpython3.so" || die
-
- # Cheap hack to get version with ABIFLAGS
- local abiver=$(cd "${ED}/usr/include"; echo python*)
- if [[ ${abiver} != python${PYVER} ]]; then
- # Replace python3.X with a symlink to python3.Xm
- rm "${ED}/usr/bin/python${PYVER}" || die
- dosym "${abiver}" "/usr/bin/python${PYVER}"
- # Create python3.X-config symlink
- dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
- # Create python-3.5m.pc symlink
- dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc"
- fi
-
- # python seems to get rebuilt in src_install (bug 569908)
- # Work around it for now.
- if has_version dev-libs/libffi[pax-kernel]; then
- pax-mark E "${ED}/usr/bin/${abiver}"
- else
- pax-mark m "${ED}/usr/bin/${abiver}"
- fi
-
- rm -r "${libdir}"/ensurepip/_bundled || die
- if ! use sqlite; then
- rm -r "${libdir}/"sqlite3 || die
- fi
- if ! use tk; then
- rm -r "${ED}/usr/bin/idle${PYVER}" || die
- rm -r "${libdir}/"{idlelib,tkinter} || die
- fi
-
- ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die
-
- dodoc Misc/{ACKS,HISTORY,NEWS}
-
- if use examples; then
- docinto examples
- find Tools -name __pycache__ -exec rm -fr {} + || die
- dodoc -r Tools
- fi
- insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510
- local libname=$(
- printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' |
- emake --no-print-directory -s -f - 2>/dev/null
- )
- newins Tools/gdb/libpython.py "${libname}"-gdb.py
-
- newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER}
- newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER}
- sed \
- -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \
- -e "s:@PYDOC@:pydoc${PYVER}:" \
- -i "${ED}/etc/conf.d/pydoc-${PYVER}" \
- "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed"
-
- # python-exec wrapping support
- local pymajor=${PYVER%.*}
- local EPYTHON=python${PYVER}
- local scriptdir=${D}$(python_get_scriptdir)
- mkdir -p "${scriptdir}" || die
- # python and pythonX
- ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die
- ln -s "python${pymajor}" "${scriptdir}/python" || die
- # python-config and pythonX-config
- # note: we need to create a wrapper rather than symlinking it due
- # to some random dirname(argv[0]) magic performed by python-config
- cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die
- #!/bin/sh
- exec "${abiver}-config" "\${@}"
- EOF
- chmod +x "${scriptdir}/python${pymajor}-config" || die
- ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die
- # pydoc
- ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die
- # idle
- if use tk; then
- ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die
- fi
-}
diff --git a/dev-lang/python/python-3.14.3.ebuild b/dev-lang/python/python-3.14.5.ebuild
index e0d3d456d56b..e0d3d456d56b 100644
--- a/dev-lang/python/python-3.14.3.ebuild
+++ b/dev-lang/python/python-3.14.5.ebuild
diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 54e0641d653d..ab43de658674 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,6 +1,4 @@
-DIST ruby-3.3.10.tar.xz 16450140 BLAKE2B 3255782d85e6c5dcfc165b3dc209e9a754112fd0e18b9db66cd0b182edbc5c0ef78e9fcf114570ba1bc6a1ed43d648d5254cdb4bb85c571486e6a4dced2c6843 SHA512 8b81cab7b98acb6ff7bdf864da5e97596ee1efa441e2a65991e12a7e3f3ad3d83b1b5c65ae108484252ec8f6d85db60eb381a174c759023beb202b5a0d20818a
DIST ruby-3.3.11.tar.xz 15879844 BLAKE2B 6568f8a571151fc98713fe29ec0ba70bffe2ab5cde7ce30848feea7981b680c633394e9534c472403ef298520346ff51a0771cba69ba55e00e9b82c6aa4aac8a SHA512 1f8eb206a90121015b294dada7ea61ebd136e7e7dbb1c4bb7df21b85f359a2e733f438153bf07c57815a963e4ef3f766081fd4226caa6547f4c263b33ed7726e
-DIST ruby-3.4.8.tar.xz 17320860 BLAKE2B e40144cea391c32a4ce1e6c576884dd9ca3a31398b0110bb67e96eca90dc1d8cb0376269e691a1b48b06bbbb23b0137e67bd05ae4aeccb5c26d163fbce5cec55 SHA512 b6289654685c2d381d15123cf07a131fd088edf13a5336966af5a2e8fad9adda42d14caa7bb0998331831af71e35c546091db55c82089e89b9508603ff5f92d6
DIST ruby-3.4.9.tar.xz 16682004 BLAKE2B 0f127653cf05f26fca41e804a7720f962a9f652bd9d04893c1d05bcfea5c3b2dbfa676407600e98b6f7ae04bfd514a531781fe2408a0d46378a1efa07c9e147a SHA512 356fb47cc56f2d25198cb95253fc20ff7d9a6fd1fa53bc475e5c440012aebe27562537c399d271357235114ade263fd625029b66cb0f9b526f9c04f169fb9580
-DIST ruby-4.0.2.tar.xz 17874724 BLAKE2B f8c104ad1e2676b6ce3db557a143a03f5472441bfd92cae4c302577583d680106446c74ae2ec7771052fbea16c4d3fb90d48a39d9bba48ddd580546bf4e7b4af SHA512 be71a5452068dfc3c86b8ec07456b3fdf6dc64e8c0cd16c358fc4ed8ac08707a9c28285ea8a79dbef82031d8c93c71032a82a0b45f3c9ac5325bf3b70d06fbf2
DIST ruby-4.0.3.tar.xz 17878572 BLAKE2B 33bb0a19c28b36b8469f785177c8cd832e0c720d443ccc819a135f535ced393af04d711cce24ec0f47acd6425a0518a1fe6328d25384cddc605364c8201e60f4 SHA512 5816fb264ce76df59f4bfe0cadceb45025fada2e61f2c14024d6b03f63d304820cddf94afcf82a4951fd12f3b0d9148683f856f3f2245d56042fc8407b6cbff5
+DIST ruby-4.0.4.tar.xz 17899740 BLAKE2B cd8828bb14011a19bad226328e1b9e5f1e5c8c194e5b614cab077cda2727e2e8cdbac2f1457d00e89619cfca5ba85d06b1bcb62f59fdd8afee2eea298aee3b07 SHA512 cccc041379fd4e46a736a5c10ccf81627766a7175113c34754797b915bebcd0ce821d9cd7b42cc616b0a1f9ee38eee5ab7560c1840fa6672819c293e498a3f6f
diff --git a/dev-lang/ruby/ruby-3.3.10.ebuild b/dev-lang/ruby/ruby-3.3.10.ebuild
deleted file mode 100644
index 7988aa52bcae..000000000000
--- a/dev-lang/ruby/ruby-3.3.10.ebuild
+++ /dev/null
@@ -1,301 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-RUST_OPTIONAL="yes"
-
-inherit autotools flag-o-matic multiprocessing rust
-
-MY_P="${PN}-$(ver_cut 1-3)"
-S=${WORKDIR}/${MY_P}
-
-SLOT=$(ver_cut 1-2)
-MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
-RUBYVERSION=${SLOT}.0
-
-DESCRIPTION="An object-oriented scripting language"
-HOMEPAGE="https://www.ruby-lang.org/"
-SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-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"
-IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit libressl socks5 +ssl static-libs systemtap tk valgrind xemacs"
-
-RDEPEND="
- berkdb? ( sys-libs/db:= )
- gdbm? ( sys-libs/gdbm:= )
- jemalloc? ( dev-libs/jemalloc:= )
- jit? ( ${RUST_DEPEND} )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( >=dev-libs/libressl-3.5.0:0= )
- )
- socks5? ( >=net-proxy/dante-1.1.13 )
- systemtap? ( dev-debug/systemtap )
- tk? (
- dev-lang/tcl:0=[threads]
- dev-lang/tk:0=[threads]
- )
- dev-libs/libyaml
- dev-libs/libffi:=
- sys-libs/zlib
- virtual/libcrypt:=
- >=app-eselect/eselect-ruby-20231226
-"
-
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-
-BUNDLED_GEMS="
- >=dev-ruby/debug-1.9.1[ruby_targets_ruby33(-)]
- >=dev-ruby/irb-1.11.0[ruby_targets_ruby33(-)]
- >=dev-ruby/matrix-0.4.2[ruby_targets_ruby33(-)]
- >=dev-ruby/minitest-5.20.0[ruby_targets_ruby33(-)]
- >=dev-ruby/net-ftp-0.3.3[ruby_targets_ruby33(-)]
- >=dev-ruby/net-imap-0.4.9[ruby_targets_ruby33(-)]
- >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby33(-)]
- >=dev-ruby/net-smtp-0.4.0[ruby_targets_ruby33(-)]
- >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby33(-)]
- >=dev-ruby/prime-0.1.2[ruby_targets_ruby33(-)]
- >=dev-ruby/racc-1.7.3[ruby_targets_ruby33(-)]
- >=dev-ruby/rake-13.1.0[ruby_targets_ruby33(-)]
- >=dev-ruby/rbs-3.4.0[ruby_targets_ruby33(-)]
- >=dev-ruby/rexml-3.2.6[ruby_targets_ruby33(-)]
- >=dev-ruby/rss-0.3.0[ruby_targets_ruby33(-)]
- >=dev-ruby/test-unit-3.6.1[ruby_targets_ruby33(-)]
- >=dev-ruby/typeprof-0.21.9[ruby_targets_ruby33(-)]
-"
-
-PDEPEND="
- ${BUNDLED_GEMS}
- virtual/rubygems[ruby_targets_ruby33(-)]
- >=dev-ruby/bundler-2.5.3[ruby_targets_ruby33(-)]
- >=dev-ruby/did_you_mean-1.6.3[ruby_targets_ruby33(-)]
- >=dev-ruby/json-2.7.1[ruby_targets_ruby33(-)]
- >=dev-ruby/rdoc-6.6.2[ruby_targets_ruby33(-)]
- xemacs? ( app-xemacs/ruby-modes )
-"
-
-pkg_setup() {
- use jit && rust_pkg_setup
-}
-
-src_prepare() {
- eapply "${FILESDIR}"/"${SLOT}"/010*.patch
- eapply "${FILESDIR}"/"${SLOT}"/902*.patch
-
- if use elibc_musl ; then
- eapply "${FILESDIR}"/${SLOT}/901-musl-*.patch
- fi
-
- einfo "Unbundling gems..."
- cd "$S"
- # Remove bundled gems that we will install via PDEPEND, bug
- # 539700.
- rm -fr gems/* || die
- touch gems/bundled_gems || die
-
- # Avoid the irb default gemspec since we will install the normal gem
- # instead. This avoids a file collision with dev-ruby/irb.
- rm lib/irb/irb.gemspec || die
-
- # Remove tests that are known to fail or require a network connection
- rm -f test/ruby/test_process.rb test/rubygems/test_gem{,_path_support}.rb || die
- rm -f test/rinda/test_rinda.rb test/socket/test_tcp.rb test/fiber/test_address_resolve.rb \
- spec/ruby/library/socket/tcpsocket/{initialize,open}_spec.rb|| die
-
- # Remove webrick tests because setting LD_LIBRARY_PATH does not work for them.
- rm -rf tool/test/webrick || die
-
- # Avoid test using the system ruby
- sed -i -e '/test_dumb_terminal/aomit "Uses system ruby"' test/reline/test_reline.rb || die
-
- # Avoid testing against hard-coded blockdev devices that most likely are not available
- sed -i -e '/def blockdev/a@blockdev = nil' test/ruby/test_file_exhaustive.rb || die
-
- # Avoid tests that require gem downloads
- sed -i -e '/^test-syntax-suggest/ s/\$(TEST_RUNNABLE)/no/' common.mk || die
- sed -i -e '/^check:/ s/\$(TEST_RUNNABLE)-\$(PREPARE_SYNTAX_SUGGEST) test-syntax-suggest//' common.mk || die
-
- if use prefix ; then
- # Fix hardcoded SHELL var in mkmf library
- sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
-
- if [[ ${CHOST} == *darwin* ]] ; then
- # avoid symlink loop on Darwin (?!)
- sed -i \
- -e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
- configure.ac || die
-
- # make ar/libtool hack for Darwin work
- sed -i \
- -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
- configure.ac || die
-
- # disable using security framework (GCC barfs on those headers)
- sed -i \
- -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \
- random.c || die
- fi
- fi
-
- eapply_user
-
- eautoreconf
-}
-
-src_configure() {
- local modules="win32,win32ole" myconf=
-
- # Ruby's build system does interesting things with MAKEOPTS and doesn't
- # handle MAKEOPTS="-Oline" or similar well. Just filter it all out
- # and use -j/-l parsed out from the original MAKEOPTS, then use that.
- # Newer Portage sets this option by default in GNUMAKEFLAGS if nothing
- # is set by the user in MAKEOPTS. See bug #900929 and bug #728424.
- local makeopts_tmp="-j$(makeopts_jobs) -l$(makeopts_loadavg)"
- unset MAKEOPTS MAKEFLAGS GNUMAKEFLAGS
- export MAKEOPTS="${makeopts_tmp}"
-
- # -fomit-frame-pointer makes ruby segfault, see bug #150413.
- filter-flags -fomit-frame-pointer
- # In many places aliasing rules are broken; play it safe
- # as it's risky with newer compilers to leave it as it is.
- append-flags -fno-strict-aliasing
-
- # Socks support via dante
- if use socks5 ; then
- # Socks support can't be disabled as long as SOCKS_SERVER is
- # set and socks library is present, so need to unset
- # SOCKS_SERVER in that case.
- unset SOCKS_SERVER
- fi
-
- # Increase GC_MALLOC_LIMIT if set (default is 8000000)
- if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
- append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
- fi
-
- # ipv6 hack, bug 168939. Needs --enable-ipv6.
- use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
-
- # Determine which modules *not* to build depending in the USE flags.
- if ! use berkdb ; then
- modules="${modules},dbm"
- fi
- if ! use gdbm ; then
- modules="${modules},gdbm"
- fi
- if ! use ssl ; then
- modules="${modules},openssl"
- fi
- if ! use tk ; then
- modules="${modules},tk"
- fi
-
- # Provide an empty LIBPATHENV because we disable rpath but we do not
- # need LD_LIBRARY_PATH by default since that breaks USE=multitarget
- # #564272
- INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
- --program-suffix=${MY_SUFFIX} \
- --with-soname=ruby${MY_SUFFIX} \
- --enable-shared \
- --enable-pthread \
- --disable-rpath \
- --without-baseruby \
- --with-compress-debug-sections=no \
- --enable-mkmf-verbose \
- --with-out-ext="${modules}" \
- $(use_with jemalloc jemalloc) \
- $(use_enable jit jit-support) \
- $(use_enable jit yjit) \
- $(use_enable socks5 socks) \
- $(use_enable systemtap dtrace) \
- $(use_enable doc install-doc) \
- --enable-ipv6 \
- $(use_enable static-libs static) \
- $(use_enable static-libs install-static-library) \
- $(use_with static-libs static-linked-ext) \
- $(use_enable debug) \
- ${myconf} \
- $(use_with valgrind) \
- --enable-option-checking=no
-
- # Makefile is broken because it lacks -ldl
- rm -rf ext/-test-/popen_deadlock || die
-}
-
-src_compile() {
- export LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
- emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
-}
-
-src_test() {
- export LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
- emake V=1 check
-}
-
-src_install() {
- # Remove the remaining bundled gems. We do this late in the process
- # since they are used during the build to e.g. create the
- # documentation.
- einfo "Removing default gems before installation"
- rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die
-
- # Ruby is involved in the install process, we don't want interference here.
- unset RUBYOPT
-
- local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
-
- LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
-
- if [[ ${CHOST} == *darwin* ]] ; then
- DYLD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${DYLD_LIBRARY_PATH+:}${DYLD_LIBRARY_PATH}"
- export DYLD_LIBRARY_PATH
- fi
-
- RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
- for d in $(find "${S}/ext" -type d) ; do
- RUBYLIB="${RUBYLIB}:$d"
- done
- export LD_LIBRARY_PATH RUBYLIB
-
- # Create directory for the default gems
- local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}"
- mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed"
-
- emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install
-
- # Remove installed rubygems and rdoc copy
- rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
- rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
- rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
- rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
-
- if use doc; then
- emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc
- fi
-
- if use examples; then
- dodoc -r sample
- fi
-
- dodoc ChangeLog NEWS.md README*
- dodoc -r doc
-}
-
-pkg_postinst() {
- if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then
- eselect ruby set ruby${MY_SUFFIX}
- fi
-
- elog
- elog "To switch between available Ruby profiles, execute as root:"
- elog "\teselect ruby set ruby(30|31|...)"
- elog
-}
-
-pkg_postrm() {
- eselect ruby cleanup
-}
diff --git a/dev-lang/ruby/ruby-3.4.8.ebuild b/dev-lang/ruby/ruby-3.4.8.ebuild
deleted file mode 100644
index 07c496baa29f..000000000000
--- a/dev-lang/ruby/ruby-3.4.8.ebuild
+++ /dev/null
@@ -1,301 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-RUST_OPTIONAL="yes"
-
-inherit autotools flag-o-matic multiprocessing rust
-
-MY_P="${PN}-$(ver_cut 1-3)"
-S=${WORKDIR}/${MY_P}
-
-SLOT=$(ver_cut 1-2)
-MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
-RUBYVERSION=${SLOT}.0
-
-DESCRIPTION="An object-oriented scripting language"
-HOMEPAGE="https://www.ruby-lang.org/"
-SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"
-
-LICENSE="|| ( Ruby-BSD BSD-2 )"
-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"
-IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit libressl socks5 +ssl static-libs systemtap tk valgrind xemacs"
-
-RDEPEND="
- berkdb? ( sys-libs/db:= )
- gdbm? ( sys-libs/gdbm:= )
- jemalloc? ( dev-libs/jemalloc:= )
- jit? ( ${RUST_DEPEND} )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( >=dev-libs/libressl-3.5.0:0= )
- )
- socks5? ( >=net-proxy/dante-1.1.13 )
- systemtap? ( dev-debug/systemtap )
- tk? (
- dev-lang/tcl:0=[threads]
- dev-lang/tk:0=[threads]
- )
- dev-libs/libyaml
- dev-libs/libffi:=
- sys-libs/zlib
- virtual/libcrypt:=
- >=app-eselect/eselect-ruby-20231226
-"
-
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-
-BUNDLED_GEMS="
- >=dev-ruby/debug-1.9.1[ruby_targets_ruby34(-)]
- >=dev-ruby/irb-1.11.0[ruby_targets_ruby34(-)]
- >=dev-ruby/matrix-0.4.2[ruby_targets_ruby34(-)]
- >=dev-ruby/minitest-5.20.0[ruby_targets_ruby34(-)]
- >=dev-ruby/net-ftp-0.3.3[ruby_targets_ruby34(-)]
- >=dev-ruby/net-imap-0.4.9[ruby_targets_ruby34(-)]
- >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby34(-)]
- >=dev-ruby/net-smtp-0.4.0[ruby_targets_ruby34(-)]
- >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby34(-)]
- >=dev-ruby/prime-0.1.2[ruby_targets_ruby34(-)]
- >=dev-ruby/racc-1.7.3[ruby_targets_ruby34(-)]
- >=dev-ruby/rake-13.1.0[ruby_targets_ruby34(-)]
- >=dev-ruby/rbs-3.4.0[ruby_targets_ruby34(-)]
- >=dev-ruby/rexml-3.2.6[ruby_targets_ruby34(-)]
- >=dev-ruby/rss-0.3.0[ruby_targets_ruby34(-)]
- >=dev-ruby/test-unit-3.6.1[ruby_targets_ruby34(-)]
- >=dev-ruby/typeprof-0.21.9[ruby_targets_ruby34(-)]
-"
-
-PDEPEND="
- ${BUNDLED_GEMS}
- virtual/rubygems[ruby_targets_ruby34(-)]
- >=dev-ruby/bundler-2.5.3[ruby_targets_ruby34(-)]
- >=dev-ruby/did_you_mean-1.6.3[ruby_targets_ruby34(-)]
- >=dev-ruby/json-2.7.1[ruby_targets_ruby34(-)]
- >=dev-ruby/rdoc-6.6.2[ruby_targets_ruby34(-)]
- xemacs? ( app-xemacs/ruby-modes )
-"
-
-pkg_setup() {
- use jit && rust_pkg_setup
-}
-
-src_prepare() {
- eapply "${FILESDIR}"/"${SLOT}"/010*.patch
- eapply "${FILESDIR}"/"${SLOT}"/902*.patch
-
- if use elibc_musl ; then
- eapply "${FILESDIR}"/${SLOT}/901-musl-*.patch
- fi
-
- einfo "Unbundling gems..."
- cd "$S"
- # Remove bundled gems that we will install via PDEPEND, bug
- # 539700.
- rm -fr gems/* || die
- touch gems/bundled_gems || die
-
- # Avoid the irb default gemspec since we will install the normal gem
- # instead. This avoids a file collision with dev-ruby/irb.
- rm lib/irb/irb.gemspec || die
-
- # Remove tests that are known to fail or require a network connection
- rm -f test/ruby/test_process.rb test/rubygems/test_gem{,_path_support}.rb || die
- rm -f test/rinda/test_rinda.rb test/socket/test_tcp.rb test/fiber/test_address_resolve.rb \
- spec/ruby/library/socket/tcpsocket/{initialize,open}_spec.rb|| die
-
- # Remove webrick tests because setting LD_LIBRARY_PATH does not work for them.
- rm -rf tool/test/webrick || die
-
- # Avoid test using the system ruby
- sed -i -e '/test_dumb_terminal/aomit "Uses system ruby"' test/reline/test_reline.rb || die
-
- # Avoid testing against hard-coded blockdev devices that most likely are not available
- sed -i -e '/def blockdev/a@blockdev = nil' test/ruby/test_file_exhaustive.rb || die
-
- # Avoid tests that require gem downloads
- sed -i -e '/^test-syntax-suggest/ s/\$(TEST_RUNNABLE)/no/' common.mk || die
- sed -i -e '/^check:/ s/\$(TEST_RUNNABLE)-\$(PREPARE_SYNTAX_SUGGEST) test-syntax-suggest//' common.mk || die
-
- if use prefix ; then
- # Fix hardcoded SHELL var in mkmf library
- sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
-
- if [[ ${CHOST} == *darwin* ]] ; then
- # avoid symlink loop on Darwin (?!)
- sed -i \
- -e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
- configure.ac || die
-
- # make ar/libtool hack for Darwin work
- sed -i \
- -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
- configure.ac || die
-
- # disable using security framework (GCC barfs on those headers)
- sed -i \
- -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \
- random.c || die
- fi
- fi
-
- eapply_user
-
- eautoreconf
-}
-
-src_configure() {
- local modules="win32,win32ole" myconf=
-
- # Ruby's build system does interesting things with MAKEOPTS and doesn't
- # handle MAKEOPTS="-Oline" or similar well. Just filter it all out
- # and use -j/-l parsed out from the original MAKEOPTS, then use that.
- # Newer Portage sets this option by default in GNUMAKEFLAGS if nothing
- # is set by the user in MAKEOPTS. See bug #900929 and bug #728424.
- local makeopts_tmp="-j$(makeopts_jobs) -l$(makeopts_loadavg)"
- unset MAKEOPTS MAKEFLAGS GNUMAKEFLAGS
- export MAKEOPTS="${makeopts_tmp}"
-
- # -fomit-frame-pointer makes ruby segfault, see bug #150413.
- filter-flags -fomit-frame-pointer
- # In many places aliasing rules are broken; play it safe
- # as it's risky with newer compilers to leave it as it is.
- append-flags -fno-strict-aliasing
-
- # Socks support via dante
- if use socks5 ; then
- # Socks support can't be disabled as long as SOCKS_SERVER is
- # set and socks library is present, so need to unset
- # SOCKS_SERVER in that case.
- unset SOCKS_SERVER
- fi
-
- # Increase GC_MALLOC_LIMIT if set (default is 8000000)
- if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
- append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
- fi
-
- # ipv6 hack, bug 168939. Needs --enable-ipv6.
- use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
-
- # Determine which modules *not* to build depending in the USE flags.
- if ! use berkdb ; then
- modules="${modules},dbm"
- fi
- if ! use gdbm ; then
- modules="${modules},gdbm"
- fi
- if ! use ssl ; then
- modules="${modules},openssl"
- fi
- if ! use tk ; then
- modules="${modules},tk"
- fi
-
- # Provide an empty LIBPATHENV because we disable rpath but we do not
- # need LD_LIBRARY_PATH by default since that breaks USE=multitarget
- # #564272
- INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
- --program-suffix=${MY_SUFFIX} \
- --with-soname=ruby${MY_SUFFIX} \
- --enable-shared \
- --enable-pthread \
- --disable-rpath \
- --without-baseruby \
- --with-compress-debug-sections=no \
- --enable-mkmf-verbose \
- --with-out-ext="${modules}" \
- $(use_with jemalloc jemalloc) \
- $(use_enable jit jit-support) \
- $(use_enable jit yjit) \
- $(use_enable socks5 socks) \
- $(use_enable systemtap dtrace) \
- $(use_enable doc install-doc) \
- --enable-ipv6 \
- $(use_enable static-libs static) \
- $(use_enable static-libs install-static-library) \
- $(use_with static-libs static-linked-ext) \
- $(use_enable debug) \
- ${myconf} \
- $(use_with valgrind) \
- --enable-option-checking=no
-
- # Makefile is broken because it lacks -ldl
- rm -rf ext/-test-/popen_deadlock || die
-}
-
-src_compile() {
- export LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
- emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
-}
-
-src_test() {
- export LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
- emake V=1 check
-}
-
-src_install() {
- # Remove the remaining bundled gems. We do this late in the process
- # since they are used during the build to e.g. create the
- # documentation.
- einfo "Removing default gems before installation"
- rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die
-
- # Ruby is involved in the install process, we don't want interference here.
- unset RUBYOPT
-
- local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
-
- LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
-
- if [[ ${CHOST} == *darwin* ]] ; then
- DYLD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${DYLD_LIBRARY_PATH+:}${DYLD_LIBRARY_PATH}"
- export DYLD_LIBRARY_PATH
- fi
-
- RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
- for d in $(find "${S}/ext" -type d) ; do
- RUBYLIB="${RUBYLIB}:$d"
- done
- export LD_LIBRARY_PATH RUBYLIB
-
- # Create directory for the default gems
- local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}"
- mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed"
-
- emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install
-
- # Remove installed rubygems and rdoc copy
- rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
- rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
- rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
- rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
-
- if use doc; then
- emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc
- fi
-
- if use examples; then
- dodoc -r sample
- fi
-
- dodoc ChangeLog NEWS.md README*
- dodoc -r doc
-}
-
-pkg_postinst() {
- if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then
- eselect ruby set ruby${MY_SUFFIX}
- fi
-
- elog
- elog "To switch between available Ruby profiles, execute as root:"
- elog "\teselect ruby set ruby(30|31|...)"
- elog
-}
-
-pkg_postrm() {
- eselect ruby cleanup
-}
diff --git a/dev-lang/ruby/ruby-4.0.2.ebuild b/dev-lang/ruby/ruby-4.0.4.ebuild
index d477c90b9dbf..c84f2aeef5ab 100644
--- a/dev-lang/ruby/ruby-4.0.2.ebuild
+++ b/dev-lang/ruby/ruby-4.0.4.ebuild
@@ -283,7 +283,7 @@ src_install() {
dodoc -r sample
fi
- dodoc ChangeLog NEWS.md README*
+ dodoc NEWS.md README*
dodoc -r doc
}
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index e9c1b3971a37..bcad57780e50 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -1,2 +1,2 @@
-DIST swipl-10.1.5.tar.gz 12829025 BLAKE2B 1c79e82000a12411739bf947fe4eb4487bd0ee1cea28c53f1ce28c41a23927c7f1730a6aa63898cecc0dbfb7e0f27e1b88810c4c5b31211170fcb9151d323b57 SHA512 6ad85fd542c1b025347bfe303840c8730778894aead047bf8c622153246286e77098e4a545e34d16d8f21518fd96610ab80eb53a5d5811596b586c9d694ab8e0
DIST swipl-10.1.6.tar.gz 12712297 BLAKE2B e2c4bdb00f72d02a35d05a8050fa7c61a235d22fce0be81a8dc2dd7cd7f054fcd9714719ed08bd7b4a04e0f3e19726de396fc8806be83186a16b7540dd98817a SHA512 3e435f37ec7947e4a444c383b8efe366e0af749b33e9bf133c160ec10f909277e615db8bcc012b15e80fd7c5a8329a56d064e5da5ba0cbdd75e95c109f9ea8c2
+DIST swipl-10.1.7.tar.gz 12774859 BLAKE2B af5a8b00c5623713f23c0be4d958e1b8bc45252eabf29a4597e76f2549e5c340a588d94e4336665066d8c128a9ff7d99b852c2f1facd06d518a3f3a221389347 SHA512 57bda8a9721c9a16cd1e2ef051a8c091abc9f3b8fd22051fc4bc076b20551a20fb8e7843ce2cda6b141d60e1c742cafd9b2d1b1fc2786907636ffe7f14018c33
diff --git a/dev-lang/swi-prolog/swi-prolog-10.1.5.ebuild b/dev-lang/swi-prolog/swi-prolog-10.1.7.ebuild
index 39755db7b6d6..39755db7b6d6 100644
--- a/dev-lang/swi-prolog/swi-prolog-10.1.5.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-10.1.7.ebuild
diff --git a/dev-libs/libgcrypt/libgcrypt-1.12.2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.12.2.ebuild
index 9e9d7fb63e22..75d319333aa9 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.12.2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.12.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="LGPL-2.1+ GPL-2+ MIT"
SLOT="0/20" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="+asm doc +getentropy static-libs"
IUSE+=" cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_arm_sve"
IUSE+=" cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3"
diff --git a/dev-libs/libksba/Manifest b/dev-libs/libksba/Manifest
index 8e7366584263..2bf8d45c733a 100644
--- a/dev-libs/libksba/Manifest
+++ b/dev-libs/libksba/Manifest
@@ -2,3 +2,5 @@ DIST libksba-1.6.7.tar.bz2 706437 BLAKE2B 95f51bc9a0a7ee14b91089aded3a420cf2f986
DIST libksba-1.6.7.tar.bz2.sig 119 BLAKE2B 74b3fd7682ae526c7430fe3792f873838c366ec0de1d80b699370a8cefdfdfc386f883b1d45df8df62e64d9de992f4bbfa7f74cfbb38419694f1a11ff1d3110a SHA512 97df523f0640f8fed0c3c7603218058021475d5b0e47a36610aa88312a6bb5f302e1e2016f5721a9077d0d27b35b28c7c96d9843866c957c965b2c580d3ee60b
DIST libksba-1.6.8.tar.bz2 716917 BLAKE2B 13efba4f1f22de8e149049443ac1b68dea75c7526678f0a462c6922fb2f6de71c8c20d6c41b726e3083076f201576645b2f9181340fa2c49ca4de2ed1f6064fb SHA512 23522376b4ce89c9847d464723ba6052e410d2450dcd10e0da3f07e074c1169585823eea30a70aa572f4e8ec86121844476eeb90c8599dd21f22eab71333d5a8
DIST libksba-1.6.8.tar.bz2.sig 294 BLAKE2B 257739517c1c5c0c6b0121de186ed7dfcc54e470070ce9466408e148fa16efdc8ba7146211a3574ac9a6bae95015be9d5545bc30459ac0f2f38873bac219a879 SHA512 ada3a9f6f26cb89c5c2926e51283bb26db7ec3a95da592b296e4b269889a6607c31ebb8b5b09e92afc987fa146c2f67b2f8a024808264a2c5dd9a8fd0b42c64c
+DIST libksba-1.8.0.tar.bz2 721895 BLAKE2B ce1ceaf4b2542c2ac391fe944e81d0a05d73abf6abbc2637ef2c6c93d0a110a9fd352ae1586eb486148244ec68b0974348f440560991ca96196ab57549ab2cd3 SHA512 d0cfb14131c12e3dbce4b9e5e6026a44570c8f5412099f95180b77a944d4705a2f897cda94764e04ffd9c0aad3772b5e40c81b8e032ff58fbc82e5ad6e2978e9
+DIST libksba-1.8.0.tar.bz2.sig 147 BLAKE2B 764eea53d2d42a08e4d39d2df9d51f9b411ccef879c07fe4079ffe3b7c6101c1a1cebfcca90b369f38598b2314bfb483e14cd67bd8bf27dc1333b6cfcb0bb97e SHA512 62a9a71f5f0aa3c4b6c063a9369e2f7a608ae26de1599893881ca112c98678e0dd22b9133a6155a278c2bbcacd08a1ae2ddda907ffc68cb74ee872c225ac885b
diff --git a/dev-libs/libksba/libksba-1.8.0.ebuild b/dev-libs/libksba/libksba-1.8.0.ebuild
new file mode 100644
index 000000000000..7aeb0d2b91bc
--- /dev/null
+++ b/dev-libs/libksba/libksba-1.8.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit toolchain-funcs out-of-source verify-sig libtool
+
+DESCRIPTION="X.509 and CMS (PKCS#7) library"
+HOMEPAGE="https://www.gnupg.org/related_software/libksba"
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="LGPL-3+ GPL-2+ GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+RDEPEND=">=dev-libs/libgpg-error-1.33"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-alternatives/yacc
+ verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.6.0-no-fgrep-ksba-config.patch
+)
+
+src_prepare() {
+ default
+
+ elibtoolize # necessary on Solaris for shared lib support
+}
+
+my_src_configure() {
+ export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+ local myeconfargs=(
+ --disable-valgrind-tests
+ $(use_enable static-libs static)
+
+ GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
+ LIBGCRYPT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-libgcrypt-config"
+ GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+my_src_install() {
+ default
+
+ # People need to use ksba-config for --cflags and --libs
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/dev-libs/libpcre2/files/libpcre2-10.47-constness.patch b/dev-libs/libpcre2/files/libpcre2-10.47-constness.patch
new file mode 100644
index 000000000000..8f7025371ddd
--- /dev/null
+++ b/dev-libs/libpcre2/files/libpcre2-10.47-constness.patch
@@ -0,0 +1,48 @@
+https://github.com/PCRE2Project/pcre2/commit/d8a443253783718f62f970b10bec2fcf34f077e3
+
+From: Rudi Heitbaum <rudi@heitbaum.com>
+Date: Mon, 9 Feb 2026 21:10:22 +1100
+Subject: [PATCH] pcre2grep: retain const qualifier from pointer (#879)
+
+Since glibc-2.43:
+
+For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return pointers into their input arrays now have definitions as macros that return a pointer to a const-qualified type when the input argument is a pointer to a const-qualified type.
+
+https://lists.gnu.org/archive/html/info-gnu/2026-01/msg00005.html
+---
+ src/pcre2grep.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/pcre2grep.c b/src/pcre2grep.c
+index 705e15f5d..044a8f6e4 100644
+--- a/src/pcre2grep.c
++++ b/src/pcre2grep.c
+@@ -593,7 +593,7 @@ static char *
+ parse_grep_colors(const char *gc)
+ {
+ static char seq[16];
+-char *col;
++const char *col;
+ uint32_t len;
+ if (gc == NULL) return NULL;
+ col = strstr(gc, "ms=");
+@@ -1309,7 +1309,7 @@ if (*endptr != 0) /* Error */
+ {
+ if (longop)
+ {
+- char *equals = strchr(op->long_name, '=');
++ const char *equals = strchr(op->long_name, '=');
+ int nlen = (equals == NULL)? (int)strlen(op->long_name) :
+ (int)(equals - op->long_name);
+ fprintf(stderr, "pcre2grep: Malformed number \"%s\" after --%.*s\n",
+@@ -4007,8 +4007,8 @@ for (i = 1; i < argc; i++)
+
+ for (op = optionlist; op->one_char != 0; op++)
+ {
+- char *opbra = strchr(op->long_name, '(');
+- char *equals = strchr(op->long_name, '=');
++ const char *opbra = strchr(op->long_name, '(');
++ const char *equals = strchr(op->long_name, '=');
+
+ /* Handle options with only one spelling of the name */
+
diff --git a/dev-libs/libpcre2/libpcre2-10.47.ebuild b/dev-libs/libpcre2/libpcre2-10.47.ebuild
index 60412f7e6a6d..46f1655beb8f 100644
--- a/dev-libs/libpcre2/libpcre2-10.47.ebuild
+++ b/dev-libs/libpcre2/libpcre2-10.47.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -49,6 +49,12 @@ MULTILIB_CHOST_TOOLS=(
PATCHES=(
"${FILESDIR}"/${PN}-10.10-000-Fix-multilib.patch
"${FILESDIR}"/${PN}-10.47-riscv.patch
+ "${FILESDIR}"/${PN}-10.47-constness.patch
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # Only exists in MS Visual C++ (bug #954363)
+ __assume
)
src_prepare() {
diff --git a/dev-ml/llvm/Manifest b/dev-ml/llvm/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/dev-ml/llvm/Manifest
+++ b/dev-ml/llvm/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/dev-ml/llvm/llvm-23.0.0_pre20260512.ebuild b/dev-ml/llvm/llvm-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..b3c7ce14cb7a
--- /dev/null
+++ b/dev-ml/llvm/llvm-23.0.0_pre20260512.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+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}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.00.0:0=
+ dev-ml/ocaml-ctypes:=
+ ~llvm-core/llvm-${PV}:=[debug?]
+ !llvm-core/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-python/backports-zstd/Manifest b/dev-python/backports-zstd/Manifest
index f5d757a1c546..d8380eab2246 100644
--- a/dev-python/backports-zstd/Manifest
+++ b/dev-python/backports-zstd/Manifest
@@ -2,3 +2,5 @@ DIST backports_zstd-1.3.0.tar.gz 997138 BLAKE2B 17fc2627b1cd498e6e808ac62fa56aa7
DIST backports_zstd-1.3.0.tar.gz.provenance 9389 BLAKE2B e6f8bcf6bc755e5e4f9d7e85adbb930018a761e37f2b0cde08905cc3cc0a5bd25ea75283f3012df84fd15a7be81d0708c9a5b202c72d2a8ce7ebbff0fed8958b SHA512 2c846b90a4049a1eef2cc5b4c89c0311f92513558cffae4bc918dd778f9648d13c854592ab7416b1b15f1942ff106b4d714905b9ffcd15746cad4fa60282fe8c
DIST backports_zstd-1.4.0.tar.gz 997918 BLAKE2B 86943a7639da562f67aeae1f59bc240b2bcf8092f2a662d56e42ee34687668d4b953b95afca491dd611c6b2c2647a724f76d5e0ef9b2829f9edc29e510aa85b9 SHA512 ab0627af0aea8839674eadbdad4fb6aa33149c832f37b5bb15a0db4141325eb881c8cace24b35d0de057641d698fef9850f8c39aee4c00aa745ca37cdb7fda9d
DIST backports_zstd-1.4.0.tar.gz.provenance 9726 BLAKE2B 4ad960deadb81d27d40d757b8c688f39fe4200f34adea1343a4d25f26d39b5ac756b9fdb1f98a17fddc707f0ea309edfc0e0b275a529ae0ccd4e5a02bf5252a2 SHA512 d310a4bfc3cbbfad93c0eb7397d4a4da1b7b1134d03bd7b515609b511617773160fb0ad17cdd5f57cd3ef75d3e0274b6a527840b92c30301e6f1946aaf815ef8
+DIST backports_zstd-1.5.0.tar.gz 998556 BLAKE2B 0fbcf631730d01afece73a68d80c1df93d7af0205b105c93a901e4688c5414575fa37a177c7fec0b673edb49bdda7c7c06da1179cd7d84641bf11aee8d68f596 SHA512 47298459a77eb5dcbb47d362414e7f9b1347bba0c9a724a465a55e137d1c4aaffc8e79897aa5d0e30c7855b0cf6e537e8439a18edef452a45407a66be3447276
+DIST backports_zstd-1.5.0.tar.gz.provenance 9628 BLAKE2B b476f6b73845195092ffc97b94199650df9e8f27d4e4ae7b9676d83b0a0c48b8b3c215e63b361b38857241e9ce123f94c18e35976b1095f5c49812b9eb1e4502 SHA512 77101ebd8e3409a67da8ca31d30305cb4753b9e20d73dbb148c77c970addc4035f96777f64f343109d28287ba42c3e347bd8bd027c63cd7a667740114fe03aaa
diff --git a/dev-python/backports-zstd/backports-zstd-1.5.0.ebuild b/dev-python/backports-zstd/backports-zstd-1.5.0.ebuild
new file mode 100644
index 000000000000..2e41a8bb21f5
--- /dev/null
+++ b/dev-python/backports-zstd/backports-zstd-1.5.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN/-/.}
+PYPI_VERIFY_REPO=https://github.com/Rogdham/backports.zstd
+# this is a backport from py3.14, so don't add it
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Backport of PEP-784: adding Zstandard to the standard library"
+HOMEPAGE="
+ https://github.com/Rogdham/backports.zstd/
+ https://pypi.org/project/backports.zstd/
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+DEPEND="
+ app-arch/zstd:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # remove -flto and other forced cflags
+ sed -i -e 's:kwargs\["extra.*:pass:' setup.py || die
+
+ DISTUTILS_ARGS=(
+ --system-zstd
+ )
+}
+
+python_test() {
+ eunittest tests
+}
diff --git a/dev-python/cbor2/Manifest b/dev-python/cbor2/Manifest
index 109ecdb5eeb4..9cc43b3fb0ca 100644
--- a/dev-python/cbor2/Manifest
+++ b/dev-python/cbor2/Manifest
@@ -4,6 +4,8 @@ DIST cbor2-5.9.0.tar.gz 111231 BLAKE2B 2ab6315866e4c252ccc51a12358e1f6420ae9f284
DIST cbor2-5.9.0.tar.gz.provenance 9582 BLAKE2B 22f32c67af2ab3d9c1df9713aa0be0106542b13eaaf70b8ed0e09ccefd414619b721b87c8f74bf02ab583a744d02348cd3a0e45c6813686f18536d6c50d7d579 SHA512 0b44b4fa821d9df85b3891b98ad3cc724f906b3f9850f3251f14eb1450a9c3c60da8d6891f2473b465a9c275cc077fe7c0f6e1233ff1ca7ce274d23596694848
DIST cbor2-6.0.1.tar.gz 84191 BLAKE2B 0f8522a2462d5362c8d19900d1973386060f08f3ff1d6780cb9639df1132706860fc6ecbef2be3bb3b24385168f1426e2c9ff652fafb924a0e9e7b44b75777ec SHA512 c753a24b61c8d07635ee8c5f78df53f135acd7415b75d758d9681c04586a117e6ecdf8f1cd11021c4b175cfce06236cbe9c6e6ab67c5a059d625de5aa921c8cd
DIST cbor2-6.0.1.tar.gz.provenance 9155 BLAKE2B fab57134c5eed10943d62ba66db393e448a1ac36e1f6b71e1e4ca63f820ffd3ec188228503815faef8f636e6c1fdee8ca1abeb221d4902ee6102ce9182e303d7 SHA512 ac48dcb4e5e6dcbdf1044a669adc84f7833f75262266c20a1665d7a895221562080db61404eb7407c63dc57939a2bf97c34c31fb4264b6a5c720557f841e2957
+DIST cbor2-6.1.0.tar.gz 85870 BLAKE2B eb2d6b699d9294242acd1c626fb7e5c9f5dcb67d19ddd19fb58add69d0db56bac16162304bb00e26748a6171510a7ec99bb8d2c1d3ad159f19d405b6d28baa99 SHA512 e8ed4d21518b45f47e02233fe9d835c834aad6c4c6eb675f2d3fc66d90810e36f5673783b428fdabe79ced863a79698cbf50b088443a3315b411fd8e8d572a08
+DIST cbor2-6.1.0.tar.gz.provenance 9625 BLAKE2B 106dc7b9667c195bd6934ee6c824c46f8290608a1e212d533c4dccc5e25c531a47caf1cd3babb8d093588a5118e5c72c5141df8037a92020738053dde650ffd2 SHA512 62e3cf64344be19ff1192cc748c28f276c1b02c2bd4bbe92b10636c752b68b453ec0e018e8a940bd9c1b2d36278e8bee158373a495498ab8c75195d698a16878
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
diff --git a/dev-python/cbor2/cbor2-6.1.0.ebuild b/dev-python/cbor2/cbor2-6.1.0.ebuild
new file mode 100644
index 000000000000..41ecb8352e7f
--- /dev/null
+++ b/dev-python/cbor2/cbor2-6.1.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/agronholm/cbor2
+PYTHON_COMPAT=( python3_{10..14} )
+
+RUST_MIN_VER="1.85.0"
+CRATES="
+ autocfg@1.5.0
+ bigdecimal@0.4.10
+ cfg-if@1.0.4
+ crunchy@0.2.4
+ half@2.7.1
+ heck@0.5.0
+ libc@0.2.182
+ libm@0.2.16
+ num-bigint@0.4.6
+ num-integer@0.1.46
+ num-traits@0.2.19
+ once_cell@1.21.3
+ portable-atomic@1.13.1
+ proc-macro2@1.0.106
+ pyo3-build-config@0.28.2
+ pyo3-ffi@0.28.2
+ pyo3-macros-backend@0.28.2
+ pyo3-macros@0.28.2
+ pyo3@0.28.2
+ quote@1.0.44
+ syn@2.0.117
+ target-lexicon@0.13.5
+ unicode-ident@1.0.24
+ zerocopy-derive@0.8.40
+ zerocopy@0.8.40
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="CBOR (de)serializer with extensive tag support"
+HOMEPAGE="
+ https://github.com/agronholm/cbor2/
+ https://pypi.org/project/cbor2/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ >=dev-python/setuptools-61[${PYTHON_USEDEP}]
+ dev-python/setuptools-rust[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( hypothesis )
+distutils_enable_tests pytest
+
+# Files built without CFLAGS/LDFLAGS, acceptable for rust
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cbor2/_cbor2.*.so"
+
+src_unpack() {
+ pypi_src_unpack
+ cargo_src_unpack
+}
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index de625e0cabea..e48d1910b67d 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -4,3 +4,5 @@ DIST cfn_lint-1.49.3.tar.gz 4037038 BLAKE2B 621ac3cb97d5924e1b29c75924f89a3942b7
DIST cfn_lint-1.49.3.tar.gz.provenance 9768 BLAKE2B fc1c6756840e9ae9862c80cd6854a788ffe4a7e35724121fb1c5aaab38bc1d9be23b66b35cbcb14490e55ee75a39459cd542545d9c543f5bdd53776d8d81c1ed SHA512 acd61ba2f218a51b4ad078465b02a684d8a2903d440450a8a6b9844e28daf64182f887d06734cf7fea433a4c17920ef3236b3e305625fc8a2666cda84e7bc403
DIST cfn_lint-1.50.1.tar.gz 4076509 BLAKE2B 438ce08ba7b37ca76b8a286f18deabd740969627c5177a40fc75fe76c36cb1adebf4c5e5a785b7422f287ee72d294c571d9e1bdfca6b9ef10473a28f4ae993da SHA512 9ac4224f4d5da149747abe00d6bffed88bc8fd3b36a868417bd8cf578b1cf7956812c7caaca4da178a1bed2b31a0a83f22be489176755e2146f8286e2dee12ce
DIST cfn_lint-1.50.1.tar.gz.provenance 9678 BLAKE2B fde3c92469e6b11b53a3734c1266810052dadf96ea1cb2ab9d2f20ad36fa6d499ee260fdbf98f2a97b86543763f3af201d98ddc586a32649aa2bb716d0a206e2 SHA512 6c0af59dc5e2b61eb617f1690d671d85b2a9bc9d0ffec5d86cab9e49cabe4b3b551f16fc4cc720eddab122b69253ba3e31af4ac57cc4947cf23a3589a8e2678f
+DIST cfn_lint-1.51.0.tar.gz 4088652 BLAKE2B 2c25674738e3820a0cfd040fff01402ff8319a07eed4032dc2559b0e32db79dba4b31eb7459f8f326a42df5f2ef147663d3cfe8fb3b10d6ee7ae04eb6be92948 SHA512 93ac059d6d3fa1feb6bd83a5893e9307e1d512b96d1c1cc371c160730e7738a0b01cff2fae69ad4e7a8332a40e0c9a1adba508502f0c42efe84fc521850c9663
+DIST cfn_lint-1.51.0.tar.gz.provenance 9674 BLAKE2B 13a5fe8f79b8650ff4843278f2293984b3416cca078f63d3ad5072cb752ff481f7214a6b9236ad1796d833b7d0be499a16b9dc4e573db94820330294bd207173 SHA512 7f7eff3a3e0f4c98f542f53984a749af3d1e01170ea01750deb827011d15813705f9df6a84b1f10cae6d50d304b1190011da6994a0addd2aa89e97c6f2912168
diff --git a/dev-python/cfn-lint/cfn-lint-1.51.0.ebuild b/dev-python/cfn-lint/cfn-lint-1.51.0.ebuild
new file mode 100644
index 000000000000..0dd1e9716233
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-1.51.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/aws-cloudformation/cfn-lint
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+ https://github.com/aws-cloudformation/cfn-lint/
+ https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/aws-sam-translator-1.109.0[${PYTHON_USEDEP}]
+ dev-python/jsonpatch[${PYTHON_USEDEP}]
+ >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+ <dev-python/jsonschema-5[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+ dev-python/junit-xml[${PYTHON_USEDEP}]
+ <dev-python/networkx-4[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+ >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+ >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/sympy-1.14.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}]
+ test? (
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # different line wrapping somehow
+ test/unit/module/template/test_template.py::TestTemplate::test_build_graph
+ # requires git repo
+ test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+ # TODO: suddenly started failing in older versions too
+ # https://github.com/aws-cloudformation/cfn-lint/issues/4207
+ test/integration/test_good_templates.py
+ test/unit/module/override/test_exclude.py::TestExclude::test_success_run
+ test/unit/module/test_api.py::TestLintFile::test_good_template
+ test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run
+ # crashes on 3.12+, probably pygraphviz
+ test/unit/module/test_api.py::TestLintByConfig::test_graph
+ )
+
+ # from tox.ini
+ local -x AWS_DEFAULT_REGION=us-east-1
+ epytest
+}
diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/dev-python/clang/Manifest
+++ b/dev-python/clang/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/dev-python/clang/clang-23.0.0_pre20260512.ebuild b/dev-python/clang/clang-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..0a3a20350207
--- /dev/null
+++ b/dev-python/clang/clang-23.0.0_pre20260512.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..14} )
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="Python bindings for llvm-core/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+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="
+ >=llvm-core/clang-${PV}:*
+ !llvm-core/llvm:0[clang(-),python(-)]
+ !llvm-core/clang:0[python(-)]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ llvm-core/clang:${LLVM_MAJOR}
+ )
+"
+
+LLVM_COMPONENTS=( clang/{bindings/python,include} )
+llvm.org_set_globals
+
+distutils_enable_tests unittest
+
+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
+ eunittest
+}
diff --git a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild
index 8b831964569f..70d88fb87505 100644
--- a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild
+++ b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2025 Gentoo Authors
+# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,12 +23,22 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
- dev-python/django-crispy-forms[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-django[${PYTHON_USEDEP}]
- )
+ >=dev-python/django-5.2[${PYTHON_USEDEP}]
+ >=dev-python/django-crispy-forms-2.0[${PYTHON_USEDEP}]
"
+PATCHES=( "${FILESDIR}"/${P}-django52Py.patch )
+
+python_prepare_all() {
+ pushd tests/results/bootstrap3/test_form_helper 2>/dev/null
+ cp bootstrap_form_show_errors_bs3_true_gte5{0,2}.html || die
+ cp bootstrap_form_show_errors_bs3_false_gte5{0,2}.html || die
+ cp test_form_show_errors_non_field_errors_true_gte5{0,2}.html || die
+ cp test_form_show_errors_non_field_errors_false_gte5{0,2}.html || die
+ popd
+ eapply "${FILESDIR}"/${P}-django52.patch
+ distutils-r1_python_prepare_all
+}
+
+EPYTEST_PLUGINS=( pytest-django )
distutils_enable_tests pytest
diff --git a/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52.patch b/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52.patch
new file mode 100644
index 000000000000..302f0707281d
--- /dev/null
+++ b/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52.patch
@@ -0,0 +1,125 @@
+--- a/tests/results/bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_true_gte52.html 2026-05-12 08:54:40.844588615 +0200
++++ b/tests/results/bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_true_gte52.html 2026-05-12 08:56:08.969609620 +0200
+@@ -3,7 +3,7 @@
+ <label for="id_email" class=" control-label requiredField"> email<span class="asteriskField">*</span> </label>
+ <div class=" controls">
+ <div class="input-group"><input type="text" name="email" value="invalidemail" maxlength="30"
+- aria-describedby="id_email_helptext" aria-invalid="true"
++ aria-describedby="id_email_helptext id_email_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_email" />
+ <span class="input-group-addon">whatever</span></div>
+ <span id="error_1_id_email" class="help-block"><strong>Enter a valid email address.</strong></span>
+@@ -15,7 +15,7 @@
+ <div class=" controls">
+ <div class="input-group">
+ <span class="input-group-addon">blabla</span>
+- <input type="text" name="first_name" value="first_name_too_long" maxlength="5" aria-invalid="true"
++ <input type="text" name="first_name" value="first_name_too_long" maxlength="5" aria-describedby="id_first_name_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_first_name" />
+ </div>
+
+@@ -27,7 +27,7 @@
+ <div class=" controls">
+ <div class="input-group">
+ <span class="input-group-addon">foo</span>
+- <input type="text" name="last_name" value="last_name_too_long" maxlength="5" aria-invalid="true"
++ <input type="text" name="last_name" value="last_name_too_long" maxlength="5" aria-describedby="id_last_name_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_last_name" />
+ <span class="input-group-addon">bar</span>
+ </div>
+--- a/tests/results/bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_false_gte52.html 2026-05-12 08:58:43.242895175 +0200
++++ b/tests/results/bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_false_gte52.html 2026-05-12 08:59:34.010330008 +0200
+@@ -3,7 +3,7 @@
+ <label for="id_email" class=" control-label requiredField"> email<span class="asteriskField">*</span> </label>
+ <div class=" controls">
+ <div class="input-group"><input type="text" name="email" value="invalidemail" maxlength="30"
+- aria-describedby="id_email_helptext" aria-invalid="true"
++ aria-describedby="id_email_helptext id_email_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_email" />
+ <span class="input-group-addon">whatever</span></div>
+ <div id="hint_id_email" class="help-block">Insert your email</div>
+@@ -14,7 +14,7 @@
+ <div class=" controls">
+ <div class="input-group">
+ <span class="input-group-addon">blabla</span>
+- <input type="text" name="first_name" value="first_name_too_long" maxlength="5" aria-invalid="true"
++ <input type="text" name="first_name" value="first_name_too_long" maxlength="5" aria-describedby="id_first_name_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_first_name" />
+ </div>
+ </div>
+@@ -24,7 +24,7 @@
+ <div class=" controls">
+ <div class="input-group">
+ <span class="input-group-addon">foo</span>
+- <input type="text" name="last_name" value="last_name_too_long" maxlength="5" aria-invalid="true"
++ <input type="text" name="last_name" value="last_name_too_long" maxlength="5" aria-describedby="id_last_name_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_last_name" />
+ <span class="input-group-addon">bar</span>
+ </div>
+--- a/tests/results/bootstrap3/test_form_helper/test_form_show_errors_non_field_errors_true_gte52.html 2026-05-12 09:05:52.812112989 +0200
++++ b/tests/results/bootstrap3/test_form_helper/test_form_show_errors_non_field_errors_true_gte52.html 2026-05-12 09:08:58.292049212 +0200
+@@ -11,7 +11,7 @@
+ <div id="div_id_email" class="form-group has-error"> <label for="id_email" class="control-label requiredField">
+ email<span class="asteriskField">*</span> </label>
+ <div class="controls "> <input type="text" name="email" maxlength="30"
+- aria-describedby="id_email_helptext" aria-invalid="true"
++ aria-describedby="id_email_helptext id_email_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_email"> <span id="error_1_id_email"
+ class="help-block"><strong>This field is required.</strong></span>
+ <div id="hint_id_email" class="help-block">Insert your email</div>
+@@ -29,13 +29,13 @@
+ </div>
+ <div id="div_id_first_name" class="form-group has-error"> <label for="id_first_name"
+ class="control-label requiredField"> first name<span class="asteriskField">*</span> </label>
+- <div class="controls "> <input type="text" name="first_name" maxlength="5" aria-invalid="true"
++ <div class="controls "> <input type="text" name="first_name" maxlength="5" aria-describedby="id_first_name_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_first_name"> <span
+ id="error_1_id_first_name" class="help-block"><strong>This field is required.</strong></span> </div>
+ </div>
+ <div id="div_id_last_name" class="form-group has-error"> <label for="id_last_name"
+ class="control-label requiredField"> last name<span class="asteriskField">*</span> </label>
+- <div class="controls "> <input type="text" name="last_name" maxlength="5" aria-invalid="true"
++ <div class="controls "> <input type="text" name="last_name" maxlength="5" aria-describedby="id_last_name_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_last_name"> <span
+ id="error_1_id_last_name" class="help-block"><strong>This field is required.</strong></span> </div>
+ </div>
+@@ -46,4 +46,4 @@
+ id="id_datetime_field_1"> <span id="error_1_id_datetime_field" class="help-block"><strong>This field is
+ required.</strong></span> </div>
+ </div>
+-</form>
+\ No newline at end of file
++</form>
+--- a/tests/results/bootstrap3/test_form_helper/test_form_show_errors_non_field_errors_false_gte52.html 2026-05-12 09:07:54.198762179 +0200
++++ b/tests/results/bootstrap3/test_form_helper/test_form_show_errors_non_field_errors_false_gte52.html 2026-05-12 09:10:38.733931881 +0200
+@@ -6,7 +6,7 @@
+ <div id="div_id_email" class="form-group"> <label for="id_email" class="control-label requiredField"> email<span
+ class="asteriskField">*</span> </label>
+ <div class="controls "> <input type="text" name="email" maxlength="30"
+- aria-describedby="id_email_helptext" aria-invalid="true"
++ aria-describedby="id_email_helptext id_email_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_email">
+ <div id="hint_id_email" class="help-block">Insert your email</div>
+ </div>
+@@ -23,12 +23,12 @@
+ </div>
+ <div id="div_id_first_name" class="form-group"> <label for="id_first_name" class="control-label requiredField">
+ first name<span class="asteriskField">*</span> </label>
+- <div class="controls "> <input type="text" name="first_name" maxlength="5" aria-invalid="true"
++ <div class="controls "> <input type="text" name="first_name" maxlength="5" aria-describedby="id_first_name_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_first_name"> </div>
+ </div>
+ <div id="div_id_last_name" class="form-group"> <label for="id_last_name" class="control-label requiredField"> last
+ name<span class="asteriskField">*</span> </label>
+- <div class="controls "> <input type="text" name="last_name" maxlength="5" aria-invalid="true"
++ <div class="controls "> <input type="text" name="last_name" maxlength="5" aria-describedby="id_last_name_error" aria-invalid="true"
+ class="textinput textInput inputtext form-control" required id="id_last_name"> </div>
+ </div>
+ <div id="div_id_datetime_field" class="form-group">
+@@ -37,4 +37,4 @@
+ id="id_datetime_field_0"><input type="text" name="datetime_field_1" class="timeinput" required aria-invalid="true"
+ id="id_datetime_field_1"> </div>
+ </div>
+-</form>
+\ No newline at end of file
++</form>
diff --git a/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52Py.patch b/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52Py.patch
new file mode 100644
index 000000000000..26104c0d6b68
--- /dev/null
+++ b/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52Py.patch
@@ -0,0 +1,53 @@
+--- a/tests/test_form_helper.py 2026-05-12 09:33:29.599682337 +0200
++++ b/tests/test_form_helper.py 2026-05-12 09:36:56.323382756 +0200
+@@ -139,6 +139,11 @@
+ "bootstrap3/test_form_helper/"
+ "test_form_show_errors_non_field_errors_true_lte40.html"
+ )
++ elif django.VERSION >= (5, 2):
++ expected = parse_expected(
++ "bootstrap3/test_form_helper/"
++ "test_form_show_errors_non_field_errors_true_gte52.html"
++ )
+ elif django.VERSION >= (5, 0):
+ # Added 'aria-describedby' for fields with help_text
+ # https://docs.djangoproject.com/en/5.0/releases/5.0/#forms
+@@ -162,6 +167,11 @@
+ "bootstrap3/test_form_helper/"
+ "test_form_show_errors_non_field_errors_false_lte40.html"
+ )
++ elif django.VERSION >= (5, 2):
++ expected = parse_expected(
++ "bootstrap3/test_form_helper/"
++ "test_form_show_errors_non_field_errors_false_gte52.html"
++ )
+ elif django.VERSION >= (5, 0):
+ # Added 'aria-describedby' for fields with help_text
+ # https://docs.djangoproject.com/en/5.0/releases/5.0/#forms
+@@ -542,7 +552,11 @@
+ form.is_valid()
+
+ form.helper.form_show_errors = True
+- if django.VERSION >= (5, 0):
++ if django.VERSION >= (5, 2):
++ expected = parse_expected(
++ "bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_true_gte52.html"
++ )
++ elif django.VERSION >= (5, 0):
+ # Added 'aria-describedby' for fields with help_text
+ # https://docs.djangoproject.com/en/5.0/releases/5.0/#forms
+ expected = parse_expected(
+@@ -555,7 +569,12 @@
+ assert parse_form(form) == expected
+
+ form.helper.form_show_errors = False
+- if django.VERSION >= (5, 0):
++ if django.VERSION >= (5, 2):
++ expected = parse_expected(
++ "bootstrap3/test_form_helper/"
++ "bootstrap_form_show_errors_bs3_false_gte52.html"
++ )
++ elif django.VERSION >= (5, 0):
+ # Added 'aria-describedby' for fields with help_text
+ # https://docs.djangoproject.com/en/5.0/releases/5.0/#forms
+ expected = parse_expected(
diff --git a/dev-python/cvxopt/Manifest b/dev-python/cvxopt/Manifest
index 5f8d00a982e5..100b07b035dd 100644
--- a/dev-python/cvxopt/Manifest
+++ b/dev-python/cvxopt/Manifest
@@ -1 +1,2 @@
DIST cvxopt-1.3.2.gh.tar.gz 4095027 BLAKE2B ad4dfba1fe9c5be700ba61268e9d245355493c0334688b7a08bd4b5c4127da7a276cc660a1c1f4fe4df2359f9d2a8e3c4907d57d23c29d8caaf0329f6834cc30 SHA512 a6f9006b8b83445d781b1ba876e5ecefe724cf8666f47744b010e9c61fa1786dbd6233459a6e6a1a333ef9ac075d280076b2aeee3a2636d27541a615c5607b34
+DIST cvxopt-1.3.3.gh.tar.gz 8842113 BLAKE2B d6bbec5c9e1260b6eb3123b176187f6821ee7609b2e536375b9af076bec9b41fda588e5bdfa81111a126fa931378bd5585b531b0bf3ae8091f12997ef00a5540 SHA512 839183c41322dce6e63ead69e0cf4252cf2e434c9e9ce8a71033c493e18e395f48f5c402d1a7a6e53c4ae12da9ebfb47997909df84cfda3fd6c2845fd1e1c30b
diff --git a/dev-python/cvxopt/cvxopt-1.3.3.ebuild b/dev-python/cvxopt/cvxopt-1.3.3.ebuild
new file mode 100644
index 000000000000..29def1876270
--- /dev/null
+++ b/dev-python/cvxopt/cvxopt-1.3.3.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2026 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..14} )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Python package for convex optimization"
+HOMEPAGE="
+ https://cvxopt.org/
+ https://github.com/cvxopt/cvxopt/
+ https://pypi.org/project/cvxopt/
+"
+# no sdist, as of 1.3.1
+SRC_URI="
+ https://github.com/${PN}/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="+dsdp examples fftw +glpk gsl"
+
+DEPEND="
+ virtual/blas
+ virtual/lapack
+ sci-libs/amd:0=
+ sci-libs/cholmod:0=
+ sci-libs/colamd:0=
+ sci-libs/suitesparseconfig:0=
+ sci-libs/umfpack:0=
+ dsdp? ( sci-libs/dsdp:0= )
+ fftw? ( sci-libs/fftw:3.0= )
+ glpk? ( >=sci-mathematics/glpk-4.49:0= )
+ gsl? ( sci-libs/gsl:0= )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+"
+
+distutils_enable_sphinx doc/source \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+# The BLAS_LIB and LAPACK_LIB variables (among others) in cvxopt's
+# setup.py are passed in as colon-delimited strings. So, for example,
+# if your blas "l" flags are "-lblas -lcblas", then cvxopt wants
+# "blas;cblas" for BLAS_LIB.
+#
+# The following function takes a flag type ("l", "L", or "I") as its
+# first argument and a list of packages as its remaining arguments. It
+# outputs a list of libraries, library paths, or include paths,
+# respectively, for the given packages, retrieved using pkg-config and
+# deduplicated, in the appropriate format.
+#
+cvxopt_output() {
+ local FLAGNAME="${1}"
+ shift
+ local PACKAGES="${@}"
+
+ local PKGCONFIG_MODE
+ case "${FLAGNAME}" in
+ l) PKGCONFIG_MODE="--libs-only-l";;
+ L) PKGCONFIG_MODE="--libs-only-L";;
+ I) PKGCONFIG_MODE="--cflags-only-I";;
+ *) echo "invalid flag name: ${FLAGNAME}"; exit 1;;
+ esac
+
+ local CVXOPT_OUTPUT=""
+ local PKGCONFIG_ITEM
+ for PKGCONFIG_ITEM in $($(tc-getPKG_CONFIG) ${PKGCONFIG_MODE} ${PACKAGES})
+ do
+ # First strip off the leading "-l", "-L", or "-I", and replace
+ # it with a semicolon...
+ PKGCONFIG_ITEM=";${PKGCONFIG_ITEM#-${FLAGNAME}}"
+
+ # Now check to see if this element is already present in the
+ # list, and skip it if it is. This eliminates multiple entries
+ # from winding up in the list when multiple package arguments are
+ # passed to this function.
+ if [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM}}" ]]
+ then
+ # It was already the last entry in the list, so skip it.
+ continue
+ elif [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM};*}" ]]
+ then
+ # It was an earlier entry in the list. These two cases are
+ # separate to ensure that we can e.g. find ";m" at the end
+ # of the list, but that we don't find ";metis" in the process.
+ continue
+ fi
+
+ # It isn't in the list yet, so append it.
+ CVXOPT_OUTPUT+="${PKGCONFIG_ITEM}"
+ done
+
+ # Strip the leading ";" from ";foo;bar" before output.
+ echo "${CVXOPT_OUTPUT#;}"
+}
+
+src_configure() {
+ # Mandatory dependencies.
+ export CVXOPT_BLAS_LIB="$(cvxopt_output l blas)"
+ export CVXOPT_BLAS_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L blas)"
+ export CVXOPT_LAPACK_LIB="$(cvxopt_output l lapack)"
+ export CVXOPT_SUITESPARSE_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
+
+ # Most of these CVXOPT_* variables can be blank or have "empty"
+ # entries and the resulting command-line with e.g. "-L -L/some/path"
+ # won't hurt anything. The INC_DIR variables, however, cause
+ # problems, because at least gcc doesn't like a bare "-I". We
+ # pre-populate these variable with something safe so that setup.py
+ # doesn't look in the wrong place if pkg-config doesn't return any
+ # extra -I directories. This is
+ #
+ # https://github.com/cvxopt/cvxopt/issues/167
+ #
+ CVXOPT_SUITESPARSE_INC_DIR="${EPREFIX}/usr/include"
+ export CVXOPT_SUITESPARSE_INC_DIR
+
+ # optional dependencies
+ if use dsdp; then
+ # no pkg-config file at the moment
+ export CVXOPT_BUILD_DSDP=1
+ export CVXOPT_DSDP_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
+ export CVXOPT_DSDP_INC_DIR="${EPREFIX}/usr/include"
+ fi
+
+ if use fftw; then
+ export CVXOPT_BUILD_FFTW=1
+ export CVXOPT_FFTW_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L fftw3)"
+ CVXOPT_FFTW_INC_DIR="${EPREFIX}/usr/include"
+ FFTW_LOCAL_INCS="$(cvxopt_output I fftw3)"
+ if [[ -n "${FFTW_LOCAL_INCS}" ]]; then
+ CVXOPT_FFTW_INC_DIR+=";${FFTW_LOCAL_INCS}"
+ fi
+ export CVXOPT_FFTW_INC_DIR
+ fi
+
+ if use glpk; then
+ # no pkg-config file at the moment
+ export CVXOPT_BUILD_GLPK=1
+ export CVXOPT_GLPK_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
+ export CVXOPT_GLPK_INC_DIR="${EPREFIX}/usr/include"
+ fi
+
+ if use gsl; then
+ export CVXOPT_BUILD_GSL=1
+ export CVXOPT_GSL_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L gsl)"
+ CVXOPT_GSL_INC_DIR="${EPREFIX}/usr/include"
+ GSL_LOCAL_INCS="$(cvxopt_output I gsl)"
+ if [[ -n "${GSL_LOCAL_INCS}" ]]; then
+ CVXOPT_GSL_INC_DIR+=";${GSL_LOCAL_INCS}"
+ fi
+ export CVXOPT_GSL_INC_DIR
+ fi
+
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if use examples; then
+ dodoc -r examples
+ docompress -x "/usr/share/doc/${PF}/examples"
+ fi
+}
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index e471e31662bd..7f6463ba55f6 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -2,3 +2,4 @@ DIST hypothesis-6.151.14.gh.tar.gz 9871044 BLAKE2B bed431dcd481f5af11043fd0beca9
DIST hypothesis-6.151.9.gh.tar.gz 9864451 BLAKE2B 9d9c2800cf1212e743a599c261c78c0a7d349e58075a443e0d10e6373b1582e059abde416cec4f3a8185ae424725f93da8ab4e43dd70bd0f86071d69aca94def SHA512 3e41bdd077a18fe72360547bc03f2c3d7218e8cd6cb563fffd6024427bfa5ce0764ca9c7ef0dafdded896625128fc14b9d3f8c4564aa8a509545abf0ad24adbf
DIST hypothesis-6.152.4.gh.tar.gz 9602982 BLAKE2B 7eb3bf424f35707fa323affc9e5e00c35716c32ac69acfdbc7981634f30abf20dee20a8271c21e561b868e24f175a12f484d0e436132ac8194ad48dc361c1ebe SHA512 8f7490051c49f1a3d7b91b00a63527600ff8aba03456bcb2360a9c6a004eea67995354cadf40eabcdaec0d7cd53ecac013963e2c6e19be3e348e79f9e40d9e8e
DIST hypothesis-6.152.5.gh.tar.gz 9603889 BLAKE2B cc892069eb1b9d28073974cd5f5d23b7c32f3679ebe127acae9783b71d5a2d9dbfb5b1390f102447f62a5c557e34717911d46de4020e9cef6f93a85a24080848 SHA512 ff36abf597a43bf527dafc85e3bce84d352419650cd6a3854bcaee5bb91443ad8651cce9b2e9a7cb2f69f076e98531e323a14fb65ae05a202142a1856dbd5756
+DIST hypothesis-6.152.6.gh.tar.gz 9606311 BLAKE2B 96664ceb08b3870f71ca0b93a9214ed6150d0556660e9e20b0756c2778295af6cacd5c5a1f3b600695013880a274bb4517110cbeaf8c2dcf818ab8166814e732 SHA512 535947d3e5eecd1a0a45805a3011a82e992fc76bfa6ece63e2b8af85f22e93229a28c1746a64201886160432b087c0bb58045a38e3867efd8285c8b62e5814aa
diff --git a/dev-python/hypothesis/hypothesis-6.152.6.ebuild b/dev-python/hypothesis/hypothesis-6.152.6.ebuild
new file mode 100644
index 000000000000..2c65b19aa496
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.152.6.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_{14..15} python3_{13..15}t )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ >=dev-python/pytest-8[${PYTHON_USEDEP}]
+ )
+"
+PDEPEND="
+ dev-python/hypothesis-gentoo[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGIN_LOAD_VIA_ENV=1
+EPYTEST_PLUGINS=( "${PN}" pytest-xdist )
+EPYTEST_RERUNS=5
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ # NB: paths need to be relative to pytest.ini,
+ # i.e. start with hypothesis-python/
+ local EPYTEST_DESELECT=(
+ # broken somehow (xdist?)
+ 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]'
+ # used to fail for a few impls, now fails everywhere
+ 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]'
+ )
+ local EPYTEST_IGNORE=(
+ # require syrupy
+ tests/cover/test_custom_reprs.py
+ )
+
+ case ${EPYTHON} in
+ python3.15*)
+ EPYTEST_DESELECT+=(
+ 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]'
+ 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]'
+ )
+ ;;
+ esac
+
+ local -x HYPOTHESIS_NO_PLUGINS=1
+ epytest -o filterwarnings= tests/{cover,pytest,quality}
+}
+
+src_install() {
+ local HAD_CLI=
+
+ distutils-r1_src_install
+
+ if [[ ! ${HAD_CLI} ]]; then
+ rm -r "${ED}/usr/bin" || die
+ fi
+}
+
+python_install() {
+ distutils-r1_python_install
+ if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ HAD_CLI=1
+ else
+ rm -r "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest
index 4be183e04d67..d45bf5d8eda7 100644
--- a/dev-python/idna/Manifest
+++ b/dev-python/idna/Manifest
@@ -1,2 +1,4 @@
DIST idna-3.14.tar.gz 198272 BLAKE2B e7c7084109b82c797a9d04074e77533eedd1b339e334a9f48beee4405c1f62b9bcad02ec726445c71b96354088cedc23ee3b9cd3772a77b004f06a2f66382e76 SHA512 be45700d70b8527445c00c9f760311a448d1a38116883e69549405ebc89b78dded0a939625564841c44c51efaad03e2054ba883f284b152552b9fe84ffdb229b
DIST idna-3.14.tar.gz.provenance 8986 BLAKE2B a9cbeae466fc385c997838513fe35efc862741be2f6b80f0c1151272b0bb473d6ed7efaa8584be1d647d8ed76127a524c7aaa102b248d16c1f9d51baf71af0a6 SHA512 e982ee5071a6a3ba7760c9e622419e47fce5fd210583ba78e70c5ac07a78adb3b2d6479020a7f2c8988b4a45b50b3968412a86d054e57df176c8817d1b54338b
+DIST idna-3.15.tar.gz 199245 BLAKE2B fa738fd388a5a7d5a67db32e117b4e226c525673981e63a950d8044b9df49a6af5ce7b6db146455233b294648a79b1ca20b14cbe13283ed11a02413120a54338 SHA512 8cd0efd9f82d1e5ec73b06202fed42c54e9aee4ebf5612fe29cb6c76f459d24027e545339dc3e79ad9abd0849b0e31bca42bf41f36c87391d9707f92b8326e26
+DIST idna-3.15.tar.gz.provenance 9268 BLAKE2B 83321fc9054407e98c6d1681481edbab71965b37ef88d85a37d50cb2611166d35adbd3571041e1e3b20a7344cd8b4f8840a322df8acc771d3d3d046703bf386f SHA512 413242a897960230b76e5c4f50cbd6e7560bd2694e9bb834ea758958cf359218587cde31c34f377d3abf3447cea9f39580bd89a88d52518b0b4aa97260454228
diff --git a/dev-python/idna/idna-3.15.ebuild b/dev-python/idna/idna-3.15.ebuild
new file mode 100644
index 000000000000..aa84e127089d
--- /dev/null
+++ b/dev-python/idna/idna-3.15.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 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_VERIFY_REPO=https://github.com/kjd/idna
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Internationalized Domain Names in Applications (IDNA)"
+HOMEPAGE="
+ https://github.com/kjd/idna/
+ https://pypi.org/project/idna/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+distutils_enable_tests unittest
diff --git a/dev-python/imap-tools/Manifest b/dev-python/imap-tools/Manifest
index 8f0c3bbabe7b..5cac0a90a37d 100644
--- a/dev-python/imap-tools/Manifest
+++ b/dev-python/imap-tools/Manifest
@@ -1,5 +1,5 @@
-DIST imap-tools-1.11.1.gh.tar.gz 257425 BLAKE2B e31c805ec30b035e51260957c44f5d98ef0a24f3b56267f4130468026cb05b5c7f91d89d30145060ede4faa390081faabd20176b1e28ab943deee063c45a97f5 SHA512 cb34ab59eb9d98ce11009b22975424b8c5fcaca1332af9308004178dd6b794c640de5d9b931502c2c643f398220d37a5d932f9d08f3abe7a0bde5ca7fc72093c
DIST imap-tools-1.12.1.gh.tar.gz 258469 BLAKE2B 4d4d9a538e19a8eda16a737555bf2d8191bb1378b7c73e93abd5bd2c23228ed9e2ffeb2b3f9ce05cb30d5d7b7f0ea26d47b2e66c94c656fbf3a5e42239a8c687 SHA512 68c7dd9c41f491e6c66e526f154d0343e8f0fa37aa8238755831011d86896ebd2fad0e3aa108964296563fd8ca56b33a6f4d91870de67d20c5934ffa90a2c795
-EBUILD imap-tools-1.11.1.ebuild 730 BLAKE2B a6d101885c746149a060caea18b381069b5b10de522da69480f8890d172599df4665158b225df8f7a021b3beaf330995fd848d0396fa113eb7b54c228e88b856 SHA512 d0b30c01a91252e92ac05c595078d2bff779e25aa8890203fbab85a6c4ab396c71d12708a40361ebb04fafb5df7d5788c64d11f2806bc78f051138f0237b32a4
+DIST imap-tools-1.13.0.gh.tar.gz 258708 BLAKE2B 251b774e60a73034d0b5fd97bc36e7bb8f763524535b944651e34418301d836a808aa88757313c0615b87fa839c12de275aac97d07990d9ee4d542fc50e74ece SHA512 e4d1d974a61f77f9f1220206595d3f82c14296b36dae80a60007d51fb769acfe4a2c8eb69008b8d169d23d182bd1e5c9986ff033661d0138498aa3e319317ce0
EBUILD imap-tools-1.12.1.ebuild 730 BLAKE2B a6d101885c746149a060caea18b381069b5b10de522da69480f8890d172599df4665158b225df8f7a021b3beaf330995fd848d0396fa113eb7b54c228e88b856 SHA512 d0b30c01a91252e92ac05c595078d2bff779e25aa8890203fbab85a6c4ab396c71d12708a40361ebb04fafb5df7d5788c64d11f2806bc78f051138f0237b32a4
+EBUILD imap-tools-1.13.0.ebuild 730 BLAKE2B a6d101885c746149a060caea18b381069b5b10de522da69480f8890d172599df4665158b225df8f7a021b3beaf330995fd848d0396fa113eb7b54c228e88b856 SHA512 d0b30c01a91252e92ac05c595078d2bff779e25aa8890203fbab85a6c4ab396c71d12708a40361ebb04fafb5df7d5788c64d11f2806bc78f051138f0237b32a4
MISC metadata.xml 447 BLAKE2B 59e17459538187a7c9da7fbe7283f25c5131bf3188563709971176266ee42c8e27cdbf744cab7fe77c9b81b618c1246feb6450e969fb2bbe8ec996958315d158 SHA512 2d90e11910d114c0a84231c76b0103e3f4f7187294c68eb1542d396b0122baf3b066813fa95fd9386a6fbaeb778e43e8cc095747aeb7012d26d355c99e2e06ad
diff --git a/dev-python/imap-tools/imap-tools-1.11.1.ebuild b/dev-python/imap-tools/imap-tools-1.13.0.ebuild
index d03f0b657f76..d03f0b657f76 100644
--- a/dev-python/imap-tools/imap-tools-1.11.1.ebuild
+++ b/dev-python/imap-tools/imap-tools-1.13.0.ebuild
diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest
index a550e43a429a..b1a347b8536b 100644
--- a/dev-python/inline-snapshot/Manifest
+++ b/dev-python/inline-snapshot/Manifest
@@ -2,3 +2,5 @@ DIST inline_snapshot-0.32.6.tar.gz 2627401 BLAKE2B bc5e6d2df47ee092fa26ed9f22066
DIST inline_snapshot-0.32.6.tar.gz.provenance 9438 BLAKE2B 8756279a2d22a5945eed8e973699399df90b12c021ecf501bc23c36cd3ac4deb0ddf0bc26e176fcefe4242381952ffa67a0348aa8b981bfbecd6d17b5009fd9f SHA512 0cafbbe3455c5e8c3938fa823c0acf0ab283d01e26ecacf9e4ab7a96dc5859f13d493c16246eac81b7770110ce7607500e27216dcf2247d29861b9631a9f5c49
DIST inline_snapshot-0.32.7.tar.gz 2630267 BLAKE2B 5e063da1ab736d6506af9bb282e5ba5a3f36af7f8c69411ade923f8daf84c6abc32882bb7def4a8ff65c42c295f883116539eb7c529c93fafbfd22960121397a SHA512 2e417a21e9fa1d315981ab449c3682a3d925035cb6d5dc66cfb77f635e46c12fce9727aaa0c9ad37aeb6e1aa1a3f2fa3a9326e6c0f9e68777bc0f7a62dcd7228
DIST inline_snapshot-0.32.7.tar.gz.provenance 9387 BLAKE2B 7205386789ed7c4ceaa12a2212df10c490286c1b18f33eddef705bb9276a6515cc6ac4439e390a754fdf931361b4644ccbf140e6a669dfea21e780ba47cc5f6a SHA512 5c6ec866395cbdf1b2d08f9a7bcbe0d07a2d9ff1a714ec4fc0cb41115d74ec9eda861f6779c73bdbf6d5899c2b93f70119a32e0d4028c6b09e411588b7683876
+DIST inline_snapshot-0.33.0.tar.gz 2637158 BLAKE2B 1bc372dd7f4a546410570b7a2a02ed65722d3448f8f2bc6e4f7cae926370f3ba74fc33f1b1162e4f6563f1f94273c592da4a5f8f573557235d8a5064b8c22c88 SHA512 17af4c5992dfc04809df804ab7167063d01166073e8017eeb08e60cef8ada642955eb2090e0e86807aacd3a6feddceed0cf3c37667fed5b732d076e8449ced13
+DIST inline_snapshot-0.33.0.tar.gz.provenance 9520 BLAKE2B 812259517d0fb1a0ba26b25986a8335810fe9542b581f7ced793cf3f1e64d6e10fbf2934252adc4352b113535028cc8a158ffe8c99aef993acbd08bcae35adea SHA512 241f66837bd510f10b2897fe8de4815d6352e78d0a9153ffb4be5fbd0be80fca693e5cf3c30ae32a3042a3294b175b865999a628607ecec414c81f7768570d6d
diff --git a/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild
new file mode 100644
index 000000000000..96d8727f953a
--- /dev/null
+++ b/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/15r10nk/inline-snapshot
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Create and update inline snapshots in your Python tests"
+HOMEPAGE="
+ https://15r10nk.github.io/inline-snapshot/
+ https://github.com/15r10nk/inline-snapshot/
+ https://pypi.org/project/inline-snapshot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}]
+ >=dev-python/executing-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}]
+ >=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/attrs[${PYTHON_USEDEP}]
+ >=dev-python/black-23.3.0[${PYTHON_USEDEP}]
+ >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/mypy[${PYTHON_USEDEP}]
+ ' 'python*')
+ >=dev-python/pydantic-2[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGIN_LOAD_VIA_ENV=1
+EPYTEST_PLUGINS=( "${PN}" pytest-{freezer,mock,xdist} )
+# TODO: EPYTEST_XDIST=1 gotten flaky with 0.33.0
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires pyright
+ 'tests/test_typing.py::test_typing_args[pyright]'
+ 'tests/test_typing.py::test_typing_call[pyright]'
+ # TODO
+ tests/test_formating.py::test_format_command_fail
+ 'tests/test_docs.py::test_docs[categories.md]'
+ 'tests/test_docs.py::test_docs[code_generation.md]'
+ 'tests/test_docs.py::test_docs[testing.md]'
+ )
+
+ local -x PYTHONPATH=${S}/src
+ epytest
+}
diff --git a/dev-python/installer/Manifest b/dev-python/installer/Manifest
index 2dad2ff96f1e..057413dffd01 100644
--- a/dev-python/installer/Manifest
+++ b/dev-python/installer/Manifest
@@ -1,2 +1,6 @@
DIST installer-0.7.0-py3-none-any.whl.zip 453838 BLAKE2B 59bb698e7a4232a5254b6f6c4a042c68a22a26e15c1205707d3c9734513e92bf4518a09341619eab9ef0023ee65fcaa9837a4befb7a2452f1592411654374595 SHA512 8e10013521238ef8fb2f5ab4bd00f6154c05046011cad8824d96b7cdc4ed235b87e534d1e163a47a11dbfb5bb3cf19d9a2ea3edd1e9c9ce5fbc9a375010c36dc
DIST installer-0.7.0.tar.gz 474349 BLAKE2B 76b86d14c0f4f0eba091ff08ef27e1b2f23c93318d197b3c41f5fef45eb11acc54bb1d35e3afc1e0dd98b30cc4cd3d9963ab1ba0bfe9d294ee3d0933ddaa24db SHA512 e89c2d28ca73d9c4291d645dda675fdcfcaba2e4f8765b9fa4a2f211e27711510f3d171b96a6b024c11808ba7f06b7b560a7cb31fafba815bd5c7396f26789f7
+DIST installer-1.0.1-py3-none-any.whl 464455 BLAKE2B 2856ed291d82acae94af2ea622554356f960175bb7961da11d2e434eb80fbc5346e24e01a0603c55a2bd8a22e44be1d8200a872d35d88d339e91461ac62e004c SHA512 655b26bea8a979a23f752346e54117b2513bfa8cc7932efa4ed8d6ccccc52f320d84904d989c235321cf69688eeec806e749632cfd57873dc91b59524823c85c
+DIST installer-1.0.1-py3-none-any.whl.provenance 9282 BLAKE2B 1b2400ad2db330c2f0e1a72deae66779fe4261bbd7433b13b87cd9be8d0bc7a273f681ca77136cbaf7c7edc2c132b16d0e30a86b2a56bd194654cc07cca26041 SHA512 5831d2c3608ee8fa5477283b6dfddaedb6730da5da0568261b17e22117c6c4a5a2ae21ed0d6d5549cbcab88f9dd3823462a1fff487ec5335ac1dff867e715a63
+DIST installer-1.0.1.tar.gz 481132 BLAKE2B 95bf26cb5d14c934f8126b656aec519a51199ec9ea95bc903016a170cbc906a884f4571a060c175ca4bb47f27cabf265c91c5c769b62d51158ee66a128aae040 SHA512 cabc4efb8ce66ce85c2139e264f66c449f9e5cf1f8c860afa7f147daf0b983716fe02182ef1f6e4abbc4b6be34d75738a0281c77dda9d48a075c212301278a73
+DIST installer-1.0.1.tar.gz.provenance 9321 BLAKE2B 6df8598216f029c7e524e28ac045fb4f89c529c1e79c6ac15ebe1d68a74b787b3d83855079cc5148f5f14b96b3bca44fdc446643e296dc352c9aa7a3fd1af34e SHA512 593b2a63d4cca980faf0eb1c0125117afeb94c580bac5680e1fdc71e27bfb2cd232fe9c986e2eb5a5b4316e31613eeea428f6800ebcc7f7389321af37c718217
diff --git a/dev-python/installer/installer-1.0.1.ebuild b/dev-python/installer/installer-1.0.1.ebuild
new file mode 100644
index 000000000000..10ef0f43e6e2
--- /dev/null
+++ b/dev-python/installer/installer-1.0.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2022-2026 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=no
+PYPI_VERIFY_REPO=https://github.com/pypa/installer
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+WHEEL_NAME=$(pypi_wheel_name)
+DESCRIPTION="A library for installing Python wheels"
+HOMEPAGE="
+ https://pypi.org/project/installer/
+ https://github.com/pypa/installer/
+ https://installer.readthedocs.io/en/latest/
+"
+SRC_URI+="
+ $(pypi_wheel_url)
+ verify-provenance? (
+ $(pypi_provenance_url "${WHEEL_NAME}") -> ${WHEEL_NAME}.provenance
+ )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+ app-arch/unzip
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_unpack() {
+ if use verify-provenance; then
+ pypi_verify_provenance "${DISTDIR}/${WHEEL_NAME}"{,.provenance}
+ fi
+
+ pypi_src_unpack
+
+ cp "${DISTDIR}/${WHEEL_NAME}" "${WHEEL_NAME}.zip" || die
+ unpack "./${WHEEL_NAME}.zip"
+}
+
+python_compile() {
+ python_domodule src/installer "${WORKDIR}"/*.dist-info
+}
+
+python_test() {
+ local EPYTEST_DESELECT=()
+
+ case ${EPYTHON} in
+ python3.15*)
+ EPYTEST_DESELECT+=(
+ # extra warnings for os.path.commonprefix()
+ tests/test_core.py::TestInstall::test_skips_pycache_and_warns
+ )
+ ;;
+ esac
+
+ epytest
+}
+
+python_install() {
+ distutils-r1_python_install
+ python_optimize
+}
diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest
index c100d966538e..b4aeca02e01a 100644
--- a/dev-python/ipyparallel/Manifest
+++ b/dev-python/ipyparallel/Manifest
@@ -1,2 +1,4 @@
DIST ipyparallel-9.1.0.tar.gz 4427086 BLAKE2B f219325a7ce0a4ac4f0d215cfa9fac2431074b663fbc3ac316b30031f145ae8291598f54a0bdc923f43d70d65482f65ebc3a51c52b49e627f7ea676a31cda556 SHA512 f62689a5991e7d923d796a1a2caf03c7f0ed4ffc41f70d77002aac9ae24be67b2268e386b3652819c3826beb94b245593874564b707251efdcf4ebe4a9293706
DIST ipyparallel-9.1.0.tar.gz.provenance 9517 BLAKE2B 09a65b092c7241a9812a4c0912e555f637b4b95a6f6fba9d4e958ba35aef7effa0845ec72b3a22d9bd1b07cddd1a93cf89eef2bb20a3c874100b297e2f997551 SHA512 05da5c203eaf715b37d0310a8ce52edd53ad7ceb891056387aebdd8cf1461e72e6b170ded87225370744dd2dceadf8389b512a87217fe2f72ac811c35939c03a
+DIST ipyparallel-9.2.0.tar.gz 4427734 BLAKE2B 80fbe45cda795cff94850c06fad8adcbf455e2e9bcf62df2e0fa4e1d6001fee8ed846eb2de8b2ec53c10906046b87e463af7d561fe97d56e47f708c9b777cdde SHA512 786ee9ca6fef68f1704370732e861c31a3c32f50f0d1eff7862108f4520e528049d5e5f27e52a94bf3027e9a766f7c42e7e033faeaaf7c9bdf85aa71f05454cb
+DIST ipyparallel-9.2.0.tar.gz.provenance 9520 BLAKE2B ad66522837f4a50c6090999b053540b6f0a4446d09287ffb77fa3575051a7f43e17b0780c638d5dd2a1f8a4da77d15915c262451b23c5f8dc7488aaf065d3ca6 SHA512 654549ee1bad4ace3c7b57d7bf044aa32478b030e2446542cb3ae20883e90cb0a71e34c096bcb9846bb64a9967e3ba1b0db74ea053d047a4dcd5ee51b46f3ea5
diff --git a/dev-python/ipyparallel/ipyparallel-9.2.0.ebuild b/dev-python/ipyparallel/ipyparallel-9.2.0.ebuild
new file mode 100644
index 000000000000..81439857d795
--- /dev/null
+++ b/dev-python/ipyparallel/ipyparallel-9.2.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/ipython/ipyparallel
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Interactive Parallel Computing with IPython"
+HOMEPAGE="
+ https://ipyparallel.readthedocs.io/
+ https://github.com/ipython/ipyparallel/
+ https://pypi.org/project/ipyparallel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/decorator[${PYTHON_USEDEP}]
+ >=dev-python/pyzmq-25[${PYTHON_USEDEP}]
+ >=dev-python/traitlets-5[${PYTHON_USEDEP}]
+ >=dev-python/ipython-5[${PYTHON_USEDEP}]
+ >=dev-python/jupyter-client-7[${PYTHON_USEDEP}]
+ dev-python/jupyter-server[${PYTHON_USEDEP}]
+ >=dev-python/ipykernel-6.9.1[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
+ >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/flit-core[${PYTHON_USEDEP}]
+ test? (
+ dev-python/testpath[${PYTHON_USEDEP}]
+ )
+"
+
+# TODO: package myst_parser
+# distutils_enable_sphinx docs/source
+EPYTEST_PLUGINS=( pytest-asyncio )
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # we don't run a mongo instance for tests
+ ipyparallel/tests/test_mongodb.py::TestMongoBackend
+ # TODO
+ ipyparallel/tests/test_util.py::test_disambiguate_ip
+ # Gets upset that a timeout _doesn't_ occur, presumably because
+ # we're cranking up too many test timeouts. Oh well.
+ # bug #823458#c3
+ ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send
+ # We could patch the timeout for these too but they're going to be inherently
+ # fragile anyway based on what they do.
+ ipyparallel/tests/test_client.py::TestClient::test_activate
+ ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets
+ ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines
+)
+
+src_configure() {
+ export IPP_DISABLE_JS=1
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ # move /usr/etc stuff to /etc
+ mv "${ED}/usr/etc" "${ED}/etc" || die
+}
+
+pkg_postinst() {
+ optfeature "Jupyter Notebook integration" dev-python/notebook
+}
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/dev-python/lit/lit-23.0.0_pre20260512.ebuild b/dev-python/lit/lit-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..d9be9ae795ab
--- /dev/null
+++ b/dev-python/lit/lit-23.0.0_pre20260512.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+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"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ llvm-core/llvm
+ )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from llvm-core/llvm)
+
+src_prepare() {
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index ac25c936f120..a3cb4ebc240e 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,3 +1,4 @@
DIST mypy-1.18.2.gh.tar.gz 3468958 BLAKE2B 7c80d839829e2982604c8ed0ee82ca390b9372fb057baaf5ad4b4a8d2dc7ce538b7246342b4691e5c950666360a9788421f540febbc2b19412af80cd4d828907 SHA512 f3cbfdf338b5d994bc077e66721e26a635926d79985f8200af0bd6aa841b076703fa2c798c6d2ceadd7c8c69d4a86af11c5a8f551f13a7fd2b510721af466c54
DIST mypy-1.20.2.gh.tar.gz 3837137 BLAKE2B cc28ad8a145d27dd4f6f395496e44ed80859df634e89fe7d584975107534cf063db97817b5b94665e2b7629ca1fa67c75c0ed2978237f10d68606c33bc6e79d3 SHA512 55affb5d086b18ea16b5cc9fd4bb2fbc99987d444f2c0b6c64aaa9dd87a7790f99385b922eb6afbd5fe0c0ff0a5da9f69ab03bb3d8aac350aa5b2f85174fc130
DIST mypy-2.0.0.gh.tar.gz 3889137 BLAKE2B 8d136d7a07b835514130d258cfc8d70c41b42380e7d8a2deed0df5a7012a083baab7883ca84e4590a724ab9b8429addab7bec0eb4cbc26322d00511d0d818ebe SHA512 07f6009f214da6a014593a3e705b667cb8648fccc4dd84592d0946844826912161179bced0259fc728d3c1828fb59e93ac2945fb95662b09b83190a805465611
+DIST mypy-2.1.0.gh.tar.gz 3916741 BLAKE2B 37bf2f6d79377ebde68537119c0b58ae9cf6868421329b1d5b814e48788749e53cd34053bb5472385881b167cc8af7fdd85cef3c63792868668286516fe27462 SHA512 ae24addeaa7c7f51b43df718482be368e9078c16c42c2449cabed74b98d3a36a701235b092d044c3e452ec84ee26806090f2d38e173d752e8511a178e12cd761
diff --git a/dev-python/mypy/mypy-2.1.0.ebuild b/dev-python/mypy/mypy-2.1.0.ebuild
new file mode 100644
index 000000000000..f2a92bfa1ffe
--- /dev/null
+++ b/dev-python/mypy/mypy-2.1.0.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2026 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..14} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Optional static typing for Python"
+HOMEPAGE="
+ https://www.mypy-lang.org/
+ https://github.com/python/mypy/
+ https://pypi.org/project/mypy/
+"
+SRC_URI="
+ https://github.com/python/mypy/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~s390 ~sparc ~x86"
+IUSE="native-extensions"
+
+# stubgen collides with this package: https://bugs.gentoo.org/585594
+RDEPEND="
+ !dev-util/stubgen
+ <dev-python/ast-serialize-1[${PYTHON_USEDEP}]
+ >=dev-python/ast-serialize-0.3.0[${PYTHON_USEDEP}]
+ >=dev-python/librt-0.11.0[${PYTHON_USEDEP}]
+ >=dev-python/mypy-extensions-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pathspec-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ ${RDEPEND}
+ dev-python/types-psutil[${PYTHON_USEDEP}]
+ dev-python/types-setuptools[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time,
+# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible
+# test files (https://github.com/mypyc/mypyc/issues/1014)
+export CCACHE_DISABLE=1
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.14.0-no-werror.patch
+)
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # don't force pytest-xdist, in case user asked for EPYTEST_JOBS=1
+ sed -i -e '/addopts/s:-nauto::' pyproject.toml || die
+}
+
+python_compile() {
+ local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
+ distutils-r1_python_compile
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # the majority of them require Internet (via pip)
+ mypy/test/testpep561.py
+ # known broken with assertions enabled
+ # https://github.com/python/mypy/issues/16043
+ mypyc/test/test_external.py::TestExternal::test_c_unit_test
+ mypyc/test/test_run.py::TestRun::run-async.test::testRunAsyncMiscTypesInEnvironment
+ mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps
+ mypyc/test/test_run.py::TestRun::run-classes.test::testDelException
+ mypyc/test/test_run.py::TestRun::run-classes.test::testDelForDictSubclass
+ mypyc/test/test_run.py::TestRun::run-classes.test::testSubclassDict
+ mypyc/test/test_run.py::TestRun::run-dicts.test::testDictIterationMethodsRun
+ mypyc/test/test_run.py::TestRun::run-dicts.test::testDictMethods
+ mypyc/test/test_run.py::TestRun::run-dunders.test::testDundersContainer
+ mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance
+ mypyc/test/test_run.py::TestRun::run-librt-strings.test::testLibrtStrings_librt
+ mypyc/test/test_run.py::TestRun::run-vecs-i64.test::testVecI64BasicOps_librt_experimental
+ mypyc/test/test_run.py::TestRun::run-vecs-misc.test::testVecMiscBasicOps_librt
+ mypyc/test/test_run.py::TestRun::run-vecs-nested.test::testVecNestedBasicOps_librt
+ mypyc/test/test_run.py::TestRun::run-vecs-t.test::testVecTBasicOps_librt_experimental
+ mypyc/test/test_run.py::TestRunStrictDunderTyping::run-dunders.test::testDundersContainer_dunder_typing
+ mypyc/test/test_run.py::TestRunStrictDunderTyping::run-floats.test::testFloatOps_dunder_typing
+ # these assume that types-docutils are not installed
+ mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable
+ mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable
+ # TODO
+ mypy/test/meta/test_parse_data.py
+ mypy/test/meta/test_update_data.py
+ # Unknown SIGBUS, bug #967850
+ mypyc/test/test_run.py::TestRun::run-classes.test::testBufferRoundTrip_native_libs
+ )
+
+ case ${EPYTHON} in
+ python3.14*)
+ EPYTEST_DESELECT+=(
+ mypyc/test/test_run.py::TestRun::run-async.test::testRunAsyncRefCounting
+ mypyc/test/test_run.py::TestRun::run-tuples.test::testNamedTupleClassSyntax
+ )
+ ;;
+ esac
+
+ # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests
+ # fail with high COLUMNS values
+ local -x COLUMNS=80
+
+ # The tests depend on having in-source compiled extensions if you want to
+ # test those compiled extensions. Various crucial test dependencies aren't
+ # installed. Even pyproject.toml is needed because that's where pytest args
+ # are in. Hack them into the build directory and delete them afterwards.
+ # See: https://github.com/python/mypy/issues/16143
+ local -x MYPY_TEST_PREFIX="${S}"
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ cp -r "${S}"/{conftest.py,pyproject.toml} . || die
+
+ local failed=
+ nonfatal epytest || failed=1
+
+ rm -r conftest.py pyproject.toml .mypy_cache || die
+
+ [[ ${failed} ]] && die "epytest failed with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "dmypy status -v support for memory use" dev-python/psutil
+}
diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 32dea0db83ec..343c07533e6f 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -1,2 +1,2 @@
-DIST nuitka-4.0.7.tar.gz 4421537 BLAKE2B 038d091f2ee8628a1f79f20f2739ea7b9e9e6305e5eb83bbedcc709702eef85061fcf062416991e0ff8b499d1a14a20c2afc84118fdd33a3837c786ed81fe1d8 SHA512 e29c8e037b651310cd8c937ee542b5d1d52e2ebd4b7ee475de87dfbebc47c40c8576a44c00a7d2ce2bcfeee1f13eb942ce1c28a31ae5e779cc5e6f06ca9d6485
DIST nuitka-4.0.8.tar.gz 4422692 BLAKE2B c25756242cc778f63d008c76f23a145fa42187bc7a1c51eb95c36547ef819291618a906f33f676473cce9a0877564e8d7184a2f5c137931fd9f1e5ff8715f4c9 SHA512 570564d3ef298b8183b7966408a1d024c0f2218fc613936407a341b5b7771dde35382dedaf9c0976cc9b90db95dbddeba0fb824d421d10d29b2187f3034b9179
+DIST nuitka-4.1.tar.gz 4543258 BLAKE2B 37bb8d5b5a8cb89cf3f8deadb3f995995c2dfe5cac928a14fca857e61aa4e6aa0c3a842c2453346032965cbf2d600a20f1d245f256d41ee55a4abe94d3f7d898 SHA512 d5b5b56214e5ceeffe0fd0b0456e197f094ebec22573c53b998021538362ac6bceaeb8ef25a2e15c8362825b2ad8e3ba2ed6080199e09703ef5e29f53796411d
diff --git a/dev-python/nuitka/nuitka-4.0.7.ebuild b/dev-python/nuitka/nuitka-4.1.ebuild
index 716e2509a99e..716e2509a99e 100644
--- a/dev-python/nuitka/nuitka-4.0.7.ebuild
+++ b/dev-python/nuitka/nuitka-4.1.ebuild
diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 7631b6c9eda4..fa21465ae279 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -1,3 +1,5 @@
DIST pandas-2.3.3.tar.gz 4495223 BLAKE2B c31604617900d439020dcdd66fcbca1cf3b720b6f4dd8ea51891946ad04774754cf7636a2ffb9fe746d15911a88153d36d4033b6a0207e9c7a1653a0f677570d SHA512 4179acb9fd9d1c5d543bb19b22483b4c2b17a36d5b10270a02ff4d8370b43c16a93673bf5509a5b1d1c960c0fde9238bbbf5b309c6745d2abf3d934535f3fd85
DIST pandas-3.0.2.tar.gz 4645855 BLAKE2B 9d8ccd481d42040a45b990c84acd1ef7ca842bc3e0f80827875aabdf8c4278a2b2f0cedacfd8b73dca4ef36037162fef63e1feffb46d4522c6cc794d9a2052d6 SHA512 71a50f40812f0a5ac80068cc79fb3ec8685f9e21b15ba6cda136465b1258aef5fd8ab4d9b677ef53c6b3f3e8d9939a058457594754c34f9aa6748fc641720ab3
DIST pandas-3.0.2.tar.gz.provenance 9326 BLAKE2B 11ae41e6c60a15415cbed7f43ecd90a23bd8a465588c73002d197706fc2d5680cfb1471a0f5061d27310f01101c99514ed7088649101d49515722093cd54d7a5 SHA512 402b810942056a62eba500802b1bdf5e8db28df3b47e0fb71340a360ee2c2348a0875b877f72e7c6de21f04980d72a8f547838e050a9bbcbd7bcfea0eb117b02
+DIST pandas-3.0.3.tar.gz 4651414 BLAKE2B 8e3da7b646d67025f7e00baff960658326e973a270a6432210e60a1044b33c317a00a8755c5633c64faa337cd66d8fbfb2cfe768916254a7b55f6fc7a49ebc8f SHA512 000b859c42aabf9364bf4e35fcd728a7a4ff4cfdbc7d2d40b4d3739087e1d03704438a2705e9e04a4025f6d98559bbe4c2f4f695c91b2ba4c4347b0444d48202
+DIST pandas-3.0.3.tar.gz.provenance 9318 BLAKE2B f414b7ef172a368dfd3671d637ab14856b62ae5eea6f630a0d638edcda83799e319674e2e03fd6a5d495baec81914d5cb8fce1335effdf8a295b83e812a3ad8a SHA512 f417d27fe7fc0894f93656196fc65f72bd9b7ed0f287267e2da4624e9c2c3e12070135a011aef379e415a98939cf459bf8e6cbb4a0bd93bcfde5683d79d0140e
diff --git a/dev-python/pandas/pandas-3.0.3.ebuild b/dev-python/pandas/pandas-3.0.3.ebuild
new file mode 100644
index 000000000000..feeb308f7289
--- /dev/null
+++ b/dev-python/pandas/pandas-3.0.3.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYPI_VERIFY_REPO=https://github.com/pandas-dev/pandas
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="threads(+)"
+
+VIRTUALX_REQUIRED="manual"
+
+inherit distutils-r1 optfeature pypi toolchain-funcs virtualx
+
+DESCRIPTION="Powerful data structures for data analysis and statistics"
+HOMEPAGE="
+ https://pandas.pydata.org/
+ https://github.com/pandas-dev/pandas/
+ https://pypi.org/project/pandas/
+"
+
+LICENSE="BSD"
+SLOT="0"
+if [[ ${PV} != *_rc* ]]; then
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+IUSE="big-endian full-support minimal test X"
+RESTRICT="!test? ( test )"
+
+RECOMMENDED_DEPEND="
+ >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}]
+ >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}]
+"
+
+# TODO: add pandas-gbq to the tree
+# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11
+# https://github.com/statsmodels/statsmodels/issues/8287
+OPTIONAL_DEPEND="
+ >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}]
+ dev-python/blosc[${PYTHON_USEDEP}]
+ >=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
+ >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}]
+ >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
+ >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}]
+ >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}]
+ >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
+ >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}]
+ >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
+ >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
+ >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
+ !arm? ( !hppa? ( !ppc? ( !x86? (
+ >=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
+ dev-python/statsmodels[${PYTHON_USEDEP}]
+ ) ) ) )
+ !big-endian? (
+ >=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
+ )
+ X? (
+ || (
+ >=dev-python/qtpy-2.2.0[${PYTHON_USEDEP}]
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+ )
+"
+DEPEND="
+ >=dev-python/numpy-2.3.3:=[${PYTHON_USEDEP}]
+"
+COMMON_DEPEND="
+ ${DEPEND}
+ >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${COMMON_DEPEND}
+ >=dev-build/meson-1.2.1
+ >=dev-python/cython-3.1.0[${PYTHON_USEDEP}]
+ >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+ test? (
+ ${VIRTUALX_DEPEND}
+ ${RECOMMENDED_DEPEND}
+ ${OPTIONAL_DEPEND}
+ dev-libs/apache-arrow[brotli,parquet,snappy]
+ >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}]
+ >=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}]
+ >=dev-python/pyarrow-10.0.1[parquet,${PYTHON_USEDEP}]
+ >=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}]
+ >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ !minimal? ( ${RECOMMENDED_DEPEND} )
+ full-support? ( ${OPTIONAL_DEPEND} )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # missing test data
+ pandas/tests/io/pytables/test_compat.py
+ )
+ # Note; deselects relative to pandas/
+ local EPYTEST_DESELECT=(
+ # require -Werror
+ # https://github.com/pandas-dev/pandas/pull/63436
+ tests/config/test_config.py::TestConfig::test_case_insensitive
+
+ # deprecation warning
+ 'tests/computation/test_eval.py::TestEval::test_scalar_unary[numexpr-pandas]'
+ )
+
+ if ! tc-has-64bit-time_t; then
+ EPYTEST_DESELECT+=(
+ # Needs 64-bit time_t (TODO: split into 32-bit arch only section)
+ tests/tseries/offsets/test_year.py::test_add_out_of_pydatetime_range
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth]'
+ 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]'
+ )
+ fi
+
+ if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ tests/plotting/test_misc.py::test_savefig
+ )
+ fi
+
+ case ${EPYTHON} in
+ python3.14)
+ EPYTEST_DESELECT+=(
+ # crashing
+ tests/resample/test_resampler_grouper.py::test_tab_complete_ipython6_warning
+ )
+ ;;
+ esac
+
+ local -x LC_ALL=C.UTF-8
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die
+ # nonfatal from virtx
+ # --no-strict-data-files is necessary since upstream prevents data
+ # files from even being included in GitHub archives, sigh
+ # https://github.com/pandas-dev/pandas/issues/54907
+ nonfatal epytest pandas/tests \
+ --no-strict-data-files -o xfail_strict=false \
+ -m "not single_cpu and not slow and not network and not db" ||
+ die "Tests failed with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck
+ optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1"
+ optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml
+ optfeature "for msgpack compression using blosc" dev-python/blosc
+ optfeature "Template engine for conditional HTML formatting" dev-python/jinja2
+ optfeature "Plotting support" dev-python/matplotlib
+ optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.10" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt
+ optfeature "necessary for HDF5-based storage" ">=dev-python/tables-3.7.0"
+ optfeature "R I/O support" dev-python/rpy2
+ optfeature "Needed for parts of pandas.stats" dev-python/statsmodels
+ optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36"
+ optfeature "miscellaneous statistical functions" dev-python/scipy
+ optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/qtpy x11-misc/xclip x11-misc/xsel
+}
diff --git a/dev-python/pbs-installer/Manifest b/dev-python/pbs-installer/Manifest
index 249c1f3cd832..661749a52d97 100644
--- a/dev-python/pbs-installer/Manifest
+++ b/dev-python/pbs-installer/Manifest
@@ -1,2 +1,4 @@
+DIST pbs_installer-2026.5.10.tar.gz 72513 BLAKE2B c20f78d1e026c94b4f9a09036fde6eb5fb43a8575a44618a335e34da6e5f82f72317c0e5ce413d149846a696c687f365847daaf7a416491e0b008814db9cc9d4 SHA512 5cc33c12789a4e31ccbad598da5694e939de8e3614db0d55cd3e99d666543df2946351b10593379f88d3eae493ce7ea97bb24a666a206577b5c0731da30e9e86
+DIST pbs_installer-2026.5.10.tar.gz.provenance 9932 BLAKE2B 3d366fd8f3306ce1e66c338bec1cb776b925ef37081366a946182ce68b3781b0ebca32eba55d29e36f734d1554b34486963116b2360d77693313a53fe78c3640 SHA512 c5394edb6f18fd767af548242ba97738e4a1e062d3467abb30060b7950b305e78895311811abb8389d247727f3eb2478c0efeaa6d1e6970c292c6c4ae7f95506
DIST pbs_installer-2026.5.8.tar.gz 71877 BLAKE2B b85346c84c7e2b8859c44a13e844f015feb6f77938c853aa2f31f6572e23bddc8f4fcff2c0a21c814f20517953ed0f273bd5f6cb2ce1bcca0eb20bad8c78e674 SHA512 e3c3fad7358af454c08e31132a74d77afcbb3400e71c31d87440b194e21f00ebb7c663732329e3f5cad224c99d46a84c6958451379c2f0751afe1b372328be0d
DIST pbs_installer-2026.5.8.tar.gz.provenance 9611 BLAKE2B e5191bb1aaf8f1d3cb427ebe6e27186eeac4392db5cdf4bfefdea45361ac490e198e3a30e8f66c42d2be6d317aba4ec477e5c6cebc4cd5d8889b9358cc37eb98 SHA512 d8e146b3939996443e87d1f9ee0814863c9d0274f5390868245bebdc7ac9f379d7fcbd69c6e6a9e65be68b3dc105b05263eae14745b5ad44fb9c23efd6d60fe8
diff --git a/dev-python/pbs-installer/pbs-installer-2026.5.10.ebuild b/dev-python/pbs-installer/pbs-installer-2026.5.10.ebuild
new file mode 100644
index 000000000000..557165ae6a2a
--- /dev/null
+++ b/dev-python/pbs-installer/pbs-installer-2026.5.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYPI_VERIFY_REPO=https://github.com/frostming/pbs-installer
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Installer for Python Build Standalone"
+HOMEPAGE="
+ https://pypi.org/project/pbs-installer/
+ https://github.com/frostming/pbs-installer/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# httpx is needed to download builds
+# zstandard is needed to install them
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}]
+ ' 3.11 3.12 3.13)
+ <dev-python/httpx-1[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests import-check
diff --git a/dev-python/pillow/metadata.xml b/dev-python/pillow/metadata.xml
index ecc6f5f5ac40..6e2cce603760 100644
--- a/dev-python/pillow/metadata.xml
+++ b/dev-python/pillow/metadata.xml
@@ -9,7 +9,13 @@
<remote-id type="cpe">cpe:/a:python:pillow</remote-id>
</upstream>
<use>
- <flag name="imagequant">Build with Image Quantization Library support</flag>
+ <flag name="imagequant">
+ Build with Image Quantization Library support
+ </flag>
+ <flag name="raqm">
+ Support setting text direction, language or font features.
+ Requires <pkg>media-libs/raqm</pkg>.
+ </flag>
</use>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pillow/pillow-12.2.0-r1.ebuild b/dev-python/pillow/pillow-12.2.0-r1.ebuild
new file mode 100644
index 000000000000..9bc308a40218
--- /dev/null
+++ b/dev-python/pillow/pillow-12.2.0-r1.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# setuptools wrapper
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 multiprocessing toolchain-funcs virtualx
+
+MY_PN=Pillow
+MY_P=${MY_PN}-${PV}
+
+# upstream always fetches from main
+TEST_IMAGE_COMMIT="7077675d2cda485d63de4aefe0fefbf6f655c5a0"
+
+DESCRIPTION="Python Imaging Library (fork)"
+HOMEPAGE="
+ https://python-pillow.github.io/
+ https://github.com/python-pillow/Pillow/
+ https://pypi.org/project/pillow/
+"
+SRC_URI="
+ https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ test? (
+ https://github.com/python-pillow/test-images/archive/${TEST_IMAGE_COMMIT}.tar.gz
+ -> pillow-test-images-${TEST_IMAGE_COMMIT}.gh.tar.gz
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="avif examples imagequant +jpeg jpeg2k lcms raqm test tiff tk truetype webp xcb zlib"
+REQUIRED_USE="
+ raqm? ( truetype )
+ test? ( jpeg jpeg2k lcms tiff truetype )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ avif? ( media-libs/libavif:= )
+ 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
+ media-libs/harfbuzz:=
+ raqm? ( media-libs/raqm:= )
+ )
+ webp? ( media-libs/libwebp:= )
+ xcb? ( x11-libs/libxcb )
+ zlib? ( virtual/zlib:= )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/olefile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/pybind11[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-77[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ test? (
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ || (
+ media-gfx/imagemagick[png]
+ media-gfx/graphicsmagick[png]
+ )
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-timeout )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ local PATCHES=(
+ # https://github.com/python-pillow/pillow/pull/7634
+ "${FILESDIR}/${PN}-10.2.0-cross.patch"
+ )
+
+ distutils-r1_src_prepare
+
+ if use test; then
+ mv "${WORKDIR}/test-images-${TEST_IMAGE_COMMIT}"/* \
+ Tests/images || die
+ fi
+
+ # just in case
+ rm -r src/thirdparty/{fribidi-shim,raqm} || die
+}
+
+usepil() {
+ usex "${1}" enable disable
+}
+
+python_configure_all() {
+ cat >> setup.cfg <<-EOF || die
+ [build_ext]
+ debug = True
+ disable_platform_guessing = True
+ $(usepil avif)_avif = True
+ $(usepil imagequant)_imagequant = True
+ $(usepil jpeg)_jpeg = True
+ $(usepil jpeg2k)_jpeg2000 = True
+ $(usepil lcms)_lcms = True
+ $(usepil raqm)_raqm = True
+ $(usepil tiff)_tiff = True
+ $(usepil truetype)_freetype = True
+ $(usepil webp)_webp = True
+ $(usepil xcb)_xcb = True
+ $(usepil zlib)_zlib = True
+ EOF
+
+ tc-export PKG_CONFIG
+ export MAX_CONCURRENCY=$(makeopts_jobs)
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO (is clipboard unreliable in Xvfb?)
+ Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard
+ # requires xz-utils[extra-filters]?
+ Tests/test_file_libtiff.py::TestFileLibTiff::test_lzma
+ )
+
+ case ${EPYTHON} in
+ pypy3.11)
+ EPYTEST_DESELECT+=(
+ Tests/test_imagefile.py::TestImageFile::test_parser
+ Tests/test_file_pdf.py::test_pdf_append_to_bytesio
+ )
+ ;;
+ esac
+
+ case ${ARCH} in
+ ppc)
+ EPYTEST_DESELECT+=(
+ # https://github.com/python-pillow/Pillow/issues/7008
+ # (we've reverted the upstream patch because it was worse
+ # than the original issue)
+ Tests/test_file_libtiff.py::TestFileLibTiff::test_exif_ifd
+ )
+ ;;
+ esac
+
+ "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
+ # leak tests are fragile and broken under xdist
+ # nonfatal implied by xvfb
+ nonfatal epytest -k "not leak" || die "Tests failed with ${EPYTHON}"
+}
+
+python_install() {
+ python_doheader src/libImaging/*.h
+ distutils-r1_python_install
+}
+
+python_install_all() {
+ if use examples ; then
+ docinto example
+ dodoc docs/example/*
+ docompress -x /usr/share/doc/${PF}/example
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 5205a7601e5d..129669c075b5 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -2,6 +2,8 @@ DIST pygobject-3.50.1.tar.gz 1081846 BLAKE2B 7c6fd07e913f64d925838efc6fa0603fef2
DIST pygobject-3.50.2.tar.gz 1085854 BLAKE2B 03dc6dc4bd6533d23b8f88705ef371faedf592d98405f91969b910a44a253b29bda6367a9d4f7b7d2dbea7d695a0d1dae6cfc004553f16ab4bbc0e2017c8b591 SHA512 2daed81cfcdcefbd0fc9ffb7ce80c1daa223ecc8266a29a535e47dffd1656fb54dcead1a06c943e08ca92d28ac58ed7916b3f40105b17be7e1f272b9f893f15f
DIST pygobject-3.52.3.tar.gz 1235825 BLAKE2B f9d95ff9e12b6d6fb5c36d1528ff4ef45e6799316ac21b0f79364dc438bf4e0e6670489f23e0ca4325fc21d16cc2d96fe6aff61f71b8bfe768df2c487717e6df SHA512 06085df458076120017ace7a029ac6c00757ae1882a2a50041aadd7f4c2a329a0fb4d18dde02a481c1f4d3acecbc9d8f473f4ae23fbbfc4f885f75bbc7847f24
DIST pygobject-3.52.3_0a8b2c56331a31d7f7096faaa1c1c26467b51c15_pythoncapi-compat.gh.tar.gz 50124 BLAKE2B 67bb1e60d10d72b146ae2f8ca0113939916fa67a3c71c3658343ff3742315768471e50c0254a3f9488031297d6697dbb0e8541bfe72e8b0754ede09fb9d65da8 SHA512 3fff69f471e28b47bbb537d31d182180631090c00aaf45931aad128f4cb700cdfd519ce560610b7e57132ad7d172b8f2bc4cd16cf748f218dafdadd15fc48718
+DIST pygobject-3.52.4.tar.gz 1247281 BLAKE2B eb35e3ba58d9bcfc84e724b7dded816ed3094f3b64f5b8785cc9ca656973c0f4e1518c2ad9d2008edd20da1ca6056daac0658464a4619c4b19724de6efb17618 SHA512 14779aa57ab57b62791fbe2c0e00649108e650a13ce4bb0631a5b7aece9e5094ba61c682e7ce462acecc01cd53e969ac84f783807ac5cad95e07673a1b92c1cf
+DIST pygobject-3.52.4_0a8b2c56331a31d7f7096faaa1c1c26467b51c15_pythoncapi-compat.gh.tar.gz 50124 BLAKE2B 67bb1e60d10d72b146ae2f8ca0113939916fa67a3c71c3658343ff3742315768471e50c0254a3f9488031297d6697dbb0e8541bfe72e8b0754ede09fb9d65da8 SHA512 3fff69f471e28b47bbb537d31d182180631090c00aaf45931aad128f4cb700cdfd519ce560610b7e57132ad7d172b8f2bc4cd16cf748f218dafdadd15fc48718
DIST pygobject-3.54.5.tar.gz 1274658 BLAKE2B 7541502dd4d0f62680d12ebb00f1039c6b33e9c1996500a3d0e54c6c87d719e99e32469d68cfdb04e8e8eaed70e2461739ea176e7bf98100f2329c7084425b5e SHA512 0036068922de03dfa15335b29eb27a9cfd85310b66eae4eb6cb895c427a9fbf3c65462930e981f03b9394bede6fe97639e0bdbee640373188a9c51ad03b65041
DIST pygobject-3.56.2.tar.gz 1409059 BLAKE2B 9d0ea5b94edc966d8355169d85e79ea0446544f7560832e2be85314c30e739ed71efa877c9111a2a08a388edc9353b6ea5a8678acf681dcc1612ed62493bcaf3 SHA512 8be3ac43fad2aba79bfea05616f66511378fe9b316fe33d9c622af5c7b1ab260e4a513a5f6efe26e261eb6c05763391b327b58563cc551cbd2f25266e8a1826a
DIST pygobject-3.56.3.tar.gz 1411853 BLAKE2B 032644b8a7b3e366e7c8ea9943f5a63ddca27a1c2c43a007c7e0e15dff7611b0f210e0ca43fd1e9ed63aa74f9d346becc489ec943bbb6fd9da6af2ed8a3b97fb SHA512 7267e04c02436fb88eddac463546275c7ebda7295f4d250c27a37114a589676d340c0876ad953523c20dd52cfd7d8883cefd5c1b3dd7115a96645f1a32ba0d99
diff --git a/dev-python/pygobject/pygobject-3.52.4.ebuild b/dev-python/pygobject/pygobject-3.52.4.ebuild
new file mode 100644
index 000000000000..9dd3919099c2
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.52.4.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+GNOME_TARBALL_SUFFIX="gz"
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+ https://pygobject.gnome.org/
+ https://gitlab.gnome.org/GNOME/pygobject/
+"
+COMMIT=0a8b2c56331a31d7f7096faaa1c1c26467b51c15
+SRC_URI+="
+ https://github.com/python/pythoncapi-compat/archive/${COMMIT}.tar.gz -> \
+ ${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz
+"
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="+cairo test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.80:2
+ >=dev-libs/gobject-introspection-1.84:=
+ dev-libs/libffi:=
+ cairo? (
+ >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+ x11-libs/cairo[glib]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ >=app-accessibility/at-spi2-core-2.46.0[introspection]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ x11-libs/gdk-pixbuf:2[introspection,jpeg]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/Skip-test-using-dbus-in-sandbox.patch"
+ "${FILESDIR}/Skip-test-detecting-cycle-among-base-classes-typeerr.patch"
+)
+
+src_unpack() {
+ default
+ unpack "${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz"
+}
+
+src_prepare() {
+ default
+ find "${S}/subprojects/pythoncapi-compat" -mindepth 1 ! -name meson.build -exec rm -vrf {} + || die
+ mv -v "${WORKDIR}/pythoncapi-compat-${COMMIT}"/* "${S}/subprojects/pythoncapi-compat" || die
+}
+
+python_configure() {
+ local emesonargs=(
+ $(meson_feature cairo pycairo)
+ $(meson_use test tests)
+ -Dpython="${EPYTHON}"
+ )
+ meson_src_configure
+}
+
+python_compile() {
+ meson_src_compile
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
+ local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+
+ if [[ ${EPYTHON} == python3.14* ]] ; then
+ # https://gitlab.gnome.org/GNOME/pygobject/-/issues/694
+ local -x PYTEST_ADDOPTS="-k 'not (ref_count or has_two_refs)'"
+ fi
+
+ meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}"
+}
+
+python_install() {
+ meson_src_install
+ python_optimize
+}
diff --git a/dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild b/dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild
index 61e346c33dfd..1edcc7e5fc5e 100644
--- a/dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild
+++ b/dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~s390 ~x86"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild b/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild
index d71946fd650b..70d347a6c379 100644
--- a/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild
+++ b/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild
@@ -1,10 +1,8 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-# mgorny: py3.14 fails on hypothesis tests for me (inside crash)
-# I suppose we can skip them but let's test a revdep first
PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
diff --git a/dev-python/python-discovery/Manifest b/dev-python/python-discovery/Manifest
index 3bab0761b17c..f7ebe3477ba6 100644
--- a/dev-python/python-discovery/Manifest
+++ b/dev-python/python-discovery/Manifest
@@ -2,3 +2,5 @@ DIST python_discovery-1.2.2.tar.gz 58872 BLAKE2B 0177a23499cd59aef5c7489694a53c7
DIST python_discovery-1.2.2.tar.gz.provenance 9263 BLAKE2B e405c7db48810a177671144bffdc28c8903b74ed846f2f5bcab47134e8e795f061ad3394779551a045feb4debaf2704567547cafefafcbd0a9debecb6ec1425e SHA512 c70313361c0660297335fdce23a7af12eb2f67b7146126ab6bfe3cf783645155e368bc68126b853be91b968da9917e005ecc7f6025a62fa14d1ffc735c31bc85
DIST python_discovery-1.3.0.tar.gz 63925 BLAKE2B 58f80736df5a3187edea63949cc326be9e4c88e7df7be99aae04fade18666b679894db3318d0ec31a6724df9be43bfde503d0643f782bd73c153161105397077 SHA512 dc7567834d23b7879d144be79c35ec343058909ba81dade3921bdea64fdb921ec9b8a354da5aecad3013b9617f5a186f0d4aff5a59c5538a1f0fade9316fc18f
DIST python_discovery-1.3.0.tar.gz.provenance 9310 BLAKE2B 1af3f9f500a8b186e2548bb47ab2bf18376e059712c2d3042138300038b5f254f4daf30bce4dfe6c14f0760fc46f3df71d4efcfda4b50cf02dce866a1ac2b745 SHA512 29626c050fe014cb2ef8e8fd4f738dda7edec6b3b412a22415ff05be81fe9a86f1727073e254e4ae860b47a8c8ea41832335e296f4d8701523b29ce8732efbb7
+DIST python_discovery-1.3.1.tar.gz 68011 BLAKE2B ba0e1e7320a8d5834c80f6218c48badd1668e189daa8d5b4d616dc24b275fa07b154381ff683fb48ac4400004cb1106d46c70b2b1b470eb6b948b0799c9b1e36 SHA512 af8a90cf411d6c914ce12e7f198e92bc166100eff1dbe814b1731abc8913abf7a8a0d44a269bd86985cc19e9235cc3995056014f7bdd02dba5e62af4117bdf47
+DIST python_discovery-1.3.1.tar.gz.provenance 9549 BLAKE2B 46c2c90661a8f0f59f6e33ef9bdcfebf99f194c7d27b5f76bdb9a6c4d2f92d8c1d1eb2fa922f37a8dee7b800eef0685ca49ac2221253c670c4fa3171ac9ec0bf SHA512 df2a72238637c04fa7d7ba316a82a18bf1c057bd21fea7a4278d26a7eec156614c56ea47209ce875de42d82a5dce84d176e223e2504edf1ef6ab89713f11af5a
diff --git a/dev-python/python-discovery/python-discovery-1.3.1.ebuild b/dev-python/python-discovery/python-discovery-1.3.1.ebuild
new file mode 100644
index 000000000000..7bf748143147
--- /dev/null
+++ b/dev-python/python-discovery/python-discovery-1.3.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/tox-dev/python-discovery
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python interpreter discovery"
+HOMEPAGE="
+ https://github.com/tox-dev/python-discovery/
+ https://pypi.org/project/python-discovery/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
+
+RDEPEND="
+ >=dev-python/filelock-3.15.4[${PYTHON_USEDEP}]
+ <dev-python/platformdirs-5[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-4.3.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/setuptools-75.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-mock )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=()
+
+ case ${EPYTHON} in
+ python3.*t)
+ EPYTEST_DESELECT+=(
+ # TODO
+ tests/test_py_info_extra.py::test_satisfies_path_not_abs_basename_match
+ )
+ ;;
+ python3.15)
+ EPYTEST_DESELECT+=(
+ # TODO
+ tests/test_discovery.py::test_predicate_with_fallback_specs
+ )
+ ;;
+ esac
+
+ epytest
+}
diff --git a/dev-python/pyxattr/pyxattr-0.8.1.ebuild b/dev-python/pyxattr/pyxattr-0.8.1.ebuild
index 0713ea5019b7..e47444574cb4 100644
--- a/dev-python/pyxattr/pyxattr-0.8.1.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index f053889db5e5..37b9fb848aa0 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,3 +1,4 @@
DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
DIST reportlab-4.4.10.tar.gz 3714962 BLAKE2B aecd293b9db9a303599b56ae906a0da17dde5fcd743baeee605f70d0e1e2e033a69163390b84bfe13b592b0e77ee86c3915dfb82d51a8e5ce446cb133fe7f1a9 SHA512 568d1725826b20d9a1286ef1477dac157b7e291aae7e17605633776693677dbbd4d49a6385f5ed456db31686651306e4b62e61840f11773b13dc6704119010a9
DIST reportlab-4.5.0.tar.gz 3914127 BLAKE2B b20824376e34aa4b3044521fcbfab799b2ec4cd72e3cae22335387daed43eb2dd0a5213de6cd8203dfa846fb976a16e048b59249e0492f2f6d8c10af7ffe1d91 SHA512 7f9ecf4d0b94b22c4d3c39cf61de8a8eadbea5f4783550bd8cefbe2368ec8e40ca69593710aeb62c9c0e26a8d35143c5ca9f6b8c360c71ebb0ab3bd8727a0171
+DIST reportlab-4.5.1.tar.gz 3939748 BLAKE2B 652a9b82d2a19376876a91f421a5d0f5f39cd90480bd806098c1c51fecbd47ff6fd55b97941988a029c4ed9f1ac859d0f0930d1953d313931aa06e46dfe38c7c SHA512 ff5f62cd01175491e54e81f8bd94e26010d5ae2b066de8e089d21f20d229a54b86b8364e9ffdd78fce75950f2137eb805fd5be7950b78a6bb2dde79009d1f49d
diff --git a/dev-python/reportlab/reportlab-4.5.1.ebuild b/dev-python/reportlab/reportlab-4.5.1.ebuild
new file mode 100644
index 000000000000..5a460e791a12
--- /dev/null
+++ b/dev-python/reportlab/reportlab-4.5.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 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..14} )
+
+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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/charset-normalizer[${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/requests-cache/Manifest b/dev-python/requests-cache/Manifest
index fa21db70952b..e97356b5ae9f 100644
--- a/dev-python/requests-cache/Manifest
+++ b/dev-python/requests-cache/Manifest
@@ -1 +1,2 @@
DIST requests-cache-1.3.1.gh.tar.gz 1812337 BLAKE2B 302d9c6f1287901b189c74392ba0af063bf0e0ed424b85575e1cd98405f0e51225cf43f4b745d1aa89fd892721e6d2722796d77ae52bec684cee546679afb15b SHA512 68561a4b004ad99d69062a0237272ea772694df971facb5ab28388e36695e2307d21bc0eb70ef094acefaeafc586fb19151e7e3cb16deeff724e21bb035139d6
+DIST requests-cache-1.3.2.gh.tar.gz 1827145 BLAKE2B 360ecabd8149071578ebb0f0dfef00040b64d2714e6f92c3c47027cfca7802627f0e7bd84a16b7dc04158424dc9037860d02c6b462047c63c0a4bf82ec5fa327 SHA512 4acbb40180bab12c684370dfcbca9049fc2ee4766624b9d85fc88cfdf03a6f24f577bb167e2ab78134e76ac73009605887d8d5fdb258f193f6066f86226817a4
diff --git a/dev-python/requests-cache/requests-cache-1.3.2.ebuild b/dev-python/requests-cache/requests-cache-1.3.2.ebuild
new file mode 100644
index 000000000000..8d25f102f64f
--- /dev/null
+++ b/dev-python/requests-cache/requests-cache-1.3.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+# TODO: see if we can remove pypy3.11, because of the segfaults
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Persistent cache for requests library"
+HOMEPAGE="
+ https://pypi.org/project/requests-cache/
+ https://github.com/requests-cache/requests-cache/
+"
+SRC_URI="
+ https://github.com/requests-cache/requests-cache/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/attrs-21.2[${PYTHON_USEDEP}]
+ >=dev-python/cattrs-22.2[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.22[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.5[${PYTHON_USEDEP}]
+ >=dev-python/url-normalize-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/itsdangerous[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ >=dev-python/rich-10.0[${PYTHON_USEDEP}]
+ >=dev-python/ujson-5.4[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/time-machine[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-httpbin requests-mock )
+: ${EPYTEST_TIMEOUT:=60}
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # These require extra servers running
+ tests/integration/test_dynamodb.py
+ tests/integration/test_gridfs.py
+ tests/integration/test_mongodb.py
+ tests/integration/test_redis.py
+ )
+ local EPYTEST_DESELECT=(
+ # Requires Internet access
+ tests/integration/test_upgrade.py::test_version_upgrade
+ )
+
+ case ${EPYTHON} in
+ pypy3*)
+ EPYTEST_DESELECT+=(
+ # "database is locked", upstream probably relies on GC
+ # too much
+ tests/integration/test_sqlite.py
+ # random segfaults
+ tests/integration/test_filesystem.py
+ )
+ ;;
+ esac
+
+ local -x USE_PYTEST_HTTPBIN=true
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "redis backend" "dev-python/redis"
+ optfeature "MongoDB backend" "dev-python/pymongo"
+
+ optfeature "JSON serialization" "dev-python/ujson"
+ optfeature "YAML serialization" "dev-python/pyyaml"
+ optfeature "signing serialized data" "dev-python/itsdangerous"
+}
diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
index 12551c41d58d..cd00b980b2c7 100644
--- a/dev-python/requests/Manifest
+++ b/dev-python/requests/Manifest
@@ -1,2 +1,4 @@
DIST requests-2.33.1.tar.gz 134120 BLAKE2B 290c77a0f0d90d04638be623f9a32955902869f89fd6eb8c2e2c3b15cdeb28455ec331c84bdba16d6aa69cb02d8567514a245280a0adf64f653f29aacb944f44 SHA512 058dc417085f8be99c2ea79fffecce833068d9342c925a8d8bd1b10c171e52fda5d4bdd8ae1a93b05b111e275c29b705ec79ac0c365fb10f6f81c49e6d839483
DIST requests-2.33.1.tar.gz.provenance 9256 BLAKE2B 5257b1e8dac44c85b121e04d9591b73d8e2a95ba8ad7d5a45e954d0d676a44b877da0f800bcf934e843ceaf19522bb81eb616c646ad4ac56ee6c3b7ef74a5913 SHA512 5239edd498ff5c27a92a950b75985da8c59064f7abc04809ab71c54e7f3b8b82a268a291b0431560e5fe70266f0fe5a6151fb804c093a9f99c6a6138ba6b80fb
+DIST requests-2.34.0.tar.gz 142436 BLAKE2B 3aa791f8ebc58f6cd0f51883653a6860ba6503071abdd267d3473e6fa9d325aeb3bef46890d4551f946d867482b2396a2328653b08ea4a8e1ef4a7a5a4c7fbbd SHA512 4e3b5c40489b682225667cf46e36058bc22dce6b580e3d01962ea7fa46517e15a775458ebeb970b53fb2f87048f3f09bf09ac599b66c36827622fea7c17e83b6
+DIST requests-2.34.0.tar.gz.provenance 9389 BLAKE2B b25418a2b8160ac911e40d74d6f5e5359752ed956c683acb06e6dc90b13eac198cce8f389f9e6a1ed68f5f7a0317e29bb3723fbfc4a71e6bcf08f604adc15d39 SHA512 8b6387f8c81e3b1d160498992af49991e50f9c85f064a9d4b88b2346f9524d5cc6e1f996b2b347a351b9681d51e1ba28cffb8d51c53d7143fdea99943d953ad1
diff --git a/dev-python/requests/requests-2.34.0.ebuild b/dev-python/requests/requests-2.34.0.ebuild
new file mode 100644
index 000000000000..6914a45b50a2
--- /dev/null
+++ b/dev-python/requests/requests-2.34.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/psf/requests
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="HTTP library for human beings"
+HOMEPAGE="
+ https://requests.readthedocs.io/
+ https://github.com/psf/requests/
+ https://pypi.org/project/requests/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="socks5 test-rust"
+
+RDEPEND="
+ >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
+ <dev-python/charset-normalizer-4[${PYTHON_USEDEP}]
+ <dev-python/idna-4[${PYTHON_USEDEP}]
+ <dev-python/urllib3-3[${PYTHON_USEDEP}]
+ socks5? ( >=dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] )
+"
+
+BDEPEND="
+ test? (
+ dev-python/httpbin[${PYTHON_USEDEP}]
+ >=dev-python/pysocks-1.5.6[${PYTHON_USEDEP}]
+ test-rust? (
+ dev-python/trustme[${PYTHON_USEDEP}]
+ )
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{httpbin,mock} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # remove useless dependency check spam
+ sed -i -e '/urllib3_version_list =/i\
+ return' src/requests/__init__.py || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet (doctests)
+ requests/__init__.py::requests
+ requests/api.py::requests.api.request
+ requests/models.py::requests.models.PreparedRequest
+ requests/sessions.py::requests.sessions.Session
+ # require IPv4 interface in 10.* range
+ tests/test_requests.py::TestTimeout::test_connect_timeout
+ tests/test_requests.py::TestTimeout::test_total_timeout_connect
+ )
+
+ if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ tests/test_requests.py::TestRequests::test_https_warnings
+ )
+ fi
+
+ epytest
+}
diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest
index f007b010f72e..c765b87081f2 100644
--- a/dev-python/selenium/Manifest
+++ b/dev-python/selenium/Manifest
@@ -3,8 +3,10 @@ DIST selenium-4.35.0.tar.gz 907991 BLAKE2B e2d0baade499b41cdb23bdbae0059163fb581
DIST selenium-4.41.0.tar.gz 937872 BLAKE2B fd176e710970da5435b2d2daad90ad1f6a567dd77d9cfe0cb6980612155a5194c6c80ba7be444e8baade758a91dc2f9cdc6d3ce8fffcd8c31a03271e5f7dbc2c SHA512 517e38b38266e92b66bf072640777e037d1af4321a0399d665a0f2acdb76c574abf65f8e6412e7c606a4937010ffd6bff9c9f323b51c88e80d883b5c909c2de6
DIST selenium-4.42.0.tar.gz 956304 BLAKE2B f43bf9893135bc8b7bf739bccd4155db7200e1262abe0fdd311041066e1f37b7f090da64a17aa693e616bf27adc5e1897c2981356b6af4acb985b929e939be66 SHA512 36a17bd89f5ef03d5b72c981ba4b4e6b3c1173d3e211a9df8cd8fe77c48d99d6471f629dbaf9a2c476a446677b24574e1a37ce2370a4280ae0eb82003d0381ec
DIST selenium-4.43.0.tar.gz 967747 BLAKE2B f0096d6a9a7d6836978f58e866b27f8b55a18ab5759ca2a90547578d36201613bb485f87dbf9f0a7a76f501d8548235d23446d0cb5cfc74a9d6f60300f297845 SHA512 48fd7223a685f9a200d52e81b56b5ccd36add26741ff67ba311e194d14e95061b3c55cf338ba8ea10cd0b2fd436092a382165631616664eb95de30e3d2394f47
+DIST selenium-4.44.0.tar.gz 993133 BLAKE2B 1c8f7f1fdfb21812569651c6086eba57455354b79ab1736d7fbfe6415affafed1f154bb21ead08a66fc5ffc638e05244a60f1ee1e85405b492ba3e84ac8b9f06 SHA512 72dabe202620ed29c9f66936827c257adf44d2f7c98a39724b1d2ef99fd7819875877f2d3cd2b1086f9e544a1f29bb3df6aa516ff8670f3701469b2ce75f5856
DIST selenium-selenium-4.34.2-python.gh.tar.gz 52515190 BLAKE2B 319a7083d5942c1962b4f48f907fea12943a403e4490f74f3cd38662f1c63f57270b27b6039a5a8f29a980540cd0dcf1d1c7560c7ac126f07e491983dc0e81ef SHA512 5ca0b6e970ded3dc93cd55a2c1af7c43063d87f57f119a011313eb7d08faa4057896a56d4eac2e13d39857c94b54f04840a053153cc39008c76cbdd33c8ddbba
DIST selenium-selenium-4.35.0.gh.tar.gz 52550104 BLAKE2B b7ed0fb513cfb2ed24aa8393497b349f930739c3d24a330e5942fbaa5505f31d7086396a430776a3a28a5f65927b92bf27c0a32e8c36d893b5d62ef73151d5ef SHA512 dc73829e3b0fcb7fb7ee1cc04574b95b63d23f67974575dbd66338e14a5cb2b06f983145ce874be0d7124e8828b0a41b99c75d3befb19e04cbf8d027d0bb983a
DIST selenium-selenium-4.41.0.gh.tar.gz 43597635 BLAKE2B fb24f27bf3b64d4da4a117bbb62566b6c1dd6fa85357b9db4a81f17fb5167ca1f2265a0ad8b54efeb14568477390521f5b5774e3278091fd1a0110e5e0d9ce30 SHA512 68cf0ead725d09dcaa8bfe9f239e0f8c0ca7b9dde9d11b8c22dbe53c51611534136f910bc91c9ab237e2b9c106ae06efbe0e0fa9277ef668c4a4935f74613a6c
DIST selenium-selenium-4.42.0.gh.tar.gz 43696997 BLAKE2B 9836b8935586e21d487660f2031c316f9afd6d382a2c2e5f090fe40792215334da90c5d59b7debd612c8bb2146a3595624a5c9e949f84a4d551ec540c59b10e4 SHA512 89309fcadcbc7fdc110aa2a4c58e0f92f3872ff1addacc65813731aaca6ef48869346f69344731926dab84ecdd5a4a53a6968f7c2e953faa3cc4833ff9e511ff
DIST selenium-selenium-4.43.0.gh.tar.gz 43705758 BLAKE2B d10a4167481924becfdc115175b7681ecda287e009288acda448cb81f081d7dc6b1789ae7cca3a8ef93dbcfb15f27bbc3f201b1b10fb9339dc2f5595221221aa SHA512 596c9a7631a25166391d92af931a660fd2bfe0994c720357e47552ca7101f6af2b578f05f160c24765ec81471b6a02af91ee7baf758c9b853d68ca7fbfa0820a
+DIST selenium-selenium-4.44.0.gh.tar.gz 43755091 BLAKE2B 05a58f6cde1bf1a9cdd4aa7dc61a93bedbeed814f6b16c9876cb85879d5aa4f470db569c21b6582673a281af01637237c0e099c79d9dc6e602ceedfc57e1a04d SHA512 6b93db69b9c1196e72b0a762b64b0677d70262428fc5a8dfe8d93847588fa5b78e481e9fa195fac41279ebbe4f1dd354b1217635cabcf7fac1c964a3a8b18e7a
diff --git a/dev-python/selenium/selenium-4.44.0.ebuild b/dev-python/selenium/selenium-4.44.0.ebuild
new file mode 100644
index 000000000000..d44762270fc1
--- /dev/null
+++ b/dev-python/selenium/selenium-4.44.0.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+# base releases are usually ${P}, followups ${P}-python
+TEST_TAG=${P}
+[[ ${PV} != *.0 ]] && TEST_TAG+=-python
+TEST_P=selenium-${TEST_TAG}
+
+DESCRIPTION="Python language binding for Selenium Remote Control"
+HOMEPAGE="
+ https://seleniumhq.org/
+ https://github.com/SeleniumHQ/selenium/tree/trunk/py/
+ https://pypi.org/project/selenium/
+"
+SRC_URI+="
+ test? (
+ https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz
+ -> ${TEST_P}.gh.tar.gz
+ )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="test test-rust"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/certifi-2026.1.4[${PYTHON_USEDEP}]
+ >=dev-python/trio-0.31.0[${PYTHON_USEDEP}]
+ >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.15.0[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}]
+ >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep "
+ dev-python/filetype[\${PYTHON_USEDEP}]
+ dev-python/pytest-mock[\${PYTHON_USEDEP}]
+ dev-python/rich[\${PYTHON_USEDEP}]
+ test-rust? (
+ dev-python/pytest[\${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}]
+ >=dev-util/selenium-manager-${PV}
+ net-misc/geckodriver
+ || (
+ www-client/firefox
+ www-client/firefox-bin
+ )
+ )
+ " "${PYTHON_TESTED[@]}")
+ )
+"
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # do not build selenium-manager implicitly
+ sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \
+ -i pyproject.toml || die
+ # unpin deps
+ sed -i -e 's:,<[0-9.]*::' pyproject.toml || die
+ # remove nonsense typing deps
+ sed -i -e '/types/d' -e '/typing/d' pyproject.toml || die
+}
+
+python_test() {
+ # NB: xdist is causing random pytest crashes with high job numbers
+
+ if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+ einfo "Skipping tests on ${EPYTHON}"
+ return
+ fi
+
+ local EPYTEST_PLUGINS=( pytest-mock )
+ local EPYTEST_IGNORE=()
+ local EPYTEST_DESELECT=(
+ # expects vanilla certifi
+ test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout
+ )
+ local pytest_args=(
+ # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24
+ # seriously?
+ -o "python_files=*_tests.py test_*.py"
+ )
+ if use test-rust; then
+ local -x PATH=${T}/bin:${PATH}
+ local -x SE_MANAGER_PATH="$(type -P selenium-manager)"
+
+ local EPYTEST_RERUNS=5
+ pytest_args+=(
+ --driver=firefox
+ --browser-binary="$(type -P firefox || type -P firefox-bin)"
+ --driver-binary="$(type -P geckodriver)"
+ --headless
+ )
+
+ local EPYTEST_IGNORE+=(
+ # requires some "python.runfiles", also bidi tests generally fail
+ test/selenium/webdriver/common/bidi_webextension_tests.py
+ # throws some error that pytest doesn't even show
+ test/selenium/webdriver/firefox/ff_installs_addons_tests.py
+ )
+ EPYTEST_DESELECT+=(
+ # expects prebuilt executables for various systems
+ test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows
+ test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux
+ test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac
+ test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os
+
+ # TODO: these don't respect --*-binary and try to fetch versions
+ test/selenium/webdriver/firefox
+ test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns
+ test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options
+ test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome
+
+ # TODO
+ 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]'
+
+ # TODO
+ test/selenium/webdriver/common/bidi_browser_tests.py
+ test/selenium/webdriver/common/bidi_browsing_context_tests.py
+ test/selenium/webdriver/common/bidi_emulation_tests.py
+ test/selenium/webdriver/common/bidi_errors_tests.py
+ test/selenium/webdriver/common/bidi_input_tests.py
+ test/selenium/webdriver/common/bidi_integration_tests.py
+ test/selenium/webdriver/common/bidi_log_tests.py
+ test/selenium/webdriver/common/bidi_network_tests.py
+ test/selenium/webdriver/common/bidi_permissions_tests.py
+ test/selenium/webdriver/common/bidi_script_tests.py
+ test/selenium/webdriver/common/bidi_session_tests.py
+ test/selenium/webdriver/common/bidi_storage_tests.py
+ test/selenium/webdriver/common/bidi_tests.py
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities
+ test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_element_with_custom_locator
+ test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_elements_with_custom_locator
+
+ # Internet
+ test/selenium/webdriver/remote/remote_server_tests.py::test_download_latest_server
+ test/selenium/webdriver/remote/remote_hub_connection_tests.py::test_command_executor_ssl_certificate_is_verified
+ )
+ else
+ EPYTEST_IGNORE+=(
+ test/selenium
+ )
+ fi
+
+ cd "${WORKDIR}/${TEST_P}/py" || die
+ rm -rf selenium || die
+ epytest "${pytest_args[@]}"
+}
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 5a15b32309fd..ad08e08d631c 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -2,3 +2,5 @@ DIST tox-4.50.3.tar.gz 266455 BLAKE2B 77a18cb2beeb4df6e80b8cdb718e5c51ea77b54ad0
DIST tox-4.50.3.tar.gz.provenance 9287 BLAKE2B 44e6d623b0de01dc586e4a29fdc70ab11e8a12ae9f6267851502e986e0ca5bcbc29f1f00bd5054752870155e058e660b78454af216eb439e421be94c74e72b8e SHA512 809624f5faa01e2b9141269a3988b51cf427a0b8b9bb3618b13234c3fa07e660d6b9fb65f5339d8a8a97a9a1b87da21facfe700dee278af974e69852bd5df695
DIST tox-4.53.1.tar.gz 276809 BLAKE2B 18e99c00cf24d12705050f59a2843d26ce0201982512921d365d8c196a43563f296da973a98a1eb1cac86797a344fa82f3e94e8f5eef5e91339dfb86f7c6d6b5 SHA512 b11df73e47c5c63124b9e7e11c44a8c3c39b40d177b411bcbd4218a9875fd658a32712083102ef2a1cae6e75939cd32f7caa00551de753f30f58f7f52ab4e5dd
DIST tox-4.53.1.tar.gz.provenance 9432 BLAKE2B 33d7b56f0658c9fd009862674eb1b7c7d140af1a19a6c424765c4731376565d4d71b4c99b712782369fff1b7ad2a37c25d7bb5e0c3e64c0de86f3c867cbee63e SHA512 c626b2095aa0d1c94552a56b05cdf66fefd7a5eda1c6db33c3ebfa52bd4e96b118754412d6da872675b0fc76224c9c2e53abbd507b3b10aeac24d752e839df34
+DIST tox-4.54.0.tar.gz 279256 BLAKE2B f1a1265879ce21f9f4005268dd5800dd7d84d6c914f453d75c86fca6176aaab7c8e2c7a8091bc9103320469ab7c8b82f6faecb9473521f9442f818ca1a94d741 SHA512 923f622c8c0706a7d667e74b1ff42ec9c8ef578bc59e335cbb03ec3b654025263350241ee72c775499519f9d0b504fa859fe365b9435f25698c84449a3e217ed
+DIST tox-4.54.0.tar.gz.provenance 9424 BLAKE2B b9f9dee2859d4e640edd8e9ca8274a2715c25a11fe4639ec0b210f9565a12a50523c7f3e051f370259a70772b29abd617b28fa177da7bdc69179b8bd8ff35cf7 SHA512 efdf4aabc3d64219f842c06b9b8ae07b1532076269bd4753bf11e93ff59498337e35eb436f5c5a43028ba4027cd63b5d216febdeb6e0ec9208a435305c8a785f
diff --git a/dev-python/tox/tox-4.54.0.ebuild b/dev-python/tox/tox-4.54.0.ebuild
new file mode 100644
index 000000000000..1ea7932f5f65
--- /dev/null
+++ b/dev-python/tox/tox-4.54.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/tox-dev/tox
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+ https://tox.readthedocs.io/
+ https://github.com/tox-dev/tox/
+ https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
+
+RDEPEND="
+ dev-python/cachetools[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/pluggy[${PYTHON_USEDEP}]
+ dev-python/pyproject-api[${PYTHON_USEDEP}]
+ dev-python/python-discovery[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ dev-python/build[${PYTHON_USEDEP}]
+ dev-python/distlib[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/re-assert[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/time-machine[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} )
+# xdist seems to mess up state between successive implementation runs
+distutils_enable_tests pytest
+
+src_prepare() {
+ # upstream lower bounds are meaningless
+ sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # devpi_process is not packaged, and has lots of dependencies
+ cat > "${T}"/devpi_process.py <<-EOF || die
+ def IndexServer(*args, **kwargs): raise NotImplementedError()
+ EOF
+
+ local -x PYTHONPATH=${T}:${PYTHONPATH}
+ local EPYTEST_DESELECT=(
+ # Internet
+ tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+ tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz
+ tests/tox_env/python/virtual_env/package/test_package_pyproject.py::test_pyproject_installpkg_pep517_envs
+ # require tombi
+ tests/session/cmd/test_schema.py::test_schema_tombi_lint
+ )
+ local EPYTEST_IGNORE=(
+ # requires devpi*
+ tests/test_provision.py
+ )
+
+ case ${EPYTHON} in
+ python*)
+ local EPYTEST_PLUGINS=( "${EPYTEST_PLUGINS[@]}" time-machine )
+ ;;
+ pypy3*)
+ EPYTEST_DESELECT+=(
+ 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
+ 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
+ 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]'
+ 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]'
+ 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]'
+ 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]'
+ )
+ ;;
+ esac
+
+ epytest -o addopts=
+}
diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest
index 1533c1c1bf06..45adfedb32f4 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -3,3 +3,4 @@ DIST translate-3.19.5.gh.tar.gz 1320567 BLAKE2B ea27702656b25423fa71f0624d68a82d
DIST translate-3.19.6.gh.tar.gz 1327150 BLAKE2B a1337276a2a15a7d522e86def20df4137fec8f566df8ca1ec945b12e627a4ebf78aaace4266ef1ef00dca5ac30b3767dea0a1dcd79d3fe8bb8b5cf74dcff1117 SHA512 c21c563e530fe3550c1e5d97f30cb861f47bcde867547a07aaa992fe8721ad20fa18a2a2227fccd2b458cf14a2788137176a1eff5b11f4cfbc4f5cbdfdfc7729
DIST translate-3.19.7.gh.tar.gz 1328643 BLAKE2B e0806de1ecfcc7b3d362663d28b1093b5ab34e097a01d5a70c94174df32e3b469cc536e494afc68e59def8fe67b1e35330a63f5946c9ccaafec89ceb8b472fbe SHA512 f280f832e49e403f25e6a2a9236c5f4ed66cc129b2bf6be6a521b477ec0dce27d2315ecb9383a695932121bec39ff5c10b60e97911de5e6ba810bcc249e7f875
DIST translate-3.19.8.gh.tar.gz 1350675 BLAKE2B f73cca746d3486e5e1ad4b4d42dc9b5fe6fd72f8ce54bba02b6e8c5a92c48d5d7ce954ac0a30466ec6274f6f29ccd73340344c664eaeb1d19770253dc6264c99 SHA512 c10231dcad6ba81651fd1a3d53ad40cd18a2b38425c643967bff66118fe6ee01e4b6feed68200afca14bc27e1b22db0c68ef9768429621431b67cbd172469dfb
+DIST translate-3.19.9.gh.tar.gz 1349891 BLAKE2B 208c516d9c69faaa6fd19a4c04264ba3fc64c33c0cd6000b639ca13201dc52250d1203531260f952efd1fef87eae3600e5adc9826ef10319c3c3683f70486914 SHA512 10389b6ec7664a7d27cf87cef2b5857d79234ad2a3df51ce7853eb70f8872f9fac6ac54799ed5058d935b805bf5d3f82cdf86ae7b9f07419e5cca35b956b1673
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.9.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.9.ebuild
new file mode 100644
index 000000000000..223963d5c476
--- /dev/null
+++ b/dev-python/translate-toolkit/translate-toolkit-3.19.9.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+MY_P=translate-${PV}
+DESCRIPTION="Toolkit to convert between many translation formats"
+HOMEPAGE="
+ https://github.com/translate/translate/
+ https://pypi.org/project/translate-toolkit/
+"
+SRC_URI="
+ https://github.com/translate/translate/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+html +ical +ini +subtitles +yaml"
+
+RDEPEND="
+ app-text/iso-codes
+ >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
+ dev-python/cheroot[${PYTHON_USEDEP}]
+ >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}]
+ >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}]
+ >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}]
+ sys-devel/gettext
+ html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
+ ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
+ ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
+ subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
+ yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
+"
+# Technically, the test suite also has undeclared dependency
+# on dev-python/snapshottest but all the tests using it are broken
+# anyway, so we skip them.
+BDEPEND="
+ test? (
+ dev-python/phply[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # strip unnecessary pins
+ sed -i -e 's:,<[0-9.]*::' pyproject.toml || die
+}
+
+src_test() {
+ # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS
+ # correctly, so we need to reassemble all data files in a single directory
+ local -x XDG_DATA_HOME=${T}/share
+ cp -r translate/share "${T}/" || die
+ cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die
+
+ distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Fails with network-sandbox (and even with it off but w/ softer fail)
+ 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
+ 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
+ # all tests based on snapshottest are broken and I'm too tired
+ # to figure this out
+ tests/translate/tools/test_pocount.py::test_{cases,output}
+ tests/translate/tools/test_junitmsgfmt.py::test_output
+ tests/cli/test_cli_snapshots.py
+ )
+ local EPYTEST_IGNORE=(
+ # unpackaged fluent.*
+ tests/translate/storage/test_fluent.py
+ tests/translate/convert/test_fluent2po.py
+ # changes directory and does not change it back, sigh
+ tests/odf_xliff/test_odf_xliff.py
+ )
+
+ if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=(
+ translate/convert/test_ini2po.py
+ translate/convert/test_po2ini.py
+ )
+ fi
+
+ if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=(
+ translate/storage/test_subtitles.py
+ )
+ fi
+
+ epytest
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ insinto /usr
+ doins -r translate/share
+
+ if ! use html; then
+ rm "${ED}"/usr/bin/{html2po,po2html} || die
+ fi
+ if ! use ical; then
+ rm "${ED}"/usr/bin/{ical2po,po2ical} || die
+ fi
+ if ! use ini; then
+ rm "${ED}"/usr/bin/{ini2po,po2ini} || die
+ fi
+ if ! use subtitles; then
+ rm "${ED}"/usr/bin/{sub2po,po2sub} || die
+ fi
+}
diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index b48bcc2d0688..4cc597ff9174 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -1,5 +1,7 @@
DIST twisted-25.5.0.tar.gz 3545725 BLAKE2B 01f24c3c90c3db349efe779a8262abab3004782aedd8534a8c53e5336d77862a3615c83093137074b19af415cdb5572e07c39a74846a128544e8405d9c69864b SHA512 3d023777854fdf54e06f4bbaf3159359767aac9ba33e90d2b2e8abe29815d088e00eebd06944c12610a28c517d9cb397a5104ff153160edabfb91dd16a15f597
DIST twisted-25.5.0.tar.gz.provenance 9203 BLAKE2B 76180b9aa470977a28eb3a2104bf6cf6355cf0585df5cf8e07420e3878df32e92ae23eef7bb64bd3fb8d863c4b3727daf44074d2a1d5735236f1d24f89711797 SHA512 9f5d3d92194abbbd5ed0bd524a11858f8d75ae8e9cf89bb4689a82053bc107f4eea6adbe2862fc9bba74bd3623eac3183a3bd3163cce4a7eec20e4ee4988afa0
+DIST twisted-26.4.0.tar.gz 3575095 BLAKE2B 63e4e543cbff788e5a6346c00bfa8e85ffcf2ae2606e064b4f58fe97109b6e783681dfc9bbaefbf56f181eeebbb31b2942b6280993307f94d3885499008875e6 SHA512 03b9f8ead925c0cf42c2f74cfb1045fd119e4cb3e197606946b075ce8caf75eb2edad208b610f0ba8628da6b4dda5b29da7f2bd04f76a61a112d45f3e4b8ad22
+DIST twisted-26.4.0.tar.gz.provenance 9440 BLAKE2B b57532a8bf2df72638104c6c06d7fdcb8ee04304db83545056b934e8ec29c8d2b65b97e1faa1f3d19c73b1bae594b5e564f1caad4459c930ddba84800e950ef0 SHA512 3c33b4e511a0e786ae2d5a2e08f4b1af17a15082584b98cbfd109f29e5856a88f4798164b9b30a98ffbdb860c180450832134291d6784eabc756f215c0b717b5
DIST twisted-26.4.0rc2.tar.gz 3575417 BLAKE2B 58f22a8fd475460b2d1db864b622bc2b0825bb24cbcface1a2cf299bb8e8206cd3c418ea8cb7baa0e19fdbeb4a8ef2ae41e66258329e9b232a4730069ff78d0e SHA512 f27629f801103eed16605809149588d2de9c3f8e837acc97f5481f68082024b971e13694c05bd35c90e875d9d0d362b5b824d0c967f4e333e7ae8268dfd77d7b
DIST twisted-26.4.0rc2.tar.gz.provenance 9402 BLAKE2B 28a09a6d6458f0448b00b674a8437b41fe0a27fc9380675986dcb56972c1f440f4a228b59eb87ddbfc8a6d0ac7e1e0e2e0dbcc973edb92f0ed87f5a629be79f6 SHA512 f5adfbb14641ae94ee78ce622c6ea86dc225640106297f70dbeb85ef703f9bfe38a8c6ac1da9ccdf6fdab84d1a43a943b772a04e8e5863a98ca8359f6a0fa6d1
DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03
diff --git a/dev-python/twisted/files/twisted-26.4.0-py314.patch b/dev-python/twisted/files/twisted-26.4.0-py314.patch
new file mode 100644
index 000000000000..e9c806e8a930
--- /dev/null
+++ b/dev-python/twisted/files/twisted-26.4.0-py314.patch
@@ -0,0 +1,43 @@
+diff --git a/src/twisted/internet/test/test_asyncioreactor.py b/src/twisted/internet/test/test_asyncioreactor.py
+index 2f7bad930d6..bbbb8c834ca 100644
+--- a/src/twisted/internet/test/test_asyncioreactor.py
++++ b/src/twisted/internet/test/test_asyncioreactor.py
+@@ -12,8 +12,8 @@
+ DefaultEventLoopPolicy,
+ Future,
+ SelectorEventLoop,
+- get_event_loop,
+ get_event_loop_policy,
++ get_running_loop,
+ set_event_loop,
+ set_event_loop_policy,
+ )
+@@ -74,14 +74,26 @@ def newLoop(self, policy: AbstractEventLoopPolicy) -> AbstractEventLoop:
+ Make a new asyncio loop from a policy for use with a reactor, and add
+ appropriate cleanup to restore any global state.
+ """
+- existingLoop = get_event_loop()
++ try:
++ existingLoop = get_running_loop()
++ except RuntimeError: # pragma: no branch
++ # For most runs, we should not have any existing loop,
++ # since the tests should leave a clean reactor.
++ # For some cases, like GTK tests,
++ # there might be a running reactor.
++ # To revert the state found at the start of the test
++ # we keep a reference and restore it later.
++ existingLoop = None
+ existingPolicy = get_event_loop_policy()
+ result = policy.new_event_loop()
+
+ @self.addCleanup
+ def cleanUp():
+ result.close()
+- set_event_loop(existingLoop)
++ if existingLoop is not None: # pragma: no cover
++ # Revert the loop found at the start of the test.
++ # See https://github.com/twisted/twisted/pull/11706
++ set_event_loop(existingLoop)
+ set_event_loop_policy(existingPolicy)
+
+ return result
diff --git a/dev-python/twisted/twisted-26.4.0.ebuild b/dev-python/twisted/twisted-26.4.0.ebuild
new file mode 100644
index 000000000000..4d9f6bf1e84b
--- /dev/null
+++ b/dev-python/twisted/twisted-26.4.0.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/twisted/twisted
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing pypi virtualx
+
+DESCRIPTION="An asynchronous networking framework written in Python"
+HOMEPAGE="
+ https://twisted.org/
+ https://github.com/twisted/twisted/
+ https://pypi.org/project/Twisted/
+"
+SRC_URI+="
+ https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+if [[ ${PV} != *_rc* ]]; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+fi
+IUSE="conch http2 serial ssl test websockets"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ >=dev-python/automat-24.8.0[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1[${PYTHON_USEDEP}]
+ >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}]
+ >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-5[${PYTHON_USEDEP}]
+ conch? (
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/bcrypt-3.2.1[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-38[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ )
+ http2? (
+ >=dev-python/h2-3.2[${PYTHON_USEDEP}]
+ >=dev-python/priority-1.1.0[${PYTHON_USEDEP}]
+ )
+ serial? (
+ >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+ )
+ ssl? (
+ >=dev-python/pyopenssl-25.2.0[${PYTHON_USEDEP}]
+ >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.4[${PYTHON_USEDEP}]
+ )
+ websockets? (
+ dev-python/wsproto[${PYTHON_USEDEP}]
+ )
+"
+IDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+ >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ !!dev-python/py
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/bcrypt-3.2.1[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+ >=dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.4[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.27[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.56[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ >=dev-python/pyhamcrest-2[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+ dev-python/wsproto[${PYTHON_USEDEP}]
+ virtual/openssh
+ ssl? (
+ >=dev-python/pyopenssl-25.2.0[${PYTHON_USEDEP}]
+ >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
+ )
+ ' "${PYTHON_TESTED[@]}")
+ )
+"
+
+python_prepare_all() {
+ local PATCHES=(
+ # https://github.com/twisted/twisted/pull/12637
+ "${FILESDIR}/${P}-py314.patch"
+ )
+
+ distutils-r1_python_prepare_all
+
+ # upstream test for making releases; not very useful and requires
+ # sphinx (including on py2)
+ rm src/twisted/python/test/test_release.py || die
+
+ # multicast tests fail within network-sandbox
+ sed -e 's:test_joinLeave:_&:' \
+ -e 's:test_loopback:_&:' \
+ -e 's:test_multiListen:_&:' \
+ -e 's:test_multicast:_&:' \
+ -i src/twisted/test/test_udp.py || die
+}
+
+src_test() {
+ # the test suite handles missing file & failing ioctl()s gracefully
+ # but not permission errors from sandbox
+ addwrite /dev/net/tun
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ einfo "Skipping tests on ${EPYTHON} (xfail)"
+ return
+ fi
+
+ # breaks some tests by overriding empty environment
+ local -x SANDBOX_ON=0
+ # for py3.13, see
+ # https://github.com/twisted/twisted/pull/12092#issuecomment-2194326096
+ local -x LINES=25 COLUMNS=80
+ "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" twisted ||
+ die "Tests failed with ${EPYTHON}"
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # own the dropin.cache so we don't leave orphans
+ > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die
+
+ python_doscript "${WORKDIR}"/twisted-regen-cache
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newconfd "${FILESDIR}/twistd.conf" twistd
+ newinitd "${FILESDIR}/twistd.init" twistd
+}
+
+python_postinst() {
+ twisted-regen-cache || die
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} ]]; then
+ python_foreach_impl python_postinst
+ fi
+}
+
+python_postrm() {
+ rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die
+}
+
+pkg_postrm() {
+ # if we're removing the last version, remove the cache file
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ python_foreach_impl python_postrm
+ fi
+}
diff --git a/dev-python/uv-build/Manifest b/dev-python/uv-build/Manifest
index bcf5ef967cd5..88c19707623d 100644
--- a/dev-python/uv-build/Manifest
+++ b/dev-python/uv-build/Manifest
@@ -2,6 +2,7 @@ DIST uv_build-0.11.10.tar.gz 376745 BLAKE2B 8447c14db66981f9188336dc1d8b7918784f
DIST uv_build-0.11.11.tar.gz 376722 BLAKE2B 58e62e3366961b489f1f6e1e8c83d0b770879660d9d3b0c6266dce46c5da8e9887408b09f0f59fd3fecda30adf887012df6390f386fb22843c0bb66e3c813a97 SHA512 ed612caee074c756c8ab242e3e0bf64e76dfddfefa383c3587b675b07e61621504ccaea653733c27ef2dd9b8bef1aa6d21ba1b9b39102d49c9ec3e9d7d13e758
DIST uv_build-0.11.12.tar.gz 377487 BLAKE2B f9d4c1b53f9c4ff2209f2b96a581f01f0a363fa02c6724e3d4f1d10ac3dd8447eb15d2aaac2a2fafe3d8a3fe20bf37a0b65c2e24f771d7f163a09f34a0151d51 SHA512 99747e605f984fb8b9b8d9b68a987cf20f49cec24cb57f795ef393268246366befb390398ca8d447f1178b8ad307376a2dbb62d083b8e987c0d2d5ab8116a6b3
DIST uv_build-0.11.13.tar.gz 377955 BLAKE2B 01f93cb472a2841dd2c516b9a02137fafcf081a3102a45a2ff03b92d4dde9c7a3fc0bc012ca1871a51ac9832f2ba9c9d7f51f0705eec2d239d50cd3c8948dca1 SHA512 d6e2986b16d0dc78a9e03261d70a847186672fbc737be54d6263c2b7992d39561817c2e97e2cd82d64349ed402bbc8b907bd9782ff104988fba9f32504dc9d51
+DIST uv_build-0.11.14.tar.gz 379337 BLAKE2B 26644ced88c39d7022e8c2cc37b8010319cb920b34d86ebfa502cb51f7fdff04a4856b955e451f13494e69834824a8242606c6bcb3b61bdb4a5dc5d459509c71 SHA512 c0d94041389aece658969170de6655ef09bfbce3496aed8e9b044b5af4a1db1288dce34d6ee7d12604d98feed6a3ee9ca95d7868f0a0f130a60d1f0136e6d6be
DIST uv_build-0.11.6.tar.gz 361928 BLAKE2B 800f59a32bab5b850fb30627b6e47c4a2e7bd8d1a292584e2c3b33e2c3aee81907b8e6ebe95298bac607df161e29437cc8a84bb8a44e32435028ab5fd3bf22af SHA512 8a9fc7cca9e42f42db888b6a9f3888393feae79d0ce8ca56568c83cbee977675d8a39a38b820606d1ac685ef99b92a182795c2521f4796865acd774fd73c6bac
DIST uv_build-0.11.7.tar.gz 365752 BLAKE2B 2de7a3656ea9960d2959a6bde66b85979b56e1cedce5ccc38759dae6a165d1d79998bcab3f43e472d91281fe320aadbb00f765776da3f06902b6a81b37d8b0aa SHA512 5ef23796480d36b20d1ca1b5c22eeb86c6634acbe9eb62642044d6c34a8dc45ca59727a77793fa324dbc3656a3659521544387d8afa346879675ff09fef1ca62
DIST uv_build-0.11.8.tar.gz 367238 BLAKE2B 04dfc0cec62b53554b5041f77f0c34794ed2b9890449406af7011182acc23aab77bc087cdfcaf3d360a85169a51c998b4e7c0ddbdda1bdad4f487078226c6890 SHA512 67a5931ba6557c12e1fc668b061c5cfaefea7275fbeac4e658b6e37a748fb67b452b694960cec9bea97bcc4da43e24566a6adfec001057be478d8056894f54a5
diff --git a/dev-python/uv-build/uv-build-0.11.14.ebuild b/dev-python/uv-build/uv-build-0.11.14.ebuild
new file mode 100644
index 000000000000..2ab229426f84
--- /dev/null
+++ b/dev-python/uv-build/uv-build-0.11.14.ebuild
@@ -0,0 +1,99 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maturin compiles uv-build executable for every impl, we do not want
+# that, so we use another backend. And since we use another backend,
+# why not dogfood it in the first place?
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PEP517 uv build backend"
+HOMEPAGE="
+ https://github.com/astral-sh/uv/
+ https://pypi.org/project/uv-build/
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/uv-${PV}
+"
+BDEPEND="
+ test? (
+ app-arch/unzip
+ dev-python/build[${PYTHON_USEDEP}]
+ )
+"
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # use the executable from dev-python/uv instead of building
+ # a largely overlapping uv-build executable (at least for now)
+ sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
+
+ # replace the build-system section
+ sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
+ cat >> pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["uv_build<9999"]
+ build-backend = "uv_build"
+ backend-path = ["src"]
+ EOF
+
+ # rename to make uv-build find it
+ mv python src || die
+}
+
+python_test() {
+ "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
+
+ local zip_result=$(
+ unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
+ )
+ local zip_expected="\
+Archive: dist/uv_build-${PV}-py3-none-any.whl
+ testing: uv_build/ OK
+ testing: uv_build/__init__.py OK
+ testing: uv_build/__main__.py OK
+ testing: uv_build/py.typed OK
+ testing: uv_build-${PV}.dist-info/ OK
+ testing: uv_build-${PV}.dist-info/WHEEL OK
+ testing: uv_build-${PV}.dist-info/METADATA OK
+ testing: uv_build-${PV}.dist-info/RECORD OK
+No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
+"
+ if [[ ${zip_result} != ${zip_expected} ]]; then
+ eerror ".zip result:\n${zip_result}"
+ eerror ".zip expected:\n${zip_expected}"
+ die ".whl result mismatch"
+ fi
+
+ local tar_result=$(
+ tar -tf "dist/uv_build-${PV}.tar.gz" || die
+ )
+ local tar_expected="\
+uv_build-${PV}/PKG-INFO
+uv_build-${PV}/
+uv_build-${PV}/README.md
+uv_build-${PV}/pyproject.toml
+uv_build-${PV}/src
+uv_build-${PV}/src/uv_build
+uv_build-${PV}/src/uv_build/__init__.py
+uv_build-${PV}/src/uv_build/__main__.py
+uv_build-${PV}/src/uv_build/py.typed\
+"
+ if [[ ${tar_result} != ${tar_expected} ]]; then
+ eerror ".tar.gz result:\n${tar_result}"
+ eerror ".tar.gz expected:\n${tar_expected}"
+ die ".tar.gz result mismatch"
+ fi
+}
diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index bbb47d9048f7..fb8b3f37a268 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -6,6 +6,8 @@ DIST uv-0.11.12-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c3647
DIST uv-0.11.12.gh.tar.gz 5259600 BLAKE2B bf43a4b38e37a45d73820e3d445ac38a56314cefcdc0a734cad5b93200ce9e4b689c8aa3125eb34d8aa150ff4b2b94b786dd518a49aacf6d6ce655f66e9506f9 SHA512 a23c95152f0515645174b85ed8887fe29e3e56d457aaad7992cfe5a59b95e527348ebd7e0ce9d23cf589f20849326a876ae61ed9b10324a48b8021077cd264fe
DIST uv-0.11.13-crates.tar.xz 46795796 BLAKE2B d087b947c1c673bffb4095ba3ccdd24251a91e382d702511665af5b4d8a38acc3ebd386405a2f98c256524f71d71ad859aead336d3db73d46ae6ca59dc182d81 SHA512 879dc13c29323b7cc7b84331cab40f6ac0519e564024c2ce9e07df2be5d79be0d3ba6615a98bfba976bd108aedae5953997cc86c94c9907ecb16f8b97e7b891f
DIST uv-0.11.13.gh.tar.gz 5260441 BLAKE2B 36ac78b2857d39b5dc6e24617ed44a0526039723bb5c078713536156524709bca4a8b82f6a9fefa1d66b3e08d6f5c7d2a16ab17c5266d18518e68e3583bd48d0 SHA512 04c6451c1250bf997cd412906d09195234513a160694e31f1dce5dbd04184dfed3307a27948fc32656050cc0d089f05d3f80e31b2ce942e1e93a6de032f90e42
+DIST uv-0.11.14-crates.tar.xz 46820736 BLAKE2B 198e55be6417a2144cfba292ab943eb881bb2d3d99db259cb2cad2199d16f2eef4cc372d4b15bb5a78c6faf90b23163b2fc6366b6a88c0c089ff7113d62d80c7 SHA512 108f22ce909df5caac55e4952e1483222da0a65d64b9969a8c3224923cdf3528ce89f51a9c0a89542e4d536dd72c896a94764b9daac3376799445100705c4db1
+DIST uv-0.11.14.gh.tar.gz 5268861 BLAKE2B 7cea3f62c4756cd961efdf1d949d0dee469fb8ab0475f8f1149756c8ab1a4f767e5c88aa29011f8f6f862d48733ce7d8bb64d7b742d792dad2fd04c1c7d365c1 SHA512 375efa7d4afb3128e5d833f91d9fe91439d0c45c607996dae0cf25bf9b8d1a164858dccd00875020b88377fffecabb6afab8353ef0b7e393c83d64ed2320d3c2
DIST uv-0.11.6-crates.tar.xz 46830584 BLAKE2B 6fbf2c9aa231588833e5cce30da2a9238af8bd22fd849cf45c3ffab52b405bcd6c5b488a9cc6975e09781ce379405c6323d7cb3c330243ae5a7b53efb775d06e SHA512 243e69e5512d09a48d47c76f100dae390e2ea9de51eb4671a9bc84a8fcbbdafe96832b6afc7222185f09f1c11c5aa6a32be9185f723b7dc67e13a94205f759d2
DIST uv-0.11.6.gh.tar.gz 5211342 BLAKE2B 43b6cf60e3a97e70c847878e36d5ae854e7458922121b4b85a9d61d48a1e740c47c408600c92458e4a89d69308fef4833da41b2dd0ad5dbb6ac94b5d2e48c549 SHA512 3f370f98b253dd84706f1724155ba4ed5cafb41b612fa75151aef26dd4f18c85f59d93c5bbddae1c59ea594fdc88857d005b6e8728cdd24f5b37b99ba4ef32cd
DIST uv-0.11.7-crates.tar.xz 46854096 BLAKE2B b4fc06608d3c68910a48af598803b934017787bbf14599f66fa43096aa3ef2cdeca8ee35230ea3b8446da044a29f0b476f58f224732959e8017720e79a0d7cd8 SHA512 9cdcc1f565a3bf4d3490296710a7821e3760164d723057d591bf923e093aac50f51ad209ceed6f8c4e8fd2104ee90363750017bb56de2c76fca5dda7fcee815b
diff --git a/dev-python/uv/uv-0.11.14.ebuild b/dev-python/uv/uv-0.11.14.ebuild
new file mode 100644
index 000000000000..030c2e92591f
--- /dev/null
+++ b/dev-python/uv/uv-0.11.14.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+RUST_MIN_VER="1.93.0"
+
+inherit cargo check-reqs
+
+CRATE_PV=${PV}
+DESCRIPTION="A Python package installer and resolver, written in Rust"
+HOMEPAGE="
+ https://github.com/astral-sh/uv/
+ https://pypi.org/project/uv/
+"
+# pypi sdist misses scripts/, needed for tests
+SRC_URI="
+ https://github.com/astral-sh/uv/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz
+ "
+fi
+
+# most of the code
+LICENSE="|| ( Apache-2.0 MIT )"
+# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
+ CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
+ ZLIB BZIP2
+"
+# ring crate
+LICENSE+=" openssl"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="test"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+DEPEND="
+ app-arch/bzip2:=
+ app-arch/xz-utils:=
+ app-arch/zstd:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ dev-lang/python:3.9
+ dev-lang/python:3.10
+ dev-lang/python:3.11
+ dev-lang/python:3.12
+ dev-lang/python:3.13
+ !!~dev-python/uv-0.5.0
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+check_space() {
+ local CHECKREQS_DISK_BUILD=3G
+ use debug && CHECKREQS_DISK_BUILD=9G
+ check-reqs_pkg_setup
+}
+
+pkg_pretend() {
+ check_space
+}
+
+pkg_setup() {
+ check_space
+ rust_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # force thin lto, makes build much faster and less memory hungry
+ # (i.e. makes it possible to actually build uv on 32-bit PPC)
+ sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
+
+ # enable system libraries where supported
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys?
+
+ # remove unbundled sources, just in case
+ find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die
+
+ # bzip2-sys requires a pkg-config file
+ # https://github.com/alexcrichton/bzip2-rs/issues/104
+ mkdir "${T}/pkg-config" || die
+ export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
+ cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
+ Name: bzip2
+ Version: 9999
+ Description:
+ Libs: -lbz2
+ EOF
+
+ # uv is now forcing bundled liblzma, sigh
+ sed -i -e '/xz/s:"static"::' Cargo.toml || die
+}
+
+src_configure() {
+ local myfeatures=(
+ test-git
+ test-pypi
+ test-python
+ )
+
+ cargo_src_configure --no-default-features
+}
+
+src_compile() {
+ cd crates/uv || die
+ cargo_src_compile
+}
+
+src_test() {
+ cd crates/uv || die
+ cargo_src_test --no-fail-fast
+}
+
+src_install() {
+ cd crates/uv || die
+ cargo_src_install
+
+ insinto /etc/xdg/uv
+ newins - uv.toml <<-EOF || die
+ # These defaults match Fedora, see:
+ # https://src.fedoraproject.org/rpms/uv/pull-request/18
+
+ # By default ("automatic"), uv downloads missing Python versions
+ # automatically and keeps them in the user's home directory.
+ # Disable that to make downloading opt-in, and especially
+ # to avoid unnecessarily fetching custom Python when the distro
+ # package would be preferable. Python builds can still be
+ # downloaded manually via "uv python install".
+ #
+ # https://docs.astral.sh/uv/reference/settings/#python-downloads
+ python-downloads = "manual"
+
+ # By default ("managed"), uv always prefers self-installed
+ # Python versions over the system Python, independently
+ # of versions. Since we generally expect users to use that
+ # to install old Python versions not in ::gentoo anymore,
+ # this effectively means that uv would end up preferring very
+ # old Python versions over the newer ones that are provided
+ # by the system. Default to using the system versions to avoid
+ # this counter-intuitive behavior.
+ #
+ # https://docs.astral.sh/uv/reference/settings/#python-preference
+ python-preference = "system"
+ EOF
+}
diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 4e9ac3c084ed..8802a30a797b 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -4,3 +4,5 @@ DIST virtualenv-21.3.0.tar.gz 7614069 BLAKE2B fb7a290013284aced812db3101d767876b
DIST virtualenv-21.3.0.tar.gz.provenance 9425 BLAKE2B 00eeaae90e82280ae4aae553f7ca9839f3b3040970e6e2c4891ee5e8831c0fef3965e57af13ee5c27926cbb80fbfee0efc2dc5d9ffa6ad173f1ddc78645dac59 SHA512 c0ae0f1c862596be9c669ba1d97b5f7d0f713efdb1e48d0cecb1ca968205f71754c5a86cfa2c0ba39be8d5ae6b9b11677fa3990d3027067b687eb7e377c9e92f
DIST virtualenv-21.3.1.tar.gz 7613791 BLAKE2B a62d25304dfb3feff7932b7135ff5c6c9f536a9548c171387201d88d931d5ea33d39c3da92efe0a9a62ca3d77cd9905126030f8e58ad919effd47fb291cd1b52 SHA512 2e445492b2c02e47c57db39bdf7d3506dcf09958a73a814c4629e1e32281d9ca337c381cc61b3da46b583f08a77d7729eb3a655471b0f70196cff90daf4f24a0
DIST virtualenv-21.3.1.tar.gz.provenance 9480 BLAKE2B 5322a3f210b2dbf92684bf0d2e99a9326b375e46135c1c7f3281b94a71d417cff696ea919b1602e61ae16d92642e3dc629c3948c609b115a0a45502fa8f2135e SHA512 665acafd07adb9594a8be6696987eceaa3702bc850c29c27f7e203cb56666fc3715a5419bb49e2b219756b1c880412afc314f7528c9ae2230501fa40fa99d4e8
+DIST virtualenv-21.3.2.tar.gz 7613810 BLAKE2B 3e218849f44b3d9801b610a480712af7da589ea67921cf99b65b08bcbba556b2325823039ec238f60868345b81676386286a70cde963ab3bc48bd29742d21dd6 SHA512 506668a1f6a62712f62a712ce65515c619dd60b19899e6555ebbc15453ef294a81048f7728e22e1275d374a132d980a5b3e8590025539cb7615b11228cef9c5e
+DIST virtualenv-21.3.2.tar.gz.provenance 9249 BLAKE2B 08c7750b78743dcbde4371f3c7fa15aed1f9d3e5f38d7c83ce098909f296908c82dbcb2a0501bfd00fd2b027ff3df1680145e64ab07fc6e1d9d95aa3f102ac36 SHA512 8dee68c63faab7e8fa78dd300e690b5ccba1b2589f1af5c1d2e846bea21802028c16e001af14a75e14d94d026f61b552fe7448525c0110ac67b5f45baa3d85c0
diff --git a/dev-python/virtualenv/virtualenv-21.3.2.ebuild b/dev-python/virtualenv/virtualenv-21.3.2.ebuild
new file mode 100644
index 000000000000..ffe84dada404
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-21.3.2.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/pypa/virtualenv
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+ https://virtualenv.pypa.io/en/stable/
+ https://pypi.org/project/virtualenv/
+ https://github.com/pypa/virtualenv/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.24.2[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}]
+ >=dev-python/python-discovery-1.2.2[${PYTHON_USEDEP}]
+
+ dev-python/ensurepip-pip
+ >=dev-python/ensurepip-setuptools-70.1
+ dev-python/ensurepip-wheel
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+ ' "${PYTHON_TESTED[@]}")
+ $(python_gen_cond_dep '
+ dev-python/time-machine[${PYTHON_USEDEP}]
+ ' python3_{11..14})
+ $(python_gen_cond_dep '
+ >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
+ ' 'pypy3*')
+ )
+"
+
+src_prepare() {
+ local PATCHES=(
+ # use wheels from ensurepip bundle
+ "${FILESDIR}/${PN}-21.2.4-ensurepip.patch"
+ )
+
+ distutils-r1_src_prepare
+
+ # workaround test failures due to warnings from setuptools-scm, sigh
+ echo '[tool.setuptools_scm]' >> pyproject.toml || die
+
+ # remove useless pins
+ sed -i -e 's:,<[=0-9.]*::' pyproject.toml || die
+
+ # remove bundled wheels
+ rm src/virtualenv/seed/wheels/embed/*.whl || die
+}
+
+python_test() {
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ einfo "Skipping testing on ${EPYTHON}"
+ return
+ fi
+
+ local EPYTEST_DESELECT=(
+ tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+ # tests for old wheels with py3.7 support
+ tests/unit/seed/embed/test_pip_invoke.py::test_base_bootstrap_via_pip_invoke
+ tests/unit/seed/wheels/test_wheels_util.py::test_wheel_not_support
+ # broken by different wheel versions in ensurepip
+ tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_string
+ tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_exact
+ tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_none
+ tests/unit/seed/wheels/test_acquire.py::test_download_wheel_bad_output
+ # hangs on a busy system, sigh
+ tests/unit/test_util.py::test_reentrant_file_lock_is_thread_safe
+ # TODO
+ tests/unit/create/via_global_ref/test_build_c_ext.py::test_can_build_c_extensions
+ # random resource leaks or xdist
+ tests/unit/test_file_limit.py::test_too_many_open_files
+ # Internet
+ tests/unit/create/test_creator.py::test_create_distutils_cfg
+ # we do not use bundled wheels
+ tests/unit/seed/wheels/test_bundle.py::test_every_wheel_on_disk_has_sha256
+ )
+ case ${EPYTHON} in
+ pypy3.11)
+ EPYTEST_DESELECT+=(
+ # these don't like the executable called pypy3.11?
+ tests/unit/activation/test_bash.py::test_bash
+ tests/unit/activation/test_fish.py::test_fish
+ tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable
+ )
+ ;;
+ esac
+
+ local -x TZ=UTC
+ local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} )
+ if [[ ${EPYTHON} == pypy3* ]]; then
+ EPYTEST_PLUGINS+=( pytest-freezer )
+ else
+ EPYTEST_PLUGINS+=( time-machine )
+ fi
+ local EPYTEST_RERUNS=5
+ local EPYTEST_TIMEOUT=180
+ local EPYTEST_XDIST=1
+ epytest -o addopts=
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ # remove bundled wheels, we're using ensurepip bundle instead
+ find "${ED}" -name '*.whl' -delete || die
+}
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index b9a75341a983..3ab77717de04 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -412,3 +412,111 @@ DIST 6.11.0-0-202603180534qtwebview-documentation.tar.xz 152072 BLAKE2B 1006c10b
DIST 6.11.0-0-202603180534qtwebview-examples-6.11.0.7z 49269 BLAKE2B fb9fac4d9d8e6464600ca59d733cefadd5fcd1e1b9224f250c4737181c6b5738d4273c186322eb9b2f5f3f97d637716277359d7576584f3133b78cfc93efcf7d SHA512 9dfd94e318e6fe3ccc8003e286b52f80fde52aca6851d50872924e7f37aa2d9962a9e6b423f9e6761b9339addcbaf78b35400afbd85e45534eb057be08ffb1d6
DIST 6.11.0-0-202603180534qtwidgets-documentation.tar.xz 20613656 BLAKE2B e8330ce1db9b58561b3fe97a8bfdd880d2daf13c3c1e437a88e9d3815f99d9bf1b3244201e81879147a60c2b85f82ac1b6a5ce5caa4b98c3501d88f6f054ee67 SHA512 c2a79b3bc74c4323db711b268bb81586eb84da3acfa77eb03feb25b142503eaa1ff2e7d4b077b706af76582b3e93b9b1bcc10927367e730c3c36e9154c4fa987
DIST 6.11.0-0-202603180534qtxml-documentation.tar.xz 347884 BLAKE2B a09bc584bc872ae273c8857df12243556a8941d3c8cac6064a005e6c739d21b5d2580863254aafde3f0a9fe3dc9eca96df1c89e9df4bec43f98222c808c48ef0 SHA512 46dc8fb16db48efea76f43e31ea28ddadf6022e00d8b63da8ce45a671b69f4e4ef97056f6c5b41346db189412c306257bcd1730abd568ef05e33c49ab23f0832
+DIST 6.11.1-0-202605090529activeqt-documentation.tar.xz 251104 BLAKE2B 31698307f5c290fe879c1880aacf5ba094528def3da2d8a7c835ad2406e252738a0e3ece373b70a86bfff48b7b2d9e53953b9546f3c2d3bf85f7567a5a6300ee SHA512 7126dffd08c5f8d68b8230b2dd266d44526a419c47b8891849e51896cc568c996e06a6d8b608e6e6221723297c53498543f3db16f32c570fc495bd51a3fff30e
+DIST 6.11.1-0-202605090529qdoc-documentation.tar.xz 309596 BLAKE2B 95c8920ca79c4b58eb09ae7271bd9b339c1d9e0356936cc4a8bdee8832d32b4e8ebf980814396eb7f67624dbc689cd4044b588be76bba9f20b20ff55fe378810 SHA512 0164a1411a006940d19d04dbed946d617f22bd6cd3114ba1c937e75793770715651b5f1012ad76abaaa73c3426724047bd0e63e85fed223ec302cfb98d684e8e
+DIST 6.11.1-0-202605090529qmake-documentation.tar.xz 347988 BLAKE2B 6060aea62f227743c7b7672906f281a1de2aec02b2311ea81d947a4355b48b36e7848421533a949992760d1269de98491ddf1698fa001a89473f3f37e5a46eab SHA512 c35ef38511a706ac85287607e5466575ee9b03962391a8b5394783d4e409a5abec0bfda07b42b65a8e2e53f8c1b598831f10d65c044b36380ea1e85f93d2b48b
+DIST 6.11.1-0-202605090529qt3d-documentation.tar.xz 4874940 BLAKE2B f4cd1ecd266a499bdd096649e393f728c5dcd2e07b41f5ca2a980e04cb4cd83bc83bdb529bbb20ef130b7baab7fed3664eba77dc7cb29176c5f294eb9c77b464 SHA512 a598a6f202015f0a3ef30eae615e051cae51e0ba795d724453e07a1c2bbbcd37ac91ccb0bd7b8942d6be29ce18f584cd8f5576844ce8aad644ca7ca5f4920964
+DIST 6.11.1-0-202605090529qt3d-examples-6.11.1.7z 60338306 BLAKE2B 2aa6a610abeeae22c46bf922491ae7f1a50b5811801937648bf90b022f7fd66c872d982982818a63d3acf2b5725926d08f4ee49427d8bac3b27c5a39d54253a4 SHA512 8269a25e8004d58223cb4146ecc6621420adb872a47833a2eb0c8807e3d3ad085e24a2419d0a71b4e16501054cd69db5db7102b32b2c184671e1322cfb00bae4
+DIST 6.11.1-0-202605090529qt5compat-examples-6.11.1.7z 27935 BLAKE2B 96b0643efbb7557821272f772b96c902d1807ae8b0de660d6622208659fb75c5719c104e8af73b0d68823d37887baa1b8bf5413751667eacf8936127733a93e2 SHA512 384427a62c0166ed6210aa30889cde0b9033e813c4fd09c17c12d4342840d8b20fcabe475cba018a2bb0dce53bd88eef0138a6a591ca44d30746a197c9afab47
+DIST 6.11.1-0-202605090529qtactiveqt-examples-6.11.1.7z 11950 BLAKE2B fca6293fda803a785ab0452cc44bc155544d08bd495fcdc3aa681732ca740b9f7e94556306d3b50b88f477b4322d35fc6b788fbe111b78b4f966afa50d8804f9 SHA512 590a09a787b73ab898d8e8123156c900f34c636faa6ac1f71526392d8f92bb33513cd2ae2e1b5cc24d47d716d44f592b6ea28d1feb1f8f2b167b6838f11ec407
+DIST 6.11.1-0-202605090529qtassistant-documentation.tar.xz 735160 BLAKE2B f6cfa8e6fd0357fc41d51f698c65f10d66d45c5b297f50f1e3a90df4ee7198c2088d136cd36b662a863cde7d74eeb2f6bc39bc2de0c79e4ef4aa29b15c011a44 SHA512 22dc8ad07f3e0f4a913de262c8252dab462c1f0b5c81c179eb1c78939085eea267c228d0ea11c93a73bd5e6b785f8c21092843fc835a5d4c7e0000f72d24a0dc
+DIST 6.11.1-0-202605090529qtbase-examples-6.11.1.7z 4312945 BLAKE2B 764b86acace47a24a0c7d71c5c9982c73daf576af22dc972a2e83a6d858c5e19c33036c70c0f2e781b2d9ec9655ce9425863d99ba470219ddb937543fa9916e2 SHA512 033052f886a25a8734a24aaa217b31a5aa621c1ee17864ee1fca9df1def3d745ccd19c80b4848f71468294ac3a5eada70a41df6e2fcad28c8d439b6fa4ee2181
+DIST 6.11.1-0-202605090529qtbluetooth-documentation.tar.xz 1039708 BLAKE2B deeb4a56dc08eb4ba15c9378bd07e13b5c89567f060caf69889e6c0908e6baf5ec4ec9b67e72de3919631677a628e4389458538df8f9cf5b6a9145245063dd59 SHA512 adb726a5ace00e3d18a049693b33629a5f028c581b9bb1b3a4db1c4b5e13e2b951439cd0d8fae1e2e618dc140fa1581169a42756838f81d5a4ce48703675baf6
+DIST 6.11.1-0-202605090529qtcanvaspainter-documentation.tar.xz 682180 BLAKE2B b382f2e33daae0d141fede14bfee0c82e077b44fc0eb3aedd580a07973535f4d70afdbc41a661cdec223c647d53c95acf81207a060289231cfb10e13823e968d SHA512 384a6494634f9bbe1c215438ed0fb410b696a6213c438042788e11455ebdcd66c883fd35f00c13df4fe4fa908b226b9d2b17844e174c447102a500726feca3b5
+DIST 6.11.1-0-202605090529qtcanvaspainter-examples-6.11.1.7z 230390 BLAKE2B c33e17b36b3f2b7f525b8d7c52aa518d9214582323f0032d638c6e168e3bec7923be84ba0ad211ca89657b747c23d532f2dd8ef462e58ff31f9ffe53ad48b57a SHA512 c50ea15761c1009729803c34937dec68886e22bbe7cfa017d7528c7fd3c4c293f2d740574e9e7e8f0985d57622fb54814daa4d159bd60565de127d08b03cb1b1
+DIST 6.11.1-0-202605090529qtcharts-documentation.tar.xz 8726468 BLAKE2B da102b1eb7cf7a39dbfdf735d40793c67e393015f8a443c144c6ef196d4b379182fb4df823ab7066c83fe8526c5ca6f7d2a38f3645f14f428d8ce35a5495fd9b SHA512 212523fee59ae80380996a1df661f2a339f0a62fc0bc0d1adb115e9c07f9445a67afc9c41a918a6870ce54b271da066648d9b1ad6265659043a0642b61381612
+DIST 6.11.1-0-202605090529qtcharts-examples-6.11.1.7z 164114 BLAKE2B ab8243b3234abc84481f630fdf55a58376013f3dbb4860d075423af9decb254c97cc99846ce47b3d37ddefeb9708b44eda1430bda372a53755bb14f84c18eefa SHA512 4a680542b8e93f4c802ab345d55e7b8ba124122235c102286d15a1b3377b7c535f0cf629d0ac026cd2e5a1205391d0d64d9b877cd97258817c711f105677cab3
+DIST 6.11.1-0-202605090529qtcmake-documentation.tar.xz 105172 BLAKE2B 630fd30e63bbb0627d7b4cb44e29a96b9d4d6dd252c52be5da0aeff56e1a78b9a9462f2f5da6d1ad3692bf149202bc9863c37f47fb867501f211304741b50828 SHA512 32bf51f1cf4ac943c04d7c615d6d48ab7e9e0f0a6db5dae8bd309557daffabf15e32e1983dbae9af9069e28efca1111c632db2c8158b10412ded1514ccdabcb3
+DIST 6.11.1-0-202605090529qtconcurrent-documentation.tar.xz 190888 BLAKE2B 0e1e314fbdd4393f016e72fb91042645d00328910264d3f19ddb53bc625a7776b9bda157d3cce377d8e14c695df69e4fe59310650db9257a72b7a2fc1bc1778e SHA512 19c6df07eb4f169faa5059494a9be22ce6ad5d9314165c0a039976ddc3bd93f1dd05dc58b64a69366241acbff77c9fde303520ad62ba51dbc98ffc971f689d2f
+DIST 6.11.1-0-202605090529qtconnectivity-examples-6.11.1.7z 403463 BLAKE2B c2c49cb3a82a19bc05c35f04eb50cc51957461fcb058f2bbbe299cdab8bbf3ea5e35d62e2458f53c7ecd93590f87596e0b5105d42da80d25c2a75ab0b3bf9daa SHA512 66f172d27a328dd4d158cd037d902bfda9a89836660f57201b5b535933c3849cf50a0f491582ee1de355ea0c6b0e25d358f4060118744beeabb65f539a67cc4f
+DIST 6.11.1-0-202605090529qtcore-documentation.tar.xz 7222376 BLAKE2B 4fd2368ff50ffef4923e7462cc6d9ed3a3d8c87720571a418ae93a38b7fa5bd250de148c19d74d022146ec4b398f7ece26bb7c1458bd1c323f99e15c9834ea98 SHA512 b9f21a915474e3d99db20532e77673e78a4672055c2d2a7da24237b3a3afc9980c587495d18860fcc7e3d4eb72bc5d1affd6ceb1bd46c90bbbfd4ca053b2debd
+DIST 6.11.1-0-202605090529qtcore5compat-documentation.tar.xz 318528 BLAKE2B 3c8be57dab7bbcaecd781015c93466c5da65a73fa4b368cced0676a40b9573483b9823af9ec6927fb3ec887c08ea8c7a241e0c9135eef904457963848be8dad0 SHA512 00f5064c0055cb119b2eaa542c4b4cc049d0fa870bfd3e14c51297e34736e5a809dfa5123e29ccda64f765a988c171ced7fc8837745f90ced7a8458f3a7dc64e
+DIST 6.11.1-0-202605090529qtdatavis3d-documentation.tar.xz 2712356 BLAKE2B 43093a4be7d07154ad02b5a26928f4bb33ba244aadb2686846229786b1bb8626007e71ae74bb8fdfa308edc0beb8ffe3905231a8d05ecadeca28ae056450e225 SHA512 bbdeb833548c744622b2e923c9dd3567b9baa40159820646f5412c751d42bc24f895078a1dbaddfdabc1679c9e1b46f55e12c4fbbf6c9f3f51ffa909299df048
+DIST 6.11.1-0-202605090529qtdatavis3d-examples-6.11.1.7z 2771118 BLAKE2B a3c8a866fb50f669ee3091ceb4d3ff7c16fbfab5877f0ac96af272bd114cb703d8c657e6fa25435b6e97e8c35a4a3315e5965bebb1111688d79ddae7648ca92c SHA512 1fcb6c3df44a79252507d270b277944dfbbc2f52a786086c6b3811ef0276382a7c6ec928b2fa599e9d95b62535494bdff4a4599c2680688bc2795f3716541d49
+DIST 6.11.1-0-202605090529qtdbus-documentation.tar.xz 339380 BLAKE2B 18128bde55f99a5b53b70bda2877f1a3fbd8bce6a04db7899a9c8633d30b8e926ffbc59eb7ef8bbb9814dd5fb79e28d99cb0167240605ca20469b1d4aff870c4 SHA512 fa8d55ed2f9654524fc48d7cedd18316d0d7c236b27ecb92e6d9d4191fd32f5d1d189111477c54e7a2422426181b96fd8d15275a22b8d73a81ed07b297fc20a7
+DIST 6.11.1-0-202605090529qtdeclarative-examples-6.11.1.7z 12463076 BLAKE2B 9e422d72c8399605ab0026cfcb9c96330fb2b444b06f2efce71039531a884bb761dca315f7a1a7125e30521b239f762c9cd36521eab192dddda70ee574f71bd7 SHA512 63f68d5f7e32008c4e8bce590ddc0d68a814917c9416b9fa03c0734487320781d040a55c763924835ff423b2e56bc0094aee4f689a1f68fc75361ff7ef73cb61
+DIST 6.11.1-0-202605090529qtdesigner-documentation.tar.xz 3330856 BLAKE2B 5dad380d51742d554ba1be0b909ffbdf314d19dda4062fe3a8c587df5b049ddec1bd7eaba2175feeb7af1b5339892838c2f66a2e01c6b70b83657bf5234843b5 SHA512 3cd0d6ecc5b24dbf983321bda9cc0d55f5d69afd7240dbe1e77a33fb2dfa4aca4c9648cf798e75252530031970d5659c7b5c6af3fb88af7b8c88f2ecfa6eec6c
+DIST 6.11.1-0-202605090529qtdistancefieldgenerator-documentation.tar.xz 149440 BLAKE2B 987616104fcde6d4a7587089febfea8cd2dfe6234b573986a9dd889c23264bfd3bde16a006a1a7dcee37822ddf71cc7ab5a184e4158924d4b9b980c97412ef3d SHA512 aaaaeac645f0da6c098e92952b9782ebd9accc57b5dfb72e159aedaff9ec010ce2198f70cc7c8a928b3e8928406890403f5c5a44b53b471488eada3389a6da0c
+DIST 6.11.1-0-202605090529qtdoc-documentation.tar.xz 19561692 BLAKE2B 25dbb463aedb61d1847b958aa4644330a9d910b544caa425ab57ae1478a3955115e3226717db13df29f01c9520d4a698646f57b7c9dd3786194b5d3577eded76 SHA512 02f9352ded92b9c47f7abc56abca9650bbb3da310d92ad9744131f9c865f7991328a886ca4dcefb05e688cd0d556cb715bb742efb342feeab2cb2766fb09818f
+DIST 6.11.1-0-202605090529qtdoc-examples-6.11.1.7z 43344993 BLAKE2B e626988f6c4a872e67709d28b25ecf497d25da49d43bd3b15fbc9fead3edb96ff2ed1c8d200a56fc9fee9e3abbc7295545f87effba3445b94585538bd0cad30e SHA512 6b73960ec18557eac1c296520d0974827ea6732451696fa2fad4013370c69b8a64f66de0d3c0dffe7ddeca694a261be1b9a83b42db0191c2484c9bded41c6e45
+DIST 6.11.1-0-202605090529qtgraphicaleffects5compat-documentation.tar.xz 25781668 BLAKE2B d8eea04ce24b774e14d134147916b32a26a7e002f737ebd85f98dc552f160d9b3a0b44f6d4ebf9202b4df2785d67cfadf797132d39432d269594dac90cca6b3b SHA512 a956621dba97bea0f2b3f67245a6c74d4fdb0f58de62ac7c0c3f84c674a4508d3da02fbe95644e2e7a2d3a63a6a47cb523ee27372afaae3a957921b618a9a2f3
+DIST 6.11.1-0-202605090529qtgraphs-documentation.tar.xz 4589376 BLAKE2B 4e95503a0f9fdea7dfe20b81dee892a520251b8b22d8023d5a26dc8fb65a2bba8f439f539e939c654691d0082774fba960c97e453f0ed99d3cd00be1a4293669 SHA512 fdcd5c7bd34f19ab1665a5f7c0e2033c78ba16df8a03e29bc79a0520ace2369e1b7a148d0e02b85ec555ce4a3e62e35d24b54e2e2131d3b6826492022418205c
+DIST 6.11.1-0-202605090529qtgraphs-examples-6.11.1.7z 6664702 BLAKE2B d3e37d4ec2ed5501917407bf1ab48e6d837690202d67280084050e79e6cbbd964cd7b34fca20c691cad84f1b4cb187f6ca19895250f4974bcfd47bd6249f013f SHA512 6902f03009ce800443fae33e347e7d0626d6c8e7164b5e07d700958361c74f837323a005fc52fc458a25b5fba5832a1210661ff76c61a6dfcd68398289760b95
+DIST 6.11.1-0-202605090529qtgrpc-documentation.tar.xz 669632 BLAKE2B b17514cc2099b3432310ad4e63e456733da4c3b66f7e9edc6eaa768c8681325547ebb249540d78ec5ce322b8ec65a7a14733104ffa73198f8081cd10ca51abe1 SHA512 574ed1a1ab94c9cbee771090d732a3420d5605b047197c60b2d5d6f6c0cf17287776390f4ebd829c1eab6755695db368e796a9d324b6e3da3bbbc3b21ad1051b
+DIST 6.11.1-0-202605090529qtgrpc-examples-6.11.1.7z 295122 BLAKE2B ae2fc9678d47976f79bf77ca5ff363e0658c6a7895a7160353c359e7ca1db2fe39116bcfcbcaeff87abd16b63b7374bf48b351c921e9d1a62a12bb8a23216b03 SHA512 27ffda7e92c9de28786fc64fc0540491dab8785145e3cc5b95354c65055266b1a8f9930263f670982e845df4e4c687c0317a0338b3e98fd411e65ae5f6e5e1e4
+DIST 6.11.1-0-202605090529qtgui-documentation.tar.xz 6141448 BLAKE2B cedc12a0b18f6e8dab423c2abd35febbc15fc4c02c522a9304d25619bfe5ea082f43302d74379e65880a62180ca0c46f2b10130b532c6a694c90feca20846ec3 SHA512 c8fb405a48f9ec54cefa49998719e6fee387c0acf1cea1503137165ee1777eef4e78cfa387d45a1a3da97c79cf869b9d89c81e771aac40b8a242f73378262e25
+DIST 6.11.1-0-202605090529qthelp-documentation.tar.xz 302412 BLAKE2B 3594a44f8be915930fa9c2182ec57b6aa34c59d3dbd21bc49e273fc4f7ce646d45d6f2089e6ce0c75992ad24a67b34d671b7c6d49d45edeb7eb4dd419ebb458e SHA512 53b94d1c15bce4d1bb045a4d4d4006e492805f965de73ff59eb2cb3613dfe12b17a871d1472aaf0e3b668b69ccc9b4698c38498258a360b4b76cfb31a6b07b21
+DIST 6.11.1-0-202605090529qthttpserver-documentation.tar.xz 325484 BLAKE2B 5243ce0f88e5e7bbce2bd205fcf50047a21117f28fbd5489969c4ef71c1039770574cfdc9763410b8588a8966c2a306d51dae0b37738bd5e120a0f1817fa79be SHA512 e94dc9924a304e44e94b265d90629759bdec6a5aa31911d337f129ae70eccf6bad220b977d7b5ac5f8188a5bd1d53d3a98855025b452031fe7e9e52d8c060b77
+DIST 6.11.1-0-202605090529qthttpserver-examples-6.11.1.7z 51794 BLAKE2B 69b3c253d4b7c928ab52077ae9fb0b0503818e0c520e17a4614f269c342a7faac82dc23f15c84226f62cc4e69e90df062cd970a7b3641f23bfeb941bd05886da SHA512 726a6780ec60f9d93717c2fc4c1c9781945e4e7d3c55822ac38962c4d074871539eaa821f4277bcfd2b8ceed21907433ebb978849e0183564a79ebada44d27e4
+DIST 6.11.1-0-202605090529qtimageformats-documentation.tar.xz 32008 BLAKE2B ba262565ad5b8f14315a120bb7b58ce3d6a47c65a6ddd31c8ab75da5c591fc515692ec32b47713dcdffb1078f9d4f2f813606131bff0c582e650efb21f592396 SHA512 39ff7d7f7c3ff7d6a066242e19175379542a0ceed820bfbe26578e76d72653a0a0a243781775effb3e9f48b7cef98955ec45709c05e1c2c7c945fec3a3d81d26
+DIST 6.11.1-0-202605090529qtlabsplatform-documentation.tar.xz 538664 BLAKE2B a477b0a716410b3aa6c7c0fc3e103a1bb85ce10b3ca212371c437c5f5ed52f30c8b1cb54d2c8448a9cf4e694a690f8ed9932fcaca810b082d94de5039f934372 SHA512 48c7ae08cfdbe6bf834fecffa845569794c25845d7280db052274a536278f7f9c790b818e65cb68359c3a52b8ce9e77c74b7bc12937627c4c834b55a31d0a307
+DIST 6.11.1-0-202605090529qtlinguist-documentation.tar.xz 879932 BLAKE2B 776574f7cf5f87598f187d930497bd056e7c1ef9f703c0fd76abf76a984df581f56b9fb3ef0e12e5222c8e30cf8dd3ffae2c32a2166dfe91ff0fb3dac1546377 SHA512 f3d02f4204fd1846842355227627c42bb4dcc310827e8922105f797dfeeccbf5468a79c1df6922f07d023e026937a682547bbfb4de09b42e81238f9c84ef3b8e
+DIST 6.11.1-0-202605090529qtlocation-documentation.tar.xz 2931348 BLAKE2B 7ebc5904504f03b33e413c19685fe48532e22ae004a06a4260348710e858122e2f20de6076089333238bc38e3520b5fdc5fef5940b09f787ba9109765b37b86e SHA512 48b0417bad743d033a156bb66189230743a9c1f41d49c64fcb5f62d0a543e1cf5f8307e3032310fdcd1e0dc453a67433848464f734421eb24bdf66490a68e0c3
+DIST 6.11.1-0-202605090529qtlocation-examples-6.11.1.7z 1570898 BLAKE2B 45977f7ecb3eb471d4b261ff9504c14f5c752fec44c7e453984975099bfff102ed3e46f81c5ff8c61fc644fc48da8170e1560488dffc4e9ae5eaf39178a59ae2 SHA512 55b1ebd7876f1ce0a326339bb14391ecd369ec8cfc4e3e5643739b6dedac9301a71f17c19ed1b3d9b4947caff6a5ac23ebd0dd64fad74be3ded3d5c262b513f7
+DIST 6.11.1-0-202605090529qtlottie-examples-6.11.1.7z 324966 BLAKE2B d8fa06e8549468a243e1803a1debd755baa4ae75fdf9e99e466a650be7f4834278a6fa6df21f963848d09cd3bcaddaf189d21b245ae671f176a3e644b49128e0 SHA512 06ebeb467572fc8999a55b8fc77a7f49d887dcab7a2d80d35895e56d9b9f94ac7901fc78296c910cd465b341a5e38f525bf3da663822f81f15a05a598bd2be7f
+DIST 6.11.1-0-202605090529qtlottieanimation-documentation.tar.xz 640864 BLAKE2B 28d86881f6d51ee83a51ac82d1af4206cbf69a9106525c2fdd81cbf8bfb0294849ff245f003d4da0fa718a139cbf797ab3d56698e33870187ed791f8b7351a54 SHA512 4b5b52d5ea1cf2e327206fde5f14b41d95d0e75765fa7859fc8e304767479832c3bd868e2cd2964327d4ed548de173e0f04d2f82540ab7ab2a2874285d961ebe
+DIST 6.11.1-0-202605090529qtmultimedia-documentation.tar.xz 4806376 BLAKE2B c6e02e1d697a86145d3c54ce5b1052dfb5ca3237151728ef6a4838fdf960a8a0b61edb0baf4072832a985d68596d348a0b95e58f0056f2cef8e9edbf2a2de34a SHA512 918e5030c858cdb3c3de148de8b8912f1693c4faa76f74b96fc527ae3e3189984b9bd238494fc34178c9bf3aea50a6b767bee8a6e61b58ee4186508b2b16d96b
+DIST 6.11.1-0-202605090529qtmultimedia-examples-6.11.1.7z 1588330 BLAKE2B 62c22e33174a964f75bc39102f1c55c4268a233c3169155ff9789a4e0906b16de9121355d4b2acaabf51a8448dbdd18717869bb9e920e605e211f25100d87569 SHA512 4825725e0a4042e156242bef173c19ccdc358bed986f37e6e6230653ad705f6428cf41d5c403cccf0fb57ad73991b78cf235a99772a2caa0d7a69ed8e6d635f3
+DIST 6.11.1-0-202605090529qtnetwork-documentation.tar.xz 1485852 BLAKE2B 1fe9ad25ab97321d6604ebdce0588bd6b534d9513cd72403bfbd49e5691ed452f9275031bd380a10273207886a4a26f63433882ec2e92742397bc7746b458828 SHA512 6047070e5958619b8dbbe01e5b54b1bbe78389e524a9cf7088e268733de98726ce656b3410a0e59e08b1c0e4c5e49824571f6831a093590d31f7aeb96a1247c2
+DIST 6.11.1-0-202605090529qtnetworkauth-documentation.tar.xz 787904 BLAKE2B 0144ba9258d9f2319e52f493c469318accaf1ae89899002d9e51bb62b6db8dea97c0ab063b356148fab235ba78c3ff3ee26b98bd0d98409ff2a492754de8feee SHA512 8967529b6f5e1abcb61f365c88a624eeb1c2d9ba9d4e3eacdbcaed61af8ec0f805419b7a419307068313a0b3118a6e53f156679ad6f992401799e87ad22f6335
+DIST 6.11.1-0-202605090529qtnetworkauth-examples-6.11.1.7z 41320 BLAKE2B ea94f43081dc9b848febe09f209edd3c2215aaf6bc9582f9727ae3663a5c4088bfd57b168d1a85c6de942bf0144658990f2604dd7c54e5e437ac1b619abb3141 SHA512 cf299c8ddb7d9ef1f6c4fa5953859adb8687c726f5747d6c26879fe37b55abf5c0af14891564407a9b267a6902fb4639bb91aff724a42dc6dcf7565ca23c93e8
+DIST 6.11.1-0-202605090529qtnfc-documentation.tar.xz 237092 BLAKE2B 3d648acbce65e13446e0068fae99fe7605ff2357265e721db5046867e624397067824ccaccfa728918c02fa83bba98a8742223378ee80682ea2a821e2a56be9b SHA512 c9d21bfbe5557aaf4d1f660e024367fabac8ce81d37172e425887f165d0e16e49a8e2f48779395bd6b7684c7891f77f8c7e569c7ea3364a8cc478d816f0cb7ab
+DIST 6.11.1-0-202605090529qtopenapi-documentation.tar.xz 327220 BLAKE2B 55646fe2c9bfcf7acf2e0902089c0231a36f655ba7537b142986697dd6c5ab06befea3e93029ecdd62c00cb5683a44eeaa38d4512128d2bb7c513d6615ab90c8 SHA512 083adb8f8eeb4ea976599d8ad88b82091d2c4f9a6bb633bc20529a645567b2237e1cf92c54b12ab57ae516f30c20d099f9cc76ac7c2e79b52f4aecd036bba8f2
+DIST 6.11.1-0-202605090529qtopenapi-examples-6.11.1.7z 154954 BLAKE2B 062c45bfb27997b7528fabfd29407c48bc9376c85f50b7c5c813876c8a07c04984045fe6ab26cf4cdd8572acdd4335f0f60f3ce9070952693468a6e10ad2353d SHA512 8a28ac6f8012c10892b0f65a2491d27a7b37f9adac931b8c9c7ca9a754e1ac531f7b8d632bb2ce2ebf7773397a14f28c8aa7d9b0ba79bcdd22f8b713d80f28ee
+DIST 6.11.1-0-202605090529qtopengl-documentation.tar.xz 1026896 BLAKE2B 5a1c2d67c49ab30160b45580a4e97b87ad00cba0f00d441e198335a9e5473831a681e8ea37491b9e732230c2167e8225142e0c78137a271d2b55be4b861c19d5 SHA512 f0722361e781a5ac623f3bfc0fab3040f7f9215bd96226006239942a1d714c2534725ecd70eecbf89ccc3c097030f4b9af8f05d69b8424df321c89fcb110b023
+DIST 6.11.1-0-202605090529qtplatformintegration-documentation.tar.xz 42080 BLAKE2B 3e7c282fb4fa6432fa0dc6dfe3fa6f8876f2a003c5c762b8a78bc770f4926ee361e3e9a0801e41c2e257d40c5c292be11beaf55c5f67565f32c5fdf35fd16386 SHA512 dfa7fb69020d955c3b960a73884479fd5aa06f878509f02bcb923e0c3285fc5a187301470459dbb5aa8487060672110b78fa571b65aa173c28e3c54caa263cc4
+DIST 6.11.1-0-202605090529qtpositioning-documentation.tar.xz 689524 BLAKE2B fab89d1defdc5ae6793a2085cbe0fba61777c7a1d578d48c4cbaa7e45091e141970a95ba729b508834348b32715958049b0ec03fb0dddcff1d6534a68c22e1cf SHA512 c2e37fcbe718aaa91e85fcee5259463bd6c37c496f0b50e5db06c540962ac1667d1aa471cbd6be133b91c89e0cf63f528b812075a24f59906a77b773a8751fe2
+DIST 6.11.1-0-202605090529qtpositioning-examples-6.11.1.7z 272572 BLAKE2B d08460ee12e9f33e1ced901bf4fd3f2bc42036b15a11f39a0ff24be9afd81e03328ce56555bd337467a7da46c4aa1ff5ff0536706635e40339020de5fd0c7700 SHA512 d913d8bb8a311c448d2dddbbbb02052c8b26208117b6c130138e2ad2a89bc944245a1ee75436558511957cc474e80a47eabcc718bd412712c0dd529d58aaabda
+DIST 6.11.1-0-202605090529qtprintsupport-documentation.tar.xz 349452 BLAKE2B b157a84f6d92b1e7539e1a5a254aec128cb6d0117ce148c4e31c38eb40fb25b04c80ce3f2cea229bcdd4ba77a765a539e7ebeef04a7f6a8a81d054ed2b72d221 SHA512 970b73b8d5735fadcc98962150b3710bcc7765faaca5de1f4bd75c339a189f26ba4698a4c95f0ec528ab84ff5af445b0d6745147ad6e447c1de4cb758a717001
+DIST 6.11.1-0-202605090529qtprotobuf-documentation.tar.xz 331144 BLAKE2B ce5e1bdba1e386662fbb6e6762695425fa9dfb8f80bd39503816ed0dee20c9074490357eb1b8f7a15734c79aa27b3c46e275ba28ba3e0dd40c597c6e12175827 SHA512 8e4fcb76aa727627d22fc9c0d29c285dbd0330112e7db2798c4ca5bc63cc060aacd42205ca4e94262af3e587ab7f967642263dfc734c32226e142d422b1063e8
+DIST 6.11.1-0-202605090529qtqml-documentation.tar.xz 1694660 BLAKE2B a73490ba46975f829739662d658d876a9935792b2c388ff164f10565094149887715e27ddb420c434c157a2198c8760bfe70693776ba2f83cb169fd6bb02c757 SHA512 649f5c708e7937bbfec517ff827ce2e22ad9bbb49ac675df90acaabecb4fd740cbd96d9079f495de3f12229af3572e402a0bafbb2407f536dedd7530b5439a9a
+DIST 6.11.1-0-202605090529qtqmlcore-documentation.tar.xz 69084 BLAKE2B 9ff0829e8d752294140f87c82279ece27b9e0972d933c2a9de3e88c658ca0b262729f94349403ddafcce1f28e75b5628baf6fa9078b0a2135f7c5c239f161cda SHA512 7194abc9a20a7fc196da2fbe5fccd4a3962e1a59134e4ba265c7236e29ba24a449b1941c3bf4e464a0b464965395aa0ba85e298808fd75c20c51859d5590ada3
+DIST 6.11.1-0-202605090529qtqmlmodels-documentation.tar.xz 196264 BLAKE2B 231541466b92e47e5cd0505f1ebecf6a8867ac5cd549a4d4f66f3bf6185783611d57dea3712d80c09376a5575c31299d7702e6ab3f79d26175d12c04930c2b28 SHA512 62008165659b0fa4cc1429b95f88dec876f01cd3745177d94028271ff4cc150aa7d5269beb288851f7d8e98c325205698ddde5e76463357095319d277a51de4e
+DIST 6.11.1-0-202605090529qtqmltest-documentation.tar.xz 92436 BLAKE2B 766ec40660edd6e4d2f68a26c843314350bd3e10e12c6efa61deba0617d37f041d65dcd5a7ce030a9210685c051ef6adaabb85b3758e82c4904abac3f63a1071 SHA512 0961a18607dddd275bfb7c09ac4eded71ac4d5a4b9e133b42836bc81e34cb7440295a02bf813e2dad815654a156164ee6299355abb485a340478a513b5036664
+DIST 6.11.1-0-202605090529qtqmlworkerscript-documentation.tar.xz 32736 BLAKE2B 8ba1c423a535ae921fbc9a2dfc4df081c25643996003509d4454c693bfb1f266df841f22a4187cd6d640690cde0f774910a5354ac24cc3e12fef5ed441e5fc3a SHA512 5d61b72772fac25590b62b6e59278c117f4a0d89fe97113ecc75fbe7cd3d24bc40c300150f87984bdeddeb0ae2f90b6cdcf8dc4ab11c221a271770059ecd438a
+DIST 6.11.1-0-202605090529qtqmlxmllistmodel-documentation.tar.xz 38600 BLAKE2B 76ca16e7531eeebd89b1fbd17f5428b2fd7013c0223b4598128cb43ea82f32329d4e07bb2bff796235b94051740a7f627e685cd9f0dd79a52df0026a9a00fcff SHA512 b735cab204e4af194c4a7512b0c14a0bed6d1399ec8526eb7e140cc77725b9e6191ac47972c2c9c1722f007753062c470788aea8d34cb6342ad838642986a5f0
+DIST 6.11.1-0-202605090529qtquick-documentation.tar.xz 25829376 BLAKE2B fe7a7932487e878bbc2fe542d104fcdff46d333f4b23609dece84a8c330938726aca736022a2dd9821b535afb3d29d12420299ed910c6084611b07a454a7858e SHA512 1518911bd9135b50ee1a400b2942b3299308224f12b4b97a6e2c93cb2d2afb51bc44ddb809e27914052cdc36bac6eb623938cbb0703207b14a6027401b6a5d9e
+DIST 6.11.1-0-202605090529qtquick3d-documentation.tar.xz 53552148 BLAKE2B dc2e66b99ee0f3a76edd39d357e41aea7a6cedecb99f3fd9b18d000bd3f95e38900ae0807b841ed02fd109d80d39389a7a8833d49d7aa880ed4ed20538e9542d SHA512 d6628bbf3c53087e07706d101e00aa18cb8061341997c9e4719fe8878fcc1c940b46ce45d8e73eef33f1562fc677941ad37395ec4eb6209218cf153691ff57db
+DIST 6.11.1-0-202605090529qtquick3d-examples-6.11.1.7z 15600588 BLAKE2B a1d131e91c868446f99d1f447bd96f2959f60fbf3eaf72c1a995c939b5c066c15e5cc90c8711744184710d4ac615f8d2213a525f583421e252d613cf80d00a45 SHA512 0b4d1d0afe02b69421f957cbcd0a2952414c9de886f4874932a55de25284f465f4abb266b41f1fda94c1aaf03bff7c11d38e9af5e2cdc871b1f31538c46a6604
+DIST 6.11.1-0-202605090529qtquick3dphysics-documentation.tar.xz 4605004 BLAKE2B f92b37d8a306f3ef5122096b908f280f9699be2c3e0d0dfb0b87ae83896b03d9337577192e03031e1efde5a5e64e9a750e6950a68827a0716c67c6d258c414f9 SHA512 8a0276a923cb85fdf8424f0a5c32dccf4f58cf48616e397a97b02fa192f3484a0f69d1db447be5b975db083b26d45cd6055976db4d76cdd308c1a58d5b56b781
+DIST 6.11.1-0-202605090529qtquick3dphysics-examples-6.11.1.7z 2355603 BLAKE2B c084b765aa2b686042e576946af80d7126af6433bdc6075fddf68e3efa8650c478109f59a8d634e45ab52eac677b65bfc1eef40185608b803c6333697ecfd1ab SHA512 46faaa046fd3107657c7bdddbb1095b5dad727a20b071e46317466436ff0e7eb28a57158d914187c6e81ff10d84b6403cc56e3811f8a5dbce1cb45122035f70b
+DIST 6.11.1-0-202605090529qtquickcontrols-documentation.tar.xz 7648248 BLAKE2B b6cbf4f68654d3bc8ef5c6e1356c7f14617f2b2915012b80387f90db0a54b39f2bd7cebb4b87ac3877195e53a2eceda5443eae816f7572abb474c4ef5e00b5c3 SHA512 0950a6b7a37dca26758600030f8fe770b7a6be5f56402b1598e75894b53c8cdfaa3ce2f4185ff8e914447f88f59fb9d4af080afe7f28fd593983c7461f97c7b6
+DIST 6.11.1-0-202605090529qtquickdialogs-documentation.tar.xz 314412 BLAKE2B 98e6336a2eb55d5e561c8ca7625fe78dce5b998a56d944f64e2158c21e8deaed70d147ab88c33ba1eed7492a1a43c1a9fa677910b203cef266f45869fd93d9c0 SHA512 d5fb29c674ec1ea0ba0bea73316f61a591b0a868578d50a16b82493313f654787d6698415b2c47d5126e9d732d7d8cfbf0c6b14e991b72b8072c6ddba59dd127
+DIST 6.11.1-0-202605090529qtquickeffectmaker-documentation.tar.xz 811252 BLAKE2B a7e75ed50ad437eb716c0d0ce62cf71609367a9582af443b14ff18453420b16277119ea1276ffba88d47d5a74c93f6a7b0d58185f08308361133fd3c580c75a2 SHA512 40366b5d20e47d0f7555c8fa7b1a7bbab062c5685a2fc6fe5f4712634bf6fcda5f35a504090d512d8d6556d37e2d2ffee5ce3ae9abb352d4333eb758429c42d0
+DIST 6.11.1-0-202605090529qtquickeffectmaker-examples-6.11.1.7z 244812 BLAKE2B 112471d6cc0f1b6150afe00a0df94f7555735e9aab56ed7530a71b983031ec1005cf25b835f48fdeb14adda470130cef5a7608c5c27ad305b9a2ac710738b7a4 SHA512 2859cda7ecb0e4cf0f54070e2b5ed6d0572a6a9529d981cd3eaa56583e539c8628b9eaeeb736836fa057f1a66c9f31ec0978cd847ab4c6280317fad00cc5a8f0
+DIST 6.11.1-0-202605090529qtquicktimeline-documentation.tar.xz 167768 BLAKE2B 13d7f70f6e7880dbbae68e0e484d0ddc970b9a517b322adb6879e32e4711fda684e00f1176e220cdf408bf2488bbaf8ef43db0d603c13ffdf89e0fe2cfdd9078 SHA512 563a32c5319e295db3a543d7a2c18971229fd99a10fa4819e13cb77ffdbe3d74749d14c7125d65b003faa9fe45d2580d83ea6dd80be91bf8dcda7a524244bedf
+DIST 6.11.1-0-202605090529qtremoteobjects-documentation.tar.xz 494736 BLAKE2B 199bf5aa306bc375747acad2f3001030218fc531e1489bc474928b5032f32a979512aaab5f4bf7cc1cdd6ee26665ad53055b2d709b22e53de0c50d7c347b4fc7 SHA512 bef1ec757fb38adb50a3d765221753e5e2877015e2ce12c74241814875c6a0e3057c5317983d5fb818ece304d3e157267cea68da32271b2b2c8f577d6f1c3a57
+DIST 6.11.1-0-202605090529qtremoteobjects-examples-6.11.1.7z 81659 BLAKE2B fb47bae4a8059ff5b803cfcc5b252af611e4a9aaf7d205084cb49c611d5f18d377c2f24e841791c8adc65e6f154265a618778f1e426c7d7314df6b16ce033828 SHA512 a6c883eceb2e020aa259022c5c870ba855764c0e02997142e26c6b3545f13f797e5af50a3e5caa14c1e1e59374a9f3f504753bed8ae91e140528c9f17778eab7
+DIST 6.11.1-0-202605090529qtscxml-documentation.tar.xz 397488 BLAKE2B 383cbf7c9e598fc131640ae1c559b66275e1b1b74a1214b3391787627361219277b6b556fd1be0c1faafbb4d46276f64f71a87b3a886fe43b19a689af84064d7 SHA512 40df5bc4d5f4aa061817d8f50562e57abc124556040780c8ab7d97b0f3346c8cbc0112575d5529396e446a8318a26a1223c46e0942d748a0e4320290785c97a2
+DIST 6.11.1-0-202605090529qtscxml-examples-6.11.1.7z 140662 BLAKE2B 20b55b0fd914f42ad26ab2c3c9bd110da0c1ce5e3624a86e25422b72e72b1a8522903d51be1013f0c8c42aa97b6d45bf8869ef4c2ca9a7f3915feaab8b8b54da SHA512 7773ff2d7e44521b69e67801a0ae025801eefbe6c721493004f2380a93763801fca2bcc15867cf1527d22fda5478754573fb7ef7fe48a0bb6c65add972ab1932
+DIST 6.11.1-0-202605090529qtsensors-documentation.tar.xz 2146800 BLAKE2B 1e0fa1820e78f28aa871b99b4d3575abab97a9a82cd965e7242012974f93a7126fc99b0639572a2f843826bfde5241ce4cf11a50b5fa099ae939b7cc8e9e11ec SHA512 24873c8e615618f6aa3f780d20ab08eb89052efdafc0b77efae85ddf14a69a66cd1292aaa8acf7ad8fff00ec58346d15a87c84d62757d180cc449c02e9ec06a5
+DIST 6.11.1-0-202605090529qtsensors-examples-6.11.1.7z 53354 BLAKE2B a5e679c4d7a0a2d78ecf18b9d97b2dbcf57d46a01ad933fb365f3bb0994f908e0c575e1ddcc408dac7aa7596fa68e7125c71a19914e4dc27863c11d7253d4289 SHA512 43255f2abbfdcaa919b9908f7e0ec2b0a9f873003d09d02df83a798ac6c3d29871a9dd41979a86aaa28ef452dec09af296f9ad9961c6cded2e448108274a59b1
+DIST 6.11.1-0-202605090529qtserialbus-documentation.tar.xz 741580 BLAKE2B 2794e468874a39956d2c3ec18d1fd1a9ec26726c033449c9973c37fc9292385e2efa8f096f706498c20baefa443ad642e47c8d29f7ca0df16f74337deb07283c SHA512 2fb0ec84f799da22adab59a6cbff85b8392ec64c4858a8135937532a145922ca98e6a31007a63deb7bd424862fe1a80686edc9481254b51dfb7a06e293ac99b8
+DIST 6.11.1-0-202605090529qtserialbus-examples-6.11.1.7z 212031 BLAKE2B 265a326e3ea3b6a154e3126af4b1dbc89c8fcbc8345d00e5e823b65bdacf73ed79043b80e1d41e8004dbb8c97f2f53cbda597c2bcf8ae0c67f4c0b098ea7e7d0 SHA512 c2afbde4693eb1cfc70d6c189e3f8254a00169a397338229c8b59cdb8029fc349ddf430ca6845be65d3df6da76f53c3f1514eaab0e1dd968afafb08f45f04d23
+DIST 6.11.1-0-202605090529qtserialport-documentation.tar.xz 187520 BLAKE2B 66130df64062549ceca332b01ab3348b6f89b27ef272594ceb2f865b69601d40e4962b15d6c5ab03642a45d05b53da341000a4593acee9645d6759c2b8ed411c SHA512 96ef63924a0a163475c23c29a597545337a01e1f61c59453e179a963d2ff68bb80e56228c717705861e9c2803947d12809d64291d156b9e00dc3a6fd8cf47042
+DIST 6.11.1-0-202605090529qtserialport-examples-6.11.1.7z 80996 BLAKE2B 5646cc4ddf45626acdc85b7b874fd60e56fe0a3adbaeb7ed5117627af373be82ff4fc5fa146c7d2a5374a673e5f5226ac0f2cd94bd479ee18f8019e53fb8cc48 SHA512 04e462a2f430bcbff628c2a1293ddd37e26f842dda0fcd9d44073675a0491f1a860398169d882194e0524e5c53260f12e0e5039c72c7feec5b4ce1cc303568df
+DIST 6.11.1-0-202605090529qtshadertools-documentation.tar.xz 201656 BLAKE2B efda47e561ce04eb93e27a4e45f96ef0c78675c817ce0a7c6120e7b9272d81dd68d94abc8c0bf3768aad8bc847a6d3e4abbcb257b91cb41340c2b5833747084c SHA512 7d410765c48b90d7677f806295f7537b44f329533333eeb4bc2b8a8875eca17e5f4be71fc2e7f21bfbc2d2b03fbd6013be4ff6ca196704b4c836db577747990c
+DIST 6.11.1-0-202605090529qtspatialaudio-documentation.tar.xz 476864 BLAKE2B b20c255106e3384f90ec36446ee90a930f11bac1417dd72dd9419d832b03a8b4f2df3f914e4b00cfa71acfa7d4eea08d395d2b1af2e54b751e7f61bf2f4c7e0e SHA512 663de4c2172208fd33951ceaf90ff4f8a14d5c5c63cb0e1d4c64dd7d0c4951f499e4f786bc7b04a86b62b21ca630246e22f03c94ad0de4aa8efafa17374a2ccb
+DIST 6.11.1-0-202605090529qtspeech-examples-6.11.1.7z 157892 BLAKE2B dcd9e9cb655a51e66b42c57e83b728a2f2e9c1f56ba9c51168b4ee7d71cf0e9282149fe9ef50bf2eff6fcd430f3764477fa49027882c3cd7a1f6f4fa964c7231 SHA512 98d25d87ec6e23c211150224fbdca3f486ff9c410b5f89353d548bbdefe52627223083351e1798e83680321db5f1049e5c6b9c8add2ad393e1ac6eef7684b001
+DIST 6.11.1-0-202605090529qtsql-documentation.tar.xz 909360 BLAKE2B 3bc2c0c0be82fa6e6a31acb25915f61ad763b8537979312db032c732ea516969b4eeec6c63ceeffe88c874c99548fcb7b39aeb367868086d5e9268b799faf53c SHA512 c2e2d3df5399d6dbc9239efc9332240e26191b161d40d8397892e7b37f3f59baecb44248d780b52684346e5c26d76d120537f50e00ca42658e2bfd181a9c173a
+DIST 6.11.1-0-202605090529qtstatemachine-documentation.tar.xz 408652 BLAKE2B c3a6dd08927594c5d0584053bcfa0a96b687a16f21ff07e7bb4986baa40bacf8cd6384d15112665dbe18e5be4579ce85f11afff94986daf5aa17012439c309f4 SHA512 d6c8f8e5931fec9ca8e1ea6d217b21ba5a7c32c204d26765d3bbd603ad1c1d9a9f34c09f39e800db5dfed48dca8dc48591d2fbf174ef9037847b61a816c7d5f4
+DIST 6.11.1-0-202605090529qtsvg-documentation.tar.xz 671584 BLAKE2B 3ccde154edf549f2b43c0d1833c6f1ef6ee5583620f05b94d1a511b9b1a3212e6a73c4eed7e98b4ae419faa9d4c775e5d672aeba09bdf622feaeb9b494282bef SHA512 d80835b39e276e7de8d27b4c94d8db330a4190c35d59f66b649ac898c4f1aebbc6afede065adea0830d0bd89294325845a6671f962b83ffd79dc3a371af814f1
+DIST 6.11.1-0-202605090529qtsvg-examples-6.11.1.7z 612679 BLAKE2B 895e01912605de859ef608bb8c6dee717f0b75ade497ffad9904a1b5409749e9a233b8478bf519c43077bf701623306136b5df7c1b5b72339ea8656cf8af5ccb SHA512 9f106c16132beae5acbb341abd63009fdd385b2c3ebaf3ff886fb4ce6123227be7041a05e9d312cf3721b960c7eed2a39390356c9c424abbe6b17435af12ead2
+DIST 6.11.1-0-202605090529qttasktree-documentation.tar.xz 564820 BLAKE2B 7e40ea4173bff6225d37ec0de7d3fed561f304d16d9da01ec8928092c97c071e1f98d25fbe5a531bfb99b9fa7de158985b04bc4a3f944191aad32cfa2653e967 SHA512 1f464f8c986e676529902793b897c4fa156a3058c74377ea50ab4b31f3a189a65f7d1b66acee50f62d33ff039cc3027364c29249d3ee6c41fab56bd7f4da854a
+DIST 6.11.1-0-202605090529qttasktree-examples-6.11.1.7z 164211 BLAKE2B 6bafd309be3bea635e8a5262deda84fcb5c6ab3a733a22a0a5594f1e891f11802f512d2e38ebbb0d3d8ad9b18a0cd0c45bf160192788643c1f6dc625cda00f3a SHA512 f2896c4d47d11c708df35f6bbacf2fbd7f3a43d02a50feaa4a969121552d47cb1707317d2bbb9c51579d3429b23b119fcfa1b4322b375a9f5b021cbdbc56e14d
+DIST 6.11.1-0-202605090529qttestlib-documentation.tar.xz 253820 BLAKE2B a06419f0259ba59a6a4c62ebdf50942eba6d0684a3748e3b00bf8190d32fc256fc8dbcdd2513481dfa24c5949fd9a78f74e2d5e57dd1bf19d968252c1436e3f5 SHA512 3c5cd193878eaef501f77ccc15c59dc23fdf8382f685dbf38fe0df187413720f40eefa8f57d5c0a14d8478cade58e4de7f7cc170487462759219efb79b4c45e8
+DIST 6.11.1-0-202605090529qttexttospeech-documentation.tar.xz 400776 BLAKE2B 46fe79535889ea36a8c62cf05bcdfa8bf98bad102dc8317ea4318c4815b87fa3652892286df807636b6054cf9bbda0c824c51fd6c66326777cce58381caa1e29 SHA512 75286ed0c246c3b14ed6a3219f666c2569aab58126692b9e33a951aa4e09cba97c92f0f37600a3b5427083265f1f627e0108abf658c3eaeb10ee5433a5450574
+DIST 6.11.1-0-202605090529qttools-examples-6.11.1.7z 719282 BLAKE2B 51c1b6497e1c69697e6ea4cd70f7f2e5a80a21cedc5b2df0c19f61190d0475be9066fa691b6ef77071bf8a438783766914e1e85c3cc0def25c7092d8dac5821d SHA512 00f9301f603ba1e40dac119480fbfc3e4e45f16da3180d71e3d7cc2ee2202e5c20fc093b55ac6022bcd291a1d2090a307339989c78ab2b05c69997a3052de2a2
+DIST 6.11.1-0-202605090529qtuitools-documentation.tar.xz 206188 BLAKE2B a259c5ce143b0fdf541878d0ee2230ae103f1b2706f40f2c5c3154aa6905775bb95f420a726032bbe03fac1dc724611bb6c54c83a0893fba035f8c5901633e30 SHA512 66752c268736ad9b9251e90dec00fe0bf68c5c3ef67dc5a23407ece0206bdf0316f41189869e46ce4e9ca000656a0e3b10a941dd2b6ad9dbd9078578731de182
+DIST 6.11.1-0-202605090529qtvirtualkeyboard-documentation.tar.xz 920196 BLAKE2B 10cb693b64349915f3b14acf52ed06674ee3431ccd57d190e49fb7973d05468f0d9ca71b71503d3afcc4d845a9e2a0ea699cc31e6da38cf180d5882486bccec3 SHA512 3725cd3eeccda409de5c4543c2cdd987b19ef3ee498dbf4ece1edc6f638060996e79e48c227999c888b33ae5b81609dc1e81670ce9262838d6d36509d4cacd0c
+DIST 6.11.1-0-202605090529qtvirtualkeyboard-examples-6.11.1.7z 6308 BLAKE2B 39882d805537bc96d47e9edaf7394f945e27157af17fb0e62adbf4f75fe112f0ccf2c1c8a11d4ed82425ed7577b41301b2b02a410b388f4f0946b623dd0f9699 SHA512 838f406d1ab54907ea758cae4642200f3dba863b3f1eb1eb1daf35e71ba0f23b041214a6027a6cd61e4eea0bb558d7779b2bf2583778f74ef529e73a8aa7a1f2
+DIST 6.11.1-0-202605090529qtwayland-examples-6.11.1.7z 567992 BLAKE2B 552a14a9ce164f4e768db84891f8aca63d1b51372c701524b58a96ecfe2ee4ca1a47c8c767605c6f20c01d0972c9c62ed82f132e717ae5cb1ea696b95b54d97d SHA512 cafc10fe679c970e9a6ce129fd53e98279a8e932567b1d086e9f795a9162998459a3681b4f5aa48d86ece12d46b5d2a22aa98b32a53429cd2ea137815da6a48f
+DIST 6.11.1-0-202605090529qtwaylandcompositor-documentation.tar.xz 1582128 BLAKE2B c5201bb84e8dc65728b28afc255864f9ddec402fad1ecd7e08d318e571c1f824aff5661ed28f92f3e5417ef37dfa2bc3b81202d6c74930e97a0551930604b3d3 SHA512 824c0bddaff10f5cf734e9ddf70affad1787984f5782c6a5b1320793b046320da1b987b957741a03ce2a1a27c0d02faf420e7586fda97e973f0df88680cee77f
+DIST 6.11.1-0-202605090529qtwebchannel-documentation.tar.xz 167068 BLAKE2B f8151107c28f20f45168ac8922363d7d027eab20d36ad850e0e8994d060219aa7cd67138df1c514033780d4f4e5cbf653382e25e4fa8a14c9c42c502a778c2a2 SHA512 5b9e1090e39068b4ae864ad6f24e989de47c196f9ced9f45dc3aacd3b7abff1a84a21ef1e3dd030eac590d69d660b77de01286afbc97d2f9b68ced6ea42e1e24
+DIST 6.11.1-0-202605090529qtwebchannel-examples-6.11.1.7z 61613 BLAKE2B be859793a5dec82483abe7da5bb72174702cfcef2bf8334c2fbaf84a65cc891f94810cdf57ee7ae8774e834eaf6a0c6cbefe8aafdc23c4a2d571d67e6b029961 SHA512 44d525e1190237a73e071113fb3f197b75d28a95e78ed4ef3c10ab3900d9fc565f4fc1684d2deb579f59da1c99672c40ec94e7397ddb8fcdb5666d2879a242cd
+DIST 6.11.1-0-202605090529qtwebsockets-documentation.tar.xz 535768 BLAKE2B 326d79628f53971db31f836a764739f028bdb26ecb19dd7cb94d44bb2b23b6b497d0bc697b5369a89e2045642920064b51619aae70ba6b978535c690f5738c67 SHA512 65ef4385b5d51984b0131f98ba73ff4cab9a6b6f9a21c5228206abecdc6ce65f4d3c5d7652368adf4f2a09f97e6d317275819d9c4ad4435f41b4f9075f0cd2d0
+DIST 6.11.1-0-202605090529qtwebsockets-examples-6.11.1.7z 248837 BLAKE2B 445ad181d6d59937fb15a61309efebf74be243683848f1dde8bd39ee93a63685f63b04176012c2e1f05df6aa6e2b2f1d923dd01be55b1e67a758922c19f14351 SHA512 c1232bc9c5239383561e359b17151cb132aefaa2fbc3ad3d315ec77780a4f1cf42181a2f8eb6c38487e6d184b24b65bd579b78fcb41a00735fac29dbfb321503
+DIST 6.11.1-0-202605090529qtwebview-documentation.tar.xz 152080 BLAKE2B 3019c1ceb6a98bbce2fd53ec487ba979878bd10b7f3b90f5a16379fb00136b8f2bf74e7966aa516a648ce2d3daa1ef3eaa4302c6ac25b06c68f81209e582786e SHA512 fb20edd1dd6c8fba82d8c538ed7ea7f7f42887e2c683d472dfa6d3c5d793dfa6e8020b010dd6358e7781dc12069cc2e13418383f57bd988f74192ba5c31cf99d
+DIST 6.11.1-0-202605090529qtwebview-examples-6.11.1.7z 49259 BLAKE2B 73f81dc7994549dbfe83828b943143b0bdde8faf0b1c762fca204ac2cacddd7de06b3cb1a5e49d977389100d03b8e5e388321598866c38b1f6bc395273bcc5c1 SHA512 ba319f4239ba61eecb93e1f2079d5d9bc5636afabba54a6142989bb6215b6a747632a6a36d252872d095f3e2bdd155f661c538f7646a66c249c3e6ff2d12e955
+DIST 6.11.1-0-202605090529qtwidgets-documentation.tar.xz 20615136 BLAKE2B 040fcd4bf02aa77e59abc22d293f6a438a8e21fd41beeaa22798d375802da8b9fec8b7aa92bb9ff05e50068bb9755a6f71af5d47f1382c5f6feba0c1b35e5df6 SHA512 d7e41f37684da924755db9de054b03c7ffb6ba10561a7f82f4eedd1557d9a155365e8aa4b7a81d64fe745bd2b38fbac111947591f12e18e29d11306bfd8e2a79
+DIST 6.11.1-0-202605090529qtxml-documentation.tar.xz 348032 BLAKE2B f1dcc65acc200a5fda403f1d42bc00f1c3ebfe7f008cdb8f35246728024b9d9c236a574647cbf8193158204ae88baeda2971bcdeb876db649f8aaa8355bbf5ea SHA512 844e14248e45f46d727bb15ddc2c23ebc452a6eb2aeb7f84dae108622519fea34b8f7f4a1f95427bdc80ebf305f525e9d90f8ed21bb424de684902a11f3f9d11
diff --git a/dev-qt/qt-docs/qt-docs-6.11.1_p202605090529.ebuild b/dev-qt/qt-docs/qt-docs-6.11.1_p202605090529.ebuild
new file mode 100644
index 000000000000..732d050f29a1
--- /dev/null
+++ b/dev-qt/qt-docs/qt-docs-6.11.1_p202605090529.ebuild
@@ -0,0 +1,191 @@
+# Copyright 2023-2026 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 ~x86"
+IUSE="+examples +html +qch"
+REQUIRED_USE="|| ( examples html qch )"
+
+# passing .7z to avoid looping through the massive list of archives for nothing
+BDEPEND="
+ examples? ( $(unpacker_src_uri_depends .7z) )
+"
+
+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/all_os/qt/qt6_${qtver//.}_unix_line_endings_src/qt.qt6.${qtver//.}
+ SRC_URI=
+ S=${WORKDIR}
+
+ # Bumping involves diff'ing the unversioned *_src/*/ 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(:)
+ #
+ # To future maintainers: if this feels too complex, could either
+ # replace by generating the ebuild with a new less-compact script
+ # or go for the simplest alternative by redistributing 1-2 big
+ # tarballs with everything.
+ 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"
+ -canvaspainter/qtcanvaspainter
+ +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:
+ +location/qtlocation
+ -lottie/qtlottie="qtlottieanimation"
+ +multimedia/qtmultimedia
+ +multimedia/qtmultimedia:="qtspatialaudio"
+ +networkauth/qtnetworkauth
+ -openapi/qtopenapi
+ +positioning/qtpositioning
+ +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat"
+# +qt5="qt5" # already installed by qtbase (conflicts)
+ -quick3dphysics/qtquick3dphysics
+ +quick3d/qtquick3d
+ -quickeffectmaker/qtquickeffectmaker
+ +remoteobjects/qtremoteobjects
+ +scxml/qtscxml
+ +scxml/qtscxml:="qtstatemachine"
+ +sensors/qtsensors
+ +serialbus/qtserialbus
+ +serialport/qtserialport
+ +shadertools/qtshadertools:
+ +speech/qtspeech="qttexttospeech"
+ +svg^qtsvg
+ -tasktree/qttasktree
+ +timeline/qtquicktimeline:
+ +tools^qttools="
+ qdoc qtassistant qtdesigner qtdistancefieldgenerator
+ qthelp qtlinguist qtuitools
+ "
+ +virtualkeyboard/qtvirtualkeyboard
+ +wayland/qtwaylandcompositor
+ +webchannel/qtwebchannel
+ # webengine archives for docs/examples missing since 6.8.0...?
+ #+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 "syntax error in '${entry}'" # global scope, must never fail
+
+ 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=
+
+ # special rule due to inconsistent examples path since qt 6.8.0
+ [[ ${package} == qtwaylandcompositor ]] && package=qtwayland
+
+ [[ ${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_unpack() {
+ local a docs=() examples=()
+ for a in ${A}; do
+ case ${a} in
+ *documentation*) docs+=("${a}");;
+ *examples*) examples+=("${a}");;
+ *) die "unrecognized archive '${a}'";;
+ esac
+ done
+
+ mkdir docs || die
+ pushd docs >/dev/null || die
+ unpack "${docs[@]}"
+ popd >/dev/null || die
+
+ if use examples; then
+ mkdir examples || die
+ pushd examples >/dev/null || die
+ unpacker "${examples[@]}" # .7z
+ popd >/dev/null || die
+ fi
+}
+
+src_install() {
+ insinto /usr/share/qt6-doc # QT6_DOCDIR
+ use qch && doins -r docs/*.qch
+
+ if use html; then
+ doins -r docs/*/ # trailing '/' skips .qch files
+
+ # 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"
+ local dir
+ 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 c9eabe16a4a3..d35eef8d2075 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -2,3 +2,4 @@ DIST qt3d-everywhere-src-6.10.1.tar.xz 141828584 BLAKE2B 077832b2feb3d9aeadab14b
DIST qt3d-everywhere-src-6.10.2.tar.xz 141816364 BLAKE2B 17ff8886e5e79bef3f4d0436c5045bd96db7c55433dc7bc805285adc6e55552eeb0e2d56ac8be4d2947b52f750a2dbbbef153e930d6d6841f66e51888c47a45f SHA512 df546eff48865e05e4cfc8e0c574342f736105e7488781f6e5c6de1dd7a0d7be86c4668215358ebc9338a5850881c7059e3f100318762b0a7a417d820e4f89d4
DIST qt3d-everywhere-src-6.10.3.tar.xz 141863456 BLAKE2B 71d529573814802b70c8ec389006f252119df65b34c51cac283dc10fd8393175d316dfd32e49442d95d7e40d407a87e06967fa69db844127265be7c6eaef55c3 SHA512 6a8b2842fe1a6dce1bc6afe0d1fd564049d92da8588676fc8c44af73c324a86b78865b5907be399813e74ee00fd6d699189ba45f85095dfe9acdb599eeb4519c
DIST qt3d-everywhere-src-6.11.0.tar.xz 141865972 BLAKE2B 6b2e58ace5584a2c12ad67e809c4fecd820737cfb0b0e95c99fb9a02d6d6a54c7a375dfcd3bc79a1c2867cc7f2fa7a066b060c99100312dd9b46bb8ef5b1df20 SHA512 4bf5c17a66f5f64d3707f1e70808d813a63a1507d56200b7f9dddce35eb1897d35e2e923019c9358c2b43de7bf4f204114cb76494e0d2e8d10a6f05c3a8638c5
+DIST qt3d-everywhere-src-6.11.1.tar.xz 141869788 BLAKE2B b07600ca4f86cb7a3eedb5f709045b584c835a2f8a39b6e8c5ea3ce6dd15a493711f5fbca1f355fae82d69523bd1845f586d13ca2d1f00a870b4eef3f7a1f8eb SHA512 64679efc2e3ea5847cf66f67e8b33d8ddbcc42be4908804e69389edc3118b680af1945977ee884d91d850a110c66db4ae3498ca732285ec75b052da09c58647f
diff --git a/dev-qt/qt3d/qt3d-6.11.1.ebuild b/dev-qt/qt3d/qt3d-6.11.1.ebuild
new file mode 100644
index 000000000000..5957907bde31
--- /dev/null
+++ b/dev-qt/qt3d/qt3d-6.11.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2021-2026 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 ~arm64 ~loong ~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 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.9.2-assimp6.patch
+)
+
+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/qt5compat/Manifest b/dev-qt/qt5compat/Manifest
index f2abd29efb0e..859a809f1968 100644
--- a/dev-qt/qt5compat/Manifest
+++ b/dev-qt/qt5compat/Manifest
@@ -2,3 +2,4 @@ DIST qt5compat-everywhere-src-6.10.1.tar.xz 14615528 BLAKE2B c48f5448c946c778904
DIST qt5compat-everywhere-src-6.10.2.tar.xz 14619684 BLAKE2B c0ba00a4c22853bab8a2f60e8a1182eb7d748c53664d3b6180f8785d95460a63c08a95548b9911f583fd7efe40bd22d36aaf2448199dd6d39a32169cc9da4b0f SHA512 c55a8f2fe3fba9bec291f5278f6e6b43bf1cfa724737a48049f222f84f420a233bda5f392019846d9160fefbbe063598a10ec14b0fe58d08b3a05916696159b2
DIST qt5compat-everywhere-src-6.10.3.tar.xz 14616476 BLAKE2B 99be075a84a60dfd9441809ae42813859398ca066baa4b5bb1b63fd0b1d6ec21290f08664261a3c6c4628ec85ef610d667a27738eda6cbcca5ed35e9b7c65f14 SHA512 a690b570b3c22cad4e05dedef2c6a3c5a59d0c720319998b07ed13542573a1145472fd043c355079a07367a10a3b90ac69b51e558aa3000072e442658af3acf2
DIST qt5compat-everywhere-src-6.11.0.tar.xz 14616240 BLAKE2B 09bb4280b2165dabe050e2b0f017a1aa9c26a20b1a42e1bd6378aed2b9714e830254d68c7066627dce33733cfceb1a097b89ac36f090d0b3c25a10b741d9325a SHA512 3271515532c18c95a556cd5477f37591b527b318094b8a4813ad381db63b77b7b1b4537042504fe23b70dc2672da302e056e3f1817b413e4899a2112b6fed060
+DIST qt5compat-everywhere-src-6.11.1.tar.xz 14621480 BLAKE2B c87f0f06b1ff5f43f64542f568b4713ae7367ffcfaffda0d8e53775503ff42a09844f4d0e0acfa5ad7cc9c5d078d365e045018a2d7a1e6175676d1746728a2ac SHA512 cd3d35f040dc3956ccb5edbf5d52b846adf10aed7dbf7ec6a6f821846717db6430ceab2b061efaa7e31072b48bd07bd676e94cf98f1b95c40cdbd6d1367836bc
diff --git a/dev-qt/qt5compat/qt5compat-6.11.1.ebuild b/dev-qt/qt5compat/qt5compat-6.11.1.ebuild
new file mode 100644
index 000000000000..736fef3686c5
--- /dev/null
+++ b/dev-qt/qt5compat/qt5compat-6.11.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023-2026 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="+gui icu qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
+ icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
+ 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/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index 83124852d815..a380ccfba759 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -2,3 +2,4 @@ DIST qtcharts-everywhere-src-6.10.1.tar.xz 4651684 BLAKE2B 26f6ee33df871bca49771
DIST qtcharts-everywhere-src-6.10.2.tar.xz 4651740 BLAKE2B b4a578e32ccab6007c3dcfe71e1b683a0b85993547ea07ed228ea964f3c0080d47157c30215539dfbe569e40bc53d3f7acac3b6fe9684ed7d715be6ba5d57f04 SHA512 fd5e2f57e26426a081b1d589a715b955e73d4f3c5b5fe729bef21974fb5d819d69c9aad26cab48ff69207f3b7865c93185dce1c9b204b871ca71aac8e653d189
DIST qtcharts-everywhere-src-6.10.3.tar.xz 4651520 BLAKE2B ec10f7ac13b9466e43b877201eaf33bc9041282f6846889c581fc05933997d0a631519a1d36e2d7a676bcf89a048e9bf4cc51227f293addd97da38d84a5d435e SHA512 3a98336e854d5efc8d1b24effd2dc5a4dbab38ece2792dcd2e5fa2cfa7f01a4e5919226e7d70a4015af5d89234c1a1db3990f7b0965c89dba84c60e4d7156469
DIST qtcharts-everywhere-src-6.11.0.tar.xz 4651880 BLAKE2B 56062e95a9eb2f46f9339428d1985faffadb59422f0cf534c4654fe9c45653bbfac0e48bef8597ab369effbb6d16d1ba6dbd8ad21ccb974bb205121d56cd41b6 SHA512 af2fe927ccc661f08f2179b2aa60ead3c94d3a21face1152e9ffdee6df12b34bbd1073f20b12410a2851b111f30fa101929ae6d9044cede8acee59e489313f88
+DIST qtcharts-everywhere-src-6.11.1.tar.xz 4651704 BLAKE2B d96016fb216e742616dfed1d42e3c8c6ae1d225676fb2c0e669926085fa3a24ecbe67ed8a67f7716cde7de5d6365db98d2b4cc38f05a4c5c3cff22db632888e6 SHA512 e5fcd9a2362077e1ce3f960f33f2bc55ebca6efb1901b3e9495b2d8a3e09ee67f74c179738446b942c39b020ff454ddb1a556c27f19bc1aa2e6134ec3d0276be
diff --git a/dev-qt/qtcharts/qtcharts-6.11.1.ebuild b/dev-qt/qtcharts/qtcharts-6.11.1.ebuild
new file mode 100644
index 000000000000..6c11cea736a2
--- /dev/null
+++ b/dev-qt/qtcharts/qtcharts-6.11.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2026 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 9d1b1d2bcc31..ce97b68ee990 100644
--- a/dev-qt/qtconnectivity/Manifest
+++ b/dev-qt/qtconnectivity/Manifest
@@ -2,3 +2,4 @@ DIST qtconnectivity-everywhere-src-6.10.1.tar.xz 1058196 BLAKE2B e2f5b95b0d57f9a
DIST qtconnectivity-everywhere-src-6.10.2.tar.xz 1058012 BLAKE2B 485dbea62c8c0fdc4b535d2ac566b67d52423bade67443e94f0770a6630ee3a1aa0d8b122eeb4d4d0ab515bc70435dd05e2c7ed1223e962baddae05161da181f SHA512 f222b713dd5db927c75ecf6ca6ac249272c25894448540d6570c41566a4a33054a744d538f38796776bc7288f63d9a522055169144459f6624281f5e54258e94
DIST qtconnectivity-everywhere-src-6.10.3.tar.xz 1058084 BLAKE2B adc32d447b8b2d6c37e24db1e0a4f588d742ef570d6916f32bc04cb980334d21b0f92e19204be3df41439a714302b4f8a5942fac18fba9099e58006fd81ff79a SHA512 d9aabaf72a3e3af845129f45eeb9df855ac525f038d3240aaac66fe6ad37b83931cc1206ba3b92bf7192ef855e0c3d088335dffe7ee785c0e4680d53c38c2e31
DIST qtconnectivity-everywhere-src-6.11.0.tar.xz 1058372 BLAKE2B d2718589e36809badee01df38085ca792a95f74a4f09d5a42499f5caf4854f556b0675af7100343097edaecb7383c435cf288bcf68539e6086f2025b46a23d20 SHA512 a0d85d324c503d7ed24631581da14fdd4c71e2b23ae66078149ac736c7131407712a93f901b9caf254f2beb7c698b9d935a9d6f41696757c7a0bd21701c85aee
+DIST qtconnectivity-everywhere-src-6.11.1.tar.xz 1059432 BLAKE2B 4d2754326b6c0d5d62b77c80cbc849f2a693ffaf531e432c21aea66258361f0f2dee0a1b359bc8ec67738082515db06fe20953d0c3ab09ff6e8a33606de10778 SHA512 841f2eb4286dc75a0a61556d0f61e2df8967523d8e05f5d7a050b9452efafa13387e83af2f0eaaf28365c255e918f8eb5cca3b660e8a0a26932646a95440f61f
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.11.1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.11.1.ebuild
new file mode 100644
index 000000000000..8bc48c8c493c
--- /dev/null
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.11.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2023-2026 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 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+bluetooth neard nfc smartcard"
+REQUIRED_USE="
+ || ( bluetooth nfc )
+ nfc? ( ?? ( neard smartcard ) )
+"
+
+DEPEND="
+ ~dev-qt/qtbase-${PV}:6
+ bluetooth? (
+ ~dev-qt/qtbase-${PV}:6[dbus,network]
+ net-wireless/bluez:=
+ )
+ nfc? (
+ neard? ( ~dev-qt/qtbase-${PV}:6[dbus] )
+ smartcard? ( sys-apps/pcsc-lite )
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ nfc? (
+ neard? ( net-wireless/neard )
+ )
+"
+
+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_qbluetoothdevicediscoveryagent #936485
+ 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 neard)
+ $(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 b0db41f3dd33..7499fc43f183 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -4,3 +4,4 @@ DIST qtdeclarative-everywhere-src-6.10.1.tar.xz 37552260 BLAKE2B 32895b277b194dc
DIST qtdeclarative-everywhere-src-6.10.2.tar.xz 38060952 BLAKE2B 32f82c9a7856d1d67d03b292cccdee7d2c22c2667d0dcda47b491a1e5d8e15af33c8d88d5c5c8fbb6fbaffc408f73b6e6ec6cfbfd6794da0e404277ce87c0fbe SHA512 93b76ea0c9a804042335e6c476fc1b9a987ea29b3c5c18fbda2266cba14c7c9c7f0c91ac5de23eeb06748dfa3009d91ea72e7b7df7c0940273cdcf3ca7638d98
DIST qtdeclarative-everywhere-src-6.10.3.tar.xz 38084496 BLAKE2B acefeb2f998001cd811d4ca62799cb44ed57e743a1198f58fe4d84f920b438496e45bf2cd71d08da83cf566bde09c4b2c284fb655bbcc607fd1c29d4c1c9a809 SHA512 187a525b73595e7c4d89c98be657df4f480114957649813aa9ecd3fba23f56f20c8804f2ab507d83a5fb6120a2c6c36751fe5c80f43f9feb6c3479a733fb6684
DIST qtdeclarative-everywhere-src-6.11.0.tar.xz 38694812 BLAKE2B 11933a36cd2063c7e28f91962a06a5dcbfcd8967b723773bd50473b8289550d6436fa2cbff7e01703b80226eacd96425a4ec156bbf0d5ab3deda354968663e9c SHA512 0ac6b06a1d19505def7be46529627de45dcda1ad17145a64b5525a43562b8e1bba3fadf25ad555bab985a2d9071375448d8c9f3cf750d5b9b2bec5965d55789d
+DIST qtdeclarative-everywhere-src-6.11.1.tar.xz 38744644 BLAKE2B ea428a3930276dbf4db912f905aa885971de13f4b35034b6819c93af938d1d36d6b0cc13c3e54c1cd7bb8c375e4744bdd98af1ea9105ced5ad982e6aa550357a SHA512 91d657a33b3bf8fc79f1116561f125b3905b590e94504dcb3e4feead71f209b35b42a9da783d4568f756b22fd7a0e9802e1a9039553d400fe33417562776a1d6
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.11.1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.11.1.ebuild
new file mode 100644
index 000000000000..49dd9061fd5a
--- /dev/null
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.11.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+QT6_HAS_STATIC_LIBS=1
+# behaves very badly when qtdeclarative is not already installed, also
+# other more minor issues (installs junk, sandbox/offscreen issues)
+QT6_RESTRICT_TESTS=1
+inherit python-any-r1 qt6-build
+
+DESCRIPTION="Qt Declarative (Quick 2)"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
+ qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
+ svg? ( ~dev-qt/qtsvg-${PV}:6 )
+"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ ~dev-qt/qtshadertools-${PV}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
+ $(cmake_use_find_package sql Qt6Sql)
+ $(cmake_use_find_package svg Qt6Svg)
+ $(qt_feature jit qml_jit)
+ $(qt_feature network qml_network)
+ $(qt_feature ssl qml_ssl)
+ )
+
+ qt6-build_src_configure
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if [[ ! -e ${D}${QT6_LIBDIR}/libQt6QuickControls2.so.6 ]]; then #940675
+ eerror "${CATEGORY}/${PF} seems to have been improperly built and"
+ eerror "install was aborted to protect the system. Possibly(?) due"
+ eerror "to a rare portage ordering bug. If using portage, try:"
+ eerror " emerge -1 qtshadertools:6 qtdeclarative:6"
+ eerror "If that did not resolve the issue, please provide build.log"
+ eerror "on https://bugs.gentoo.org/940675"
+ die "aborting due to incomplete/broken build (see above)"
+ fi
+}
diff --git a/dev-qt/qtgraphs/Manifest b/dev-qt/qtgraphs/Manifest
index ca271ff262f4..3d963c825b38 100644
--- a/dev-qt/qtgraphs/Manifest
+++ b/dev-qt/qtgraphs/Manifest
@@ -2,3 +2,4 @@ DIST qtgraphs-everywhere-src-6.10.1.tar.xz 5282316 BLAKE2B 6a3f2db9b7c839496c1f5
DIST qtgraphs-everywhere-src-6.10.2.tar.xz 5283404 BLAKE2B c2b1dc0a262ae81302d9095b437b7a5b15227addeb306e393bf8f9b3dd7838a0393ca33ecfd959d6ab368c81b62f45110d4148acec41a9c229d3727bcd7177b4 SHA512 61d6846be6219b7d7e8425e29584fe43b9a67cb7327dfc1c60a2239d54886ef1b088901e11b53e9d555753fd1e3d83af460fdd977d510e3908c03cfe1354fe3e
DIST qtgraphs-everywhere-src-6.10.3.tar.xz 5285932 BLAKE2B 9de23a828d4d5dddf540ecec681ef7e50551adaeed256cfaf8f87d4622fd6bc918063269755608f3649eb7dcd2f7605c64b3c160c7a5ce242def21f6471955c7 SHA512 340026e2a1ea40e21a51ad3f6a5da10028afe8c945656eb4227f0e90ed50beb4ce39d747127a9f93a696c08c320d5917c383e3147551e0bd27209b44c05d93b9
DIST qtgraphs-everywhere-src-6.11.0.tar.xz 9264460 BLAKE2B a1d029da041ad6311bd86dde157edcef385a8beb145954bd8eac184b853605e464046fad0b5cd314e6434608e4c68e409568eba2a7360f95d60da5c935cd0906 SHA512 ed2c2b5bc143076c77ac370f6ec549627a72462ae6a11b1ede829a89692fa5ef0fdb89437eac8305d24dd2e6672bdb6e50121598ac42a7241ecd7bbd55ce83a3
+DIST qtgraphs-everywhere-src-6.11.1.tar.xz 9285696 BLAKE2B a1051a426811963188db900c0c409259d036b5ef6d66923ce690c7ec990fa99185b4389764e431bd4d4679ccab737b64e362da7e25ff89706c3d16c5128f241b SHA512 e9fef9b7f65c51ee3076e269fc5b8ed139ecf01295dd7e8d763e380ded1935f6224d3e7957a2ca705877aac83647a49c74573dd69ab067b49535454148fa313b
diff --git a/dev-qt/qtgraphs/qtgraphs-6.11.1.ebuild b/dev-qt/qtgraphs/qtgraphs-6.11.1.ebuild
new file mode 100644
index 000000000000..94b9ea9227b6
--- /dev/null
+++ b/dev-qt/qtgraphs/qtgraphs-6.11.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Graphs component library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64"
+fi
+
+IUSE="quick3d"
+
+# note: widgets is only used with quick3d and is technically optional,
+# but the top level CMakeLists.txt requires through assertTargets()
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui,widgets]
+ ~dev-qt/qtdeclarative-${PV}:6
+ quick3d? ( ~dev-qt/qtquick3d-${PV}:6 )
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # hangs+timeout with offscreen rendering
+ tst_qgqmltest
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.11.0-no-quick3d.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ # simpler than keeping track of and disabling every graphs-3d* features
+ $(cmake_use_find_package quick3d Qt6Quick3D)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest
index 1ccbbe89c20b..de0e1cfbb793 100644
--- a/dev-qt/qthttpserver/Manifest
+++ b/dev-qt/qthttpserver/Manifest
@@ -2,3 +2,4 @@ DIST qthttpserver-everywhere-src-6.10.1.tar.xz 177852 BLAKE2B 5638fe9eb02deb1587
DIST qthttpserver-everywhere-src-6.10.2.tar.xz 178708 BLAKE2B 2b0f332abc59a1c4f64ae0b07c77c9e334d2d890cb71ef04bef5dba8f0547439ea14e5507cf6309788d98770abab1f40c6b3d50e7fd576d894462826f4d5dcdc SHA512 7fb6d3aa7f8785b9fd1dddc5762c3f756f14217f2f8d256a667dfc547c13ef9419e3a331878eb5ba98f36c50f57ef3385ab182d99a5140eb947a80e3a67d2297
DIST qthttpserver-everywhere-src-6.10.3.tar.xz 178752 BLAKE2B 4f1fe760b0b38bf3b48cc92f4ac478983d7d850dd7dd4392a1510a0dd2d7cd009d74574c03f5a06235ee088d8304854ff001d51b95cc9575ab76141b89607032 SHA512 3f79281cef45ad650d81ffae2100da5a136e62ba2bbf47156461591554a0078685ac7a4493ecd5e3a341a2765bfee345d745df11b662a29d6dcba377aff4b420
DIST qthttpserver-everywhere-src-6.11.0.tar.xz 184968 BLAKE2B e0693183e4cbaee615a7d07d17eb5a4a3e61aec3f4a3b23bc18615e9d4f56bed52edda1e576777359a7c06565f17ea2a37c8d7e51380fc81dbae0f91000937e4 SHA512 89bd0fe2b61f5f9dec4b58721ef3041443eac567ce64e1e861065ca220b618bfb05fec85bb424e5b1a0391018f4d0704e9972417d1f59a150d8f1f48a97f75b6
+DIST qthttpserver-everywhere-src-6.11.1.tar.xz 185072 BLAKE2B 1a8a6150754b4060c07b5da265f42b2f982ca58c24660cdb98f9b2ebcd1b1a98e05e9d567e475263a5284b8b322b41f3b9d5263412d3da35f51e1a8080954d0d SHA512 e80fc75df50b4f79ad17b1bda49ecda9ed5020cdc327ec20946e45b4c61eec3070903b53d5faadc5c6b9b72e3deab53b0d0e9b6cbc8853d7255f4929ce5acbcf
diff --git a/dev-qt/qthttpserver/qthttpserver-6.11.1.ebuild b/dev-qt/qthttpserver/qthttpserver-6.11.1.ebuild
new file mode 100644
index 000000000000..65c441229f45
--- /dev/null
+++ b/dev-qt/qthttpserver/qthttpserver-6.11.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023-2026 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 ~arm64 ~loong ~ppc64 ~x86"
+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 f47875021118..91c7bbeab1ec 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -2,3 +2,4 @@ DIST qtimageformats-everywhere-src-6.10.1.tar.xz 2032448 BLAKE2B 0959025d595f503
DIST qtimageformats-everywhere-src-6.10.2.tar.xz 2032388 BLAKE2B 66a2069b0a5fdb8b10415ebd7775aa1e05ce027dddea77eb4118be9f5af81c571b7ec604c8878b110739db630f4ef422a2d9ffd0963a64ab1283097f2aade64d SHA512 b4bce80f03a4ef35eeb0904e815bcaa3e945167a65e5bfe3144ca6e4aa70094f0ce9fd5c2d4949278d00574185c26dbc1d2689b1e73be98a073f6247aac23012
DIST qtimageformats-everywhere-src-6.10.3.tar.xz 2027960 BLAKE2B 91a1e08a1e6095f3e757dd836e3e41cc31dcef2f384688f89638b892aabb74b259675a9378bf0b7328b208df0d926f766a267b7661b5f2f079f18a523580fe05 SHA512 ea49e79339161799a5b90fe469bffe62aa7385e34498ad15b807a749d6db78cdee4389123563c143d5ea5eda1be8bb17b3bee66c2d5adb6b2c8ac6c3db81d957
DIST qtimageformats-everywhere-src-6.11.0.tar.xz 2028232 BLAKE2B 18b9fb637229885b7de6756901d08e14aa6bd2d201043463f986301fe87d9873344996f12aa738c0bd89b9fce01973683630a7887e7a8ed993f15ec7f822a4c8 SHA512 07534cf1d3506a8821f0fc985db84b7ea6513a3b23861c1410bdcbe16f74f13ab1633ece1058750f4ffcf9b76be2b3754d14ddba7cd43d24fdb93011fa4c4cf4
+DIST qtimageformats-everywhere-src-6.11.1.tar.xz 2032792 BLAKE2B ea3f3aa4a3b66d9ce69ace1451ac4935b383cabf7d99fb1d53d2ff6c69d87408176d5f9457fb7c92c47456e053682148be06f6c3115f0b56d07be7a19a72ec8b SHA512 50b6bd67b87e0b4af99be2493538cfcf78a913aea9a25d30441e44e666f7212ce1b0bf96b298d7312a21d02bd4765b3a241692db59407f3f997aae6c05fe446a
diff --git a/dev-qt/qtimageformats/qtimageformats-6.11.1.ebuild b/dev-qt/qtimageformats/qtimageformats-6.11.1.ebuild
new file mode 100644
index 000000000000..ba45fab241a7
--- /dev/null
+++ b/dev-qt/qtimageformats/qtimageformats-6.11.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2026 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
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest
index 616e64f4c47a..c9ee521cd3d3 100644
--- a/dev-qt/qtlanguageserver/Manifest
+++ b/dev-qt/qtlanguageserver/Manifest
@@ -2,3 +2,4 @@ DIST qtlanguageserver-everywhere-src-6.10.1.tar.xz 136208 BLAKE2B ce784356c02a13
DIST qtlanguageserver-everywhere-src-6.10.2.tar.xz 136264 BLAKE2B 2f54c9affca87a83f2679a00f4b3394f3a4c8d4ee4c3022c0e37ee2d8aee14d1cf89ae118ba633f9d5ee3c6b4c189912917cbc9be88061274e73433d786a35c8 SHA512 b5aba413d78e213bf1c13b96d38028a533c06fbd5ea21a5098de33869466f1abd6e2b5cd08067a1696c35c03c9f6292f2cc063155ee5cb7de6cacd3b58478880
DIST qtlanguageserver-everywhere-src-6.10.3.tar.xz 136240 BLAKE2B 73486a3b4ca7f83c9cc1e0b1a16932e0aa2ff60ba884aea8f3fac3a893e2add2e2d00fc8bd2e0f041b4b345c650c7c80fb18cdd4a7fb59f395d97290f69d2e91 SHA512 b058ff7ce487de7db32503fa6a108690a225048a41a92a9f2ce0187b2a234f3bcfa61e75ad699d286c694f74025df8894eb048e12237a1c51cceadcf081ebe50
DIST qtlanguageserver-everywhere-src-6.11.0.tar.xz 137240 BLAKE2B 93788185ffb130c563947f8642a36b6b1c65edb7b45c3978a77756ffc25a393d073b45610b4bc99cf6233d4b33a69314fe4318e338107eab6bbad9f4c99ff3e0 SHA512 43dee77d2405858ffa85e59cb148349594e16575b4166f1f4dc91d12b7f1529eaf1ff15fe131db57f58534395dd712f634c0a8ea1a13fb465793fc40ca88fe23
+DIST qtlanguageserver-everywhere-src-6.11.1.tar.xz 137276 BLAKE2B 70eecf1ae866d3e248410000d7729d92d46d8931a4d534be85d2cba68b409bba2cc1efa08c0dfb91ac15ca1c0fbd757527d48fe1f7fa9d1532f47686d92214c2 SHA512 600da7641dea82621ddf24ea69b718d213e083f481300544b70aa41a7d89101d00b2b38bf963df19c0a4756614b2d93814bfe86c3320744e16593630beb33660
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.11.1.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.11.1.ebuild
new file mode 100644
index 000000000000..4093345ff100
--- /dev/null
+++ b/dev-qt/qtlanguageserver/qtlanguageserver-6.11.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT6_HAS_STATIC_LIBS=1
+inherit qt6-build
+
+DESCRIPTION="Implementation of the Language Server Protocol for Qt"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+RDEPEND="~dev-qt/qtbase-${PV}:6"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index f55f4844ddbf..b15d94b86706 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -2,3 +2,4 @@ DIST qtlocation-everywhere-src-6.10.1.tar.xz 3151780 BLAKE2B e2307209957dbfe2d02
DIST qtlocation-everywhere-src-6.10.2.tar.xz 3151364 BLAKE2B 0fa4c4a3d6c9e2544843dbd9ccecbdc870b177c4b371711de07a27a4bded19cc3abacf33da3d9ff75bed6f0f30d307935ceb63061fd284282063c211b6594b33 SHA512 efb9dd495c00fef16e8acfe50b47d703f7e371573f9a05c8ecf7972aa2cb3024349ab4583e72f4185543706e07444bca66000680f82e0ce0ec8b6b315dfe0970
DIST qtlocation-everywhere-src-6.10.3.tar.xz 3151672 BLAKE2B 3d0eef6c7b2772e0aad90eb801f46add4d66d5bd91321c7fee505a88fe9bd95c552cd8d7ee29d5044b4e18bd48f5830534af05e6a730425169b0a1e3290c7fc0 SHA512 dc5dd1e7e44048873b1a857dc80027b525199a63198f8725586a03f3ea87b4bab410d2ea6c8e46ccc27047b0000049119cfa6a1dba7f05589ae0ac7e9e5fcc93
DIST qtlocation-everywhere-src-6.11.0.tar.xz 3151816 BLAKE2B 93f18df758cadbeec6371e2e0de57bd58189b5af99c0b2f1684a360b446ba9c8f3759ccbd0c0a2182341f3d22cdc5b8c4df27cf5dd0a48dc90fc290701c95a52 SHA512 ea779e98ac516dc67117e8324512815233b86f5f2a3416b3f1b1a110cd9736ea1be248195107447dc7feabf3905a9ed11eb5777d087d0281c2e408465d32e053
+DIST qtlocation-everywhere-src-6.11.1.tar.xz 3151756 BLAKE2B 6ec6337831f356bdbb9871d0cc9dfbba434af3c0c3592e20e0fad2018f9909b13bb9f5c49ccdbd8a8b780f2f45ce919afbba4fec2b6e0008a6c7fc69eb74fb2f SHA512 3b08b74531acf0a8d35070a0716d6b452d9fea2b9eeecec5f80a5d4a79ead83d4f63c1b1d959ba53725f4ae03ac451d5c8c4fbdd49527054f1afb9fd6ab3bbba
diff --git a/dev-qt/qtlocation/qtlocation-6.11.1.ebuild b/dev-qt/qtlocation/qtlocation-6.11.1.ebuild
new file mode 100644
index 000000000000..f45e5eba626b
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-6.11.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2026 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 ~arm64 ~loong ~ppc64 ~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 544450a3a278..84c9458d7c8a 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -4,3 +4,4 @@ DIST qtmultimedia-everywhere-src-6.10.1.tar.xz 9923496 BLAKE2B a8a182036cf194116
DIST qtmultimedia-everywhere-src-6.10.2.tar.xz 9907852 BLAKE2B c0d671196416a21d356ff8bc3431d9c1c9a68ab7e9c9b2ee40e661bfcae48223ffe4dc0f1ff212d2ca131660e5f9ec45aeadf6a9d5e978a0faa960d352850d50 SHA512 3946953ad1690972f690c30b6c8be7070f1e95241e4ac5d29db86c18eed3eeab7bca281235c7797bb029af3e33ba077976e06454ba942d170de57a90c80a1207
DIST qtmultimedia-everywhere-src-6.10.3.tar.xz 9914688 BLAKE2B 4f22de40c2547ee5541ccb23ebb9a0c84e8d58bc67c917569805a5a3452ffefbb0a107c4a1f65883d2725b406aba2cab6e68c5e633cdc976e1eb22e3b1791b6d SHA512 91f494e1784d1cbdfc683d18c0c1b086845ba5ff093777114996b88c14a59210358fa52527bcf79dc7166e83ce95c15b6d2a1793fdc1d3e7016ae8b066eaa9a8
DIST qtmultimedia-everywhere-src-6.11.0.tar.xz 10231880 BLAKE2B fa6b563670bda2cd78dff977b891900997aa1e3cc7724f3f9f65fc499530b6ed6d3e44e95011dfc9d995c7bf9b213cc4ebce0c0026735aabf93a47796e0a517f SHA512 8d9fae3b8c7d1a67cce8fc53d7808230d201ea5498849926c88ac1853f7b11560e1b18a7930832269fa2422cf00a360c2861b0049cf5b0a5fb000bed24bbdc44
+DIST qtmultimedia-everywhere-src-6.11.1.tar.xz 10243896 BLAKE2B 66e7a638a644a990e1c932bad40711f193ab8bae808a07ac1e8d58c18caaf89493519aedbec6fd42d3c9a2db701f06ad408edc601ccdbdf6e6cd26246c077ee5 SHA512 accd9534b96df8ff464c219bf579c3da43e30b33efb35fc7e311c9e133cb57252f433422ca917f83b738e67cf925b19e0847ffcfaa92fe0e3d21b603dd580cd5
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.10.3.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.10.3.ebuild
index a07aa4115a50..b339ffed4a8c 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.10.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.10.3.ebuild
@@ -97,6 +97,16 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch
)
+src_prepare() {
+ qt6-build_src_prepare
+
+ # test expects GStreamer to report an exact bitrate value, but
+ # this varies depending on version and Qt updates it only now
+ # and then (disabling permanently with a sed to avoid rebases)
+ sed -e '/bool validateBitRates = GST_CHECK_VERSION/s/= .*/= false;/' \
+ -i tests/auto/unit/plugins/multimedia/gstreamer/gstreamer_backend/tst_gstreamer_backend.cpp || die
+}
+
src_configure() {
# eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402)
use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.11.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.11.0.ebuild
index e58919445199..d28a086b83f1 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.11.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.11.0.ebuild
@@ -93,6 +93,16 @@ CMAKE_SKIP_TESTS=(
tst_qwindowcapturebackend
)
+src_prepare() {
+ qt6-build_src_prepare
+
+ # test expects GStreamer to report an exact bitrate value, but
+ # this varies depending on version and Qt updates it only now
+ # and then (disabling permanently with a sed to avoid rebases)
+ sed -e '/bool validateBitRates = GST_CHECK_VERSION/s/= .*/= false;/' \
+ -i tests/auto/unit/plugins/multimedia/gstreamer/gstreamer_backend/tst_gstreamer_backend.cpp || die
+}
+
src_configure() {
# eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402)
use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.11.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.11.1.ebuild
new file mode 100644
index 000000000000..2f365eb8863d
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.11.1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT6_HAS_STATIC_LIBS=1
+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 +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio
+ qml +v4l vaapi vulkan wayland
+"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+ || ( ffmpeg gstreamer )
+ eglfs? ( ffmpeg opengl qml )
+ test? ( qml )
+ vaapi? ( ffmpeg opengl )
+"
+
+# dlopen/dbus: pipewire
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[concurrent,gui,network,opengl=,vulkan=,widgets]
+ alsa? (
+ !pulseaudio? ( 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
+ media-libs/gstreamer:1.0
+ opengl? (
+ ~dev-qt/qtbase-${PV}:6[X?,wayland?]
+ media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?]
+ )
+ )
+ opengl? ( media-libs/libglvnd )
+ pipewire? (
+ ~dev-qt/qtbase-${PV}:6[dbus?]
+ media-video/pipewire:=
+ )
+ pulseaudio? ( media-libs/libpulse )
+ qml? (
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtquick3d-${PV}:6
+ )
+ vaapi? ( media-libs/libva:= )
+"
+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_qmediacapture_gstreamer
+ tst_qmediacapturesession
+ tst_qmediaframeinputsbackend
+ tst_qmediaplayer_gstreamer
+ tst_qmediaplayerbackend
+ tst_qsoundeffect
+ # may try to use v4l2 or hardware acceleration depending on availability
+ tst_qcamerabackend #972689
+ tst_qmediarecorderbackend
+ tst_qscreencapture_integration
+ tst_qscreencapturebackend
+ tst_qvideoframebackend
+ # seems flaky depending on what codecs system libraries support or not
+ tst_qmediaformatbackend
+ # fails with offscreen rendering
+ tst_qvideoframecolormanagement
+ tst_qwindowcapturebackend
+)
+
+src_prepare() {
+ qt6-build_src_prepare
+
+ # test expects GStreamer to report an exact bitrate value, but
+ # this varies depending on version and Qt updates it only now
+ # and then (disabling permanently with a sed to avoid rebases)
+ sed -e '/bool validateBitRates = GST_CHECK_VERSION/s/= .*/= false;/' \
+ -i tests/auto/unit/plugins/multimedia/gstreamer/gstreamer_backend/tst_gstreamer_backend.cpp || die
+}
+
+src_configure() {
+ # eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402)
+ use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE
+
+ # normally passed by the build system, but needed for 32-on-64 chroots
+ use x86 && append-cppflags -DDISABLE_SIMD -DPFFFT_SIMD_DISABLE
+
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ $(qt_feature ffmpeg)
+ $(qt_feature gstreamer)
+ $(usev gstreamer "
+ $(qt_feature opengl gstreamer_gl)
+ $(usev opengl "
+ $(qt_feature X gstreamer_gl_x11)
+ $(qt_feature wayland gstreamer_gl_wayland)
+ ")
+ ")
+ $(qt_feature pipewire)
+ $(usev pipewire $(qt_feature dbus pipewire_screencapture))
+ $(qt_feature pulseaudio)
+ $(qt_feature v4l linux_v4l)
+ $(qt_feature vaapi)
+ )
+
+ # ALSA backend is experimental off-by-default and can take priority
+ # causing problems (bug #935146), disable if USE=pulseaudio is set
+ # (also do not want unnecessary usage of ALSA plugins -> pulse)
+ if use alsa && use pulseaudio; then
+ # einfo should be enough given pure-ALSA users tend to disable pulse
+ einfo "Warning: USE=alsa is ignored when USE=pulseaudio is set"
+ mycmakeargs+=( -DQT_FEATURE_alsa=OFF )
+ else
+ mycmakeargs+=( $(qt_feature alsa) )
+ fi
+
+ qt6-build_src_configure
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ local delete=( # sigh
+ "${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake
+ "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri
+ "${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.*
+ "${D}${QT6_PLUGINDIR}"/multimedia/objects-*
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -rf -- "${delete[@]}" || die
+ fi
+}
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.11.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.11.9999.ebuild
index 98a1ce602a58..2f365eb8863d 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.11.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.11.9999.ebuild
@@ -94,6 +94,16 @@ CMAKE_SKIP_TESTS=(
tst_qwindowcapturebackend
)
+src_prepare() {
+ qt6-build_src_prepare
+
+ # test expects GStreamer to report an exact bitrate value, but
+ # this varies depending on version and Qt updates it only now
+ # and then (disabling permanently with a sed to avoid rebases)
+ sed -e '/bool validateBitRates = GST_CHECK_VERSION/s/= .*/= false;/' \
+ -i tests/auto/unit/plugins/multimedia/gstreamer/gstreamer_backend/tst_gstreamer_backend.cpp || die
+}
+
src_configure() {
# eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402)
use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index 98a1ce602a58..2f365eb8863d 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -94,6 +94,16 @@ CMAKE_SKIP_TESTS=(
tst_qwindowcapturebackend
)
+src_prepare() {
+ qt6-build_src_prepare
+
+ # test expects GStreamer to report an exact bitrate value, but
+ # this varies depending on version and Qt updates it only now
+ # and then (disabling permanently with a sed to avoid rebases)
+ sed -e '/bool validateBitRates = GST_CHECK_VERSION/s/= .*/= false;/' \
+ -i tests/auto/unit/plugins/multimedia/gstreamer/gstreamer_backend/tst_gstreamer_backend.cpp || die
+}
+
src_configure() {
# eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402)
use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index 2055c6d47ae2..c0152ba3e169 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -2,3 +2,4 @@ DIST qtnetworkauth-everywhere-src-6.10.1.tar.xz 432496 BLAKE2B 9401667ebf77dc6f3
DIST qtnetworkauth-everywhere-src-6.10.2.tar.xz 434660 BLAKE2B 93a237f2a16462ef0a83ee0cdf140b35adadab7757fe627b8ab31678effb4e7044b52ecf6c3a3bd2fc70d7b61855e7159b76482ed0bf02619d4ed693f0a19cac SHA512 fa2c97868082fca43c48f51db7c27516e3f4f8d4837c6aa215f7a9ef07002c3566f58522670732443ec45c563e28bf03032d89ffe31c171e0210953f5715627d
DIST qtnetworkauth-everywhere-src-6.10.3.tar.xz 434956 BLAKE2B ec0720ab563ca2de6a47099c39107c53417daf9c9b20426e1c81f873d0620d096cc6cfcc695c4f5ed80bbf9036a5524dbe11572dcd17f5811fc77c42bae212ee SHA512 7afbab5406708ebc62f5829b83692b250b47e089d9a48385bd4d602fd366626139892cc7ccfa11217c5598c3193af8449a9fd3dcaf9539096f6a2da8443f038c
DIST qtnetworkauth-everywhere-src-6.11.0.tar.xz 435056 BLAKE2B f95f16bc93e7a7c2632e4e62f4ff4fc66320170151f3f280864baae911c7fa5a1a079ae570b2f7b506ea8105ffc0b4afcdd85869657c7724d9402e81fff2abcc SHA512 d285386d81bec778cdf917e5561f4de953b3d2d993d189f639822de3ecf752ce0a883b1ad8895b297b3516e3787de66e745f3afadf8dd920982446ae49e8e9f9
+DIST qtnetworkauth-everywhere-src-6.11.1.tar.xz 435572 BLAKE2B 983f5c1b5daf99e821c7bf440a8a4da53e603f12b69390d5faeeb76b8bb84ffa19639bd06a7868498ac01c870da7b4c5e90a977d142815215f86f19a9765454e SHA512 70bb3f603a5468e0e6d7530bb1020c29a7615095ccd7952aab8fe8c65bcff0a885e6a7ae1e3292fafc88ab310a7893647cd0271c7dd016f69886cd974dc3a722
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.11.1.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.11.1.ebuild
new file mode 100644
index 000000000000..da29b54ab212
--- /dev/null
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.11.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2021-2026 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 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]"
+DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index ce37f572b99e..b3c19dba2d47 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -2,3 +2,4 @@ DIST qtpositioning-everywhere-src-6.10.1.tar.xz 649012 BLAKE2B ec925df18235a79a1
DIST qtpositioning-everywhere-src-6.10.2.tar.xz 648904 BLAKE2B e8e56e34813631f019ead2f73918591168c7f39df176ab313bc66cff9329e7a948b4593dd852ca0c40d2464569af0fc0837f74dc46374a00b64ba38246ca4431 SHA512 51cfcf50989508da13e2bb96293b866c72d4d26e2b702fae41fd5201738af8b96e17393fdec2668f3f217ef83257f2fbce0d33f53cea81ef980601c74991229e
DIST qtpositioning-everywhere-src-6.10.3.tar.xz 650180 BLAKE2B c2b545ca91725a600320400ada81bc6f956be448243fa273c37eed45749c7a2835d179f4400f728a484e8d111f8258beba5fc0d01a46c5b53a17e54e658528cc SHA512 52d6ebca4e2921776402895fed6c8cc81c50d274215c783bf499cdd37935c29b6027e203d717cffcc30c5be3d79081285112509b4dbe81355d8d02acb4a35c25
DIST qtpositioning-everywhere-src-6.11.0.tar.xz 652312 BLAKE2B 23ddc3885c2fec4aca9c0791f7c0026fc5f92757d4bd62a55e8b8b4f82001f6b362897387a06173ad217a29df712767d1cc36f1d0b14d67d0b29fb05ca48e816 SHA512 de31a3c09f0db36ba643a102bffcd197e14c1c872a8caef66f7650dd98d7eab8ace142dc3801f870e8b7454ea95639f96b692cb763e2eff2ff27691bd52c7948
+DIST qtpositioning-everywhere-src-6.11.1.tar.xz 653096 BLAKE2B 4d333b537321d9e5f58c41df5784263eb2639c7e149a0fad8129379c8eecec80abc7daad0c3d541fa734edbab794f11c9e3baab3d7ca099f07ed41105e3d6f20 SHA512 b39c05c13c6440e9d3dd85577ac8e56751f1db598c3ef5f8cdd71d379291abb8d80dd900e5bcde83310d071c398e4dc7de7741d4523d3675806b69bce0a5129a
diff --git a/dev-qt/qtpositioning/qtpositioning-6.11.1.ebuild b/dev-qt/qtpositioning/qtpositioning-6.11.1.ebuild
new file mode 100644
index 000000000000..71a62d763abe
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-6.11.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2021-2026 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 014d01b67126..f1b9967f28d0 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -2,3 +2,4 @@ DIST qtquick3d-everywhere-src-6.10.1.tar.xz 73973028 BLAKE2B 972fa78e0560a810c1c
DIST qtquick3d-everywhere-src-6.10.2.tar.xz 73966236 BLAKE2B b0856085d93726e8ce0b3a96f909952c5b43749c44f72a19ad63a58e57deb71d01ae04670aca02461d854560994edabc9af9e0853caa9e27c60123138ca7dd0c SHA512 9cffa9409b6bcf5939fedcfa3e2780ff5211176ccb883d8c1c3d17629ddd8b787be50ce55fc334156235ce7a0a3337e2f8f0f43f313299cf0ec83b783164baf1
DIST qtquick3d-everywhere-src-6.10.3.tar.xz 74013568 BLAKE2B 7ca0e0784794e59deb434a27850fc9d7966e023024f9a3f6082b9ed1fc9ce2a23aed5fc72e11c583a7c4211992c894c1eab4d918b2fc86ed945c65ede2bf01ec SHA512 186a2db9430f6dc59b9a25492f924710ac84e1f0a0e1accd5927abdb525c5799e24a3c90d41042868cada1fc653fd533256ad93cac373536b0f0cf16f8876942
DIST qtquick3d-everywhere-src-6.11.0.tar.xz 69602528 BLAKE2B 042fbbc1daeadcba6e043476713634504c4ffd7421047fe93e529e2778e583947dd79f4506abb03fb6ae7fd160552a6845427ef4f9ed3a6606d439fb041025b6 SHA512 2387e679f503899bd59a6a99b8ff1c23fa98cf24ee9a30a02f5c3890d0c5ddad964ee23beb3f89e9cbacf65258b00ac6b68598dde3ee6c8526f5b8e452080640
+DIST qtquick3d-everywhere-src-6.11.1.tar.xz 69622816 BLAKE2B bde4e3133af9fdd440b944087c7c767c587dbd3a0f3a8f653e7a6dea9b5fbfe3b1e0e941aa75c61bb2ddf424174e31b0d42649518301c17b3480d6a9c61e022b SHA512 cb86f0c44b57f4ea0a28f6869444b09e56a4a6c82cd25ee56972ae554717c6324218b2b51b091504f5bdc9807e90f138e4b73f8ad75fb1c65e197cf2e81c430e
diff --git a/dev-qt/qtquick3d/qtquick3d-6.11.1.ebuild b/dev-qt/qtquick3d/qtquick3d-6.11.1.ebuild
new file mode 100644
index 000000000000..807e67c73999
--- /dev/null
+++ b/dev-qt/qtquick3d/qtquick3d-6.11.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT6_HAS_STATIC_LIBS=1
+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 ~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:=
+ virtual/zlib:=
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[network] )
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+ ~dev-qt/qtshadertools-${PV}:6
+"
+
+CMAKE_SKIP_TESTS=(
+ # needs off-by-default assimp[collada] that is masked on some profiles,
+ # not worth the extra trouble
+ tst_qquick3dassetimport
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
+ "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ # TODO: if someone wants it, openxr should likely have its own
+ # USE and be packaged rather than use the bundled copy (if use
+ # bundled, note need to setup python-any-r1)
+ -DQT_FEATURE_quick3dxr_openxr=OFF
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index 06491a094c03..3f81fd18efe0 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -2,3 +2,4 @@ DIST qtquicktimeline-everywhere-src-6.10.1.tar.xz 97120 BLAKE2B 410a0eb16dcae699
DIST qtquicktimeline-everywhere-src-6.10.2.tar.xz 97172 BLAKE2B a12582f30a5b3dd8518801b4a308f57beac4482fe60c428e9000064fab7e6a683b9b5b0efe16335d63d5cebd501f30b2e1dd8d46fc6d8d6c4c4f576faf2491d1 SHA512 079ad441fb0a66bc4cedbbe828785848d858bf0f9eda77523051960adf1d5e4ec1ee8d931879a0e36797e2ae18a808c3ba2d995f228136d2b7bd99fe3dd0028d
DIST qtquicktimeline-everywhere-src-6.10.3.tar.xz 97244 BLAKE2B d1d6951f5c60ec4f92add07472652daffa1a0daf60f759b85c7026b9a9700af0acd7ddeaa043b9cc007ef751cd1ee74b61ef0fa726b7bcfdd7e2f8b3ea4ec720 SHA512 1b9962cc0a2cb13b909f1eae7fddf9eedd5e7a7f035f0d7236027c9a5ebd1ecbbf0fcd6f58e01abd147da2876225ff868ac110662759dae4c8bba66154435e80
DIST qtquicktimeline-everywhere-src-6.11.0.tar.xz 97300 BLAKE2B 79c8f38b7107e64037323a107c9f82a58fb5572d879a38bdf33b81ddc3d60946d3a9f2106491aa2f7d08724aec8348791748533cbe002b178a96f22bf09a1807 SHA512 0272615261792374f81b984f925511282ee990c7e358198b79bdb7dccd14a3a18dc95551e4116ee087addb8dadbd52b2c39fe5b1883c682e7712d29414132e66
+DIST qtquicktimeline-everywhere-src-6.11.1.tar.xz 97268 BLAKE2B 944a34d3900f10e891d8eeddc727d08829e144bef082b005c62b6374e20f85b82a6baea8fc476999a786920d8c144a0956783d0b890e3f6df51c848990bf8a08 SHA512 b7fde5f38c32883996f94bf21217ecb336e2f7d9b1e1ac3c55be8bc046fe94d626f1539c05982a67c944ddc21f1409669818cff643384cb0a73120c0924d1d57
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.11.1.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.11.1.ebuild
new file mode 100644
index 000000000000..b8b579b8cc27
--- /dev/null
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.11.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2026 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/qtremoteobjects/Manifest b/dev-qt/qtremoteobjects/Manifest
index 56adb25eb84f..1eea99fb2224 100644
--- a/dev-qt/qtremoteobjects/Manifest
+++ b/dev-qt/qtremoteobjects/Manifest
@@ -2,3 +2,4 @@ DIST qtremoteobjects-everywhere-src-6.10.1.tar.xz 528992 BLAKE2B fc2f18e0bae3aaf
DIST qtremoteobjects-everywhere-src-6.10.2.tar.xz 528904 BLAKE2B 8e3e003b7043cbfed1b8eb2bcb737f7fee579be4bdc3fcc32c00b27c95a055c2a6291f2a827ee35f23b7a53f4b8475b7011b060015568f95fc834ade49a05162 SHA512 cebd7474112e6bbdbbc65a534be3bd9a0c6bdb054c35ff15c2ee413d7c89e9d3280a38dc14a9e82a7ac8c18f1bb1e4477a08f38cf4fe9d3e51f6ac8f0088d532
DIST qtremoteobjects-everywhere-src-6.10.3.tar.xz 528940 BLAKE2B 902c853fdb28e2eca554fd103388fee4fb84ebe50605d8082b9525fd95980a9f5993d79a6e611f35c4573c936d36009d863b5d269a085ebfc9d0fcf9bc104dd1 SHA512 cb9a94eb3fcfd31535afcf3648f54ac9a408a57028605e5a7e8563b2842baebad4abd5ef4be5ecca9d1f16c0f1c04b50b4fa81ebf820cb2178439ad1a69b4531
DIST qtremoteobjects-everywhere-src-6.11.0.tar.xz 529140 BLAKE2B 03ad69e97326dbf4a05e810d0bd7c76940dcbd1b863c2dd19f8e5656f3465251085a9d83f57629b939117ceceeaecd00aba4986a5fe481378528c1370208e610 SHA512 5ddf78a43e06677fa302da4f231ab24de59547ad56f8fd01a3d8836c6c8f29de84ef2fd62086744c9649538b46091b8382fe7958cd8484dd957ce818e143789d
+DIST qtremoteobjects-everywhere-src-6.11.1.tar.xz 529300 BLAKE2B ce7949dc8a30b93bf4af64a76da617272e4bcec76deb9769137121211adc880b093c19c43ce44524f7a341dba288d6d5333c1c386423173256db4a4f293cc18e SHA512 fb701012065aa1be4bdbb61bb6907fab012e679b4dd3ba028a984d462c2671aff52031759e9b6cb359a9eb67314be8260db5f352113c07a1a92eae723a8d8e40
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.11.1.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.11.1.ebuild
new file mode 100644
index 000000000000..5b4b8faade32
--- /dev/null
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.11.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~loong"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ qml? (
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( ~dev-qt/qtbase-${PV}:6[gui] )
+"
+
+src_configure() {
+ # same issue as bug #913692 when tests are enabled
+ has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
+ local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+ qt6-build_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # rarely fails randomly even with -j1, not looked further into
+ tst_modelview
+ )
+
+ # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
+ qt6-build_src_test -j1
+}
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ # installs 30+ test binaries like "qt6/bin/state" and, given
+ # otherwise empty, "can" delete the directory rather than list
+ rm -r -- "${D}${QT6_BINDIR}" || die
+ fi
+}
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 5c08f5e0cb97..30da50cee31e 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -2,3 +2,4 @@ DIST qtscxml-everywhere-src-6.10.1.tar.xz 546444 BLAKE2B fc6760bf45534af4fb26a56
DIST qtscxml-everywhere-src-6.10.2.tar.xz 546512 BLAKE2B a430e1dabbd70cc044bfc4168b9b96e91df43e28bd6699078b0fb8aab528b31e768d612da3fa281c9aa53322ea023537349039bcac0c30f3991512563f5b5bff SHA512 e29120433eb5848b115fe6715e05b090202fa62f943447697bb9f520bd72f68e73e01461be6a81dfde792ea8a13b95655c1ff1f781c3b76039bbfb535fea436b
DIST qtscxml-everywhere-src-6.10.3.tar.xz 546572 BLAKE2B f13f1a3c6b67037a96a162ee94ff0556e08af488513690f09f33e7290bfe6a70e5a7e71616537fd5250e0c8d9e954878f6cd4b9647e416c3a0e652dc636d1d8d SHA512 217ef29289de716e09c00b5710d79cf632d8cebbe608439b0a742ed7213380fceea09c055a478eb2e8fc7bb4891fbf21ad7b8431a1fdc522139508272addd8fd
DIST qtscxml-everywhere-src-6.11.0.tar.xz 549348 BLAKE2B 200f0b6abfa97cd039f8f462140c672ced1cd6c783d711090d951da15ab8cc1ae20bd7bb58441b7fb24a971ca622efd9e12e0b0d7494bec60beccfb015a4815b SHA512 5f8fdb9d710f2c0b811a9a409b6043f7e1e22291fb0192ddde997d8589c7d179d65d223300015486ae8c5e40e93bc46f15953f08f03a2d1e7606935c45576b9d
+DIST qtscxml-everywhere-src-6.11.1.tar.xz 550144 BLAKE2B acd246fd4312737be50c6f1a3814f56b6f59bae74f93109c90d9477f9abe91dbdd5d62d1dcd0d232aeb3988f79869cb2dd22429274639044e176a6fba577b7f9 SHA512 be532577a6bd928c0072c0a1fa74f3f4edef32f20b9b728b43ad0dc6a0ecffb7127af621af9328af211439637df0dc7617a60ebd98e812711eac4f81b4645998
diff --git a/dev-qt/qtscxml/qtscxml-6.11.1.ebuild b/dev-qt/qtscxml/qtscxml-6.11.1.ebuild
new file mode 100644
index 000000000000..1fddc362dc3f
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-6.11.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2026 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 ~arm64 ~loong ~ppc ~ppc64 ~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 421256f66ca9..b9ccd76d3490 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -2,3 +2,4 @@ DIST qtsensors-everywhere-src-6.10.1.tar.xz 1485444 BLAKE2B 3c110364bd10de1960ce
DIST qtsensors-everywhere-src-6.10.2.tar.xz 1485624 BLAKE2B b80920895c1a5c9acb9568a586b6f019a1ad1b48df3756350b7ea2c1b78ba6eb9bae6a89c4bac7472b994e06da8c3174a07f49ad5a0ced322ad09907476dabf3 SHA512 d64b09b28237ca05231d342f19e3fbfbfbcb8e269eb20b44f33dcb925d9e3d8f5f7dbdb018bbe81f1165d287286779d4100fa8997b4d5f0e0ca0dfc170061124
DIST qtsensors-everywhere-src-6.10.3.tar.xz 1485504 BLAKE2B 42d21b5a1b11848017ffd7adef57deaa7329e679a95e479c3d9f2562cba48897f81efc2c55960cf59733edfb2bca28897fe7ba54b1dc32c92032bfda03f253be SHA512 16dfc746873ff6be699656310c51029e895e9fc0e23d8a9c81731b55b14e028a8f2edc87469fc5bffe8940a29ab7158f78341d6f3dcd02027ed42dec9f42e025
DIST qtsensors-everywhere-src-6.11.0.tar.xz 1485684 BLAKE2B f544ea554e8e273dfeff8bd19bd320bbf90889dd49a9eba87e5144d0d5f6a846af1629b36e08ce1c487d5b4ea1acafa1db4faa0640872661f1c5f519897c2cbb SHA512 2efb5d37e4fef8345d13c40b1c179277032c91193376d1c048d80f38223b59de716fc56b10f904ceb717291d7d66a6059aa82d96b8709bbb995b24562fbc7597
+DIST qtsensors-everywhere-src-6.11.1.tar.xz 1485472 BLAKE2B 4f6dac3264a18356a74d7e875840444d586614a29469c9e32d49a52477d9be320b0ff94d2e0bff8229d6469b45cf86801241743a780306c95f69ccc8b7eb4bbf SHA512 f6d9157cc807e0007a5f174cd9082f0f4759a7a34684d768fed74bbdc14ae5773bef359c03536427d4e16dfce9289bca9aec3e936b229ae8e680f41e815990ed
diff --git a/dev-qt/qtsensors/qtsensors-6.11.1.ebuild b/dev-qt/qtsensors/qtsensors-6.11.1.ebuild
new file mode 100644
index 000000000000..d9ed04c361e1
--- /dev/null
+++ b/dev-qt/qtsensors/qtsensors-6.11.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023-2026 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 ~hppa ~loong ~ppc ~ppc64 ~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 1a6a0bc8330b..609c313141b6 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -2,3 +2,4 @@ DIST qtserialbus-everywhere-src-6.10.1.tar.xz 535480 BLAKE2B 2a2fc446b03ddfa94d1
DIST qtserialbus-everywhere-src-6.10.2.tar.xz 535424 BLAKE2B e0a768780dd5fc757cb00dd9b6881c0454c8301ca8206a4d7355569f925089ccd87d1644fda675ef2888bc870e617d6f0919c5820be2fdde84aa8344ea19b837 SHA512 3a44f1d012e5693eb76c50944d3ef81e50bef417dbc3f1eaa7ed12d46f89a61141fda0e13f11a9440b83f0d781a18ff2487890ca27e0d9a55d11748b4edb9a7a
DIST qtserialbus-everywhere-src-6.10.3.tar.xz 535580 BLAKE2B f0c8931eb7825a085e32e1e8d23405ce1bf21b8543ab52151ea5e43d9b9ecfd58a5ef81d07717323d977ca73f1b7d40e4a0a9f86878ac089dd85136746d68b3a SHA512 7ef42948e9eb5731e53c810d1f0e2857e7f9e4bf349c7a55a3a61c02efadd36a83b149eb35467274b0627a5192d09f1d64dda60b3106349fd4c88d8d58b76085
DIST qtserialbus-everywhere-src-6.11.0.tar.xz 535528 BLAKE2B dd9a0c9518a6e87b24f6a4d41f9878673899e842acb05d198071dbe0ef82335c3e652c61e045d2a347b3b8e731e7481cd39f7260651bc9b6615601a7b6e4f094 SHA512 1b718bb74a7a1bc85572a115373df81bf1249141a5632c9cc2467b139021743cba561ad5fd0171caabbcc3a06b11725b38754c2ca937ce5af2dc48f809c775d4
+DIST qtserialbus-everywhere-src-6.11.1.tar.xz 535680 BLAKE2B 7541abba622784308a19b0a2b877d24f459021f4ef403f54d084935aa0b03ea00c9865cf8e5e59fc1050734bcad6a1af7dd9ab4c244da89695282b7f55dcbaae SHA512 bb655d719ad753fe06bfe89f1cc02a5b5fa64edf560b9529817b09a9a701b9952806bc18e98f58ebabe78d8207336db250baf613df3e15f8f380d1ebef320ee3
diff --git a/dev-qt/qtserialbus/qtserialbus-6.11.1.ebuild b/dev-qt/qtserialbus/qtserialbus-6.11.1.ebuild
new file mode 100644
index 000000000000..116247f3bb0b
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.11.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2024-2026 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 6741d5a6581f..17df25ad77d7 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -2,3 +2,4 @@ DIST qtserialport-everywhere-src-6.10.1.tar.xz 263892 BLAKE2B 6c66404146c5619a02
DIST qtserialport-everywhere-src-6.10.2.tar.xz 263996 BLAKE2B f1875f2032928c88d2093f9000ce35ef7be56e797c241e4a2cf4fdecb4176485e25adfde085bd2ed5678af48fa1f521f33461e9b861fa6f78030224ab17102a1 SHA512 e6d68b31c6b617764df859fc30ea5c5e083d827e28f8c48db55a8772f4b390d70067008b1f954f7208112cb50fee87f7c53289675fd55850903ec53c4be4ca42
DIST qtserialport-everywhere-src-6.10.3.tar.xz 263932 BLAKE2B a87223f4336f335d7c43ff5b1474c665d4bfed2de7c2631e2e88496f2d6bc90a8f78e91d529486faf41b85a334ec7b537c9907c7848688735e7882e532d902bc SHA512 1df581da375ae8ccaa441e1bfd963594836aaf42623339caf9d04ead12bf32e219ba9cc42545668c2d13df90f006217d11f41c1dcd37e02e42cdeb902e546872
DIST qtserialport-everywhere-src-6.11.0.tar.xz 263980 BLAKE2B 6d7af8b0c068d738e98ebebb3f7589f0f3e7939819bbe88e5f62bbd274cf2233984e73cd1aa7b7c532d940443899705430b644e74ce66835160931fadef5c9d1 SHA512 2136bf94e398593abfa4703a5a2234acf92439b36023549c8d85999e9cb154d0fdc1a6b3eb1167613edff32712ae547a217818ba309b928250a88a65f6253377
+DIST qtserialport-everywhere-src-6.11.1.tar.xz 264092 BLAKE2B 41fb774700e757ce376f07e3069a265201acac3b62e28f5877b18648bbf8870937bfcf55ce918c25149475c4af88ff888c1630c7ddd6a9926bfd47cb5d1c7fce SHA512 6fcac1e82932a94b4a43c22268ea64f6d277507e08bbba89c803c8e7c16408d621e5c8ee11aaa829a4aaeae7ec1006a32b04980e7571098b3a8155a38d02d17a
diff --git a/dev-qt/qtserialport/qtserialport-6.11.1.ebuild b/dev-qt/qtserialport/qtserialport-6.11.1.ebuild
new file mode 100644
index 000000000000..cfac09635f1a
--- /dev/null
+++ b/dev-qt/qtserialport/qtserialport-6.11.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2021-2026 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 f6ecb1ae8c27..2d59fb230466 100644
--- a/dev-qt/qtshadertools/Manifest
+++ b/dev-qt/qtshadertools/Manifest
@@ -2,3 +2,4 @@ DIST qtshadertools-everywhere-src-6.10.1.tar.xz 1152220 BLAKE2B f311fbb8196b6ab3
DIST qtshadertools-everywhere-src-6.10.2.tar.xz 1152340 BLAKE2B 8d6ced25bfdbdbb1a7f21f7e5c1f05bb2ca7144d4b360f3e87ca5978347f37ffb12f0873745b73ecf130e38749e7d861965275a880c9a92eafa03e3bd61b419e SHA512 819a51a8dc2cd0f915a442c92374051945363df5d2196062e07338b0f0435514650a25bb21a3962c7f2921e9eebb1c3432c7d1bdc5f4ffefc24146d8eef5e882
DIST qtshadertools-everywhere-src-6.10.3.tar.xz 1152352 BLAKE2B a9114a6e43cf041c6d4474f3712fedb6130bf1b0253d7895c7878a245a64dc773e08d5b23010def56a164a0e520a305b0d33b1260038a5277b32826a94e8a75c SHA512 8d37be9d68bbdcec354f24b69cc1f2dc8dff766d66758fe5d7736d2c0d787bbd9369f3fe6c1477fede1dcc78f5b316f12c143cdd595559122139bd2661c70491
DIST qtshadertools-everywhere-src-6.11.0.tar.xz 1216672 BLAKE2B 2de8020972891ef2f5cfb5b37a63db7ae2b47a50a1a04b6a81cf8cfa4cb1ed97b547a8e8b2fe5b82181833702a1c7f9dc376fd281ea8dcb71d66e0d127af8216 SHA512 36fae98a78df8f1fef39628a7f8946e9e1d9d94c7e5cbf10c0ee7eac5439e5e8941fe59324c720f1a430ef75bb70efd63fef61858e0dd88e703e652f16bc29de
+DIST qtshadertools-everywhere-src-6.11.1.tar.xz 1216568 BLAKE2B c41991234c489cc8c0285a2cc1c1e1ac0782478d4c8fcdd29fb9ece92b5fbc6f889f381bad0505b473979e0af33ce68f4afa4d80b993e172b400fdf551ff8952 SHA512 5f6b824224b26421cf6f06e58e7162cbcf92628fc4f917b46f3f289ea480bd763d8b550e6d60381cdd10f027802c799bbc31ed649e364c1b99e59f41747c0359
diff --git a/dev-qt/qtshadertools/qtshadertools-6.11.1.ebuild b/dev-qt/qtshadertools/qtshadertools-6.11.1.ebuild
new file mode 100644
index 000000000000..22459523d23e
--- /dev/null
+++ b/dev-qt/qtshadertools/qtshadertools-6.11.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic 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 ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ # -Werror=odr violations between mismatching spirv.hpp (bug #972694)
+ filter-lto
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 653bea23b9fe..4db58163c3e0 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -2,3 +2,4 @@ DIST qtspeech-everywhere-src-6.10.1.tar.xz 248024 BLAKE2B 792b30bea0d0773ecc9f6a
DIST qtspeech-everywhere-src-6.10.2.tar.xz 248028 BLAKE2B 2022d1988014af97376053640f592f29ad5c5ae915dce5dd94e7d60a94e8f84224c6530cfa7966075ca6fd29288f5f0029ce3f020d52e7d16ae61ad113beaa59 SHA512 0fda652e6640a5d87df6390faac6b071dbf04e62a3eb54ff990963d62c3c99359ac8008152eddd503c623e015ff5d21b068603c0576b24f2db51e6834d388e4a
DIST qtspeech-everywhere-src-6.10.3.tar.xz 248140 BLAKE2B 9664a4f5834eaf809ef5fef9e137deed4e38e649b09555856e3bfbfb5423ed3e49afd0816ca4c95c26ce9d040ec4707f10a38235b9592803f0850716f01b8709 SHA512 12e35e9d94a499661f1a1512ead82d607fd0867ceb515d5e24fa8154075f93edeaa265a7d15d38168c7ccfa0b2d3e426826e7ed415da1e0951631cb78f15dd6c
DIST qtspeech-everywhere-src-6.11.0.tar.xz 249120 BLAKE2B 1ada951679d116b4118369b6210383655ecb85a364933de1b490ee3f6fbe92e0f29257d1667f1541a521db5d35407eb5a096d6e65294839089dd26f3b22be125 SHA512 05072484ab1c28e1d3ec6861da3917485314e0ba4cf0cdeab900673881ed3645d531d6d3b91333fd3e69be2158d66a67394b6ec97a71150d18db6ac33379034e
+DIST qtspeech-everywhere-src-6.11.1.tar.xz 249232 BLAKE2B 2bd808c2ba83a7ebebdbd5fec210a131b3b34b9589a77cd7f89794e3ee86b042f8ba0ff11a7d2000e00433a50be49d53dda4949ef37aae2df780ebb13852909c SHA512 99958a370cbbd65d1c6b83904902550dcd0219be846b23e0cf3c23f2450bb2486768885107e4e18aca02bff06fd810332fda98240ad03fa8aa9d1e674d7d506a
diff --git a/dev-qt/qtspeech/qtspeech-6.11.1.ebuild b/dev-qt/qtspeech/qtspeech-6.11.1.ebuild
new file mode 100644
index 000000000000..51265957cedc
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-6.11.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# tests are kind of flaky, sometimes hang, and also fail with clang
+# (not that it's unusable with clang) -- may be worth revisiting
+# eventually given qtspeech is still somewhat new (added in 6.4.0)
+QT6_RESTRICT_TESTS=1
+
+inherit qt6-build
+
+DESCRIPTION="Text-to-speech library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="flite qml +speechd"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6
+ ~dev-qt/qtmultimedia-${PV}:6
+ flite? (
+ app-accessibility/flite
+ ~dev-qt/qtbase-${PV}:6[concurrent]
+ )
+ 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)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index 1667e4d399cd..0b6773b8bef3 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -4,3 +4,4 @@ DIST qtsvg-everywhere-src-6.10.1.tar.xz 2613980 BLAKE2B 13fddc7721c097ab9e315ca2
DIST qtsvg-everywhere-src-6.10.2.tar.xz 2614740 BLAKE2B 9936efc2ead690b7810c96c8517d9789bbf4912cad07d1d403e5816ec18b3441d14394672dec82eade551dffa69d0436714be812bcc888d8a1b552587e08c6c2 SHA512 b455d7be4d6e320bbabf8f7c4936a46b248c5782226ca0c5249354efc6ea3b9463a1518de22a54605281c0ec2088b851db6ec824dceaf2beeff55896844651f1
DIST qtsvg-everywhere-src-6.10.3.tar.xz 2614032 BLAKE2B 08b903d04911ad280d7984a684945b1271e90d0d23f714a8acb42346f6d109db9159def1c86e053b4c49d18bfe7bfb1a39aed6584ddc2ee07bda39f5038bb9f3 SHA512 d75efa88382bd50704e185980014960d9baa3086ffd9530c6eb92ef277e15c804d93f9a20341849c0b64f9a013c31f3f690143ff3e024af8acfd3067a150ce78
DIST qtsvg-everywhere-src-6.11.0.tar.xz 2334724 BLAKE2B 2e57a7cddf78aa311148260552277a2fc37399ed7e3d318218759a7fd4957906c54eb339cd4efae6832a8cad626a8fbc083b0d4476d4472e459a470f158540fa SHA512 b2cf14dc00e033f0f2361b84f8b954379b67d03fc1bdb9f0f3d191218677d98fb3827484a69540297157ac4ca47a6ef50b233ec347d0a814f054ffb029670e9e
+DIST qtsvg-everywhere-src-6.11.1.tar.xz 2336944 BLAKE2B a6ec11928ee38719f77926693b5eb949ecdafc3a94da9693dcb9f0ad1207ec03abf66da2056757da9d01d211d94c28a8df96f75a0dced91e867f3e4b0a0d2f48 SHA512 6cbadc333d3616a361360043da9a6809d03ee131cfb0661c9d01901c4bcf1d074c19f04b959616a1d35b712f2f50c66b5c40ea7bf204e680d054d538aabcf3e7
diff --git a/dev-qt/qtsvg/qtsvg-6.11.1.ebuild b/dev-qt/qtsvg/qtsvg-6.11.1.ebuild
new file mode 100644
index 000000000000..929ff37ace4a
--- /dev/null
+++ b/dev-qt/qtsvg/qtsvg-6.11.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build toolchain-funcs
+
+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]
+ virtual/zlib:=
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
+ # is known failing on BE, could use more looking into (bug #935356)
+ [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
+
+ qt6-build_src_test
+}
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index 2db448638cc2..49c9c56a95a3 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -2,3 +2,4 @@ DIST qttools-everywhere-src-6.10.1.tar.xz 10047008 BLAKE2B 63674679449f21a8d3ac5
DIST qttools-everywhere-src-6.10.2.tar.xz 10074484 BLAKE2B c08e6eaee38f1146124b7a05226aa00e47114c0e89f984b1c1ee126201da76469582f44a84e7dae6cb764ea76bbd64ea1c73124719259d9319d89215fc0ddb74 SHA512 1be43a64e272ec0fcd047aca6d7c52bc12ad9a8579e4274a14422b09d3ed43c5afd6bd39ef22f7e87b6df182ea407d60987b02390596b757f375a7d711f1c6e0
DIST qttools-everywhere-src-6.10.3.tar.xz 10078596 BLAKE2B 9a7e72605419f29e483aa3341717deda3e3847dfa4881658d7a25e1263bf326f8d0933e6c914ebb98f46808fb1b6e46b55579ea1a699c3641073d64d080009d8 SHA512 d308b7232e77a83ab47eaaa440dfc448c3f441c1bdf01b317f3e54e9467631d03344af012b7ec7bd11c5e786e06d1612ed80721fa1ae10e4e9f50aefdcc97428
DIST qttools-everywhere-src-6.11.0.tar.xz 10223892 BLAKE2B 0b9d9f549d41fbd56951fe3da00efd326754c3967d0fa888064ccc6d7102a3e43c66ec2fc605551073f6fc76158b9605f9ab2b3a2a6a97109b655894221a05e4 SHA512 0db48ac38ac8f0a6637477e182c96d28e42b7f24aef9832882ac0398e536edd1fece12f5b1fa6588863ac04cbe201d77f4bb45b1c15cf7c6d991d072e2e9d696
+DIST qttools-everywhere-src-6.11.1.tar.xz 10225832 BLAKE2B 29acbe64c62dd2a0cf1f1833a532e338c564fa8b1c73a131476869cb9caf988a6d5de1abba837661bf916d29068383f1fe724282de9eacf40a93bac133553872 SHA512 826d21ed3e45feebe8c083b9fc9fc8e2a64aaec972d58388c94eabeaa3c2d8e4c86f1620a7caa6a1784f2f84641aec3df4b20006fe369eeaeb1968b838497b56
diff --git a/dev-qt/qttools/qttools-6.11.1.ebuild b/dev-qt/qttools/qttools-6.11.1.ebuild
new file mode 100644
index 000000000000..27752d45f562
--- /dev/null
+++ b/dev-qt/qttools/qttools-6.11.1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake
+LLVM_COMPAT=( {17..21} )
+LLVM_OPTIONAL=1
+
+# behaves very badly when qttools is not already installed, also
+# other issues to handle (clang tests flaky depending on version,
+# and 3rdparty/ tries to FetchContent gtest)
+QT6_RESTRICT_TESTS=1
+
+inherit flag-o-matic llvm-r2 optfeature qt6-build xdg
+
+DESCRIPTION="Qt Tools Collection"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="
+ +assistant designer distancefieldgenerator gles2-only kmap2qmap
+ +linguist opengl pixeltool +qdbus qdoc qml qmlls
+ 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 )
+ designer? ( qml widgets )
+ distancefieldgenerator? ( qml widgets )
+ pixeltool? ( widgets )
+ qdoc? ( qml ${LLVM_REQUIRED_USE} )
+ qmlls? ( assistant qml )
+"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[widgets?]
+ assistant? (
+ ~dev-qt/qtbase-${PV}:6[concurrent,network,sql,sqlite]
+ !dev-qt/assistant:5
+ )
+ designer? (
+ ~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
+ zstd? ( app-arch/zstd:= )
+ !<dev-qt/designer-5.15.18-r1:5
+ )
+ kmap2qmap? ( ~dev-qt/qtbase-${PV}:6[evdev] )
+ linguist? (
+ widgets? ( !dev-qt/linguist:5 )
+ )
+ qdbus? (
+ ~dev-qt/qtbase-${PV}:6[dbus,xml]
+ widgets? ( !dev-qt/qdbusviewer:5 )
+ )
+ qdoc? (
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ ')
+ )
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
+ qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
+ qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
+ widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
+"
+DEPEND="
+ ${RDEPEND}
+ qtdiag? (
+ vulkan? ( dev-util/vulkan-headers )
+ )
+"
+
+src_prepare() {
+ qt6-build_src_prepare
+
+ # qttools is picky about clang versions and ignores LLVM_SLOT
+ sed -e '/find_package/s/${\(LLVM_\)*VERSION_CLEAN}//' \
+ -i cmake/FindWrapLibClang.cmake || die
+}
+
+src_configure() {
+ # validator.h:25:8: error: type 'struct Validator' ... [-Werror=odr]
+ use linguist && filter-lto
+
+ use qdoc && llvm_chost_setup
+
+ local mycmakeargs=(
+ # prevent the clang test as it can abort due to bug #916098
+ $(cmake_use_find_package qdoc WrapLibClang)
+ $(cmake_use_find_package qml Qt6Qml)
+ $(cmake_use_find_package widgets Qt6Widgets)
+ $(qt_feature assistant)
+ $(qt_feature designer)
+ $(qt_feature distancefieldgenerator)
+ $(qt_feature kmap2qmap)
+ $(qt_feature linguist)
+ $(qt_feature pixeltool)
+ $(qt_feature qdbus)
+ $(qt_feature qdoc)
+ $(qt_feature qtattributionsscanner)
+ $(qt_feature qtdiag)
+ $(qt_feature qtplugininfo)
+ $(usev widgets -DQT_INSTALL_XDG_DESKTOP_ENTRIES=ON)
+
+ # USE=qmlls' help plugin may be temporary, upstream has plans to split
+ # QtHelp into another package so that qtdeclarative can depend on it
+ # without a circular dependency with qttools
+ $(cmake_use_find_package qmlls Qt6QmlLSPrivate)
+ )
+
+ qt6-build_src_configure
+}
+
+pkg_postinst() {
+ xdg_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 d5408c3581df..fd2ecfb33f37 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -3,3 +3,4 @@ DIST qttranslations-everywhere-src-6.10.1.tar.xz 1626252 BLAKE2B 84edfad16ac209b
DIST qttranslations-everywhere-src-6.10.2.tar.xz 1680564 BLAKE2B 8e4a6f38d359ce387cb6db26589c224dcfac83b57584a5d4a0de34fbc4322bd905ea0f3bdf7144c12ae850bd41accb913dc5dfba13883886afca0826e8eba17f SHA512 f6665728b341dc105c98854241dcd07c75014685a07c9a852f5e062186ef4440bd0da8e87208ffeba266f7c1ab8dcb2e676f88094153cec3aa785ecd06aa8758
DIST qttranslations-everywhere-src-6.10.3.tar.xz 1680584 BLAKE2B 8ac578dd74d654597ed98ef707008e8f182647c3a60da95ea7fee95167a4237f17f3ef604caeb7e3d1bd4d0e096070ac20295ee9c0851b32794e87504079fc75 SHA512 fd504e1fbcc87833b5a6eb6623970e9beecdf2b2c081a4aea5a7c38230ebfa23afa7563d79de0e9f4d5c0579012047441e169ef7ced84b9e7c46aa51dc7d80df
DIST qttranslations-everywhere-src-6.11.0.tar.xz 1680372 BLAKE2B 1ecfbf2ff8ccfd834f1e559dbf9dd0ae386f40df594f5c8242d85eee1acd1dc7cc776401a06bf3743c2d2abc7ac72cddf9615349dbbe4a24c726fa06d9356966 SHA512 9711e56b844118374b62ce99efcab81bc8e692657529e97a211c1c0ed227aa98cd060ff15fbe3cff74134efc557218ee7ad48a916a1a0f40cfe46f385e810e51
+DIST qttranslations-everywhere-src-6.11.1.tar.xz 1684616 BLAKE2B 0b2ad946d1deab2cb45fe4a857db157228d4dc9164c5292af4fbc75834b785db512bf0c99cef0b4a0790564a9d038230fe6a2a78c23549f6a41aa3415b386eaf SHA512 e09c2be4ce6160c9cc853a96051a5f1a7d1bc8ba407cba781db48d3f6bc658c1d9fdb999ca3c41f26b3cb3a26ece62e7439437f4445cfc71afccb5dc3987dff4
diff --git a/dev-qt/qttranslations/qttranslations-6.11.1.ebuild b/dev-qt/qttranslations/qttranslations-6.11.1.ebuild
new file mode 100644
index 000000000000..b18b2c945bb0
--- /dev/null
+++ b/dev-qt/qttranslations/qttranslations-6.11.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT6_RESTRICT_TESTS=1 # no tests
+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 ~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 c68012b00ae9..883881e83836 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -2,3 +2,4 @@ DIST qtvirtualkeyboard-everywhere-src-6.10.1.tar.xz 3269920 BLAKE2B 515a075acf2f
DIST qtvirtualkeyboard-everywhere-src-6.10.2.tar.xz 3266796 BLAKE2B 1cf178534df31b9874649c753e5bc6e0bf29accbb8f3d5cbeb838285e64d12cbaaac1c7b0edfe8a3de2cf1ac5a2242ba8d1702556d6c834497ccf0a95df8d652 SHA512 09b4c786e4a2e5a9283af8fe03ff185aa9c7805cb98ec301ca74513bbe37d826f7b1df6b8c1887b95a862cd99bb459819b68d23412cb7f5d02457ffc939fe583
DIST qtvirtualkeyboard-everywhere-src-6.10.3.tar.xz 3270636 BLAKE2B 45b8bc16e7bf340be70974ba4bd20220596779b66eaaa17e9abc713fda6e5f779850efce8c70d9b859bf13c4e5c154d0aabf00a86d28a4a2ef555c80ac383465 SHA512 8fecca824e814c43da8dccbeab8eb22c064fc01daea7adc68bc830856685aed77996cd50afa31ed1db67956b9b1b9a4d39285f382b4d96ce4972f28b9d6f79c5
DIST qtvirtualkeyboard-everywhere-src-6.11.0.tar.xz 3282444 BLAKE2B 9f7ddaf77c83d7f7b3fa7e05dc2981e23f92cd72c6fc207fd654dcfd8af0676901f843e20db11e3f651dccd9f76cb723ed28d3b20e390b9403f2ec86dc94a836 SHA512 fb1f10ebcad503779dc8363afd02062db82153ba075177c8f89d6868ab91228fa62076f59eba9de4a8d869a0604177bd69be24826379f08f4f73984c8fd4a95c
+DIST qtvirtualkeyboard-everywhere-src-6.11.1.tar.xz 3293452 BLAKE2B 9c8b3d57d24f939fe7a6000fc875152d15b9673c5a8a701f170bbaa61301e1e06d8edb9d0bc9807dcb79734e7429f728bb9a22cccae5543d2b538ad2de1dd32e SHA512 c508d799a0335a8fb42837d0b52981c7bae22dc4bf7f53e989b156c31368dc9455d6a8d54b4e155fed8ce4d40606d0e4bcebdada41639e1545751a48a43e4653
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.11.1.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.11.1.ebuild
new file mode 100644
index 000000000000..a19423946286
--- /dev/null
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.11.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023-2026 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 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+sound +spell"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtsvg-${PV}:6
+ sound? ( ~dev-qt/qtmultimedia-${PV}:6[qml] )
+ spell? ( app-text/hunspell:= )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(qt_feature sound vkb_sound_effects)
+ $(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 50e275f1b1f4..a292efe9e967 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -4,3 +4,4 @@ DIST qtwayland-everywhere-src-6.10.1.tar.xz 901632 BLAKE2B c9d6ef7116afae89d22bd
DIST qtwayland-everywhere-src-6.10.2.tar.xz 901748 BLAKE2B c1c8ac0626e021e7755b2f8d4cd9a7463683a3f5987ebd98c6649e8b3f6dbef37e4d3afba56912842908a828c89084173a7a08059b0feca1612620a62f0a15f2 SHA512 c485421ffcbd03a55560272c08ae3b1ad5ea5d7b97e3cacff700bfdc8a458520d040c3443a2ec14d822af8f3fdb9754c32c065c73b586c8db8ea32bedba164b9
DIST qtwayland-everywhere-src-6.10.3.tar.xz 901620 BLAKE2B b90e9f2c50d54d08b2bf234f4c93dccbe5d5413715c91ebc09cf725e1e95e927bfa7d9b18f095e2d9646b2701261954dde29e916ce86ab8721ddbe2bfa90ca71 SHA512 e8fd87143b8a0def113d02ae43931ed8c8b5f1917926481398bf0b617a0c70ef79ba20bf8359881f902b318b7412765a8a479c50d55a7267723cb9c76bd8d4b1
DIST qtwayland-everywhere-src-6.11.0.tar.xz 903732 BLAKE2B 06d643ae6c556346251c7457cf3fe43b40ca7d5c7fe85612bd758babc7b7c71b6c6157c07809b47591370ebeaefbff1b709766e8ff9b0585dee6f3545dfed198 SHA512 ae1728e67d21d28aadbc90a6abe1cd9812fbd99c791deb8f01bbfd074fb3b7160521464d8f3da2f1c0c5661d3d50d3b5ea5cfb953d9fa12d0fff4b385914ae3a
+DIST qtwayland-everywhere-src-6.11.1.tar.xz 903616 BLAKE2B 50452f6c9cb21c8b60687898b74651e67a87da0063c968a4cbb9eae2d0c45697fada478d93d35d74870dc925c9457d0b9b3ed23389ab7a9e013e7872041855fb SHA512 97c9aa8a75d68d3ba5f28e86dd2af7fc3fd2a32a190ffc4c5b5145a98e7657627dbb2b63893f241d009baa72de7beaebfcf91282e731b7985c240d204c5aab9b
diff --git a/dev-qt/qtwayland/qtwayland-6.11.1.ebuild b/dev-qt/qtwayland/qtwayland-6.11.1.ebuild
new file mode 100644
index 000000000000..38fc85e340ad
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.11.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Toolbox for making Qt based Wayland compositors"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="gnome qml"
+
+RDEPEND="
+ dev-libs/wayland
+ ~dev-qt/qtbase-${PV}:6[gui,opengl,wayland]
+ media-libs/libglvnd
+ x11-libs/libxkbcommon
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+ gnome? (
+ ~dev-qt/qtbase-${PV}:6[dbus]
+ ~dev-qt/qtsvg-${PV}:6
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/wayland-scanner
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Quick)
+ $(qt_feature gnome wayland_decoration_adwaita)
+ )
+
+ qt6-build_src_configure
+}
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 0367f45494de..22c96606d67b 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -2,3 +2,4 @@ DIST qtwebchannel-everywhere-src-6.10.1.tar.xz 194020 BLAKE2B a8c706df83f16f7c82
DIST qtwebchannel-everywhere-src-6.10.2.tar.xz 194076 BLAKE2B aa17068444e33a118838b2449d38542b5c5d85106d9c20d9956b570d552a628bc1b50c7ce363d51b67f45ea65516ef7917ebc6307d8920bb4df0c5fa7a37b96e SHA512 8af8367e89cd09f58625f34c3b4f3fa885fc82b2f6b2c5fcb5347199b65868012afe1c87006a5367fee669d97ba44e07705c3ada12bc34c72e0455ceca65c4b1
DIST qtwebchannel-everywhere-src-6.10.3.tar.xz 194048 BLAKE2B deaea865f7c6d09b8305e2135fc02955d8a6b9400e6a407180e0a45cbf3b07460bf3dd6b4e61bd923a72603b1a24f458049feaf9842d13c0a7a5d1f11766cadc SHA512 a7fc823d2a19dc200a32f1d58e08d1554f5721b6e684a12f7aa34ebd63e0a51f6620ab89e1c6f965c1a64b353b450b7adb9796e7d8af8870f1c189cfb64b76f5
DIST qtwebchannel-everywhere-src-6.11.0.tar.xz 193340 BLAKE2B 0f7ef4fc93f40d41b7286473051a43686e537f57b0bc95a4d877bb1d309539d3f547693c276345a50efb845e640c65bef830bfd511f425bc83223450b7a06485 SHA512 40e95da636a2399a66131d7985cbf692653a52200893c59be9d9441d4a8c561b8074cce78c9fa9dbbdfa87f4bb3892dc267cbb563da9f81eba7687e7dc091e5f
+DIST qtwebchannel-everywhere-src-6.11.1.tar.xz 193204 BLAKE2B f85812c2d2211eb889ee6178577b5542228c8376382e6647a34d0486919f134be10feb277fc1e1642132aa7a6f2600916f29e0e94d6b0b0eb3e176b70ade7d77 SHA512 c19696139a0d7e45d7f9b09d30230393f91f7a806d227ced3ae76c4c1aab8a9d3fd8dcbaf5313264235b9ddff540319f37deef7fe81bbde10b3a51339da53ac7
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.11.1.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.11.1.ebuild
new file mode 100644
index 000000000000..ce945638a29b
--- /dev/null
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.11.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2026 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 ~ppc64 ~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-$(ver_cut 1-3)*: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 c723dabd82d9..c3fed1085660 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -5,3 +5,4 @@ DIST qtwebengine-everywhere-src-6.10.1.tar.xz 881148292 BLAKE2B 45341a84029341dc
DIST qtwebengine-everywhere-src-6.10.2.tar.xz 881342592 BLAKE2B 43d99ae244c76656920fbe4fd3c82495881a91a5f2302e60bc0d30bea4c394245913a80863047ab30ebe216a3956250745ece6c38b233600a3ba468053558ad4 SHA512 560411c33cb55d36089ac638a1922106d10d996f686fd95fddec38dfb07f38c2f19967c23fbccd336b7459b19930cb886d2a095db22eb88e456d060d7107de37
DIST qtwebengine-everywhere-src-6.10.3.tar.xz 881406300 BLAKE2B 33fa7a9c18a91d48e262272d79cfa174a182bdf395c6500e97a8692e1f84e2228622eee2197c6b61eb6fda21710e0780f6037ae9bb4f95f2043a3484d70ef76a SHA512 58ddcd96b1ebd9260ce4afe3c8eb0c27ccaee5f9ccbf1d151a8bf04d91c757f0b956ce4150311fe17e2599bceadff2e3cb481c667c3ff721e270a3b486efd4eb
DIST qtwebengine-everywhere-src-6.11.0.tar.xz 578861916 BLAKE2B 9c671bcfc79d032bc6f43a5d9d320de5bce908d85c951ee5eff81ab705916eb538d092019b0fb1fab059a2a7ba25ae613568e5b0e49556ccc3616e99dd428f2a SHA512 a3e6138ecc1d0a19faf97975341547214ebdb61eee89bec96cfc7d09b2da621569d7c6aadc392ac683e1d18e3b01fe1d9949b3726633aaf5a6edafd8015db4a0
+DIST qtwebengine-everywhere-src-6.11.1.tar.xz 578914356 BLAKE2B 2ebaa0a5ee50962c9d8d51bb0cae2457050ebf28c99468ff797a8884836b34feefa583f92791208e8012b8f273c49ea5926e021b0e45fa733d33f8e0e2511500 SHA512 145c55b5288766a94d51f5c8f1a28537d2c9a9c368f55d9b9e7a67ba07a0d43335f65759e41f76528a7ddd78a86deca38fbe407876fc5a322a326dd7f6e56fc2
diff --git a/dev-qt/qtwebengine/qtwebengine-6.11.1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.11.1.ebuild
new file mode 100644
index 000000000000..3951fd03f5ea
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-6.11.1.ebuild
@@ -0,0 +1,367 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+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://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}-6.11-patchset-3.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 webdriver +widgets
+"
+REQUIRED_USE="
+ designer? ( qml widgets )
+ test? ( widgets )
+"
+
+# dlopen: krb5, libva, pciutils
+RDEPEND="
+ app-arch/snappy:=
+ dev-libs/expat
+ dev-libs/libxml2:=[icu]
+ dev-libs/libxslt
+ dev-libs/nspr
+ dev-libs/nss
+ ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,ssl,vulkan?,widgets?]
+ ~dev-qt/qtdeclarative-${PV}:6[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/mesa[gbm(+)]
+ >=media-libs/openh264-2.4:=
+ media-libs/openjpeg:2=
+ media-libs/opus
+ media-libs/tiff:=
+ sys-apps/dbus
+ sys-apps/pciutils
+ virtual/libudev:=
+ virtual/minizip:=
+ virtual/zlib:=
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libdrm
+ 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 )
+ opengl? ( media-libs/libglvnd[X] )
+ pulseaudio? ( media-libs/libpulse[glib] )
+ screencast? (
+ dev-libs/glib:2
+ media-video/pipewire:=
+ )
+ system-icu? ( dev-libs/icu:= )
+ vaapi? ( media-libs/libva:=[X] )
+"
+DEPEND="
+ ${RDEPEND}
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-stub
+ )
+ media-libs/libglvnd
+ x11-base/xorg-proto
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libxshmfence
+ elibc_musl? ( sys-libs/queue-standalone )
+ screencast? ( media-libs/libepoxy[egl(+)] )
+ vaapi? (
+ vulkan? ( dev-util/vulkan-headers )
+ )
+"
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
+ dev-util/gperf
+ net-libs/nodejs[icu,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.10.3-climits.patch
+ "${FILESDIR}"/${PN}-6.11.0-gcc17.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=11G
+ local CHECKREQS_DISK_USR=400M
+
+ if ! has distcc ${FEATURES}; then #830661
+ # on average this does not use *that* much ram but then poor
+ # luck may lead to several 3.9+GB jobs happening at same time
+ # (less of an issue for users with 32+GB ram given they have
+ # room to handle a few spikes), try to find a balance but it
+ # won't be right for everyone (CHECKREQS_DONOTHING=1 to ignore)
+ tc-is-clang && : 17 || : 25 # clang:1.7GB/job, gcc:2.5GB/job
+ 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[0]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] &&
+ QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die
+ [[ ${chromium[1]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] &&
+ QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(qt_feature pdfium qtpdf_build)
+ $(use pdfium && qt_feature qml qtpdf_quick_build)
+ $(use pdfium && qt_feature widgets qtpdf_widgets_build)
+ $(usev pdfium -DQT_FEATURE_pdf_v8=ON)
+
+ # TODO?: since 6.9.0, dependency checks have been adjusted to make it
+ # easier for webengine to be optional which could be useful if *only*
+ # need QtPdf (rare at the moment), would require all revdeps to depend
+ # on qtwebengine[webengine(+)]
+ -DQT_FEATURE_qtwebengine_build=ON
+ $(qt_feature qml qtwebengine_quick_build)
+ $(qt_feature webdriver webenginedriver)
+ $(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
+ # TODO: it may be possible to make x11 optional since 6.8+
+ -DQT_FEATURE_webengine_ozone_x11=ON
+ -DQT_FEATURE_webengine_pass_extra_flags=ON
+ -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 (bug #831487), and even then
+ # it is picky about codecs/version and system's can lead to unexpected
+ # issues (e.g. builds but some files don't play even with support)
+ -DQT_FEATURE_webengine_system_ffmpeg=OFF
+
+ # use bundled re2 to avoid complications, Qt has also disabled
+ # this by default in 6.7.3+ (bug #913923)
+ -DQT_FEATURE_webengine_system_re2=OFF
+
+ # system_libvpx=ON is intentionally ignored with USE=vaapi which leads
+ # to using system's being less tested, prefer disabling for now until
+ # vaapi can use it as well
+ -DQT_FEATURE_webengine_system_libvpx=OFF
+
+ # not necessary to pass these (default), but in case detection fails
+ # given qtbase's force_system_libs does not affect these right now
+ $(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
+ freetype gbm glib harfbuzz lcms2 libjpeg libopenjpeg2 \
+ libpci libpng libtiff libudev libwebp libxml minizip \
+ openh264 opus snappy zlib)
+
+ # TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
+ # (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
+ -DINSTALL_GN=OFF
+ )
+
+ local mygnargs=(
+ # prefer no dlopen where possible
+ $(usev pulseaudio link_pulseaudio=true)
+ $(usev screencast rtc_link_pipewire=true)
+ # reduce default disk space usage
+ symbol_level=0
+ )
+
+ if use !custom-cflags; then
+ # qtwebengine can be rather fragile with *FLAGS
+ filter-lto
+ strip-flags
+
+ 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
+
+ # gcc-16 with -O3 is known to cause runtime issues (bug #968755)
+ tc-is-gcc && [[ $(gcc-major-version) -ge 16 ]] &&
+ replace-flags '-O[3-9]' -O2
+
+ # Qt normally ignores users *FLAGS specifically for qtwebengine, and
+ # does not really support passing -march -- qt6-build.eclass has some
+ # checks to ensure working flags with amd64, but that does not exist
+ # for arm64 and can lead to problems (bug #920555,#920568,#970048)
+ use arm64 && filter-flags '-march=*' '-mcpu=*'
+ fi
+
+ # chromium passes this by default, but qtwebengine does not and it may
+ # "possibly" get enabled by some paths and cause issues (bug #953111)
+ append-ldflags -Wl,-z,noexecstack
+
+ export 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_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 *-sandbox
+ tst_certificateerror
+ tst_inspectorserver
+ tst_loadsignals
+ tst_qquickwebengineview
+ tst_qwebengineglobalsettings
+ tst_qwebenginepermission
+ tst_qwebengineview
+ # fails with offscreen rendering, may be worth retrying if the issue
+ # persist given these are rather major tests (or consider virtx)
+ tst_qmltests
+ tst_qwebenginepage
+ # certs verfication seems flaky and gives expiration warnings
+ tst_qwebengineclientcertificatestore
+ # test is misperformed when qtbase is built USE=-test?
+ tst_touchinput
+ # currently requires webenginedriver to be already installed
+ tst_webenginedriver
+ )
+
+ # 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/"
+
+ # exact cause unknown, but >=qtwebengine-6.9.2 started to act as if
+ # QtWebEngineProcess is marked USER_FACING despite not set anywhere
+ # and this creates a user_facing_tool_links.txt with a broken symlink
+ if [[ -L ${ED}/usr/bin/QtWebEngineProcess6 ]] &&
+ [[ ! -e ${ED}/usr/bin/QtWebEngineProcess6 ]]
+ then
+ rm -- "${ED}"/usr/bin/QtWebEngineProcess6 || die
+ else
+ # eqawarn rather than die to avoid failing a long build over this
+ eqawarn "QA Notice: symlink workaround may be obsolete"
+ fi
+
+ if use test; then
+ local delete=( # sigh
+ "${D}${QT6_ARCHDATADIR}"/metatypes/*testmockdelegates*
+ "${D}${QT6_ARCHDATADIR}"/modules/*TestMockDelegates*
+ "${D}${QT6_BINDIR}"/testbrowser
+ "${D}${QT6_LIBDIR}"/{,cmake,pkgconfig}/*TestMockDelegates*
+ "${D}${QT6_MKSPECSDIR}"/modules/*testmockdelegates*
+ "${D}${QT6_QMLDIR}"/QtWebEngine/TestMockDelegates
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -rf -- "${delete[@]}" || die
+ fi
+}
+
+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 78e08294933e..b074d1033da4 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -2,3 +2,4 @@ DIST qtwebsockets-everywhere-src-6.10.1.tar.xz 447384 BLAKE2B fbccc5b1f122d7dd02
DIST qtwebsockets-everywhere-src-6.10.2.tar.xz 447440 BLAKE2B a8f269c14870989d67c2145740d981638da63dca32176233096d3b2804be420d0fb09329dbc46143ebffd4ee7a44861435ee4762c2d470266b55be11a5c01e18 SHA512 e90ac1f8a3808888620c39de19f3a0a7431b960129991df8bc2614381fc659b1698162dc379091d72dd40c6dd818d44b847c6bbe6991f33e790ba631aeeaf1b9
DIST qtwebsockets-everywhere-src-6.10.3.tar.xz 447640 BLAKE2B 46544efcdeb266914c8933cadb95b4fb5cf6380b45d9810f4f57ce1c85f329da73be0b67245739fef6c95fcd8a9f15a00b1f64c3a988d7286dc06aaca3f41e97 SHA512 6e335c47b5d283d40f2a75f8b36a34524a9c7c18906007471cf12b8e4ea9a35fc7693aec1dc2c9c87921495806699ccab958d5ce6170ae1409de92bb643aad09
DIST qtwebsockets-everywhere-src-6.11.0.tar.xz 451968 BLAKE2B 619f864898c1ade8736893760fda1363327a7ad426c3f33ae6b9e92f2537e03f6f6821484e0108b96a39f5583d72da04918c7d298459c832dfeeef1910813328 SHA512 142d95bd1ed4d84c83544b3b8dc9afc344690525ae6533973aec5232563efb68c2b3d85c4e29638824e1b388589f73c0e0290b9afc564edea631f405da648dd9
+DIST qtwebsockets-everywhere-src-6.11.1.tar.xz 452228 BLAKE2B 0bd24edf8f20a70be52fcbd3cc4672c02d33445abe8153388e2023f8846411879819d3b29848caa1cb3dfd69161ab447442d0d2b9a3f988ccdfefaeb9efa013a SHA512 f6189482219e20b40bf7e4ac9d188d5184a25ca65c3978f51d3298bfd557ef49448b6bd3984f6cbf0d94897613cfc9ae16c63cec5149a432808fabaf56bd914a
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.11.1.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.11.1.ebuild
new file mode 100644
index 000000000000..51296a75e242
--- /dev/null
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.11.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2026 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 ~hppa ~loong ~ppc ~ppc64 ~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 1fff434135ee..dc104e182cb4 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -2,3 +2,4 @@ DIST qtwebview-everywhere-src-6.10.1.tar.xz 128672 BLAKE2B 6c06c0486a2a4902fa9c9
DIST qtwebview-everywhere-src-6.10.2.tar.xz 128704 BLAKE2B 6780045ea3f43a0e09ef524f26d83d0db14eefba992dbf137f1dd5a3db3d2ad83701095f80e21f7a29b4d2b81ff0e9a1aeb43818c961c6efa9d13bacf22133f9 SHA512 d540992f2048842988e9db73da62fa796f08e8468a688e49bdbcba983519448115ab284d00bbff58544f699494c66ad9c0a92d10e1a2e8e2145158e7ff0226b3
DIST qtwebview-everywhere-src-6.10.3.tar.xz 128688 BLAKE2B 88248e2ba3ad97eccf713c257647a4e5beade74a4e1750a1193165d5855c8d25f5d41951b38f42879c221234fe4bcc0c8f6d87c741ad120341f09c275b24055c SHA512 37234cd616689d999419b5e441df64f8f449d3de907488d5bc9baefca377c55f3b725059156a157a60d9d29d3be2b506de1e51da8515eb60a721d87f64b531f0
DIST qtwebview-everywhere-src-6.11.0.tar.xz 128544 BLAKE2B 0f0624ed3a15e642a1cef3195d9b6dcc53c70c87088c51ec3c0ee1a33dcbda76c977f5be87ef87500b6e76dc29496214459e68932298eaa0d7f2a48751332a32 SHA512 79331399d177c7906f45b34088db3a5d8004810df18dae786768f84ae13ee3bd82d6b0e3416114ba6c93f095412300b3cc914317c1053582ae46f3fdf1cb446c
+DIST qtwebview-everywhere-src-6.11.1.tar.xz 128608 BLAKE2B 287dcad4c20c222ee31c744a432d0d17627ad060dc2b73f6523032f21c707cc170fef8f41c0caa6c59044cd582f337ade5419200eebe765c0a9e616b106ede5d SHA512 52d9c76172bdabae52678073a5cca1423b4267369f3793a6cd146474fae0482b0f4d9834fb4fa491c6b81e829776a15bed10e58425ca5426fc225586a316e4c6
diff --git a/dev-qt/qtwebview/qtwebview-6.11.1.ebuild b/dev-qt/qtwebview/qtwebview-6.11.1.ebuild
new file mode 100644
index 000000000000..4c09e718b2ba
--- /dev/null
+++ b/dev-qt/qtwebview/qtwebview-6.11.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2023-2026 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 ~arm64"
+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-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index 7cd7f1ad03fc..c04b3c2bb23d 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1,3 @@
DIST chez-10.3.0.tar.gz 9227320 BLAKE2B f801fd533b33d286ab816434bde702360be7098a368d1484e2cf768cdb95460e4c32dd65e6b0df0088b5925206ee2207eee139ad3cf6f576f1599f329d831617 SHA512 8b1a2a07f0ce478cfe4c63d9b057dcb93bc3dadcfd86b21548647f0e8a5a25a2eb44152113c2a401247e860b582e51a34cc7962fbca5051667e58ae949b15396
DIST chez-10.4.0.tar.gz 9584467 BLAKE2B 19bfa4db922f53012c5025b8671e2e4c5443b17fbbc06218433fa67505e807082ac09134bc5a51cec0d68a8e9808bf428f6371421262a7e8c0752d12eeedba48 SHA512 bf91e68b2ad1cee202ab3fbe03f227a73ed5fc6afadf335e7d67d802c980763ef1e142f38145d169e338f698a0737ff34720daa25e61c8fd048adfc4c39fe31b
+DIST chez-10.4.1.tar.gz 9584694 BLAKE2B b704bdeddac414f692aec989d1da95c58fdb7eef7a623e9d0dd89f631b3578a514fd76970e136af5bdd386fafdb1c5fcf9311a7bad977685a0985f6cf7073bcf SHA512 5e22ca5c0abfeed317b75ad6c96a37d9fea0db59f3c684f5dff613f9864018b5027f939c73a60d645e29702dcb51b665dca4871294e553f79679f14ae851a64f
diff --git a/dev-scheme/chez/chez-10.4.1.ebuild b/dev-scheme/chez/chez-10.4.1.ebuild
new file mode 100644
index 000000000000..4be2f1a206b1
--- /dev/null
+++ b/dev-scheme/chez/chez-10.4.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dot-a edo toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/
+ https://github.com/cisco/ChezScheme/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/cisco/ChezScheme"
+else
+ SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/csv${PV//a}"
+
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+IUSE="X +ncurses +threads"
+
+# "some output differs from expected", needs in-depth investigation.
+# You may wish to investigate "make.out" test logfiles.
+RESTRICT="test"
+
+RDEPEND="
+ app-arch/lz4:=
+ sys-apps/util-linux
+ virtual/zlib:=
+ X? (
+ x11-libs/libX11
+ )
+ ncurses? (
+ sys-libs/ncurses:=
+ )
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ tc-export AR CC CXX LD RANLIB
+
+ default
+
+ if use ncurses ; then
+ local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+
+ sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
+ fi
+}
+
+src_configure() {
+ # See official docs for translation guide.
+ # https://cisco.github.io/ChezScheme/release_notes/v10.0/release_notes.html
+ # "t" for threading + arch_map + "le" for Linux
+ local -A arch_map=(
+ [x86]=i3
+ [amd64]=a6
+ [arm64]=arm64
+ [arm]=arm32
+ [riscv]=rv64
+ [loong]=la64
+ [ppc]=ppc32
+ )
+ local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le"
+
+ lto-guarantee-fat
+
+ local -a myconfargs=(
+ --machine="${machine}"
+ --libkernel
+ --nogzip-man-pages
+
+ --installprefix="/usr"
+ --installbin="/usr/bin"
+ --installlib="/usr/$(get_libdir)"
+ --installman="/usr/share/man"
+ --installschemename="chezscheme"
+ --installpetitename="chezscheme-petite"
+ --installscriptname="chezscheme-script"
+
+ $(usex threads '--threads' '')
+ $(usex ncurses '' '--disable-curses')
+ $(usex X '' '--disable-x11')
+
+ AR="$(tc-getAR)"
+ CC="$(tc-getCC)"
+ LD="$(tc-getLD)"
+ RANLIB="$(tc-getRANLIB)"
+ STRIP="$(tc-getSTRIP)"
+
+ CFLAGS+="${CFLAGS}"
+ CPPFLAGS+="${CPPFLAGS}"
+ LDFLAGS+="${LDFLAGS}"
+
+ LZ4="$($(tc-getPKG_CONFIG) --libs liblz4)"
+ ZLIB="$($(tc-getPKG_CONFIG) --libs zlib)"
+ )
+ edo sh ./configure "${myconfargs[@]}"
+}
+
+src_install() {
+ # TempRoot == DESTDIR
+ sed -e "s|TempRoot=.*|TempRoot=${ED}|g" -i ./*/Mf-* || die
+
+ emake install
+ strip-lto-bytecode
+ einstalldocs
+}
diff --git a/dev-util/fj-cli/metadata.xml b/dev-util/fj-cli/metadata.xml
index 1b5ae819d1b5..be264fe614ef 100644
--- a/dev-util/fj-cli/metadata.xml
+++ b/dev-util/fj-cli/metadata.xml
@@ -5,6 +5,14 @@
<email>arsen@gentoo.org</email>
<name>Arsen Arsenović</name>
</maintainer>
+ <maintainer type="person">
+ <email>ceres@ceressees.dev</email>
+ <name>Ceres Milner</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Gentoo Proxy Maintainers</name>
+ </maintainer>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild b/dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild
index d2e0934ebe25..8d507c4ff31e 100644
--- a/dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild
+++ b/dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-util/selenium-manager/Manifest b/dev-util/selenium-manager/Manifest
index f5a875b6fe7a..70b86a770de3 100644
--- a/dev-util/selenium-manager/Manifest
+++ b/dev-util/selenium-manager/Manifest
@@ -1,2 +1,3 @@
DIST selenium-4.37.0-crates.tar.xz 23351684 BLAKE2B cf345adec9156c1da3ee1a77fb7253363aeff1bc6590fae6a26a32ca87b2a894a64d6bdfbe82fdf42ba0d887dfb930df8d2762694975661896b2fbd8ac592569 SHA512 3d00b200fb8b9aed53968dd495f091f7b873af4075857542318e9c1437cd2ca9c38f64aab1488924c69b8d82f0c5368639ae70cc99e8742349584e3548160fb5
DIST selenium-selenium-4.43.0.gh.tar.gz 43705758 BLAKE2B d10a4167481924becfdc115175b7681ecda287e009288acda448cb81f081d7dc6b1789ae7cca3a8ef93dbcfb15f27bbc3f201b1b10fb9339dc2f5595221221aa SHA512 596c9a7631a25166391d92af931a660fd2bfe0994c720357e47552ca7101f6af2b578f05f160c24765ec81471b6a02af91ee7baf758c9b853d68ca7fbfa0820a
+DIST selenium-selenium-4.44.0.gh.tar.gz 43755091 BLAKE2B 05a58f6cde1bf1a9cdd4aa7dc61a93bedbeed814f6b16c9876cb85879d5aa4f470db569c21b6582673a281af01637237c0e099c79d9dc6e602ceedfc57e1a04d SHA512 6b93db69b9c1196e72b0a762b64b0677d70262428fc5a8dfe8d93847588fa5b78e481e9fa195fac41279ebbe4f1dd354b1217635cabcf7fac1c964a3a8b18e7a
diff --git a/dev-util/selenium-manager/selenium-manager-4.44.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.44.0.ebuild
new file mode 100644
index 000000000000..54026489b10a
--- /dev/null
+++ b/dev-util/selenium-manager/selenium-manager-4.44.0.ebuild
@@ -0,0 +1,126 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+RUST_MIN_VER="1.85.0"
+
+inherit cargo
+
+TAG=selenium-${PV}
+MY_P=selenium-${TAG}
+CRATES_P=selenium-4.37.0
+DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium"
+HOMEPAGE="
+ https://www.selenium.dev/
+ https://github.com/SeleniumHQ/selenium/
+"
+SRC_URI="
+ https://github.com/SeleniumHQ/selenium/archive/selenium-${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://github.com/gentoo-crate-dist/selenium/releases/download/${CRATES_P}/${CRATES_P}-crates.tar.xz
+ "
+fi
+S="${WORKDIR}/${MY_P}/rust"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
+ BZIP2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="telemetry test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/bzip2:=
+ app-arch/xz-utils:=
+ app-arch/zstd:=
+ virtual/zlib:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ || (
+ www-client/firefox
+ www-client/firefox-bin
+ )
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_prepare() {
+ default
+
+ sed -i -e '/strip/d' Cargo.toml || die
+ if ! use telemetry; then
+ sed -i -e '/avoid-stats/s:false:true:' src/config.rs || die
+ fi
+
+ # Avoid tests requiring Internet or specific browsers (or trying
+ # to fetch them, whatever).
+ rm tests/browser_download_tests.rs || die
+ rm tests/cache_tests.rs || die
+ rm tests/electron_tests.rs || die
+ rm tests/exec_driver_tests.rs || die
+ rm tests/grid_tests.rs || die
+ rm tests/browser_tests.rs || die
+ rm tests/config_tests.rs || die
+ rm tests/iexplorer_tests.rs || die
+ rm tests/mirror_tests.rs || die
+ rm tests/output_tests.rs || die
+ rm tests/stable_browser_tests.rs || die
+ rm tests/webview_tests.rs || die
+
+ # enable system libraries where supported
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ sed -i -e '/features.*static/d' "${ECARGO_VENDOR}"/apple-xar-*/Cargo.toml || die
+
+ # remove unbundled sources, just in case
+ # (smoke.c is actually used to test system -lz, sigh)
+ find "${ECARGO_VENDOR}"/*-sys-*/ \
+ \( -name '*.c' -a -not -name 'smoke.c' \) -delete || die
+
+ # bzip2-sys requires a pkg-config file
+ # https://github.com/alexcrichton/bzip2-rs/issues/104
+ mkdir "${T}/pkg-config" || die
+ export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
+ cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
+ Name: bzip2
+ Version: 9999
+ Description:
+ Libs: -lbz2
+ EOF
+}
+
+src_test() {
+ local -x PATH=${T}/bin:${PATH}
+
+ mkdir "${T}/bin" || die
+ if ! has_version "www-client/firefox"; then
+ # upstream expects "firefox" rather than "firefox-bin"
+ ln -s "$(type -P firefox-bin)" "${T}/bin/firefox" || die
+ fi
+
+ cargo_src_test --no-fail-fast
+}
+
+src_install() {
+ cargo_src_install
+ einstalldocs
+ dodoc README.md
+
+ newenvd - 70selenium-manager <<-EOF || die
+ SE_MANAGER_PATH="${EPREFIX}/usr/bin/selenium-manager"
+ EOF
+}
diff --git a/dev-vcs/jj/Manifest b/dev-vcs/jj/Manifest
index 124146764e2a..55d2f97b146b 100644
--- a/dev-vcs/jj/Manifest
+++ b/dev-vcs/jj/Manifest
@@ -1,10 +1,4 @@
-DIST jj-0.36.0.tar.gz 2204707 BLAKE2B 43782022e61825913118fc0786f9142324498f698560d6a12ca3b36bf7cc727cb2e795aa5338ce3bd8deb847b826c5872c873fa9580917505d3f89072ff69b6f SHA512 310d27e44298e1ae4f37f6ae11c2109a4f3e38c2130a0e4bd05e5e61330617e80b45ea351e48ea6a16f3ee6edc5a37660cfa0cee37af3a8a156cd6b286a2605c
-DIST jj-0.37.0.tar.gz 2279407 BLAKE2B c03751e2523b81f498a13a6c0506407d2a72086dc210404714f2e8ec149faf9a3e150c3272ccb98adc2c4e726e1bcd039729884d0850153653ddc706ee1aacfb SHA512 fef96951aa041116eb7649e3245656ef056476e4b0fa0e8a98d3b1bd22894056cd4a250af8bb95c08a15bd11838061d1165ea8dae473b5bfdf2144aec3bd18aa
-DIST jj-0.38.0.tar.gz 2606828 BLAKE2B c1a8970d7a4864a6f234a19576396cefaacbfcc928450798b1255ae5b917ddf1a2294a9134340c8c99466a4cc4e4531a41b60b4c7a87b9d2a0a4486e470a1a89 SHA512 0c6e9d0c4dd3a9781df21cb1e573308408b5421b26ed6efecb99f7d33c158b1ec955d0c0ff6832f4b1113eb9464a64c8994d8299c6613715dfb44d9c93b69e20
-DIST jj-0.39.0.tar.gz 2657548 BLAKE2B a1769b076b784be03c2438bcece53153eccef714a526aa7d8ebd2b4ebd021597afcf3ab11bb86682cd2bca87fc04ebee388a20276b079d7422a50c5424b8b410 SHA512 b5820cae1344463677f23354f6f162463e8646464d4cb45749b4cc0fefcf620e80c6595b9f602f33f9849e2feff4ce03fdcde03fb55ef9ac273f72476024fa35
DIST jj-0.40.0.tar.gz 2692470 BLAKE2B 90a40f9430cae4f017f41213d278075d3381c18c3453fb883c761b159a09f0f114c539f602ca5b2b7daabeecc92ff980be2bbdbb2b1c5917acdac0bc8c445a60 SHA512 1ac2ee46d0993f8013f9bfc79bbc40f0e92031966642d9fd7059a404fa1a14090b9ba74ba367c03bdf1bac291fc50c577525a1cf5b32e00b57c38ed287693257
-DIST jj-cli-0.36.0-crates.tar.xz 28519296 BLAKE2B ac55ab4e81576d927268859074cc50507df3c2dbed70fb4f792de1cceb420748b4801278315cde1c5521157301ddfab76111523488390a674c7f65b9f8e9f773 SHA512 5b950eefe476e2e3e8ce1c468ca55a46979d44be71bacec24e42ccee5bd0b5011468d31bc378ac610e44dac42c8bfdf5c94ec42e570d2a8367005f5be65829cd
-DIST jj-cli-0.37.0-crates.tar.xz 28876224 BLAKE2B e089605a923e6d47b69fac23c6a592e0a06cb6baacac301245621941e3b39b013f4e7efbea0bdc80ca2a87eafaa824ed3bfa8d2a4c88bcacc7d4c5708a5e1e91 SHA512 34cb86fe3dd0f30720f7d8f4c1e12ebbcf21f2e1ffef3188ee92596e531468468c1f2418cdaa28e8887637bdf92de0e3b2e741cd0d279beb45ed6bc48ddf97fc
-DIST jj-cli-0.38.0-crates.tar.xz 28932308 BLAKE2B 12f45d9efb2225a4c8cee822a4b6a23bba7c9046a26af17537f01c522c997913800a6d1620e8d3a5376f6cdba29ea6cf1b51b53c500087e40b4e935b715e3429 SHA512 ef749149292e1a4918f481ba43d4d7f24b99a0c4032d4832e569e59ad8a6d4003e3ca74965c47cc890bc39e1f0011e8380cede8896fda331b191e19f4f66df19
-DIST jj-cli-0.39.0-crates.tar.xz 30042780 BLAKE2B c3d2eae6b5409b345f60849bf6f0da2716e5ed91f861f521fda5a42907f8b3c0616d83a00d9fc46ce01464452bde6b247dfbd37142c775244e453077fff34036 SHA512 fc3be667fba3879f76f9c5d13ccabe9426e87f7391266897f81b39ca91fe8ba8907b889ff08124879ab17cb3cf4075033fccfe0ccbc0ec93f8ebc27bd85f2419
+DIST jj-0.41.0-crates.tar.xz 29570468 BLAKE2B 2fcc9c9f4dd697f026548f7b2edf32adea49d95720ac9c37d8500d681ede4b200d40c768177f1cbd766b70ace0f9c03a5eb4569045fbdad451bd3dec690250d3 SHA512 39b2afbebc46863a83f33014c203c87e3cb1b1570c6532b6b35b4fa190c9b3c4cc080d4f0dd4c9a7bbf2ca620e17ecdeba23b0bb674b58eb2d0a7be929939160
+DIST jj-0.41.0.gh.tar.gz 2730413 BLAKE2B a01f32ddeced41d44351385503c5727c809eff1cc9635c21ed6634db66c27e78217b908ccca847b37ddc8637e3df76b16c4183469b226961f7a00872477c9925 SHA512 7e80ea4aa5583ae0e15bc8f19fa7d5617afeb4c5cf5b66dda035418cf99c1fce0724d99df9c6e94e51fc87297b373548e6c5bbb60dddfaf01f2ce9056cb5707e
DIST jj-cli-0.40.0-crates.tar.xz 30315940 BLAKE2B 100195e1c28834126ef3be40e8d97a86d825eb0917466cccae30b153833cb120fb972054b09a7f37c723e8464b746b7ca32d8fcf34d2fc02993643759cffeb70 SHA512 1a7d7feb4f20066f6f3662c9273c56c0bb53c21f1296bad6374efdf2e1fcb5d0e8ab2a3fbef481132aae297b47f37515d3e81050503d7f808fc720814d8b2ee8
diff --git a/dev-vcs/jj/jj-0.36.0.ebuild b/dev-vcs/jj/jj-0.36.0.ebuild
deleted file mode 100644
index 4afe444ef4e3..000000000000
--- a/dev-vcs/jj/jj-0.36.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.89.0"
-
-inherit cargo
-
-DESCRIPTION="Jujutsu - an experimental version control system"
-HOMEPAGE="https://www.jj-vcs.dev/"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/jj-vcs/jj/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- mirror://gentoo/jj-cli-${PV}-crates.tar.xz
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016
- WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="/usr/bin/jj"
-
-DOCS=(
- CHANGELOG.md
- GOVERNANCE.md
- README.md
- SECURITY.md
- docs/
- demos/
-)
-
-CARGO_SKIP_TESTS=(
- # skip tests that fail in sandbox environment
- test_gpg::gpgsm_signing_roundtrip
- test_gpg::gpgsm_signing_roundtrip_explicit_key
- test_gpg::gpgsm_unknown_key
-)
-
-src_install() {
- pushd cli >/dev/null || die
- cargo_src_install
- popd >/dev/null || die
-
- dodoc -r "${DOCS[@]}"
-}
diff --git a/dev-vcs/jj/jj-0.37.0.ebuild b/dev-vcs/jj/jj-0.37.0.ebuild
deleted file mode 100644
index db72d2b04d97..000000000000
--- a/dev-vcs/jj/jj-0.37.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.89.0"
-
-inherit cargo
-
-DESCRIPTION="Jujutsu - an experimental version control system"
-HOMEPAGE="https://www.jj-vcs.dev/"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/jj-vcs/jj/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- mirror://gentoo/jj-cli-${PV}-crates.tar.xz
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016
- WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="/usr/bin/jj"
-
-DOCS=(
- CHANGELOG.md
- GOVERNANCE.md
- README.md
- SECURITY.md
- docs/
- demos/
-)
-
-CARGO_SKIP_TESTS=(
- # skip tests that fail in sandbox environment
- test_gpg::gpgsm_signing_roundtrip
- test_gpg::gpgsm_signing_roundtrip_explicit_key
- test_gpg::gpgsm_unknown_key
-)
-
-src_install() {
- pushd cli >/dev/null || die
- cargo_src_install
- popd >/dev/null || die
-
- dodoc -r "${DOCS[@]}"
-}
diff --git a/dev-vcs/jj/jj-0.38.0.ebuild b/dev-vcs/jj/jj-0.38.0.ebuild
deleted file mode 100644
index db72d2b04d97..000000000000
--- a/dev-vcs/jj/jj-0.38.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.89.0"
-
-inherit cargo
-
-DESCRIPTION="Jujutsu - an experimental version control system"
-HOMEPAGE="https://www.jj-vcs.dev/"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/jj-vcs/jj/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- mirror://gentoo/jj-cli-${PV}-crates.tar.xz
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016
- WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_PREBUILT="/usr/bin/jj"
-
-DOCS=(
- CHANGELOG.md
- GOVERNANCE.md
- README.md
- SECURITY.md
- docs/
- demos/
-)
-
-CARGO_SKIP_TESTS=(
- # skip tests that fail in sandbox environment
- test_gpg::gpgsm_signing_roundtrip
- test_gpg::gpgsm_signing_roundtrip_explicit_key
- test_gpg::gpgsm_unknown_key
-)
-
-src_install() {
- pushd cli >/dev/null || die
- cargo_src_install
- popd >/dev/null || die
-
- dodoc -r "${DOCS[@]}"
-}
diff --git a/dev-vcs/jj/jj-0.39.0.ebuild b/dev-vcs/jj/jj-0.41.0.ebuild
index db72d2b04d97..1a8cce6d8800 100644
--- a/dev-vcs/jj/jj-0.39.0.ebuild
+++ b/dev-vcs/jj/jj-0.41.0.ebuild
@@ -5,8 +5,7 @@
EAPI=8
-CRATES="
-"
+CRATES=""
RUST_MIN_VER="1.89.0"
@@ -15,9 +14,9 @@ inherit cargo
DESCRIPTION="Jujutsu - an experimental version control system"
HOMEPAGE="https://www.jj-vcs.dev/"
SRC_URI="
+ https://github.com/jj-vcs/jj/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
+ https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz
${CARGO_CRATE_URIS}
- https://github.com/jj-vcs/jj/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- mirror://gentoo/jj-cli-${PV}-crates.tar.xz
"
LICENSE="Apache-2.0"
@@ -28,29 +27,22 @@ LICENSE+="
"
SLOT="0"
KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
-QA_PREBUILT="/usr/bin/jj"
+QA_FLAGS_IGNORED="usr/bin/${PN}"
DOCS=(
CHANGELOG.md
GOVERNANCE.md
README.md
SECURITY.md
- docs/
demos/
-)
-
-CARGO_SKIP_TESTS=(
- # skip tests that fail in sandbox environment
- test_gpg::gpgsm_signing_roundtrip
- test_gpg::gpgsm_signing_roundtrip_explicit_key
- test_gpg::gpgsm_unknown_key
+ docs/
)
src_install() {
- pushd cli >/dev/null || die
- cargo_src_install
- popd >/dev/null || die
+ cargo_src_install --path cli
- dodoc -r "${DOCS[@]}"
+ einstalldocs
}
diff --git a/dev-vcs/subversion/subversion-1.14.5-r3.ebuild b/dev-vcs/subversion/subversion-1.14.5-r3.ebuild
index 088ac7fdeb6c..9ed448c86a26 100644
--- a/dev-vcs/subversion/subversion-1.14.5-r3.ebuild
+++ b/dev-vcs/subversion/subversion-1.14.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 3982ab8ffe66..21e48802ca21 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,15 +72,12 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
case ${PV} in
+ 23.0.0_pre20260512)
+ EGIT_COMMIT=8789401c6f0b2c53ba348860c1b0c5df1fa40c8c
+ ;;
23.0.0_pre20260507)
EGIT_COMMIT=0f3ca6bb9ca514518c55fc02855a6083312ddfe2
;;
- 23.0.0_pre20260428)
- EGIT_COMMIT=6f2e1a120ebb75da9b3fe6afb19231aa0f801a34
- ;;
- 23.0.0_pre20260421)
- EGIT_COMMIT=99457c368586b1debf49f55b3a0684317f5f298d
- ;;
*)
die "Unknown snapshot: ${PV}"
;;
diff --git a/gnustep-apps/simpleagenda/Manifest b/gnustep-apps/simpleagenda/Manifest
index 36cf9dc6550f..f2ffcb5e9fb6 100644
--- a/gnustep-apps/simpleagenda/Manifest
+++ b/gnustep-apps/simpleagenda/Manifest
@@ -1 +1,2 @@
DIST simpleagenda-0.47.tar.gz 158428 BLAKE2B 174af169d57b91d2b734de721b102ac30397e7ae15726f1b425ce95f9a241cf970277cc15c2de5435cba8a09c1e1fc6cdb6bea8b1df3aefccb9ff49c6335d83a SHA512 84df6b5fc674a23307eaf177c61d1f52cf1d81bf4ac47ffe72b209271c43f62d8efa68c12ce3145ba9f8dcc165b6e7269ccaa90a49f53a73c00df3f90b64c1fc
+DIST simpleagenda-0.48.tar.gz 207345 BLAKE2B c279020c4a1a25818427fc42883fa4de00210390e71b12c22efbd29e2561277d47acad71d815ca4c82865fe97f3f215949360b6567cf0c50618f363b071b2d95 SHA512 b536ef35d54f5d5c0e9fe5b639a5390bb19550c166c6b54a3d936821b3c2f8468dc0551aa8962fcbe88267eca342576c9e326b72fcdc86719f84cab0a35bc7f7
diff --git a/gnustep-apps/simpleagenda/simpleagenda-0.48.ebuild b/gnustep-apps/simpleagenda/simpleagenda-0.48.ebuild
new file mode 100644
index 000000000000..dbb0df179d0a
--- /dev/null
+++ b/gnustep-apps/simpleagenda/simpleagenda-0.48.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-2
+
+DESCRIPTION="a simple calendar and agenda application"
+HOMEPAGE="https://github.com/poroussel/simpleagenda"
+SRC_URI="https://github.com/poroussel/simpleagenda/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="dbus"
+
+DEPEND=">=dev-libs/libical-0.27
+ >=virtual/gnustep-back-0.20.0
+ dbus? ( gnustep-libs/dbuskit )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ egnustep_env
+ econf $(use_enable dbus dbuskit)
+}
diff --git a/kde-plasma/aurorae/Manifest b/kde-plasma/aurorae/Manifest
index 78216cb08284..c9ce841e6356 100644
--- a/kde-plasma/aurorae/Manifest
+++ b/kde-plasma/aurorae/Manifest
@@ -1 +1,2 @@
DIST aurorae-6.6.4.tar.xz 66032 BLAKE2B 92e338e92a4f70673260886161150558ec44987e843e99ee748bec1f5326e1fb41544a073e4fcf22f4a24a6f0dc4fc2fe33cba4fb5ad7b81ad732510e8e33d90 SHA512 99c56d0cacd2ff6724252e27ae2e6857d8aede8c7bf66d81bb4463e4cc28a30f7e2f0618cc26e52385bbd5d1a7e516f41349b006663e45728fa868bdf249c188
+DIST aurorae-6.6.5.tar.xz 66528 BLAKE2B 45574edab5cf75777f35d7deabcd4a1f39455b495a5fd4230ec62115db832bfb416a5df5fd7b5873f8ba9c2f4f523bfa6a83e340e4bcb730271661426b06ec70 SHA512 9cdec3650efc49bf9131b30a577d6b0bd8db7c9c9c2dcb1833ca33c060b7d9ad0e13f620651942df1ba5d6b8bdacf38692a4432c4ee035bcd1eb861d3ab274b6
diff --git a/kde-plasma/aurorae/aurorae-6.6.5.ebuild b/kde-plasma/aurorae/aurorae-6.6.5.ebuild
new file mode 100644
index 000000000000..29c15dfac890
--- /dev/null
+++ b/kde-plasma/aurorae/aurorae-6.6.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Themeable window decoration for KWin"
+HOMEPAGE="https://invent.kde.org/plasma/aurorae"
+
+LICENSE="GPL-2+ MIT"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,opengl,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !<kde-plasma/kwin-6.3.2
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-plasma/kdecoration-${KDE_CATV}:6
+"
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index b6469b154cff..4108abc33261 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1 +1,2 @@
DIST bluedevil-6.6.4.tar.xz 408988 BLAKE2B ca4dc4d20f64af01ecb387545b6f9dce2670aa6c3769743f986b612765fb0fd4e5e441fb78f6297e295750d0991df0b62fb71f5121bcf3132c11ba22f03ed993 SHA512 931e37e5a58acf3ab751a75062a4ea2036b12a576ebbb24f98dd8f948631c5dc1e18d7b90fc79dd3e58881f871901e86bcd6c5d6b34b490b067154216655ca6c
+DIST bluedevil-6.6.5.tar.xz 407564 BLAKE2B 95bb54e714c7d19fee0c9fd971ee9c1820b1220ef717a071d3fb37b82719e6b829ba672f20c537ef6be67e5b17b170129fba78e096fd01af31896c9b10a7b4c2 SHA512 44a9fd6e1d953aeb89e4184861cdf5d8e3ef11af74ca68286d292a49100d20b44480df70eb4d4ca1f612df2b3bafdadc97e9c4ba7e915cb550cb26f3a9eac294
diff --git a/kde-plasma/bluedevil/bluedevil-6.6.5.ebuild b/kde-plasma/bluedevil/bluedevil-6.6.5.ebuild
new file mode 100644
index 000000000000..e61e519a1cb0
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-6.6.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/bluez-qt-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
index 557d888701b1..f45a0642202c 100644
--- a/kde-plasma/breeze-grub/Manifest
+++ b/kde-plasma/breeze-grub/Manifest
@@ -1 +1,2 @@
DIST breeze-grub-6.6.4.tar.xz 1448832 BLAKE2B 2e00bc2e0b8ecaacc87bacc1ac2b766c8a9825662a0f6deb261ff64fb9458613d7e246c41c0290e1cf42855974dee712106eaad74de1d4408c383b468072cbcc SHA512 36f2f8f99e1520fd183b537322ee4270f702633d885ca297df144972822852932b7c67b5f96213179027796a6829fb46c95bba59f2e8addd7365ed753bc2b51d
+DIST breeze-grub-6.6.5.tar.xz 1443584 BLAKE2B c37bb8c09c3799d65d038eb0aa9a166c622596bcb54cb6de3b4cc266e9de94f2bafe486be4ce28fa661d92210c4df8b72d89ccd320850bb620d45b75b36b2e22 SHA512 efd11f92f5e2e66072ff22f16d8f2a2531e1c4ee1483e78518e613c9fa50e9969633ce1f11358fb6cad002e0e50cb3834c4661726e0dcc4a3f50d23ca679d5ac
diff --git a/kde-plasma/breeze-grub/breeze-grub-6.6.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-6.6.5.ebuild
new file mode 100644
index 000000000000..fc360d7d36ee
--- /dev/null
+++ b/kde-plasma/breeze-grub/breeze-grub-6.6.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit plasma.kde.org
+
+DESCRIPTION="Breeze theme for GRUB"
+
+LICENSE="GPL-3+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+src_prepare() { default; }
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/grub/themes
+ doins -r breeze
+}
diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
index 303d9d9c53dd..3d77fc555550 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1 +1,2 @@
DIST breeze-gtk-6.6.4.tar.xz 40996 BLAKE2B 5f7cb9418bcc8577910003fd48d8abf0c5f929a5b7722bcf4ad5a53884adfc96e2b15cf989bfc93f9ed4fd76f9251ce55be23c829ecc2ab884ebc195db7dccb1 SHA512 e40aa880d38d57a6073716fc8a3726399b31ca0024a8754c3237d351508bab0c227ae6c59c4cdf2c76373a1a0af39c0c3bf9d7323cbd19dd4655d9d929b1b2f7
+DIST breeze-gtk-6.6.5.tar.xz 40796 BLAKE2B 8b1085698199dea1c68bc0ebce6fed3a5884957e7df35efdb93d400536fb8ae654ccb47301d7081f8b59ee961f071c409ee000bea6ae3e14e3d18fe7207cc74d SHA512 d137028f3b510aec4c85f9a56d4b7f8e49f9752a02822e9c436853af9ea21505ec9d81597b83c2e03493d56eed129744161c9fd5919498c2436d51b9e2476f3f
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-6.6.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-6.6.5.ebuild
new file mode 100644
index 000000000000..56befa99194b
--- /dev/null
+++ b/kde-plasma/breeze-gtk/breeze-gtk-6.6.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+PYTHON_COMPAT=( python3_{10..14} )
+inherit ecm plasma.kde.org python-any-r1
+
+DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
+HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="${PYTHON_DEPS}
+ dev-lang/sassc
+ $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+ >=kde-plasma/breeze-${KDE_CATV}:6
+"
+
+python_check_deps() {
+ python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
+}
diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest
index f5e993707358..093e6a53def3 100644
--- a/kde-plasma/breeze-plymouth/Manifest
+++ b/kde-plasma/breeze-plymouth/Manifest
@@ -1 +1,2 @@
DIST breeze-plymouth-6.6.4.tar.xz 111220 BLAKE2B eedd6ce1ce8a98497df9bbf1b48f0b239791b1ce289cf787a56914216d12e505243df22e18d432d5ffa4e0f8f2a6abe4a6d99321a9a1bd23012e82b32268375a SHA512 a3c4dbfda2e0b2eb265fa12b0d981c6702fb818d737511f60e583ebe1a5bc31508ea2b393a806ff39ae7115b12e4ee48f17169bd22e3eeb833a60d979ac96e64
+DIST breeze-plymouth-6.6.5.tar.xz 110880 BLAKE2B 5aabb8d3d659c7fd06685fff6b65f16be87dd0d6ff2fcf9b7e4acea4cfa2d179f6e609ec0bdc4f28f0a6ea1350ad28b11737f4c970be7df24947c26cadb8ca5a SHA512 813f0d38a78c3d1246e6914573d4060685731261c6b234ed75af0f0a45cdc408af36b3e0a69466e20a46a3dcc645ee1401b9ea0b355d4a47b844d7c3c8e5f371
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-6.6.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-6.6.5.ebuild
new file mode 100644
index 000000000000..42b21bfc1a66
--- /dev/null
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-6.6.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+inherit branding cmake plasma.kde.org
+
+DESCRIPTION="Breeze theme for Plymouth"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0"
+DEPEND="sys-boot/plymouth"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISTRO_NAME="${BRANDING_OS_NAME}"
+ -DDISTRO_VERSION="${BRANDING_OS_VERSION}"
+ )
+
+ cmake_src_configure
+}
diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index 9b7b26c05e54..58e63802f036 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1 +1,2 @@
DIST breeze-6.6.4.tar.xz 42470336 BLAKE2B 99df6c44c4c2d05be7440081ce80c7caf35e916722cbd840d94137ecf008e2d95fe5b662a5e9e813ac4d182d3f20bb53693747a1bb95511e1fb20b4f5e0b48f3 SHA512 e371196a5f31969e5213c5c777e311215842ca8d03a0de8a51a571369bbb617ac790203339e4753da4979a56a3236c1efab9f983101d5cdb7d5a39101c12a314
+DIST breeze-6.6.5.tar.xz 42473388 BLAKE2B 1aadf80835a69732aade0b6f5acf49254e7808139883d81d8b7e30f9c56460e6d8b6de2dd7ff669ea10dcd0eb00106679b967e528e1eda34320501b63ef7c871 SHA512 b33e518b752db07139ad6a2a539ce71998c01162298e06f6b5ba9b34500161a02c3638fcd8efd6542b24015b4f48d5db52fa33d2627e628325557b8f39db617f
diff --git a/kde-plasma/breeze/breeze-6.6.5.ebuild b/kde-plasma/breeze/breeze-6.6.5.ebuild
new file mode 100644
index 000000000000..f6d24ecbb336
--- /dev/null
+++ b/kde-plasma/breeze/breeze-6.6.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Breeze visual style for the Plasma desktop"
+HOMEPAGE="https://invent.kde.org/plasma/breeze"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/frameworkintegration-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-plasma/kdecoration-${KDE_CATV}:6
+"
+RDEPEND="${DEPEND}
+ !<${CATEGORY}/${PN}-6.5.0:5
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+PDEPEND=">=kde-frameworks/breeze-icons-${KFMIN}:*"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_QT6=ON
+ -DBUILD_QT5=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index 631d406b08cf..8db42571b845 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -1 +1,2 @@
DIST discover-6.6.4.tar.xz 1144340 BLAKE2B d9c79d9b2cca814d74b6a2f4bc2800ab487eed30044e8672da7a9251763dd365c44ab90e6b00459e5bf0952bdaa753ba68e9f5ae726d653ef496a85ad81c9c1b SHA512 2b4f31793c6752e3129f8ef87e5fafbb0167bd85cbf3f6683f107955d429e569c0ab7c0a0e153b73695c7aa0398959942aaaaae4d57d9f2b95b3ff7acc0cbc2b
+DIST discover-6.6.5.tar.xz 1147380 BLAKE2B e2cd6f96271d51b8e8740f922a576df013c6d631bdb6d775cd862980215659bf3fdbdf2bfe48231741b3752af7f01d5e5be26a4d372d058b5f4ee21f225da74f SHA512 26e086e483b7ac7a7fa2954a7a2f246639dd7b8ee02d1d67ce355a1bdc17508fb977b328ecddd4809324b12aa447d2f2a4296e346154565e2ecf6686486b4953
diff --git a/kde-plasma/discover/discover-6.6.5.ebuild b/kde-plasma/discover/discover-6.6.5.ebuild
new file mode 100644
index 000000000000..6323b65669d5
--- /dev/null
+++ b/kde-plasma/discover/discover-6.6.5.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="KDE Plasma resources management GUI"
+HOMEPAGE="https://userbase.kde.org/Discover"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+firmware flatpak snap telemetry webengine"
+
+# libmarkdown (app-text/discount) only used in PackageKitBackend
+COMMON_DEPEND="
+ >=dev-libs/appstream-1.0.4:=[qt6]
+ >=dev-libs/kirigami-addons-1.10.0:6
+ dev-libs/qcoro[dbus,network]
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/attica-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ firmware? ( >=sys-apps/fwupd-1.9.4 )
+ flatpak? ( sys-apps/flatpak )
+ snap? ( sys-libs/snapd-glib:=[qt6(-)] )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+ webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ snap? ( app-containers/snapd )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/qcoro
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_prepare() {
+ ecm_src_prepare
+ # we don't need it with PackageKitBackend off
+ ecm_punt_kf_module Archive
+ # we don't do anything with this
+ sed -e "s/^pkg_check_modules.*Markdown/#&/" \
+ -e "s/^pkg_check_modules.*RpmOstree/#&/" \
+ -e "s/^pkg_check_modules.*Ostree/#&/" \
+ -i CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # Automated updates will not work for us
+ # https://invent.kde.org/plasma/discover/-/merge_requests/142
+ -DWITH_KCM=OFF
+ -DBUILD_AlpineApkBackend=OFF
+ -DBUILD_DummyBackend=OFF
+ -DBUILD_FlatpakBackend=$(usex flatpak)
+ -DBUILD_FwupdBackend=$(usex firmware)
+ # TODO: Port PackageKit's portage back-end to python3
+ -DBUILD_PackageKitBackend=OFF
+ -DBUILD_RpmOstreeBackend=OFF
+ -DBUILD_SnapBackend=$(usex snap)
+ -DBUILD_SteamOSBackend=OFF
+ -DBUILD_SystemdSysupdateBackend=OFF
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ $(cmake_use_find_package webengine Qt6WebView)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # bug 686392: needs network connection
+ local myctestargs=(
+ -E "(knsbackendtest|flatpaktest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index 5b6459d4d0a7..ee9667e7f2b1 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1 +1,2 @@
DIST drkonqi-6.6.4.tar.xz 906636 BLAKE2B dfac43dec02832d2dd3a70296649501857e2f9409c24a7e0690a80fb4ddd97f6ba2a59a567192cb53d78ebcd227b37223b47aa4863dffe94fc8a0300b28ec486 SHA512 ec9a2f41b3a6096f887aecbe7ce066f2a6fe7459aa5585234b7563434f0ab5410fbf342eb070fb1eefe4402924a61b5a68e3312723cd3a83f5fadbe7768360fa
+DIST drkonqi-6.6.5.tar.xz 906472 BLAKE2B eb2a4bbb6509c9bab54dfa4c32caf4ebdb7dab63568c8e9cd61bf1c3ea83b2c06e4ec297c1e05c791ea31c8d92e0ad7f59aec8d936fb9f8194791dce513b148f SHA512 211eafeb7dc3ff26f54d0347ee019ef6a89e3281c8bc825f9804f2983c7c451a258e40fbbc92f068f7d2c124b606c37ef47a3fae5f0d9b620896e0d86abb7c57
diff --git a/kde-plasma/drkonqi/drkonqi-6.6.5.ebuild b/kde-plasma/drkonqi/drkonqi-6.6.5.ebuild
new file mode 100644
index 000000000000..e825642df469
--- /dev/null
+++ b/kde-plasma/drkonqi/drkonqi-6.6.5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PYTHON_COMPAT=( python3_{10..14} )
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org python-single-r1 xdg
+
+DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ >=sys-apps/systemd-254:=
+ >=sys-auth/polkit-qt-0.175.0[qt6(+)]
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
+"
+RDEPEND="${COMMON_DEPEND}
+ || (
+ dev-libs/elfutils[utils]
+ >=dev-debug/gdb-18
+ )
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ $(python_gen_cond_dep '
+ dev-python/psutil[${PYTHON_USEDEP}]
+ ')
+ || (
+ >=dev-debug/gdb-12
+ llvm-core/lldb
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_PYTHON_VENDORING=OFF
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ # needs network access, bug #698510
+ local myctestargs=(
+ -E "(connectiontest)"
+ )
+ ecm_src_test
+}
diff --git a/kde-plasma/flatpak-kcm/Manifest b/kde-plasma/flatpak-kcm/Manifest
index 04adaf1a009d..bb9246f08ef4 100644
--- a/kde-plasma/flatpak-kcm/Manifest
+++ b/kde-plasma/flatpak-kcm/Manifest
@@ -1 +1,2 @@
DIST flatpak-kcm-6.6.4.tar.xz 284816 BLAKE2B a37d37252325a6e10db18ca63575a33bf699f108b758ef898918699b9b7c3b5cae8edd8479d429f778b0c95104613e22ef9378c5ff0e80aab05c64eb416fce52 SHA512 0c443794eff548c875a2ce381decdc7ada78117e37ba0c873f55c32a296ba23090e02bf8b3fcb43ee81f1533a3b3a84501f89cf7c801f93be8f25fbd75604fdf
+DIST flatpak-kcm-6.6.5.tar.xz 285184 BLAKE2B e18f16411021aa58b6eca673d4f84af8edc0ec3cc0c4661fcab705316580360a3b49c06dc4056b1a2337191415ba315578f8bff68d647adcc92de3ef28f81219 SHA512 3e148e2bf60da41acbf932ff3af71dc6938131418c073bbee7be6853e170071ebd04b6e758f227019fb024a7ed331c449fd28399f3e4a6f0718c376ea5bdaf6e
diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-6.6.5.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-6.6.5.ebuild
new file mode 100644
index 000000000000..b789c568d168
--- /dev/null
+++ b/kde-plasma/flatpak-kcm/flatpak-kcm-6.6.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Flatpak Permissions Management KCM"
+HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm"
+
+LICENSE="GPL-2 LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=sys-apps/flatpak-0.11.8
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest
index 130dec8dfdce..babc362523de 100644
--- a/kde-plasma/kactivitymanagerd/Manifest
+++ b/kde-plasma/kactivitymanagerd/Manifest
@@ -1 +1,2 @@
DIST kactivitymanagerd-6.6.4.tar.xz 99284 BLAKE2B eb4d7862065dd220451110235bf976f6eed47f9342759848768dfd8986825af7f151a75c41ee9b5f3cfec313e0abe81c2411ad8aa2d404c1de334f0f0d1078b2 SHA512 b998593142536eef63b897a62350605ec2cd738e2416a7b10b5eab960e238fadcdace0bc914ce634f26b1d3bcb1e8b1e6045816b1a0a90054454e656a021e4ae
+DIST kactivitymanagerd-6.6.5.tar.xz 98788 BLAKE2B 8e19798460bce0a795fdc1106009d6923c9386ebc558f7820eea8637ae640ce3339814d3bbadcbc04eb408a9a546ca57aaf2b06018970cf9bafb1e26c1229b6e SHA512 335fef6bba67c31987ca674c8740bc5e932c77ae45157c55ade499c695036e5451d0ba8ed0f9b3fd778997f2ae2cdb22c34edcc051ff62f562314f28d935b616
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.6.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.6.5.ebuild
new file mode 100644
index 000000000000..7bb1841dc802
--- /dev/null
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.6.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,sqlite,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
diff --git a/kde-plasma/kde-cli-tools-common/Manifest b/kde-plasma/kde-cli-tools-common/Manifest
index a0ed23a153a5..0cb3a930630c 100644
--- a/kde-plasma/kde-cli-tools-common/Manifest
+++ b/kde-plasma/kde-cli-tools-common/Manifest
@@ -1 +1,2 @@
DIST kde-cli-tools-6.6.4.tar.xz 639664 BLAKE2B 5f4a896ce0844fbd7aa74b2f045b855d8e5c509af2e10da4df7cb376dc3d1d2854b5ed0c174f08d664f1d3b0d2807b763de22e8d926eb700485808549348a94b SHA512 065e23777097c9ea4befac1065aa6c16d9927b5f916de75b74519c7ee86bc9deed4394667372fcb5287fbcccc5800d8360e9c5ccccc5174c3f57c64ca3237b91
+DIST kde-cli-tools-6.6.5.tar.xz 637860 BLAKE2B a3fb7e669ca1b8cba5caf7b2b8276d8f060874fd1f580aa0c625b2e2b48498a15e953434eb4b3b71b23085a98b1b691bf449712e045eba2ca8b34e4f16dd1176 SHA512 cebe1cb8f00ddc45ee642a5d5ae563b61a52c231f5fb419318532a19be29cfc68415e987fc83f33635368c25c686e190c1910a3c77d2c40cceaaf4874e8c14e9
diff --git a/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.6.5.ebuild b/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.6.5.ebuild
new file mode 100644
index 000000000000..86c901b7bb11
--- /dev/null
+++ b/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.6.5.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+KDE_ORG_NAME="${PN/-common/}"
+inherit ecm-common plasma.kde.org
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="!<${CATEGORY}/${KDE_ORG_NAME}-6.1.4-r2:*"
diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
index a0ed23a153a5..0cb3a930630c 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -1 +1,2 @@
DIST kde-cli-tools-6.6.4.tar.xz 639664 BLAKE2B 5f4a896ce0844fbd7aa74b2f045b855d8e5c509af2e10da4df7cb376dc3d1d2854b5ed0c174f08d664f1d3b0d2807b763de22e8d926eb700485808549348a94b SHA512 065e23777097c9ea4befac1065aa6c16d9927b5f916de75b74519c7ee86bc9deed4394667372fcb5287fbcccc5800d8360e9c5ccccc5174c3f57c64ca3237b91
+DIST kde-cli-tools-6.6.5.tar.xz 637860 BLAKE2B a3fb7e669ca1b8cba5caf7b2b8276d8f060874fd1f580aa0c625b2e2b48498a15e953434eb4b3b71b23085a98b1b691bf449712e045eba2ca8b34e4f16dd1176 SHA512 cebe1cb8f00ddc45ee642a5d5ae563b61a52c231f5fb419318532a19be29cfc68415e987fc83f33635368c25c686e190c1910a3c77d2c40cceaaf4874e8c14e9
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-6.6.5.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-6.6.5.ebuild
new file mode 100644
index 000000000000..9e46abadfd86
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-6.6.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoff"
+ECM_TEST="false"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Tools based on KDE Frameworks 6 to better interact with the system"
+HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="kdesu X"
+
+# slot op: kstart Uses Qt6::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui,X] )
+"
+RDEPEND="${DEPEND}
+ >=${CATEGORY}/${PN}-common-${PV}
+ kdesu? ( >=${CATEGORY}/kdesu-gui-${PV} )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+# downstream split
+PATCHES=( "${FILESDIR}/${PN}-6.2.4-unrequire-kf-qt-modules.patch" )
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ cmake_comment_add_subdirectory keditfiletype # split package
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF6Su=ON
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
index 4d9ec0f44423..362d329a7088 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1 +1,2 @@
DIST kde-gtk-config-6.6.4.tar.xz 79376 BLAKE2B 75ff42a6c8cac26a439e693f1bfb5655e139c001e9b2fcf3c666eef188fbb484cba6e17b15f51f4f99f07a9243e3a29162ab2442a66cc492d67c8f03fce6af41 SHA512 91b8903e8c9d9699e527be15f2aa2f54ab7fe2c544a0622c8f126d6be9d0230d4828e5a9c530df812951ac2fb2a34821303c7d9e6ee27eb69ef83a1f4862b85a
+DIST kde-gtk-config-6.6.5.tar.xz 79196 BLAKE2B ef430fe6c9d07a8b6957ac8290f44455076efb6188ddab00d658cfa074874b6c72891c3c603cbdedae44dbee6d018a8122c921fece47f847b76a0bf3a091047b SHA512 316d9241776afa033d81907f7bb3e17e019dd872efc70c1c80b6063e4e6a4ffdb30533c86aed445e7fe35430e240b5f298839712448ed99b6dd48bfe90f24323
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-6.6.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-6.6.5.ebuild
new file mode 100644
index 000000000000..d0a8bcd94352
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-6.6.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
+HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
+
+LICENSE="GPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ gnome-base/gsettings-desktop-schemas
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/kdecoration-${KDE_CATV}:6
+ x11-libs/gtk+:3[X]
+"
+RDEPEND="${DEPEND}
+ x11-misc/xsettingsd
+"
+BDEPEND="dev-lang/sassc"
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ elog "If you notice missing icons in your GTK applications, you may have to install"
+ elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk"
+ elog "for example."
+}
diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
index 369c0b445f74..3efc47ed7133 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1 +1,2 @@
DIST kdecoration-6.6.4.tar.xz 61512 BLAKE2B c5e23cfeef7650dc2f7830023e2aa4aab2d691d6f504f407389e8e8ad9cb6d98720c0c9710813ef7299bcf50eb5b45ab1f5d2ad895f36431db021e4358e42e92 SHA512 640579f6eda07377b529bfbbb79bf36ecc7ae8d739b3a56674d747b4e87ce64eb9982f42efde11e51f4405174c1043f2c9a1063ad04cd60343ab9985e53052a1
+DIST kdecoration-6.6.5.tar.xz 61468 BLAKE2B 0b51f805fc058be732ce8f4dc267f8321f3f85702a6ce1714ae8e3040e3de3302e251369d77c78cc3c1da42d2c0b7172d784e716f1c5b848309cefa6c3685f9a SHA512 c365e1a3fc7517721a0e7d81c4363c36b170d7bf7b13bcf147b3fb13602d9ece2b966d0d0fa4ca2f3a6d5b04bf55ec6da74825221f73bd149406837e604ea97c
diff --git a/kde-plasma/kdecoration/kdecoration-6.6.5.ebuild b/kde-plasma/kdecoration/kdecoration-6.6.5.ebuild
new file mode 100644
index 000000000000..1ff7796700b1
--- /dev/null
+++ b/kde-plasma/kdecoration/kdecoration-6.6.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plugin based library to create window decorations"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
index 15b5c58b7b10..3d3f246f10a0 100644
--- a/kde-plasma/kdeplasma-addons/Manifest
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -1 +1,2 @@
DIST kdeplasma-addons-6.6.4.tar.xz 1108796 BLAKE2B af22bfdd91da3e60de87c5abe89906c7b8966a0e1cca9ff0a6633448cc5dda9d1d621fe777f284f4655661f15217611b74a63920c84a65407802bfa04e557ead SHA512 273e4f0a85974fd6b05aaeb119c82b6058da0c7ab508d8ec6a7ce1b489ae7e95a1323fc704fac8c2e4a2485703b36891e5ca9958033170c29d0543a6f552d7f7
+DIST kdeplasma-addons-6.6.5.tar.xz 1113680 BLAKE2B 1f74f2214324951a84a9bf8f69e1ad64022b2f1e22a75ea39bc4f48db2774db176479b9edcd047bf9d4932a3fabcd99bacd04d0cfa08ce0a130d05075cdf30cb SHA512 204a96288f7e7d407f51e553c821ff1ffc35eaee2cf02bf425340acc541a6ddee9c685f396f7ffadd9cdf7852364eeea4ac29119fe396968f0866586d88c914c
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.6.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.6.5.ebuild
new file mode 100644
index 000000000000..6eba0880449b
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.6.5.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org optfeature xdg
+
+DESCRIPTION="Extra Plasma applets and engines"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+alternate-calendar share webengine"
+
+RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kunitconversion-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ alternate-calendar? ( dev-libs/icu:= )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ !<kde-plasma/plasma-workspace-6.4.80
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtquick3d-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package alternate-calendar ICU)
+ $(cmake_use_find_package share KF6Purpose)
+ $(cmake_use_find_package webengine Qt6WebEngineQuick)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ optfeature "Disk quota applet" "sys-fs/quota"
+ xdg_pkg_postinst
+}
diff --git a/kde-plasma/kdesu-gui/Manifest b/kde-plasma/kdesu-gui/Manifest
index a0ed23a153a5..0cb3a930630c 100644
--- a/kde-plasma/kdesu-gui/Manifest
+++ b/kde-plasma/kdesu-gui/Manifest
@@ -1 +1,2 @@
DIST kde-cli-tools-6.6.4.tar.xz 639664 BLAKE2B 5f4a896ce0844fbd7aa74b2f045b855d8e5c509af2e10da4df7cb376dc3d1d2854b5ed0c174f08d664f1d3b0d2807b763de22e8d926eb700485808549348a94b SHA512 065e23777097c9ea4befac1065aa6c16d9927b5f916de75b74519c7ee86bc9deed4394667372fcb5287fbcccc5800d8360e9c5ccccc5174c3f57c64ca3237b91
+DIST kde-cli-tools-6.6.5.tar.xz 637860 BLAKE2B a3fb7e669ca1b8cba5caf7b2b8276d8f060874fd1f580aa0c625b2e2b48498a15e953434eb4b3b71b23085a98b1b691bf449712e045eba2ca8b34e4f16dd1176 SHA512 cebe1cb8f00ddc45ee642a5d5ae563b61a52c231f5fb419318532a19be29cfc68415e987fc83f33635368c25c686e190c1910a3c77d2c40cceaaf4874e8c14e9
diff --git a/kde-plasma/kdesu-gui/kdesu-gui-6.6.5.ebuild b/kde-plasma/kdesu-gui/kdesu-gui-6.6.5.ebuild
new file mode 100644
index 000000000000..882cdbc9ead6
--- /dev/null
+++ b/kde-plasma/kdesu-gui/kdesu-gui-6.6.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoff"
+ECM_TEST="false"
+KDE_ORG_NAME="kde-cli-tools"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Graphical frontend for KDE Frameworks' kdesu"
+HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdesu-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+"
+RDEPEND="${DEPEND}
+ !<${CATEGORY}/${KDE_ORG_NAME}-6.1.4-r2:*[kdesu(+)]
+ >=${CATEGORY}/${KDE_ORG_NAME}-common-${PV}
+ sys-apps/dbus[X]
+"
+
+# downstream split
+PATCHES=( "${FILESDIR}/${PN}-6.1.80-build-only-kdesu.patch" )
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ dosym ../libexec/kf6/kdesu /usr/bin/kdesu
+}
diff --git a/kde-plasma/keditfiletype/Manifest b/kde-plasma/keditfiletype/Manifest
index a0ed23a153a5..0cb3a930630c 100644
--- a/kde-plasma/keditfiletype/Manifest
+++ b/kde-plasma/keditfiletype/Manifest
@@ -1 +1,2 @@
DIST kde-cli-tools-6.6.4.tar.xz 639664 BLAKE2B 5f4a896ce0844fbd7aa74b2f045b855d8e5c509af2e10da4df7cb376dc3d1d2854b5ed0c174f08d664f1d3b0d2807b763de22e8d926eb700485808549348a94b SHA512 065e23777097c9ea4befac1065aa6c16d9927b5f916de75b74519c7ee86bc9deed4394667372fcb5287fbcccc5800d8360e9c5ccccc5174c3f57c64ca3237b91
+DIST kde-cli-tools-6.6.5.tar.xz 637860 BLAKE2B a3fb7e669ca1b8cba5caf7b2b8276d8f060874fd1f580aa0c625b2e2b48498a15e953434eb4b3b71b23085a98b1b691bf449712e045eba2ca8b34e4f16dd1176 SHA512 cebe1cb8f00ddc45ee642a5d5ae563b61a52c231f5fb419318532a19be29cfc68415e987fc83f33635368c25c686e190c1910a3c77d2c40cceaaf4874e8c14e9
diff --git a/kde-plasma/keditfiletype/keditfiletype-6.6.5.ebuild b/kde-plasma/keditfiletype/keditfiletype-6.6.5.ebuild
new file mode 100644
index 000000000000..58e031b5950b
--- /dev/null
+++ b/kde-plasma/keditfiletype/keditfiletype-6.6.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoff"
+ECM_TEST="true"
+KDE_ORG_NAME="kde-cli-tools"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="File Type Editor"
+HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running Plasma environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !<${CATEGORY}/${KDE_ORG_NAME}-6.2.4:*
+ >=${CATEGORY}/${KDE_ORG_NAME}-common-${PV}
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+# downstream split
+PATCHES=( "${FILESDIR}/${PN}-6.2.4-build-restrict.patch" )
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+}
diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest
index e405679d1d5c..43c3293dbf47 100644
--- a/kde-plasma/kgamma/Manifest
+++ b/kde-plasma/kgamma/Manifest
@@ -1 +1,2 @@
DIST kgamma-6.6.4.tar.xz 87352 BLAKE2B 880591df370f50b3f55e5f13492ffe61bd5dd92dc241a56a2f14bd0c571f65928f01dfa4edff3420fc69e8786cf98a317ead79d54734fd307cfe1a35eec0467d SHA512 6c009c4524f31584566d2d2676962c2b9667a2346ad245f0d208d56af08c255dbda6a918f8ba57181ae2257774a2009a68f0563c632c275d5e02e2164095aaec
+DIST kgamma-6.6.5.tar.xz 87212 BLAKE2B 459d2463d0362379356c46fd694a41a6f079ca4ad13313254845de666b1b31aadf02bc7903502321a42bb2719e5869f3644684947ef76d0012fbe852a225bf7c SHA512 1c453a2b3a0ce4ab36ca68f2576e96d23f290e4d08f35db4f08965c6c80de209cd417e5d6ab00e43015b3bcbb8176f777c233fba996bd2b111db08d8c3a581a3
diff --git a/kde-plasma/kgamma/kgamma-6.6.5.ebuild b/kde-plasma/kgamma/kgamma-6.6.5.ebuild
new file mode 100644
index 000000000000..4f4ffb498b43
--- /dev/null
+++ b/kde-plasma/kgamma/kgamma-6.6.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Screen gamma values kcontrol module"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ x11-libs/libX11
+ x11-libs/libXxf86vm
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
diff --git a/kde-plasma/kglobalacceld/Manifest b/kde-plasma/kglobalacceld/Manifest
index 82511fdbf663..06d5482b9f8b 100644
--- a/kde-plasma/kglobalacceld/Manifest
+++ b/kde-plasma/kglobalacceld/Manifest
@@ -1 +1,2 @@
DIST kglobalacceld-6.6.4.tar.xz 58160 BLAKE2B ce1b9e0670561cc405f3ad2e4522bc7de452b733625bdda9b7231de9ace7f0b1fae2c82f3249de5f76dde52969f40c9859a5821b94824fb239d437e7df338504 SHA512 b88eae90b838b8b981b3afe601956602676a2b6481eca188eb469913b1abb822030a76b452c72a212dd88dd70dc73ef93001fc4a702ad2662813df52174cc415
+DIST kglobalacceld-6.6.5.tar.xz 57780 BLAKE2B f284c00c8d116e1fbdac1ed74d329ccce06542aa0f289dfd5ea41b298a13a58bee7500c47880551c74d8670d13165dc57f6c99b022b8898a3b114cf16692ade6 SHA512 b6d2fc1d6f4ff648f7de9ad4ac049970876f255f059d2f724db90aae0b056ab84dfbdcfd3229b0d901768c3650cce41ebaeb4b280d847f9e2e55bf3118fddf00
diff --git a/kde-plasma/kglobalacceld/kglobalacceld-6.6.5.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-6.6.5.ebuild
new file mode 100644
index 000000000000..f09c104d021a
--- /dev/null
+++ b/kde-plasma/kglobalacceld/kglobalacceld-6.6.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionality"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+REQUIRED_USE="test? ( X )"
+RESTRICT="test" # requires installed instance
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ )
+"
+RDEPEND="${DEPEND}
+ !<kde-frameworks/kglobalaccel-5.116.0-r2:5[-kf6compat(-)]
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
+
+# src_test() {
+# XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
+# }
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index ae3299a8bb7b..c35407e5bf6a 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,2 +1,3 @@
DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
DIST kinfocenter-6.6.4.tar.xz 762792 BLAKE2B 853f3c2c002b9d3afeb8dac1b1382fe3d400197dbaeadf2aa2dd1addd0d972132c1ca3f1466a4301b93ed3f2866495a54cbc6d389125b87c9215d04346593752 SHA512 bc32f44abd40cec71d0dbcce8d467d2282e0ec0007cddc52c3e40ecd43743cd54feec2bc2bd223c8905460a212394e3712e8aeccb3e4515ae64d94d6b3e478fc
+DIST kinfocenter-6.6.5.tar.xz 763716 BLAKE2B 9e4b8cd51851a148385d5307a69f51b1e6e4575d4f5b0aff7acde8b1c1a71b206929dc525d11de453b83c2baa4d9f034b07f62f41786d871464511214b8ac940 SHA512 633332712be7bd99a06356cf2c66af2819dec30efdcb75502c51dad84c6b83b2c3d2210579afbccd26827935e5e1d04d5bf5ad32e9d05b4cd4308e77228e119e
diff --git a/kde-plasma/kinfocenter/kinfocenter-6.6.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.6.5.ebuild
new file mode 100644
index 000000000000..37fc1f804c39
--- /dev/null
+++ b/kde-plasma/kinfocenter/kinfocenter-6.6.5.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org optfeature xdg
+
+DESCRIPTION="Utility providing information about the computer hardware"
+HOMEPAGE="https://userbase.kde.org/KInfoCenter"
+SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gles2-only usb"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gles2-only=,gui,vulkan,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ virtual/libudev:=
+ x11-libs/libdrm
+ gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] )
+ usb? ( virtual/libusb:1 )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/systemsettings-${KDE_CATV}:6
+"
+BDEPEND="
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 816591
+ smbmountmodeltest
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package usb USB1)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # TODO: Make this fully obsolete by /etc/os-release
+ insinto /etc/xdg
+ doins "${FILESDIR}"/kcm-about-distrorc
+
+ insinto /usr/share/${PN}
+ doins "${DISTDIR}"/glogo-small.png
+}
+
+pkg_postinst() {
+ optfeature_header "Query network filesystem info:"
+ optfeature "NFS information module" net-fs/nfs-utils
+ optfeature "Samba status information module" net-fs/samba
+
+ optfeature_header "Query firmware/hardware info:"
+ optfeature "System DMI table readout" sys-apps/dmidecode
+ optfeature "Firmware security module" "app-text/aha sys-apps/fwupd"
+ optfeature "PCI devices information module" sys-apps/pciutils
+ optfeature "advanced CPU information module" sys-apps/util-linux
+
+ optfeature_header "Query GPU/graphics support info:"
+ optfeature "OpenCL information module" dev-util/clinfo
+ optfeature "OpenGL information module" x11-apps/mesa-progs
+ optfeature "Vulkan graphics API information module" dev-util/vulkan-tools
+ optfeature "Wayland information module" app-misc/wayland-utils
+ optfeature "X Server information module" x11-apps/xdpyinfo
+
+ xdg_pkg_postinst
+}
diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
index 65bca0852954..5f370a2ece1f 100644
--- a/kde-plasma/kmenuedit/Manifest
+++ b/kde-plasma/kmenuedit/Manifest
@@ -1 +1,2 @@
DIST kmenuedit-6.6.4.tar.xz 887020 BLAKE2B 6684edc97871b83df0a654f1b6ae022bc3ef88f0d8f3d79b646d46ca5c2d71faeac778a2943c445febabc7c526354f8af09bf1f6dcc9c8fe6a6c644ca69d6e25 SHA512 d812de73a3b9b32748034169c45e48621806cdbf3e6115937cbef0bc0726b244138de0face6eab45c532d9c57da216bece28529b08828d055b553e4a1ee9f130
+DIST kmenuedit-6.6.5.tar.xz 887596 BLAKE2B 2435ffc808bf0b6c84e9c26fa1ea8f0eaa0ad65c5a503751091fd7fd27f1fdda2d2a9c19c72e7754fb63260e833cd05ca817f59c48f63f832f1dff1f62a440eb SHA512 206167de8cbdac3aee7a99079ac8ea85d0cae1915d4200d72cac9c7e6bbe8ae2d6a87a0662ce7e4e7a99113d7a2164b7ffcb482c95812c1a62ffab31fb1df0d8
diff --git a/kde-plasma/kmenuedit/kmenuedit-6.6.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-6.6.5.ebuild
new file mode 100644
index 000000000000..7e0ef747626f
--- /dev/null
+++ b/kde-plasma/kmenuedit/kmenuedit-6.6.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="KDE Plasma menu editor"
+HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-plasma/knighttime/Manifest b/kde-plasma/knighttime/Manifest
index e8e842369e3c..6254c3e64f69 100644
--- a/kde-plasma/knighttime/Manifest
+++ b/kde-plasma/knighttime/Manifest
@@ -1 +1,2 @@
DIST knighttime-6.6.4.tar.xz 40168 BLAKE2B 754ea11c7450353ed1c0b4502952a40e16005bb68c61144a13177771587f42e0344c4c9857f180e361b745b448ae402876a22847eecabecc4c0b205876079e14 SHA512 3043b969274209bd2405a806f4f71377e105877fc033208135cb16ff3858c52bda09b6d8c8e193f99b863c1ddea633b583f4ec0dc21956f6f5ecb563eb970e74
+DIST knighttime-6.6.5.tar.xz 40284 BLAKE2B 23862b92621bcf1f6e3104ad048d244fb0ae6e936eeb009a35b6a646b75fbadac38c8680ba58d43fbce77eb664a6a8e98d090ae11f2af2770a1e2c15e267f5f5 SHA512 54e64d3aa39b55488018b871fedd3ccf89947bf0308ec5361db09b1f99eb34cecd4d1c776e3e2f09044e4267d9d2edafdfb9137b9e543319c4c1469c7a4c0c7d
diff --git a/kde-plasma/knighttime/knighttime-6.6.5.ebuild b/kde-plasma/knighttime/knighttime-6.6.5.ebuild
new file mode 100644
index 000000000000..f6f0a430597c
--- /dev/null
+++ b/kde-plasma/knighttime/knighttime-6.6.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Helpers for scheduling the dark-light cycle"
+
+LICENSE="BSD CC0-1.0 || ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtpositioning-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest
index fa96b22b42fb..1a3c6639fbc1 100644
--- a/kde-plasma/kpipewire/Manifest
+++ b/kde-plasma/kpipewire/Manifest
@@ -1 +1,2 @@
DIST kpipewire-6.6.4.tar.xz 154564 BLAKE2B dfb7260bc259f9f9c3f23c872b4c2e56ef7639dcf669a625c7fa59210fae10d22ff2270d29ce7c1104f67275076dd9bbe31306f6f623f98c3a3fee0686e86fb4 SHA512 46ce409cfb85d3888eb67ae78359006cfb45949435b1a403c9527bd54e3a468a3d47815812f6acb648b2d4b96d610a5a22464da69e51e85ada4f3352b4b25b90
+DIST kpipewire-6.6.5.tar.xz 153908 BLAKE2B 78e536fb215d0d374f178fca71934fa3fb7151ce12e0e93cb7192facb49875c3dfff0e27a19409ee4580750d91441e5f9a4aec2d1c34818dc66e1b97f73f29a5 SHA512 2e73d814895ae0c73cd53c811c337a8e19ecf04b15fe411f66be2297c9faecd4d8e91bb24b7e90d9bafe0ea5c9e2b74d974f81430c14b181c5112b26d3eb528f
diff --git a/kde-plasma/kpipewire/kpipewire-6.6.5.ebuild b/kde-plasma/kpipewire/kpipewire-6.6.5.ebuild
new file mode 100644
index 000000000000..c0e9443a2d36
--- /dev/null
+++ b/kde-plasma/kpipewire/kpipewire-6.6.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Components relating to Flatpak pipewire use in Plasma"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 964943
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,opengl]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ media-libs/libepoxy
+ media-libs/libglvnd
+ media-libs/libva:=
+ media-libs/mesa[opengl]
+ >=media-video/ffmpeg-6.1:=
+ >=media-video/pipewire-0.3:=
+ x11-libs/libdrm
+"
+DEPEND="${COMMON_DEPEND}
+ test? (
+ dev-libs/plasma-wayland-protocols
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ >=kde-plasma/kwayland-${KDE_CATV}:6
+ media-video/pipewire[extra]
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
diff --git a/kde-plasma/krdp/Manifest b/kde-plasma/krdp/Manifest
index 21225f6097e8..3b080affe4c9 100644
--- a/kde-plasma/krdp/Manifest
+++ b/kde-plasma/krdp/Manifest
@@ -1 +1,2 @@
DIST krdp-6.6.4.tar.xz 119276 BLAKE2B fefd66cf888ed58e5d6d1ae96693f00818c2ec78626f419e3945a982812a96b7a767b7352e73bf2e42b49923eb404a9581c979ec41bece69902a45680137154d SHA512 8f5807b0917d5aba0570ff6ff318cfecde7989a4a78e20dcb3cb7d0556b3907321c02c9d1b7447701dd7e88c67fd95c0e3bc0b56f5463991ff065745b5772335
+DIST krdp-6.6.5.tar.xz 119404 BLAKE2B b898c658bc2014487d6cd7501b27493d1897247b5316015270f1f95a0fe4f0561bb52a394dd022947f4ea8e3b3c1ae11e4e3e818dfa41a2a60c439ebfd1748c1 SHA512 2e2a29684169e2be7f541fda2ccefed204ab5f81e029d63913846145f6008fb77dcbbe47a2a69706c639fb78c697759baaf843c3c7f761fdc4361a66911f8994
diff --git a/kde-plasma/krdp/krdp-6.6.5.ebuild b/kde-plasma/krdp/krdp-6.6.5.ebuild
new file mode 100644
index 000000000000..db58542fb467
--- /dev/null
+++ b/kde-plasma/krdp/krdp-6.6.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm flag-o-matic plasma.kde.org toolchain-funcs xdg
+
+DESCRIPTION="Library and examples for creating an RDP server"
+HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="systemd"
+
+COMMON_DEPEND="
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,wayland]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-plasma/kpipewire-${KDE_CATV}:6
+ >=net-misc/freerdp-3.1:3[server]
+ sys-libs/pam
+ x11-libs/libxkbcommon
+ systemd? ( >=sys-apps/systemd-254:= )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/plasma-wayland-protocols
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ # std::jthread and std::stop_token are implemented as experimental in libcxx
+ # enable these experimental libraries on clang systems
+ # https://libcxx.llvm.org/Status/Cxx20.html#note-p0660
+ [[ $(tc-get-cxx-stdlib) == 'libc++' ]] && append-cxxflags -fexperimental-library
+
+ local mycmakeargs=(
+ $(cmake_use_find_package systemd Systemd)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
index fa7d08bc6996..61aa35d379ca 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1 +1,2 @@
DIST kscreen-6.6.4.tar.xz 1749680 BLAKE2B 4b84f22ec1dccad29692f07cc193868c1c8d003b52b90793685b632d69da178c5e439ff9612411ab0b779638b42c560c2fab22e9c653681e40f5bfdde064f6ec SHA512 899e09368ca3340015e6f153f7eb7b35883e82314dae0129db84b713c8ec94323c42cc6eb478b98352f5c3604667005c682a275a89f6e2023d71dab7ec31ce1c
+DIST kscreen-6.6.5.tar.xz 1749748 BLAKE2B 2cab32a0b3c9e9f2c9ad41ea13e1b9a7c618f656166e686e4f7fd4af9d2aa18506b6013b2ea2f230f496c264aaff1fde941ee9fe5e2d995a51e87839aeef2219 SHA512 1031bd8a8ddbffd9f3c44f7655924262d5fcdfbdd130fe89012776b978a23468a37b1f9615b9d7e8be6c15ca8b964999fc61f3c29222d5dc3cf6c800fedb9179
diff --git a/kde-plasma/kscreen/kscreen-6.6.5.ebuild b/kde-plasma/kscreen/kscreen-6.6.5.ebuild
new file mode 100644
index 000000000000..361ca808aacd
--- /dev/null
+++ b/kde-plasma/kscreen/kscreen-6.6.5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="KDE Plasma screen management"
+HOMEPAGE="https://invent.kde.org/plasma/kscreen"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Uses Qt6GuiPrivate and Qt6WaylandClientPrivate
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+ >=kde-plasma/libkscreen-${KDE_CATV}:6=
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6[X]
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ x11-libs/libXi
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ !ppc64? ( >=kde-frameworks/kimageformats-${KFMIN}:6[avif] )
+ >=kde-plasma/kglobalacceld-${KDE_CATV}:6
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/wayland-protocols-1.41
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+"
+
+CMAKE_SKIP_TESTS=(
+ # last checked 2025-07-17, also fails upstream
+ # FAIL! : TestConfig::testDisabledScreenConfig() Compared values are not the same
+ kscreen-kded-configtest
+ kscreen-kded-testgenerator # bugs 580440, 970323
+)
+
+src_prepare() {
+ ecm_src_prepare
+ use ppc64 && cmake_comment_add_subdirectory hdrcalibrator # avif masked on big-endian
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest
index 1c5e928c2e49..8d9f576e0131 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1 +1,2 @@
DIST kscreenlocker-6.6.4.tar.xz 187200 BLAKE2B 5a926e47f8b4b5cb530c5d68d5f6f5536c545b01c80bab7a2c70406b4f45fdb81e48bb63f29c00b96e5c230d0a12da0fce68a0212ba86c5512112b6e2a848fa1 SHA512 8228615778007332604b9b0cf0c3ed4e16739dc156c67bdb105d6a1a85e14a1fc614bef1412857967cf245b2b73ec4f2b1cb6799b914c0750fcfb0294d166bb4
+DIST kscreenlocker-6.6.5.tar.xz 186664 BLAKE2B 63d3049b80a2112de3c2cd3c38937011fdfa0886e5c3f012d89987aca543158564f171fb64ea1eb89d2abae767aba01d892f0dd94daac5016626774d5eba474b SHA512 da4405dc6de5477ab1fc6d8e3ba708ce96f9e6dadfb39d70ef697a0e5da7d6f1053b6f2fb6f53fb48ff3f603ea766aaf8ec17dd8c5f3efe867e4ee20e03f3713
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.6.5.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-6.6.5.ebuild
new file mode 100644
index 000000000000..3f30cb88d5c1
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-6.6.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org pam xdg
+
+DESCRIPTION="Library and components for secure lock screen architecture"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running environment w/ RDEPENDs (circular dep w/ plasma-workspace)
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in greeter
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+ >=kde-plasma/libkscreen-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ sys-libs/pam
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND="
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+PDEPEND=">=kde-plasma/plasma-workspace-${KDE_CATV}:6"
+
+src_install() {
+ ecm_src_install
+
+ newpamd "${FILESDIR}/kde-r1.pam" kde
+ newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint
+ newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard
+}
diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
index 73daf8d5a836..b23fea7434f0 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1 +1,2 @@
DIST ksshaskpass-6.6.4.tar.xz 32580 BLAKE2B 53366e6a693842654e4f8332cfc8cf9adab563d7b51a85543d43def66f82b3bf68489bf10f944dd98668037d622564852fc8af3bc6c2006bc80b926c0eb7061b SHA512 23cb71d24fd3e9e3aa2f493056e6ff1553a0932e2043afefa65c8b697df9b8bfc70055302ef1c2086b5304ba927e56de75f3561d0fca4528a42215847f624ce9
+DIST ksshaskpass-6.6.5.tar.xz 32472 BLAKE2B 0c7a433a6b5a605b716720d97168cbf3c3881849d441dd589a0fb8e7ce2f5c9fbe7ef7a5c946a062f8d77de372f0acc268a562f5726da3f0ca35ec6711665040 SHA512 71aea6d56612f1b4f2366aca150368a0a344a73f5c5fad13855d645fb8c7e65da0b2f3e5ad59df55bdf5c89c9b4c628290940ccf5e829a08549f0ef2fb1d9f0a
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-6.6.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-6.6.5.ebuild
new file mode 100644
index 000000000000..4eba7f4e40a8
--- /dev/null
+++ b/kde-plasma/ksshaskpass/ksshaskpass-6.6.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration"
+HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/qtkeychain-0.15.0:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ ecm_src_install
+
+ insinto /etc/xdg/plasma-workspace/env/
+ doins "${FILESDIR}/05-ksshaskpass.sh"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "In order to have ssh-agent start with Plasma 6,"
+ elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh"
+ elog "and uncomment the lines enabling ssh-agent."
+ elog
+ elog "If you do so, do not forget to uncomment the respective"
+ elog "lines in /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
+ elog "to properly kill the agent when the session ends."
+ elog
+ elog "${PN} has been installed as your default askpass application"
+ elog "for Plasma 6 sessions."
+ elog "If that's not desired, select the one you want to use in"
+ elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh"
+}
diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest
index 95526b75804d..de6ef05a8b29 100644
--- a/kde-plasma/ksystemstats/Manifest
+++ b/kde-plasma/ksystemstats/Manifest
@@ -1 +1,2 @@
DIST ksystemstats-6.6.4.tar.xz 161040 BLAKE2B c12f461615b1495a5884bd407b049bab416907330663f2142afac214fab6756989a6f40e3a1886de9792235de86015fbdf253a954f06fbd1d153ee94c13c8f12 SHA512 f01c992593469053811b36f1b423f96a1a3906ef42267cd3a05ae478aab062f4741a8dbb90e8b04049fbcc1963a07153deaf078b5829d9afd88be57254249149
+DIST ksystemstats-6.6.5.tar.xz 160516 BLAKE2B 054b1af8bf10dfd42d44caac21a604629be3bf2881e263878d6704ecd9fae1bd202548ee76ebb22a107cfe133630e0599d05ddea9967bb42b5c7304ecc615470 SHA512 9d6cd107fa895083714a90071d417e7066f2efc8be324bd21c895dd8c2a3b3661b2763c0c415128c090b3af0ed81baef589313b780272a550292d10af7a1f302
diff --git a/kde-plasma/ksystemstats/ksystemstats-6.6.5.ebuild b/kde-plasma/ksystemstats/ksystemstats-6.6.5.ebuild
new file mode 100644
index 000000000000..7d57b08f99ec
--- /dev/null
+++ b/kde-plasma/ksystemstats/ksystemstats-6.6.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm fcaps plasma.kde.org
+
+DESCRIPTION="Plugin-based system monitoring daemon"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="networkmanager"
+
+DEPEND="
+ dev-libs/libnl:3
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/libksysguard-${KDE_CATV}:6
+ net-libs/libpcap
+ sys-apps/lm-sensors:=
+ sys-libs/libcap
+ virtual/libudev:=
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+
+# -m 0755 to avoid suid with USE="-filecaps"
+FILECAPS=( -m 0755 cap_perfmon=ep usr/libexec/ksystemstats_intel_helper )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ )
+ ecm_src_configure
+}
+
+CMAKE_SKIP_TESTS=(
+ # bug 909312, needs virtualx but we don't care
+ ksystemstatstest
+)
diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
index e1cfb1c4dd12..07eaef77fae1 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1 +1,2 @@
DIST kwallet-pam-6.6.4.tar.xz 22520 BLAKE2B e4adc69cdabc274175ad1c4dce22cfe422b9e99d1c217b9749ee627d6b2e76e3fc9240fc6f6ffa8fb47b3e5bc69de3e5419499253b0e29eb5889ed71b8201b27 SHA512 5ba921d13333c13264f642bb7044c559af821aadd23c06aea41d46b96d0b0bb47e95a55b6c29b736f1520f4710c0c5c973a37454e24f3cf18f4cd12fda0b1277
+DIST kwallet-pam-6.6.5.tar.xz 22368 BLAKE2B 7198bae498a350cc7340e1bd3a06d9fd961f1554be8122e92903d3c10e27513488e454fc3210c43e0d971a018a6af8b1bbbf1f997668cb42a07f92307d641688 SHA512 0d44c9358bad356226113f1aab930241bc9cb338cbc256e209f958e3a436bd7bc67aa146e93a831c2bd0157f9e552be39a51ac734e3ca7b32836ee907103a3de
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-6.6.5.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-6.6.5.ebuild
new file mode 100644
index 000000000000..506c88e70a23
--- /dev/null
+++ b/kde-plasma/kwallet-pam/kwallet-pam-6.6.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+inherit ecm plasma.kde.org
+
+DESCRIPTION="PAM module to not enter KWallet password again after login"
+
+LICENSE="LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/libgcrypt:0=
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ sys-libs/pam
+"
+RDEPEND="${DEPEND}
+ net-misc/socat
+"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDE_INSTALL_LIBDIR="/$(get_libdir)"
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ elog "This package enables auto-unlocking of kde-frameworks/kwallet:6."
+ elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
+}
diff --git a/kde-plasma/kwayland/Manifest b/kde-plasma/kwayland/Manifest
index 0098b9d5959d..ede7cc93bdf9 100644
--- a/kde-plasma/kwayland/Manifest
+++ b/kde-plasma/kwayland/Manifest
@@ -1 +1,2 @@
DIST kwayland-6.6.4.tar.xz 134048 BLAKE2B 6bab961da58d8841bb9e72a2f18e3654ef6eb8d966f139e3078de23a775587ffff5935fab30986bf299589f5da962deefdbef6620229ef89f35346fb344256bb SHA512 283f55b20f044df2fab5152bf515c1b79203e6e0fe9a9461750fe0218698db9cf84707ad4c7695b06b4febc8586d88da6b1a3adced3ad06b649a372a61522531
+DIST kwayland-6.6.5.tar.xz 132864 BLAKE2B bda5d8881583e5a6c9a21a6deb2263064ea3c78ba332f40b520e26f947a57e416c4fad4f05337d0acd2869dc52e15346f6c68deaa71d2fbbb091bf4e1e4a86b4 SHA512 f048ca207d690b1d146172662af9c5ff63fcce98b234a2bed0e22c7db922088705a0b995841206fb73cb8e807e65b9eb7b85b298ae99510bf7af2c257777717b
diff --git a/kde-plasma/kwayland/kwayland-6.6.5.ebuild b/kde-plasma/kwayland/kwayland-6.6.5.ebuild
new file mode 100644
index 000000000000..2abaac04429b
--- /dev/null
+++ b/kde-plasma/kwayland/kwayland-6.6.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm flag-o-matic plasma.kde.org
+
+DESCRIPTION="Qt-style API to interact with the wayland-client API"
+HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
+
+LICENSE="LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# All failing, I guess we need a virtual wayland server
+RESTRICT="test"
+
+# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h
+RDEPEND="
+ >=dev-libs/wayland-1.15.0
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,gui,opengl,wayland]
+ media-libs/libglvnd
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.19.0
+ >=dev-libs/wayland-protocols-1.15
+ sys-kernel/linux-headers
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ >=dev-util/wayland-scanner-1.19.0
+"
+
+src_configure() {
+ filter-lto # bug 866575
+ ecm_src_configure
+}
diff --git a/kde-plasma/kwin-x11/Manifest b/kde-plasma/kwin-x11/Manifest
index be2cd8143e08..bcbc2c0dc3fb 100644
--- a/kde-plasma/kwin-x11/Manifest
+++ b/kde-plasma/kwin-x11/Manifest
@@ -1 +1,2 @@
DIST kwin-x11-6.6.4.tar.xz 6891168 BLAKE2B bb3110d71e9f0263ff98fd23d3c862f3826263ffcdadbe4785cdfac8d9b21ed7e83f9a717163e85fbc12373d26d0253bb04f5fd86c21ec51904378a21971ddc5 SHA512 5c27a502f14244ab9fc5febff3d2b6471ba108ac18c845dfccb76b2108aa17e4f2ac4741aaca0e6c4d49786dcaf432dd344f6b522c95c76b947555a96f9b1fa2
+DIST kwin-x11-6.6.5.tar.xz 6888164 BLAKE2B f11c1c2da04f7076ab75e0e1d69cbde10d1a17c6dcfd34e8cf6824f4500f10857cb67b483bcf954231898d479a474147508da6ab28dba22f88ac584e8f9902c7 SHA512 a51ad23e315839e8a1e968b7df4c40a128b85281fb2ddec4553873b20baa51b522d320aee864764850fd01cff82b213a29927c470db4a69385f858f3ae454190
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.6.5.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.6.5.ebuild
new file mode 100644
index 000000000000..0c6819e12ee0
--- /dev/null
+++ b/kde-plasma/kwin-x11/kwin-x11-6.6.5.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Flexible, composited X window manager"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility gles2-only lock +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox
+COMMON_DEPEND="
+ >=dev-libs/wayland-1.24.0
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,opengl,wayland,widgets,X]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsensors-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/breeze-${KDE_CATV}:6
+ >=kde-plasma/kdecoration-${KDE_CATV}:6
+ >=kde-plasma/knighttime-${KDE_CATV}:6
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/lcms:2
+ media-libs/libcanberra
+ >=media-libs/libdisplay-info-0.2.0:=
+ media-libs/libepoxy
+ media-libs/libglvnd
+ >=media-libs/mesa-24.1.0_rc1[opengl,X]
+ virtual/libudev:=
+ x11-libs/libX11
+ x11-libs/libXi
+ >=x11-libs/libdrm-2.4.116
+ >=x11-libs/libxcb-1.10:=
+ >=x11-libs/libxkbcommon-1.5.0
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-wm
+ accessibility? ( media-libs/libqaccessibilityclient:6 )
+ lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
+ shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-plasma/kdeplasma-addons:5
+ !<kde-plasma/kwin-6.3.80
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-plasma/aurorae-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6
+ sys-apps/hwdata
+ >=x11-base/xwayland-23.1.0
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.16.0
+ >=dev-libs/wayland-protocols-1.38
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ x11-base/xorg-proto
+ x11-libs/xcb-util-image
+ test? ( >=kde-plasma/kwayland-${KDE_CATV}:6 )
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
+ $(cmake_use_find_package accessibility QAccessibilityClient6)
+ -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
+ -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index a83e438f6658..8b94c4eebd27 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1 +1,2 @@
DIST kwin-6.6.4.tar.xz 8894068 BLAKE2B e572761cb6489f3d6105335534cc3bbd9816f938f9816d63470488eb9100678e3522358e00e5ede744497425cf8643c9d904233342ae3b5cf4260cc1930ce86d SHA512 63624ca5705d58ca4efef012ce67ace7ce5c5e2a393f2984d107fe0beb6548d26941b777ae08692cccf2c192ada34e143222775206a1f54ac9c8f3477efcf5f4
+DIST kwin-6.6.5.tar.xz 8887468 BLAKE2B 5a1822a788a6829dc87fb23eeda601d35f1e7206dbf55789ac1aa343911a274269dd028782bd744e2f95a94ca833d0248a82316674c9187576f1aa6b9aad779e SHA512 4342a5393b1749355a2b538c44a9b9f3c40fa128974290b292abff71231f3992bf95f3a9beb98ee9e638d358bfb556acba487512a4c646efa0d9a151728aa7c1
diff --git a/kde-plasma/kwin/kwin-6.6.5.ebuild b/kde-plasma/kwin/kwin-6.6.5.ebuild
new file mode 100644
index 000000000000..69542f727bc6
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.6.5.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+# TODO: ECMGenerateQDoc
+ECM_TEST="true"
+PYTHON_COMPAT=( python3_{10..14} )
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm fcaps plasma.kde.org python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="accessibility gamepad gles2-only lock screencast +shortcuts systemd X"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox, Qt6WaylandClientPrivate for xx-pip-v1
+# qtbase[X]: private/qtx11extras_p.h in src/helpers/killer
+COMMON_DEPEND="
+ >=dev-libs/libei-1.4
+ >=dev-libs/libinput-1.28:=
+ >=dev-libs/wayland-1.24.0
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/kdecoration-${KDE_CATV}:6
+ >=kde-plasma/knighttime-${KDE_CATV}:6
+ >=kde-plasma/kwayland-${KDE_CATV}:6
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ media-libs/lcms:2
+ media-libs/libcanberra
+ >=media-libs/libdisplay-info-0.2.0:=
+ media-libs/libepoxy
+ media-libs/libglvnd
+ >=media-libs/mesa-24.1.0_rc1[opengl,wayland]
+ virtual/libudev:=
+ >=x11-libs/libdrm-2.4.127
+ >=x11-libs/libxcvt-0.1.1
+ >=x11-libs/libxkbcommon-1.5.0
+ accessibility? ( media-libs/libqaccessibilityclient:6 )
+ gamepad? ( dev-libs/libevdev )
+ lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
+ screencast? ( >=media-video/pipewire-1.2.0:= )
+ shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
+ systemd? ( sys-apps/systemd:= )
+ X? (
+ x11-libs/libX11
+ >=x11-libs/libxcb-1.10:=
+ x11-libs/libXi
+ x11-libs/libXres
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-wm
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-plasma/kdeplasma-addons:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-plasma/aurorae-${KDE_CATV}:6
+ >=kde-plasma/breeze-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6
+ sys-apps/hwdata
+ X? ( >=x11-base/xwayland-23.1.0[libei] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.20.0
+ >=dev-libs/wayland-protocols-1.47
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ test? ( screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 ) )
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+
+# https://bugs.gentoo.org/941628
+# -m 0755 to avoid suid with USE="-filecaps"
+FILECAPS=( -m 0755 cap_sys_nice=ep usr/bin/kwin_wayland )
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 14
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 14
+}
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use gamepad; then
+ sed -e "s/^pkg_check_modules.*libevdev/#&/" -i CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use screencast; then
+ sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # KWIN_BUILD_DECORATIONS exists, drops aurorae, breeze
+ # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
+ $(cmake_use_find_package accessibility QAccessibilityClient6)
+ -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
+ -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
+ -DKWIN_BUILD_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ fcaps_pkg_postinst
+}
diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
index 065edff7b4fc..2882a24e982d 100644
--- a/kde-plasma/kwrited/Manifest
+++ b/kde-plasma/kwrited/Manifest
@@ -1 +1,2 @@
DIST kwrited-6.6.4.tar.xz 23608 BLAKE2B ffc8ed7addd83c7f4501e47f8642c330b9727b399f72e1bd4545a468d8f1107c92fcf7d364d3f5a1f41d500ddedb75ed43a62acb16fd38ed91f21c70cf9c5334 SHA512 bf645d168e6723ab796caa71556f5e79ac88fc584babb86104c3597ebf165781c409fe11ff3015caef5d9718c96b1cd43128f2f5cc60878746dcde02a34462fe
+DIST kwrited-6.6.5.tar.xz 23500 BLAKE2B 03b9ab0476a4e52f5285b733794210356c1d2b8f702f596e1c6db75ec757ac567d08d3a1f1b6994b2996ae50e9baecd5e40b37bd4561ce84d11e2cd605e5182b SHA512 79c8401d7a904c20eaa1ca5ee2d0f4b7e0e957e2b49a954c5810bc3e6ed9ad0e6df3d258c3659d3c6fa43faaf6586320bd8d94ced05b91f09298d54b1e3a3cf1
diff --git a/kde-plasma/kwrited/kwrited-6.6.5.ebuild b/kde-plasma/kwrited/kwrited-6.6.5.ebuild
new file mode 100644
index 000000000000..bf69345a7f55
--- /dev/null
+++ b/kde-plasma/kwrited/kwrited-6.6.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest
index 47c4c20ab777..0c180b969513 100644
--- a/kde-plasma/layer-shell-qt/Manifest
+++ b/kde-plasma/layer-shell-qt/Manifest
@@ -1 +1,2 @@
DIST layer-shell-qt-6.6.4.tar.xz 36804 BLAKE2B 4eaed855c26afd4ba36839ae8ec817b8e35ed9e749e992d5385e3dd0ec28986a7c276b836fb2348e395d269317e7cb804481b517c0eb151598683fd3138302bc SHA512 bd94a03df6686925f2bfba81866b39c29074bf151326470d48d069e2504c3885d86e8259960f130f9ff55686888a065bdfc9442f3de9358f98988d3189ec0dd5
+DIST layer-shell-qt-6.6.5.tar.xz 36564 BLAKE2B e7466c2fe2c2107be8395d9fef8073fcf6fbf2e2fbebc34704bf8835cd912ebbd6d321b3588319a915aa9852f63cc28d77e77e51ddd2134f87c3cbde72cb6b1a SHA512 ed3397630e9e20817f9279338c52a28091c797615e4dc264e3fdd7059bbb35743c77e4c272cd92b57b9d6c29f39f75f04be2547f7338849f7c519fc57ff83f15
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-6.6.5.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-6.6.5.ebuild
new file mode 100644
index 000000000000..3d626009db1d
--- /dev/null
+++ b/kde-plasma/layer-shell-qt/layer-shell-qt-6.6.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol"
+
+LICENSE="LGPL-3+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: various private QtWaylandClient headers
+RDEPEND="
+ >=dev-libs/wayland-1.15
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,wayland]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ x11-libs/libxkbcommon
+"
+DEPEND="${RDEPEND}
+ dev-libs/wayland-protocols
+"
+BDEPEND="
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
index 3917e6dd8b42..e9b0038a77d6 100644
--- a/kde-plasma/libkscreen/Manifest
+++ b/kde-plasma/libkscreen/Manifest
@@ -1 +1,2 @@
DIST libkscreen-6.6.4.tar.xz 120844 BLAKE2B 2c5899426cc850b0fe0a9d9efe8c84bff1f7c839b6b3a1ca98c1074966cea70e96ad8841f97e1b3cc3569fd4d704037fef3bb5fc39f854a554023dc64ea71a97 SHA512 e335dba61186f5030bd41767e5b5f3d9eaf7e90311ce749ed105725cb1ece643a9dd31544b8e5b8c2a94e45748022d66abc7e7772e9fc0cac1c7fd32ca6a85e9
+DIST libkscreen-6.6.5.tar.xz 119904 BLAKE2B a3b001711300a244608e980cd26b3b65be599c30bddf3e98c52b6886fcda45443367065c6a764092ec2fc6e19b999ded46234f8669240a3516d74a936663ccfb SHA512 a2f6f61804cb12afb6debe80a24e3d9dd89b3e8140b761c5448289cfdd140ec684e9cf634df01787d2dc6963fe315f1bb77e6587129b214dc287c002d80e8c91
diff --git a/kde-plasma/libkscreen/libkscreen-6.6.5.ebuild b/kde-plasma/libkscreen/libkscreen-6.6.5.ebuild
new file mode 100644
index 000000000000..0f9197257c78
--- /dev/null
+++ b/kde-plasma/libkscreen/libkscreen-6.6.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org toolchain-funcs
+
+DESCRIPTION="Plasma screen management library"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6/8"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running session
+RESTRICT="test"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ x11-libs/libxcb:=
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.20.0
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 13.4
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 13.4
+}
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
index 806fe858843b..b4bba74d367d 100644
--- a/kde-plasma/libksysguard/Manifest
+++ b/kde-plasma/libksysguard/Manifest
@@ -1 +1,2 @@
DIST libksysguard-6.6.4.tar.xz 340148 BLAKE2B 93fe90f2fd8746409bb8a05db97d4e9dc093e1e36d6d226203f573d94f5a5972d80de94b06534a775af3859c879a5b222884aaa39902da2df0e290b09b898cf7 SHA512 f08b20d0cbeaf3ff6c31221364d4dd3b9de929b7cf8c47100dfe360db08e850cb67dd26130c7a8c64e89d62cbb1fe05085984e62aa1b52acc5bf83c12b732ad8
+DIST libksysguard-6.6.5.tar.xz 337696 BLAKE2B 324997caa95a251e53600db599e15a5ca9d4b90f4104182c24043e9e9f1edd81368ededbd592a4a395bcd0bdd68a84ed25b2bb68832a7ebadcfafe18b51c6af1 SHA512 ae0df84cefe11e13304044e8e0831651af86187f005f68879a1208cbc439c4a80024051278a50daefa74f3ded8516e7042138688a63e532aeeb1a05dcd631300
diff --git a/kde-plasma/libksysguard/libksysguard-6.6.5.ebuild b/kde-plasma/libksysguard/libksysguard-6.6.5.ebuild
new file mode 100644
index 000000000000..f804e65450dc
--- /dev/null
+++ b/kde-plasma/libksysguard/libksysguard-6.6.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm fcaps flag-o-matic plasma.kde.org toolchain-funcs
+
+DESCRIPTION="Task management and system monitoring library"
+
+LICENSE="LGPL-2+"
+SLOT="6/10"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/libnl:3
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ net-libs/libpcap
+ sys-apps/lm-sensors:=
+ virtual/zlib:=
+ x11-libs/libdrm
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+"
+
+# -m 0755 to avoid suid with USE="-filecaps"
+FILECAPS=( -m 0755 cap_net_raw+ep usr/libexec/ksysguard/ksgrd_network_helper )
+
+src_configure() {
+ # support std::jthread and std::stop_token is not enabled per default
+ # in libc++ prior to version 20, need to add "-fexperimental-library"
+ if tc-is-clang && [[ $(tc-get-cxx-stdlib) == libc++ ]] && [[ "$(clang-major-version)" -lt 20 ]]; then
+ append-cxxflags "-fexperimental-library"
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bugs 797898, 889942: flaky test
+ sensortreemodeltest
+ # bugs 727844, 949883: flaky test
+ processtest
+ )
+ LC_NUMERIC="C" ecm_src_test # bug 695514
+}
diff --git a/kde-plasma/libplasma/Manifest b/kde-plasma/libplasma/Manifest
index ad14f6f4625e..75ba33ea1b3f 100644
--- a/kde-plasma/libplasma/Manifest
+++ b/kde-plasma/libplasma/Manifest
@@ -1 +1,2 @@
DIST libplasma-6.6.4.tar.xz 1970976 BLAKE2B 58144567c2a982a51b0182bac7fac7c75069c4bcfa5f7f2474b3b0d371e70f3129bff361dcfeefbfe39ac7159f1d692cf84b238496c1b7ef16551903bf3976ab SHA512 8eaa4df8c93d865262420fe244c6de62ba2cec8850b7f5cb351fb2f3237812e99a20d657211b500e2c0ed77b4ae829526a73556a3234613ff209c982b3888f96
+DIST libplasma-6.6.5.tar.xz 1971716 BLAKE2B 4bb8bfbcbd5c62a1b47ce4a678234b30f9bb54b51dc9767dacf7e8982d5d8f7f548c8c7de056adbdcc9d39566fe15acafbd48bb9103f0d672ec09eee2c103dff SHA512 f3dbd2f38dfe5126e6480a21b8fc74ddf3cee678c7deddbcd68a132f6811481e17d8934541937d1da8d6fd1854d6715b55985c9c0296477d570db224eaf73562
diff --git a/kde-plasma/libplasma/libplasma-6.6.5.ebuild b/kde-plasma/libplasma/libplasma-6.6.5.ebuild
new file mode 100644
index 000000000000..eac0cf6d3bef
--- /dev/null
+++ b/kde-plasma/libplasma/libplasma-6.6.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6"
+
+LICENSE="LGPL-2+"
+SLOT="6/7"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gles2-only"
+
+RESTRICT="test"
+
+# dev-qt/qtbase slot op: includes qpa/qplatformwindow_p.h, qpa/qplatformwindow.h
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gles2-only=,gui,opengl,widgets,X]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-libs/wayland-1.15.0
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ =kde-plasma/plasma-activities-${KDE_CATV}*:6=
+ media-libs/libglvnd
+ x11-libs/libX11
+ x11-libs/libxcb
+ !gles2-only? ( media-libs/libglvnd[X] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.19.0
+ x11-base/xorg-proto
+ test? ( >=kde-frameworks/karchive-${KFMIN}:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ >=dev-util/wayland-scanner-1.19.0
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package !gles2-only OpenGL)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index 29a19b41f6b7..0032d38d1610 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1 +1,2 @@
DIST milou-6.6.4.tar.xz 50200 BLAKE2B 57b9d374b43589f578e031ca76da20ddaa09406ab8e1bd38716c77a257d300dd2d5016b028ca357f44fde85c541eb11159775da4db0fbd939f0b02b486308db2 SHA512 634a126940672c358133084612ed0834b5649ab8b527828c8a9c6e0ec6e20f377ba4991fa12517a40186d54dade9fb0d8f01bef12b380210e44f8a27f6754e95
+DIST milou-6.6.5.tar.xz 49940 BLAKE2B 758a88c549a99a99d1264e91b07b279b76e1b84bdb624b6708ddf918ec1d0b6ebeb0096daf55c1fdc20ebd3dce38fea36188c2b8b61c85306167fee2c6015e65 SHA512 dbccb7dbe74b9f89e4c73f313ca57b7e6b2b97fcf4cf239ab0a0c7c3dc70f1e05812e840ba0eb78fc93ed977766ab68a3bbe5ad0d2432276e0af2ae661cf2f87
diff --git a/kde-plasma/milou/milou-6.6.5.ebuild b/kde-plasma/milou/milou-6.6.5.ebuild
new file mode 100644
index 000000000000..8cc3fa4416ef
--- /dev/null
+++ b/kde-plasma/milou/milou-6.6.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Dedicated search application built on top of Baloo"
+HOMEPAGE="https://invent.kde.org/plasma/milou"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/ocean-sound-theme/Manifest b/kde-plasma/ocean-sound-theme/Manifest
index 931fc26aa1df..b5c479499635 100644
--- a/kde-plasma/ocean-sound-theme/Manifest
+++ b/kde-plasma/ocean-sound-theme/Manifest
@@ -1 +1,2 @@
DIST ocean-sound-theme-6.6.4.tar.xz 2124560 BLAKE2B 1fdad33cf91d67311d3c879b6670d4cd72781e08a5ba7fcdcd0b638247cea3cbb888c3e6ddf766a9f9f110c3d8791c39010e848bcfa9d777132da5d25d3703ba SHA512 8a7cec8791433e8f48b6d4a7d67aa7cc64cbdb69b2bbb313d9849f169ea65098672e4094660c991237b7c94f9343dbb50306c6ce275564fca94dfa757afa1643
+DIST ocean-sound-theme-6.6.5.tar.xz 2124136 BLAKE2B 157d62b44d4a3ab794d53d51ac668b739d22523547b33b558673422b83fd160cfab29f6a41157d19f4edfad644463c8e863d5eefeeb98356574dc10471c709a7 SHA512 3530d797dd97c08e237183f4778f7851ee239c8c913adaa8932551049165b849396a2ee5bb243d28ef2ccee34f2824bee87ec551e76bbe0c0f0584e21ca7db20
diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.6.5.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.6.5.ebuild
new file mode 100644
index 000000000000..af7e5580dc8a
--- /dev/null
+++ b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.6.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Ocean Sound Theme for Plasma"
+HOMEPAGE="https://invent.kde.org/plasma/ocean-sound-theme"
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest
index 7ad2dbb5d10e..06a8f4b883ec 100644
--- a/kde-plasma/oxygen-sounds/Manifest
+++ b/kde-plasma/oxygen-sounds/Manifest
@@ -1 +1,2 @@
DIST oxygen-sounds-6.6.4.tar.xz 1936432 BLAKE2B fdc40e7d0904400800492fd2c102475c6efca82a980a4b1849956ba85b2f5a20785691ec5cbddf82091dd6b7c1a8def1392c2f16c887e2d61f36ac5e111006fb SHA512 963c7493bb198571b9a7bf1085819c52b0ea860bcc363dff9344f200daaab5eb6e3bb9a91502d6b81baeabb4e115bf2949b112ce87be3d22aea6fc6c42afffae
+DIST oxygen-sounds-6.6.5.tar.xz 1935592 BLAKE2B 303ec5206c1165c61a5085bd91b1126b6474ad06d145782d81e1a339d74fa7a7e5e86d3a5ee3177aea8ec2b0352758c81e7e3b1ce492bad7a4ef60738e946fd1 SHA512 00f0079c0ab7f13c9ea0fc8cbd088ea2dc1af3f737c56d3c4a7f0e771a9c933cc3da49a0fba74993f395f7f2e1da56e9edef3121167e3f258455a4bcceaa7a68
diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-6.6.5.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-6.6.5.ebuild
new file mode 100644
index 000000000000..1100107cfd8b
--- /dev/null
+++ b/kde-plasma/oxygen-sounds/oxygen-sounds-6.6.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Oxygen sound theme for the Plasma desktop"
+HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index 30484e22f75f..af3f0ed10ade 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1 +1,2 @@
DIST oxygen-6.6.4.tar.xz 2972748 BLAKE2B 1402b85c6d0b5a396b1b2abf32c263a123a91a050342047832823fa25308cc8ae2f4eb4bd283cf87df078a354625cad09a1b69b98cdcafb6ab6700ac7841d842 SHA512 9f434d6deacdaba351876716defd1a207e473f45b263338074ccd691e490092978e4e43b953691480a64b01bdf2c0cf8e1e4bf520809d5adb9979b8666d4716a
+DIST oxygen-6.6.5.tar.xz 2974268 BLAKE2B 66d2cfb570cb2dfbef1a43f27d447f3beb33f8dd27ec3fbc0f57f2a0047ec1d2acc1b7bca2a47fe965a0f812641688e45cc6427e3d2fef9952b23cbb541b44d9 SHA512 2513992d66a8b9a492f1908082a67e91448fa9117559a9182a801f58b633d8289e3f0fe63abc98765bb01af1695061a9125914b854570ab3f4554f89cc4db8d5
diff --git a/kde-plasma/oxygen/oxygen-6.6.5.ebuild b/kde-plasma/oxygen/oxygen-6.6.5.ebuild
new file mode 100644
index 000000000000..29d2a869f853
--- /dev/null
+++ b/kde-plasma/oxygen/oxygen-6.6.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Oxygen visual style for the Plasma desktop"
+HOMEPAGE="https://invent.kde.org/plasma/oxygen"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/frameworkintegration-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/kdecoration-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
+ x11-libs/libxcb
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kservice-${KFMIN}:6
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-plasma/libplasma-6.1.90:*[-kf6compat(-)]
+ !<${CATEGORY}/${PN}-6.5.0:5
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_QT6=ON
+ -DBUILD_QT5=OFF
+ $(cmake_use_find_package X XCB)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/plasma-activities-stats/Manifest b/kde-plasma/plasma-activities-stats/Manifest
index 9c51ac28d333..cd6b3b0b1ca7 100644
--- a/kde-plasma/plasma-activities-stats/Manifest
+++ b/kde-plasma/plasma-activities-stats/Manifest
@@ -1 +1,2 @@
DIST plasma-activities-stats-6.6.4.tar.xz 83824 BLAKE2B 6c028fdd191c810f9ac2fcceabf8dfc243927be7eae085c01e91978f3c445ce41ca902139a70418a34712f409eb2853b1f1a5963c117282058f37c8bce7ba855 SHA512 769918c1182c8130b8d97663adcc51c0f85169455342d72a20b8da71bb3d4037f990525f57c3b60d7c9fc504236a1922dc0b9e59c0b1fbbc3d1f63f73602a6a2
+DIST plasma-activities-stats-6.6.5.tar.xz 83492 BLAKE2B 0903c11c94fd91234561b6122fe8466d04680d2351dc7d6ef6ab9b325a0a70d9ab6df531f5b5ba1ce3a8c2530c97c37a777f544c505fee8ab3fbd700d9ac0666 SHA512 8654437675837c872a8564dab2fb9751e90d837fb48a36e66a29347db15c6272feabd5a934a4ffa64d1db7a607935818b08acea429dd4aac97bf291ba3931314
diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.6.5.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.6.5.ebuild
new file mode 100644
index 000000000000..fdf46e8d8e1d
--- /dev/null
+++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.6.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Library for accessing usage data collected by the activities system"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,sql]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ kde-plasma/plasma-activities:6=
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-libs/boost
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ kde-plasma/kactivitymanagerd:6
+ )
+"
+
+CMAKE_SKIP_TESTS=(
+ PlasmaActivitiesStatsTest # permission denied; bug 970321
+)
diff --git a/kde-plasma/plasma-activities/Manifest b/kde-plasma/plasma-activities/Manifest
index 88f8059bab65..f52b72dad2a8 100644
--- a/kde-plasma/plasma-activities/Manifest
+++ b/kde-plasma/plasma-activities/Manifest
@@ -1 +1,2 @@
DIST plasma-activities-6.6.4.tar.xz 63288 BLAKE2B 2f9ef27ecef77ae99dabe9b1ba1cd74ec26ecaea7c01bc7ae2c364ed58a14469561bddab058864a6447074cc3782561b3cb8e2e375e56c6caa292ea8a31b35ab SHA512 f6a9094ba1612685f8114bf1eb2b8e4c02ebfc5d8b46149f49cf8e8a98e68736ab507125c6252f62aec49b94c0094bf0539919e89a672b32a14d88ae8317a2d2
+DIST plasma-activities-6.6.5.tar.xz 63024 BLAKE2B 492e8bad874b0106f9b3f2b3dda525c88c54ecb093e9aeb50321fbb757ab48cbb635d4683262c36f41d01a6fd76a960260ff100a76371ed391c53510853daf57 SHA512 700e1c7db2ed1999dadd37ae6e49290175de5291255b656329c69e28506983832ce7c8a413dee394d203e20699677deee86f014b7b325ea4e6df631570ea1279
diff --git a/kde-plasma/plasma-activities/plasma-activities-6.6.5.ebuild b/kde-plasma/plasma-activities/plasma-activities-6.6.5.ebuild
new file mode 100644
index 000000000000..e050a927ddc1
--- /dev/null
+++ b/kde-plasma/plasma-activities/plasma-activities-6.6.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Core components for KDE's Activities System"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="6/7"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] )
+"
diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest
index 2760a70d9abb..44e20141b2dd 100644
--- a/kde-plasma/plasma-browser-integration/Manifest
+++ b/kde-plasma/plasma-browser-integration/Manifest
@@ -1 +1,2 @@
DIST plasma-browser-integration-6.6.4.tar.xz 242636 BLAKE2B f4b44cb5b190aca3d3ebf9141b7817b008808ba5512b061a2c1e8345af8f902d39e9a8208bbdecdf67545fb26b38b87e54fc07a05e22f05536826dcd2755828a SHA512 dabe63411ff4167681c6d3a86eb7c8edfd32007c3499a99ba22d37d8d70b3bd03d922b4454ff76c40dd9547e04e310d8866afd4cee8962b61abd44119e666660
+DIST plasma-browser-integration-6.6.5.tar.xz 240248 BLAKE2B 2d2e22a7a94b6613d56415a9bc6815313f2732a81d4cae5424da2a1ee74e86be04df31e14c029efd689b70b1214596eead0183828705eda158898f1b79dec4d9 SHA512 43a7c04d77ccfffcee5f45350fc033234a32763a79d1fe755cdf307cc994328917e8edd10f0bcd64c3164dad1a14e987fe513f0902aa9a2b250a9ec97071dd63
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.6.5.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.6.5.ebuild
new file mode 100644
index 000000000000..dfe94aaebbea
--- /dev/null
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.6.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
+HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration"
+
+LICENSE="GPL-3+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ >=kde-plasma/plasma-workspace-${KDE_CATV}:6
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/krunner-${KFMIN}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index 867e624e76f0..51a3c5c61188 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1,2 +1,3 @@
DIST plasma-desktop-6.6.4.tar.xz 17082956 BLAKE2B e4a79484dbe62913f7a8ee56cc5f7f8e19e6f083878148065a483373498c784af12d9394092b445a583bebe0e32a253a0fa7341c332e6b92f7be3e20334acb92 SHA512 b7ef0ebeb236d77af8ec0ac13b0b684384c324fe5d31e091073bb38050268f06b198622d29868c0dd90bee77bcf20c8871b7f62dd8d23a62fb7f8f131eaa148b
+DIST plasma-desktop-6.6.5.tar.xz 17082520 BLAKE2B d3004c6fdb6c7b11fd241941027fe79ddf48357770603b1f9e57b685596d921cab73f9170bfe1cd154f89ddd6fe838131f3e8a65ddb607abd14616d641eb6ee1 SHA512 dd79bcd55716b51c76bc15c0f6f01e3a82eaff43f0233ec7613484c4bdaa2d053885b01d2d4a1e60a07536a25e7770f09d066b13b5159916b7a70bcb0b13f7fe
DIST plasma-desktop-override-include-dirs-5.tar.xz 6216 BLAKE2B 4959ac325f8073b476f73baba38a19cadb27bd4ee102bc0b78f64285e9d1522c2b490ea93c5742ba77804ae77d39848d6d79800cb469080d2ec301683164bc5e SHA512 a748db19ab69f373abcfd24a74dd03b794d595cd64ba6545a2b30fa625c829a49ead5acd1823756ffc963ea581b377f2795990b3bb707984c03576c5f67af558
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.6.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.6.5.ebuild
new file mode 100644
index 000000000000..162870908239
--- /dev/null
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.6.5.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org optfeature xdg
+
+DESCRIPTION="KDE Plasma desktop"
+XORGHDRS="${PN}-override-include-dirs-5"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="ibus input_devices_wacom scim screencast sdl +semantic-desktop webengine"
+
+RESTRICT="test" # missing selenium-webdriver-at-spi
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
+# kde-plasma/plasma-workspace[X]: applets/pager/pagermodel.cpp includes xwindowtasksmodel.h
+COMMON_DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,sql,wayland,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/attica-${KFMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kded-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-plasma/kwin-${KDE_CATV}:6
+ >=kde-plasma/libksysguard-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ >=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
+ >=kde-plasma/plasma-workspace-${KDE_CATV}:6[screencast?,X]
+ >=kde-plasma/plasma5support-${KDE_CATV}:6
+ media-libs/libcanberra
+ virtual/libudev:=
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ ibus? (
+ app-i18n/ibus
+ dev-libs/glib:2
+ x11-libs/xcb-util-keysyms
+ )
+ input_devices_wacom? (
+ dev-libs/wayland
+ dev-libs/libwacom:=
+ )
+ scim? ( app-i18n/scim )
+ sdl? ( media-libs/libsdl2[joystick] )
+ semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.17[qt6(+)]
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ x11-base/xorg-proto
+ input_devices_wacom? ( >=dev-libs/wayland-protocols-1.44 )
+ test? (
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-plasma/kactivitymanagerd-${KDE_CATV}:6
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-plasma/plasma-workspace-6.0.80
+ dev-libs/kirigami-addons:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/oxygen-${KDE_CATV}:6
+ >=kde-plasma/plasma-mimeapps-list-3
+ media-fonts/noto-emoji
+ sys-apps/util-linux
+ x11-apps/setxkbmap
+ x11-misc/xdg-user-dirs
+ screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 )
+ webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)] )
+"
+BDEPEND="
+ dev-util/intltool
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+ input_devices_wacom? ( dev-util/wayland-scanner )
+"
+
+PATCHES=(
+ "${WORKDIR}/${XORGHDRS}/${PN}-6.1.80-override-include-dirs.patch" # downstream patch
+)
+
+src_prepare() {
+ ecm_src_prepare
+
+ if ! use ibus; then
+ sed -e "s/XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \
+ -i applets/kimpanel/backend/ibus/CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use scim; then
+ sed -e "s/^pkg_check_modules.*SCIM/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KCM_MOUSE_X11=ON
+ -DBUILD_KCM_TOUCHPAD_X11=ON
+ -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
+ -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
+ $(cmake_use_find_package ibus GLIB2)
+ -DBUILD_KCM_TABLET=$(usex input_devices_wacom)
+ $(cmake_use_find_package sdl SDL2)
+ $(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
+ # test_kio_fonts needs D-Bus, bug #634166
+ # lookandfeel-kcmTest is unreliable for a long time, bug #607918
+ local myctestargs=(
+ -j1
+ -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)"
+ )
+
+ ecm_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ # Provide kde-mimeapps.list with distribution kde-plasma/plasma-mimeapps-list
+ rm "${ED}"/usr/share/applications/kde-mimeapps.list || die
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "screen reader support" "app-accessibility/orca"
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest
index c0cf82b5cca4..4b7c1f90877e 100644
--- a/kde-plasma/plasma-disks/Manifest
+++ b/kde-plasma/plasma-disks/Manifest
@@ -1 +1,2 @@
DIST plasma-disks-6.6.4.tar.xz 107796 BLAKE2B 13e672c54ea1c4790a42083d4b0e955135271502f1014176ba2f8a6872e9c7b1d5dfcbe11b20f5d1a798568ebee8871ba4f4688f6afcbb26687c409322ab2d17 SHA512 af0e65e2c91666dfb6e4ea66c0a5408a7140bbfc10e3fd2345daf10a3f1a8a451ad204ace11020825d262666368b385f218019bfd2f692f985965fc8e45622d1
+DIST plasma-disks-6.6.5.tar.xz 107588 BLAKE2B 712dcccfb1154df82722815556e91ef0c0f635beae6a19031041c4db4806db2ba3f1a81d36205b8b96e2ac0e59add2208ac9eb5e9f0ba81c64472af57658cb24 SHA512 cd88243bd1b98f9850e60f0ecfc011e35574952104ac617126072c47a1acd20123cc866acf8e8fa5233423297418445d96f5fc396c331d482d60d08e43e22c1f
diff --git a/kde-plasma/plasma-disks/plasma-disks-6.6.5.ebuild b/kde-plasma/plasma-disks/plasma-disks-6.6.5.ebuild
new file mode 100644
index 000000000000..96db16d03e94
--- /dev/null
+++ b/kde-plasma/plasma-disks/plasma-disks-6.6.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
+HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
+
+LICENSE="|| ( GPL-3 GPL-2 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ sys-apps/smartmontools
+"
+RDEPEND="${DEPEND}
+ kde-plasma/kinfocenter:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest
index 57663d4909e6..840952e5c827 100644
--- a/kde-plasma/plasma-firewall/Manifest
+++ b/kde-plasma/plasma-firewall/Manifest
@@ -1 +1,2 @@
DIST plasma-firewall-6.6.4.tar.xz 384880 BLAKE2B 1d0ddcd31d6d74a5c6c086875ac0d2d15408acbf75c69f5708e369253186bc83ed6a5c6500db6f63d36e5e0475da315c54c67baef389cf2405326ce87ee53b80 SHA512 dca2b3ea634bcda4d45a1de144111a47c1d6c70b914d497ff18febc1fa474f2cad053dc8636d0e989b738cf62f06d4a81c739b6b80815136944ae2989e96fc40
+DIST plasma-firewall-6.6.5.tar.xz 384304 BLAKE2B 771c032739ee115380f55f71c5cc0aac241c7f551267d1b225719f6c7ef043f3927c933c5ae5751149ac2e078199992cff0c3905a7b8778e79a4615305a4c0c6 SHA512 aca002d2cbcb92f174b811d18b695df95787039d02883e8b9fb437deacc32949f56073299aca03fd9bffd33c4088ae77ffaec536bfa7ae3d691ecd130842e0ab
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-6.6.5.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-6.6.5.ebuild
new file mode 100644
index 000000000000..b4508d9e54f5
--- /dev/null
+++ b/kde-plasma/plasma-firewall/plasma-firewall-6.6.5.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{10..14} )
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org python-single-r1 xdg
+
+DESCRIPTION="Plasma frontend for Firewalld or UFW"
+HOMEPAGE="https://invent.kde.org/network/plasma-firewall"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="firewalld +ufw"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ ${PYTHON_DEPS}
+ firewalld? ( net-firewall/firewalld )
+ ufw? ( net-firewall/ufw )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_prepare() {
+ ecm_src_prepare
+ # this kind of cmake magic doesn't work for us at all.
+ sed -e "1 s:^.*$:\#\!/usr/bin/env ${EPYTHON}:" \
+ -i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_FIREWALLD_BACKEND=$(usex firewalld)
+ -DBUILD_UFW_BACKEND=$(usex ufw)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst () {
+ xdg_pkg_postinst
+
+ if ! has_version sys-apps/systemd; then
+ ewarn "${PN} is not functional without sys-apps/systemd at this point."
+ ewarn "See also: https://bugs.gentoo.org/778527"
+ fi
+}
diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest
index bdb2324e67e5..f224df6a9e9d 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1 +1,2 @@
DIST plasma-integration-6.6.4.tar.xz 100264 BLAKE2B 9d04df238dcd2780cec32b4ee6f9898c2d6361e0167644fde4a09ec4dd5ba048cbbcfca08951db898237be6151829a7d594c19fb5d4df3c7956bf928cdad99c4 SHA512 2482d18084a1041ab62d4b24d3d8907edc3cbd8ad4a9ba69ea063c340025adaa0025168f72a1577843b78505a4de4b1f1afb0d6d7333aaf656872e0b35191976
+DIST plasma-integration-6.6.5.tar.xz 99920 BLAKE2B 853476c43433c306d565211ef0f44cc8f28221277209f681897e971969299ab841de40ed50389428ac32d64e36d90a088401f959aaf4e0c97e65c474773ff177 SHA512 5e8ed1b2a353ebc77c4a8f5e4c21eb7c710070f367f996f5f37bc4ed8a692f74d2611e02c29f5fae01843126792aedd38d7b77259a141f65c7c3ea278bc017fe
diff --git a/kde-plasma/plasma-integration/plasma-integration-6.6.5.ebuild b/kde-plasma/plasma-integration/plasma-integration-6.6.5.ebuild
new file mode 100644
index 000000000000..4e2d9010cfb4
--- /dev/null
+++ b/kde-plasma/plasma-integration/plasma-integration-6.6.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running kde environment
+RESTRICT="test"
+
+# slot ops: qdbus*_p.h and Qt6::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ x11-libs/libXcursor
+ x11-libs/libxcb
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.19.0
+"
+RDEPEND="${COMMON_DEPEND}
+ !<${CATEGORY}/${PN}-6.5.0:5
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-plasma/qqc2-breeze-style-${KDE_CATV}:6
+ media-fonts/hack
+ media-fonts/noto
+ media-fonts/noto-emoji
+"
+PDEPEND=">=kde-plasma/xdg-desktop-portal-kde-${KDE_CATV}:6"
+BDEPEND=">=dev-qt/qtbase-${QTMIN}:6[wayland]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_QT6=ON
+ -DBUILD_QT5=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/plasma-keyboard/Manifest b/kde-plasma/plasma-keyboard/Manifest
index 9111baa79a4b..dc84645ec010 100644
--- a/kde-plasma/plasma-keyboard/Manifest
+++ b/kde-plasma/plasma-keyboard/Manifest
@@ -1 +1,2 @@
DIST plasma-keyboard-6.6.4.tar.xz 90352 BLAKE2B 5c54c564039c63332c9c09c357838f8c4896a99b7807a1611466803ac8f0bc3d7b12199f502dda83b6887fc3cb103e3c526f7829e63fab71e2b897eb75928559 SHA512 e1ecfd0aef97794be46238fde95e4698ef2f21dfd7eedea140f24e01f96bb8f3a77ce12f3aa63d2b0c5976f43bce41d0d91d7669e0bc64e167f0f46a551d1e38
+DIST plasma-keyboard-6.6.5.tar.xz 91416 BLAKE2B d7b48847986915b3f6bed5bcce0933cf82552d72fcf6ee58d989f0b0a1db4f70aafec6b05f5485732a835cb37aba9b7e4416e9ec1693ffdd36dd09df887350f3 SHA512 5f7d88426e327bb59ab51a8b85f62e96ac1fa1d0e472814c343c63664bf0c87946f4d4d67eb82f8e1e542ae20b2bf5348a71d9c5a8afcfd6536fc6f916a67d49
diff --git a/kde-plasma/plasma-keyboard/plasma-keyboard-6.6.5.ebuild b/kde-plasma/plasma-keyboard/plasma-keyboard-6.6.5.ebuild
new file mode 100644
index 000000000000..35106304afdd
--- /dev/null
+++ b/kde-plasma/plasma-keyboard/plasma-keyboard-6.6.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Virtual keyboard based on Qt Virtual Keyboard"
+
+LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1 LGPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+# slot op: Uses Qt6::GuiPrivate for qxkbcommon_p.h
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,wayland,X]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtvirtualkeyboard-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-libs/kirigami-addons
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/wayland-protocols-1.19
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
diff --git a/kde-plasma/plasma-login-manager/Manifest b/kde-plasma/plasma-login-manager/Manifest
index e85d14267c33..95e6646fddf7 100644
--- a/kde-plasma/plasma-login-manager/Manifest
+++ b/kde-plasma/plasma-login-manager/Manifest
@@ -1 +1 @@
-DIST plasma-login-manager-6.6.4.tar.xz 152752 BLAKE2B 8afd60006f35045a69efaaa7a1c6c79b8cda6e3bbc7d3377c907ae9e7801976b72365161f13e2f755934453126bb47274975a7c0501b8732183b3f66b809f60e SHA512 3050c089ef351c4993d87d136da7d2346da2469eb179cc342b240a99b7e805cc74c00bade4ec1982ef89330e6d8adf4c250a462d9c0fb7ffaecaa8eb28892a86
+DIST plasma-login-manager-6.6.5.tar.xz 152592 BLAKE2B a7a796850c8e862e0b9f1540ba785ececd1697597d441cccbcd30d44bfbcbcf5657ef9944dc4d0cdc122d5f837915258f266e4d1818c7c8f6bb909f7bfeb84d2 SHA512 4f1ca605d4171a678852b3c039471cf3b0f9531c520b5bcbaca1bdfc2d60df28509a425f8252d79f2949065dd5c9665a2055e849dfbecdd2fcde02d9fdfc1dfa
diff --git a/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.4.ebuild b/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.5.ebuild
index 207f52983eb2..207f52983eb2 100644
--- a/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.4.ebuild
+++ b/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.5.ebuild
diff --git a/kde-plasma/plasma-login-sessions/Manifest b/kde-plasma/plasma-login-sessions/Manifest
index fd47d1bd9862..ca4bd617524a 100644
--- a/kde-plasma/plasma-login-sessions/Manifest
+++ b/kde-plasma/plasma-login-sessions/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-6.6.4.tar.xz 19342288 BLAKE2B ed2e0d5a44064a904caacde85d128f54ce5ede2b5dfcbabb408f1d146fe195df6dbf65c81b7dc8bb7d809e7e4b391990776e8691c1eda268055882d9386a7aad SHA512 52040f299962d5471c32a30e5d27c739608fe677bd262c5ec9377044c5dddd41629521a825214a33fc20e16c2e0d1737e6c5ef5fdc722fb13665721d8117be9a
+DIST plasma-workspace-6.6.5.tar.xz 19352580 BLAKE2B 9dc43a07f033b065634248ee961aa41189c59d4e27f73fbabbac8d04fe2f456bce22a3367a00a68dd29080549d0965b3b71916305fcfd1b3b8b283ce84fa2c6d SHA512 865083b9fcb6f8bbaa5a26aa01b3c8f9afe3d7640d19b4639b149ea79ec825e536aa564a479453c43b6d810468e632c10ffa178e21a88250d818ff0aa33e753a
diff --git a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.6.5.ebuild b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.6.5.ebuild
new file mode 100644
index 000000000000..ec6d73f3fe84
--- /dev/null
+++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.6.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="false"
+ECM_I18N="false"
+KDE_ORG_NAME="${PN/login-sessions/workspace}"
+inherit ecm-common plasma.kde.org
+
+DESCRIPTION="KDE Plasma login sessions"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+wayland X"
+
+REQUIRED_USE="|| ( wayland X )"
+
+RDEPEND="
+ !<kde-plasma/plasma-workspace-6.2.1
+ >=kde-plasma/plasma-workspace-${KDE_CATV}:6[X?]
+ wayland? ( kde-plasma/kwin:6 )
+ X? ( kde-plasma/kwin-x11:6 )
+"
+
+ecm-common_inject_heredoc() {
+ cat >> CMakeLists.txt <<- _EOF_ || die
+ add_subdirectory(login-sessions)
+ _EOF_
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDE_INSTALL_LIBEXECDIR=/usr/libexec # temp. workaround, bug 941502
+ -DWITH_X11_SESSION=$(usex X)
+ )
+ ecm-common_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ if ! use wayland; then
+ rm -rv "${ED}"/usr/share/wayland-sessions || die
+ fi
+}
diff --git a/kde-plasma/plasma-meta/plasma-meta-6.6.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.6.5.ebuild
new file mode 100644
index 000000000000..ed78665a39f2
--- /dev/null
+++ b/kde-plasma/plasma-meta/plasma-meta-6.6.5.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit toolchain-funcs
+
+DESCRIPTION="Merge this to pull in all Plasma 6 packages"
+HOMEPAGE="https://kde.org/plasma-desktop/"
+
+LICENSE="metapackage"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="accessibility bluetooth +browser-integration +crash-handler crypt cups
+discover +display-manager +elogind +firewall flatpak grub gtk +kwallet
++networkmanager ocr oxygen-theme plymouth pulseaudio rdp +sddm sdk +smart
+systemd thunderbolt unsupported virtualkeyboard wacom +wallpapers webengine X
++xwayland"
+
+REQUIRED_USE="^^ ( elogind systemd ) firewall? ( systemd )"
+
+RDEPEND="
+ !${CATEGORY}/${PN}:5
+ !kde-plasma/khotkeys:5
+ >=kde-plasma/aurorae-${PV}:${SLOT}
+ >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
+ >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
+ >=kde-plasma/kde-cli-tools-common-${PV}
+ >=kde-plasma/kdecoration-${PV}:${SLOT}
+ >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
+ >=kde-plasma/kdesu-gui-${PV}[X?]
+ >=kde-plasma/keditfiletype-${PV}
+ >=kde-plasma/kglobalacceld-${PV}:${SLOT}[X?]
+ >=kde-plasma/kinfocenter-${PV}:${SLOT}
+ >=kde-plasma/kmenuedit-${PV}:${SLOT}
+ >=kde-plasma/knighttime-${PV}:${SLOT}
+ >=kde-plasma/kpipewire-${PV}:${SLOT}
+ >=kde-plasma/kscreen-${PV}:${SLOT}
+ >=kde-plasma/kscreenlocker-${PV}:${SLOT}
+ >=kde-plasma/ksshaskpass-${PV}:${SLOT}
+ >=kde-plasma/ksystemstats-${PV}:${SLOT}
+ >=kde-plasma/kwayland-${PV}:${SLOT}
+ >=kde-plasma/kwin-${PV}:${SLOT}[lock]
+ >=kde-plasma/kwrited-${PV}:${SLOT}
+ >=kde-plasma/layer-shell-qt-${PV}:${SLOT}
+ >=kde-plasma/libkscreen-${PV}:${SLOT}
+ >=kde-plasma/libksysguard-${PV}:${SLOT}
+ >=kde-plasma/libplasma-${PV}:${SLOT}
+ >=kde-plasma/milou-${PV}:${SLOT}
+ >=kde-plasma/ocean-sound-theme-${PV}:${SLOT}
+ >=kde-plasma/plasma-activities-${PV}:${SLOT}
+ >=kde-plasma/plasma-activities-stats-${PV}:${SLOT}
+ >=kde-plasma/plasma-desktop-${PV}:${SLOT}
+ >=kde-plasma/plasma-integration-${PV}:${SLOT}
+ >=kde-plasma/plasma-login-sessions-${PV}:${SLOT}[X?]
+ >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT}
+ >=kde-plasma/plasma-welcome-${PV}:${SLOT}
+ >=kde-plasma/plasma-workspace-${PV}:${SLOT}[X?]
+ >=kde-plasma/plasma5support-${PV}:${SLOT}
+ >=kde-plasma/polkit-kde-agent-${PV}:*
+ >=kde-plasma/powerdevil-${PV}:${SLOT}
+ >=kde-plasma/qqc2-breeze-style-${PV}:${SLOT}
+ >=kde-plasma/systemsettings-${PV}:${SLOT}
+ >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT}
+ sys-apps/dbus[elogind?,systemd?]
+ sys-auth/polkit[elogind?,systemd?]
+ sys-fs/udisks:2[elogind?,systemd?]
+ bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
+ browser-integration? ( >=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
+ crash-handler? (
+ !systemd? ( >=kde-plasma/drkonqi-legacy-6.3.80_p20250417:${SLOT} )
+ systemd? ( >=kde-plasma/drkonqi-${PV}:${SLOT} )
+ )
+ crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
+ cups? (
+ >=kde-plasma/print-manager-${PV}:${SLOT}
+ net-print/cups-meta
+ )
+ discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
+ display-manager? (
+ sddm? (
+ >=kde-plasma/sddm-kcm-${PV}:${SLOT}
+ >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?]
+ )
+ !sddm? ( x11-misc/lightdm )
+ )
+ elogind? ( sys-auth/elogind[pam] )
+ flatpak? ( >=kde-plasma/flatpak-kcm-${PV}:${SLOT} )
+ grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
+ gtk? (
+ >=kde-plasma/breeze-gtk-${PV}:${SLOT}
+ >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
+ sys-apps/xdg-desktop-portal-gtk
+ x11-misc/appmenu-gtk-module
+ )
+ kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
+ networkmanager? (
+ >=kde-plasma/plasma-nm-${PV}:${SLOT}
+ net-misc/networkmanager[elogind?,systemd?]
+ )
+ oxygen-theme? (
+ >=kde-frameworks/oxygen-icons-6.0.0:*
+ >=kde-plasma/oxygen-${PV}:${SLOT}[X?]
+ >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
+ )
+ plymouth? (
+ >=kde-plasma/breeze-plymouth-${PV}:${SLOT}
+ >=kde-plasma/plymouth-kcm-${PV}:${SLOT}
+ )
+ pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
+ rdp? ( >=kde-plasma/krdp-${PV}:${SLOT} )
+ sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
+ smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
+ systemd? (
+ >=sys-apps/systemd-257[pam]
+ firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
+ )
+ thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
+ !unsupported? ( !gui-apps/qt6ct )
+ virtualkeyboard? ( >=kde-plasma/plasma-keyboard-${PV}:${SLOT} )
+ wacom? ( >=kde-plasma/plasma-desktop-${PV}:${SLOT}[input_devices_wacom] )
+ wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+ webengine? ( kde-apps/khelpcenter:6 )
+ X? (
+ >=kde-plasma/kgamma-${PV}:${SLOT}
+ >=kde-plasma/kwin-x11-${PV}:${SLOT}[lock]
+ wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} )
+ )
+ xwayland? ( >=gui-apps/xwaylandvideobridge-0.4.0_p20250215-r1 )
+"
+# NOTE spectacle moved from KDE Gear (yy.mm) to KDE Plasma version scheme
+# TODO drop after 2027-04-26
+case ${PV} in
+ *9999) RDEPEND+=" ~kde-plasma/spectacle-${PV}:${SLOT}" ;;
+ *)
+ RDEPEND+="
+ >=kde-plasma/spectacle-$(ver_cut 1-3):${SLOT}
+ <kde-plasma/spectacle-15
+ "
+ ;;
+esac
+# Optional runtime deps: kde-plasma/plasma-desktop, kde-plasma/spectacle
+RDEPEND="${RDEPEND}
+ accessibility? ( app-accessibility/orca )
+ ocr? ( app-text/tesseract )
+"
+
+pkg_postinst() {
+ if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then
+ # Workaround for bug #923292 (KDE-bug 479679)
+ ewarn "plasmashell and other KDE Plasma components are known to misbehave"
+ ewarn "when built with llvm-runtimes/libcxx, e.g. crashing when right-clicking"
+ ewarn "on a panel. See bug #923292."
+ ewarn ""
+ ewarn "A possible (no warranty!) workaround is building llvm-runtimes/libcxx and"
+ ewarn "llvm-runtimes/libcxxabi with the following in package.env:"
+ ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\""
+ ewarn "You may then need to rebuild dev-qt/* and kde-*/*."
+ fi
+ if has_version dev-qt/qtgui; then
+ ewarn "KF5 and Qt5 support was removed in Gentoo. Such applications will exhibit"
+ ewarn "various integration bugs and generally look out of place in Plasma 6."
+ ewarn
+ ewarn "This warning message is being displayed because dev-qt/qtgui:5 is"
+ ewarn "currently installed which indicates the use of such applications."
+ fi
+}
diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index 230420346a98..4842cc0cd99b 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1 +1,2 @@
DIST plasma-nm-6.6.4.tar.xz 1486972 BLAKE2B b9a030dbf33016c38cf22b67a1e79568cf9bdb5b7508437d440eb1d2f530b8ffb1abcde5a7a6d3de8a44a6bb816031444784a5f355d34ad3b21f626648024303 SHA512 a2bd42343bcd25da68f1699c9c0632b4f22a544b6c8880a977192744d888164c28e2559bfbe8a408c26826001c4d173b3d413f4f86eb12f62684aafb58531e3c
+DIST plasma-nm-6.6.5.tar.xz 1477792 BLAKE2B 52864af3979cec81f68850d975c7df458a3d7434f5d1e8b2cef83a43a1698776d068dc2733ad63711b44d926eb852b3cc6d95432cf8b22ff3b517272f732468d SHA512 17ed8b0dd095662ccedec6d67df476dd9ffcbd5b797136ce5d5f7bc5201730cff9db5c74a48099f7172117d25fcefff77e7e7b44191edd41d7f9208ae5eb4468
diff --git a/kde-plasma/plasma-nm/plasma-nm-6.6.5.ebuild b/kde-plasma/plasma-nm/plasma-nm-6.6.5.ebuild
new file mode 100644
index 000000000000..0cbd2f09140e
--- /dev/null
+++ b/kde-plasma/plasma-nm/plasma-nm-6.6.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="KDE Plasma applet for NetworkManager"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="openconnect teamd"
+
+COMMON_DEPEND="
+ >=app-crypt/qca-2.3.7:2[qt6(+)]
+ dev-libs/qcoro[dbus]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/modemmanager-qt-${KFMIN}:6
+ >=kde-frameworks/networkmanager-qt-${KFMIN}:6[teamd=]
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ net-misc/mobile-broadband-provider-info
+ net-misc/networkmanager[teamd=]
+ openconnect? (
+ >=dev-qt/qtwebengine-${QTMIN}:6
+ net-vpn/networkmanager-openconnect
+ net-vpn/openconnect:=
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ >=net-misc/modemmanager-1.20
+"
+BDEPEND="
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_OPENCONNECT=$(usex openconnect)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! has_version "kde-frameworks/kcmutils:6"; then
+ elog "${PN} is not terribly useful without kde-frameworks/kcmutils:6."
+ elog "However, the networkmanagement KCM can be called from either systemsettings"
+ elog "or manually: $ kcmshell6 kcm_networkmanagement"
+ fi
+}
diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index 75ebcfd4894f..abc641a0bf4a 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1 +1,2 @@
DIST plasma-pa-6.6.4.tar.xz 203428 BLAKE2B 26f374ebcc0c5dabd3d5bce8ce8adbf0bd57763d2421f08f3ac36e81cdcc24c57eab902e89aa50ecfc258fc4fe05908ec4ad785ab54a6c90a06c542b847d0a95 SHA512 00548dbd21436b31fcf616964a7679f8daa481972b4136a4930bc0f9972a03a7f0517cae921d6c2ff9222b7c23f9e69f740a5439d2d62f872b2a5f7050bc909a
+DIST plasma-pa-6.6.5.tar.xz 202752 BLAKE2B c021e9de40a305605017657730ead90d1bd58650c7840d81af424d51a14b9c66b6256888de6f4f9a1e1093085e19d45dc6678ed6f8f5b96f2daf2e540ba460eb SHA512 8a4ec067423af4c1ead30e670556af0c4b2b77a73ffe6b728c34835587ac9dcc9a4f392bd31014bf09bf8a430226218e85ec6319fbf67e110b8417bc2b2c423e
diff --git a/kde-plasma/plasma-pa/plasma-pa-6.6.5.ebuild b/kde-plasma/plasma-pa/plasma-pa-6.6.5.ebuild
new file mode 100644
index 000000000000..c79b1d2ea6ee
--- /dev/null
+++ b/kde-plasma/plasma-pa/plasma-pa-6.6.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # missing selenium-webdriver-at-spi
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ media-libs/libcanberra
+ media-libs/libpulse
+ >=media-libs/pulseaudio-qt-1.6.0:=
+"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ x11-themes/sound-theme-freedesktop
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index 633d10a8524b..a4d18a473825 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1 +1,2 @@
DIST plasma-sdk-6.6.4.tar.xz 364336 BLAKE2B 122d45fc91ad3402611a3194545de33774ce7f149657ac7cb975e78efdccebbe40fb2a56478e71091e2c2fa424ba743547303cd25739728d67107a03d4e6ed79 SHA512 ede51dda2a339fb17e0246b8b53258c4db670d6a39dc9056ff1e8ef221b5f846828f0ce3d0068e873b8ec46a6f590db49dbf296ea260e2388d9eab9a9520b83b
+DIST plasma-sdk-6.6.5.tar.xz 362760 BLAKE2B 5e37fd99d681c8c14dab491d5584cbc9441bb54275e545eeeccbf399f735e1e0e478e8c2add5516f15646bb06c39fdbb025ea7a47a43fb7a40b4c87903eca869 SHA512 e15cfa3bfc04a0f679d1a696b4e0453047c6a51b2179a44835052c59826943a91818b4a09fb168941605003fcf3d2ea09e5d5e1c69a63e6d227441f86dcbe6fd
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-6.6.5.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-6.6.5.ebuild
new file mode 100644
index 000000000000..5bd84fac833c
--- /dev/null
+++ b/kde-plasma/plasma-sdk/plasma-sdk-6.6.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Useful applications for Plasma development"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ >=kde-plasma/plasma5support-${KDE_CATV}:6
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest
index 8d0a2e909023..e383700c2bd9 100644
--- a/kde-plasma/plasma-systemmonitor/Manifest
+++ b/kde-plasma/plasma-systemmonitor/Manifest
@@ -1 +1,2 @@
DIST plasma-systemmonitor-6.6.4.tar.xz 239628 BLAKE2B de686e62ece136cdc8fc9a653a8389a168aedf29091440ec0f0fdf1bff3b1a56bab8e13a246613505308f8e22fb4406a825d092c39aac07d87aaa875fe98972c SHA512 496aea0c04ee0f715d25dc67a49236575a89bf57b59c4a3b0cfd60a03f78bbd237c237f3487ccce6dc7e0c660e1ca6bf2f2f781fd1112f2796bb9b05759f2b4a
+DIST plasma-systemmonitor-6.6.5.tar.xz 239128 BLAKE2B 89c97caba7734895b290d64d513598d55ec744899326fed4cd2e60dc1b62b7bb3a6c1ef652fab301e7f400ea295822d8e51e7bf33cd776c559465fdb0171260d SHA512 26e27d1c2466b9277a99351dd42e45058463a7263e6c397cdd3a836fb29ce51cedb4cad25406cc22fc4fe8c498f83feb8d70ff029fe3ec42b98ed637e5ce6051
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.6.5.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.6.5.ebuild
new file mode 100644
index 000000000000..def75c4207b6
--- /dev/null
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.6.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Monitor system sensors, process information and other system resources"
+HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/"
+
+LICENSE="|| ( GPL-3 GPL-2 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.1.0:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/libksysguard-${KDE_CATV}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-plasma/ksystemstats-${KDE_CATV}:6
+"
diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest
index 26f94d4395a2..7d656b9eafb2 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -1 +1,2 @@
DIST plasma-thunderbolt-6.6.4.tar.xz 84568 BLAKE2B 7a57133cd3922e3a75a18a750a72988af371c4ff4ec2fee088bdcf89078e0dba88a83126c6e9aa11c992ff3e2107ca57112524c4369ad74e4934181e41498dac SHA512 609f24c996aa515fa00db16a7182e871bf269c9187101b358c280bdae99555719552c324845c1cc87cf90b902f1cfdb54bfc7a7e9372f77a62547566d00f0ddb
+DIST plasma-thunderbolt-6.6.5.tar.xz 84432 BLAKE2B 9e26006f516a31f76b8bcd81cf914b2ddf062b1efe3fcc0658c7d7294ec3bebffb66e14eb98866b67a23d9c0bfc33737dc0fe635f46da3334c634f43026d640a SHA512 6a3448b4ebda6f0f065ac4cfcc435ed35a672c22471a0a828edc9545eaa47e219f5c95888496a274ef6626e90e9506b849d8e99ce89334a4d5d412a7d343e87d
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.6.5.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.6.5.ebuild
new file mode 100644
index 000000000000..59ab1dc4f949
--- /dev/null
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.6.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
+HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
+
+LICENSE="|| ( GPL-2 GPL-3+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE=""
+
+# tests require DBus
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ sys-apps/bolt
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index 7851eafa1cf4..358b0e8d5636 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1 +1,2 @@
DIST plasma-vault-6.6.4.tar.xz 204224 BLAKE2B 12c944a2ce26d8216437722d036f46f5cdef86b25b19d245d44118dbda12776d517c269f1f42fae6d7e27cd617a6b2daa102b3166a0fb2a9dc6fdb6b1e506c5b SHA512 c1e0689414b097fe2de69c81d5f95115e18b005fb3603af5bfa325ef0255c2b1f6d2e0c03b236903acbd5ca44b3020c168e97d27b62a2a052aabbc0f9f02d738
+DIST plasma-vault-6.6.5.tar.xz 203376 BLAKE2B b93a4e7cdc7ff6ec30fe2ffde1d9bff2c511503483f24cd7a27da7681621fd9f8f0ff843185a5ec9c7fd4b8219bc964fb590bb43ea7a8af80f41dc7484f2ad62 SHA512 3c8708c9164e41b5077c95b5207d57bfde15a6eb720def6e23591bd37e74d89fc2c039ccba8e914c2bf545b4e56ff6bce1da0581c6448ec9254baae279bc8c01
diff --git a/kde-plasma/plasma-vault/plasma-vault-6.6.5.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.6.5.ebuild
new file mode 100644
index 000000000000..54d9c05a2cc1
--- /dev/null
+++ b/kde-plasma/plasma-vault/plasma-vault-6.6.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm flag-o-matic plasma.kde.org xdg
+
+DESCRIPTION="Plasma applet and services for creating encrypted vaults"
+HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
+
+LICENSE="LGPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="networkmanager"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-plasma/libksysguard-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=app-crypt/gocryptfs-1.8
+"
+
+pkg_pretend() {
+ if [[ -n "${REPLACING_VERSIONS}" ]] && ! has_version app-crypt/gocryptfs; then
+ ewarn "${CATEGORY}/${PN} now depends on app-crypt/gocryptfs exclusively."
+ ewarn "If you still use deprecated CryFS or EncFS, you must put them in @world."
+ fi
+}
+
+src_configure() {
+ # ODR violations (bug #909446, kde#471836)
+ filter-lto
+
+ local mycmakeargs=(
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ local has_deprecated_backend
+ dropping_backend() {
+ if has_version ${2}; then
+ elog "${CATEGORY}/${PN} will drop support for ${1} in the future."
+ elog "Migrate away from any ${2} vaults before that happens."
+ elog
+ has_deprecated_backend=1
+ fi
+ }
+
+ dropping_backend CryFS sys-fs/cryfs
+ dropping_backend EncFS sys-fs/encfs
+
+ if [[ has_deprecated_backend ]]; then
+ elog "The only supported backend going forward will be app-crypt/gocryptfs."
+ elog
+ elog "See also:"
+ elog "https://invent.kde.org/plasma/plasma-vault/-/merge_requests/57"
+ elog "https://invent.kde.org/plasma/plasma-vault/-/merge_requests/62"
+ fi
+}
diff --git a/kde-plasma/plasma-welcome/Manifest b/kde-plasma/plasma-welcome/Manifest
index 88dc094883f4..fbba3893c724 100644
--- a/kde-plasma/plasma-welcome/Manifest
+++ b/kde-plasma/plasma-welcome/Manifest
@@ -1 +1,2 @@
DIST plasma-welcome-6.6.4.tar.xz 873608 BLAKE2B 184654f098742dea17109dfd8c2db6d7339411d37e04fc92d8c807c450c64cc08b45342742bf75c6d5fdfd4426ec969f21b46552c18eafc3abfb40ee20bd5cb1 SHA512 c739f8892bc6b18a3256ca91e246531559a809cb6e298f98dd35926a7c426479e205ed449b459395a3f1b1fa667e47e4c0429c62b411d87cafbd6e7ef50e1478
+DIST plasma-welcome-6.6.5.tar.xz 875276 BLAKE2B c5e417ba5e510ef7b142c6ea81d6632801f5b98e4b80e91e6e4fd74211bd0b0a6cbd91790329e4aaef6edcb31fefc0b6c811a9fa9aa7cdabe53f2d902eed0a76 SHA512 4161be8c2784de0563f4983aa22af9c012cc0a432758d564eac7c02c189eef6c10417c9febc79113891fde61b032a4e638678102f458106474c6a2d38cf15f33
diff --git a/kde-plasma/plasma-welcome/plasma-welcome-6.6.5.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-6.6.5.ebuild
new file mode 100644
index 000000000000..214a07a47ce0
--- /dev/null
+++ b/kde-plasma/plasma-welcome/plasma-welcome-6.6.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm dot-a plasma.kde.org xdg
+
+DESCRIPTION="Friendly onboarding wizard for Plasma"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.2.0
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ lto-guarantee-fat
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ strip-lto-bytecode
+}
diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
index 679d5da2ce81..0d754aa120cd 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-wallpapers-6.6.4.tar.xz 226397956 BLAKE2B 465a9ebc59ad4ec4ce05687b31d0b279969c6d3bf68389876ec4ab14d08c713e25a13ebccf5761d1af0f90f05ca45738db0db940c2a4bcc74200bb6a032445c5 SHA512 daf1840cda7e6b40214701cf05ddd5d802972d9c03ff51d10969ff618a9edb8065392bd4099b4d587ab1b744dee7ca859241d9f2b3ee706ded375a3337c85ee4
+DIST plasma-workspace-wallpapers-6.6.5.tar.xz 226402604 BLAKE2B 4ad0e26eacb9405b39302baca7f493f5abe5d8aa88566e510e91dd81f8640141ce2ab4cf8363f9f0664ddd432dacac3e2a7a047a7fcf9838c763dfb57742a036 SHA512 6b0a1cd1b12e53775c6ce74e3d1d9fa8fb2076322ca8daccf6a4dace74accd5816dec87025f9d5fbab8ceb6aef841e759360f611c97041441743c6ac0fd6a801
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.6.5.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.6.5.ebuild
new file mode 100644
index 000000000000..ef561cca9163
--- /dev/null
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.6.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit cmake plasma.kde.org
+
+DESCRIPTION="Wallpapers for the Plasma workspace"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6
+ kde-frameworks/extra-cmake-modules:0
+"
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index fd47d1bd9862..ca4bd617524a 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-6.6.4.tar.xz 19342288 BLAKE2B ed2e0d5a44064a904caacde85d128f54ce5ede2b5dfcbabb408f1d146fe195df6dbf65c81b7dc8bb7d809e7e4b391990776e8691c1eda268055882d9386a7aad SHA512 52040f299962d5471c32a30e5d27c739608fe677bd262c5ec9377044c5dddd41629521a825214a33fc20e16c2e0d1737e6c5ef5fdc722fb13665721d8117be9a
+DIST plasma-workspace-6.6.5.tar.xz 19352580 BLAKE2B 9dc43a07f033b065634248ee961aa41189c59d4e27f73fbabbac8d04fe2f456bce22a3367a00a68dd29080549d0965b3b71916305fcfd1b3b8b283ce84fa2c6d SHA512 865083b9fcb6f8bbaa5a26aa01b3c8f9afe3d7640d19b4639b149ea79ec825e536aa564a479453c43b6d810468e632c10ffa178e21a88250d818ff0aa33e753a
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.6.5.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.6.5.ebuild
new file mode 100644
index 000000000000..44b46753a1ef
--- /dev/null
+++ b/kde-plasma/plasma-workspace/plasma-workspace-6.6.5.ebuild
@@ -0,0 +1,227 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="KDE Plasma workspace"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="appstream +fontconfig +ksysguard networkmanager +policykit
+screencast +semantic-desktop systemd telemetry +wallpaper-metadata +X"
+
+REQUIRED_USE="fontconfig? ( X )"
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+# slot op: various private QtWaylandClient headers
+COMMON_DEPEND="
+ dev-libs/icu:=
+ >=dev-libs/wayland-1.15
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=dev-qt/qtpositioning-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kded-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6[qml]
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/breeze-${KDE_CATV}:6
+ >=kde-plasma/knighttime-${KDE_CATV}:6
+ >=kde-plasma/kwayland-${KDE_CATV}:6
+ >=kde-plasma/kwin-${KDE_CATV}:6
+ >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+ >=kde-plasma/libkscreen-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ >=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
+ media-libs/libcanberra
+ sci-libs/libqalculate:=
+ sys-apps/dbus
+ virtual/zlib:=
+ virtual/libudev:=
+ appstream? ( >=dev-libs/appstream-1[qt6] )
+ ksysguard? ( >=kde-plasma/libksysguard-${KDE_CATV}:6 )
+ policykit? ( virtual/libcrypt:= )
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+ semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
+ systemd? ( sys-apps/systemd:= )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+ wallpaper-metadata? ( kde-apps/libkexiv2:6 )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[X]
+ >=kde-plasma/kscreenlocker-${KDE_CATV}:6
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ x11-libs/libXtst
+ x11-libs/xcb-util
+ fontconfig? (
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/libXft
+ x11-libs/xcb-util-image
+ )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.19.0
+ dev-libs/qcoro
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ test? ( screencast? ( >=media-video/pipewire-0.3:* ) )
+ X? (
+ fontconfig? ( x11-libs/libXrender )
+ x11-base/xorg-proto
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-plasma/libkworkspace:5
+ !<kde-plasma/plasma-desktop-6.3.80
+ !<kde-plasma/xdg-desktop-portal-kde-6.1.90
+ !kde-plasma/xembed-sni-proxy:*
+ app-text/iso-codes
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qttools-${QTMIN}:*[qdbus]
+ kde-apps/kio-extras:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-plasma/kactivitymanagerd-${KDE_CATV}:6
+ >=kde-plasma/kdesu-gui-${KDE_CATV}:*
+ >=kde-plasma/milou-${KDE_CATV}:6
+ >=kde-plasma/plasma-integration-${KDE_CATV}:6
+ sys-apps/dbus
+ x11-apps/xmessage
+ x11-apps/xprop
+ x11-apps/xrdb
+ policykit? ( sys-apps/accountsservice )
+ screencast? ( >=media-video/pipewire-0.3:* )
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ >=dev-util/wayland-scanner-1.19.0
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+ test? (
+ >=dev-qt/qtwayland-${QTMIN}:6[compositor(+)]
+ X? ( x11-misc/xdotool )
+ )
+"
+PDEPEND="
+ >=kde-plasma/plasma-login-sessions-${KDE_CATV}:6
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478
+)
+
+src_prepare() {
+ ecm_src_prepare
+
+ cmake_comment_add_subdirectory login-sessions
+
+ if ! use policykit; then
+ cmake_comment_add_subdirectory -f kcms users
+ fi
+
+ if ! use fontconfig; then
+ ecm_punt_bogus_dep XCB IMAGE
+ sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*SYSTEMD/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X) # remember to submit patches with bugs
+ -DWITH_X11_SESSION=$(usex X)
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
+ -DGLIBC_LOCALE_GEN=OFF
+ -DGLIBC_LOCALE_PREGENERATED=$(usex elibc_glibc)
+ $(cmake_use_find_package appstream AppStreamQt)
+ $(cmake_use_find_package fontconfig Fontconfig)
+ $(cmake_use_find_package fontconfig Freetype)
+ $(cmake_use_find_package ksysguard KSysGuard)
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ -DBUILD_CAMERAINDICATOR=$(usex screencast)
+ $(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ $(cmake_use_find_package wallpaper-metadata KExiv2Qt6)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # default startup and shutdown scripts
+ insinto /etc/xdg/plasma-workspace/env
+ doins "${FILESDIR}"/10-agent-startup.sh
+
+ insinto /etc/xdg/plasma-workspace/shutdown
+ doins "${FILESDIR}"/10-agent-shutdown.sh
+ fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh
+}
+
+pkg_postinst () {
+ xdg_pkg_postinst
+
+ elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
+ elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh"
+ elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
+}
diff --git a/kde-plasma/plasma5support/Manifest b/kde-plasma/plasma5support/Manifest
index 2bc05ca0bae3..34d8c07b48f8 100644
--- a/kde-plasma/plasma5support/Manifest
+++ b/kde-plasma/plasma5support/Manifest
@@ -1 +1,2 @@
DIST plasma5support-6.6.4.tar.xz 841508 BLAKE2B aac2592e21d495620bc3e32e87108b1003ca7d835186a9e2a859bd0ff9054767a3e7344c4e426aac3a544aede01603952fc4a8516c59c9a2cb6a96ad6b63f92d SHA512 0a49c7305f61e8784f4d555c76731d4d685632cfba1b6283d5ac131189a9b113bffb456322d07bfdfd95e681b5db49e14cd7e1aff61494e4c4919796ba8c3e55
+DIST plasma5support-6.6.5.tar.xz 835408 BLAKE2B 56a78dc7cefc7a32151cb61598b2a72fbddf759e550e2fd11977aeb286e6e47f6ebbe46f68dfcb1e68f05d5b6bba6650d1699fdb65e777de08fe5cd30eb197d5 SHA512 9b9616d20cb1df3c395f7f17bb8e69e0a89c6b98c82873aff251627bead7f3f0899f60294d75ffe706f0777c0f272bd3c1310ed8706fae1fdbc4b9994f186f87
diff --git a/kde-plasma/plasma5support/plasma5support-6.6.5.ebuild b/kde-plasma/plasma5support/plasma5support-6.6.5.ebuild
new file mode 100644
index 000000000000..615d29aa6ec6
--- /dev/null
+++ b/kde-plasma/plasma5support/plasma5support-6.6.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="activities geolocation ksysguard X"
+
+RESTRICT="test" # bug 926347
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kunitconversion-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ activities? ( >=kde-plasma/plasma-activities-${KDE_CATV}:6= )
+ geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+ ksysguard? ( >=kde-plasma/libksysguard-${KDE_CATV}:6 )
+ X? ( x11-libs/libX11 )
+"
+RDEPEND="${DEPEND}
+ !kde-plasma/plasma-workspace:5
+ !<kde-plasma/plasma-workspace-6.5.90:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package activities PlasmaActivities)
+ $(cmake_use_find_package geolocation KF6NetworkManagerQt)
+ $(cmake_use_find_package ksysguard KSysGuard)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index b92284a06533..feff345bddd4 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1 +1,2 @@
DIST plymouth-kcm-6.6.4.tar.xz 50084 BLAKE2B 58a9be6198f59dea6c3e069cc5ff17362bd6e45a7d0dce79e8cd008f5b9edd139bb584c740bfadba1ba687f4abcd192f8f06c65e9bc3d5e91e5a63dbfa290e27 SHA512 f18272b931210c7044595fc4e8a68f1e0aa184b26c9bb5ab9097145a520f28c7a7c922264cc0626fdeca9d1bba5f780d0bc2e4be9bc0a85a54a8796ec8be4e21
+DIST plymouth-kcm-6.6.5.tar.xz 49944 BLAKE2B 00d20aaa2763a0fe36dfffe17e1898b0a753dd3fdf312e3c25d65ebe0c511e02e96b627f6364aa9a2159de2ce1b97ec6720450eb717903d97e34046a49c92514 SHA512 b4ba8a55d638a4e374843cefa32768c76be46f3c907aed2d07328156c7efc917cc2dd1d54084be18dbe1382759bb915d0455fdd42421262feae3964f18c5982e
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-6.6.5.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-6.6.5.ebuild
new file mode 100644
index 000000000000..7ce1b9792f92
--- /dev/null
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-6.6.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="KDE Plasma control module for Plymouth"
+HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ sys-boot/plymouth
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
index 1338b8adafee..4d4e9ab91bfa 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1 +1,2 @@
DIST polkit-kde-agent-1-6.6.4.tar.xz 57672 BLAKE2B 939a778133a18ad13fad4f9a890da5fb25de0dc793d8b46edd05d66e2e8a8149d21d096474ce45bda692657d7acf2792daaf0a4ffa1725e3b6d2906dfc651f8f SHA512 16ecfd8634db1f9cc71eaadb4fd1c0713ef8ef6d52ea016fafb0f8ccaaa4bc4d6f4f7a033b7acbe4425e0edb1507c63a7bccfa90b89bc974359396e04d5d3133
+DIST polkit-kde-agent-1-6.6.5.tar.xz 57332 BLAKE2B c27e152e62ac316da2e9f6249dda59e738d70c388874c092b14264751f121c94d8bd84c261a77d9e0be8ea9447950f30adabf1bd12b9a64964b7f8750f371802 SHA512 b830ad00234c34c70e295ea6ffe53975d133d61efcfc1ccd19e4f64e2cd2fdca5d7b8e62b824ade8e8548a07a7e3c9490c0b600b88323330f8471f521d84a1bb
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.6.5.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.6.5.ebuild
new file mode 100644
index 000000000000..49e1d47ac2b3
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.6.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN}-1"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="PolKit agent module for KDE Plasma"
+HOMEPAGE="https://kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=sys-auth/polkit-qt-0.175[qt6(+)]
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+"
diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index d3b4e624c933..8bc3a47d5e4b 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1 +1,2 @@
DIST powerdevil-6.6.4.tar.xz 1250836 BLAKE2B 23b6543df7ecc5fc401292885f8555f6751b0b56c92caada052dc940ea7312e3adb23f190de05ecebd9675d1f87e25ae9bf9ffc3a12afe5b29bce80504dd9bea SHA512 8505fe15c020cb18065308efcfac13f433eeffb2c5eac3e3a019257148b82b09a0c63fbdf3d74b63a1ad25b2271b6a09ef8eec9aa279d006837fa2802a2dd0b2
+DIST powerdevil-6.6.5.tar.xz 1252336 BLAKE2B c325015fe65540e9c0c22df616938424999828c565cde382391aba44eed3e0caac219e978962f4e105e5ca4e24cf1ceccb777b65b50cef86c68a8ea09737be6c SHA512 fa3e3d868a8cf42db67ef5a5f3a55c27187fc2207ab332a7f561e3f28abf10edfb468e99063847ef29794c71ef3df73ab1971bdf8ea2b7dc3e69e15436d56204
diff --git a/kde-plasma/powerdevil/powerdevil-6.6.5.ebuild b/kde-plasma/powerdevil/powerdevil-6.6.5.ebuild
new file mode 100644
index 000000000000..2699376210a4
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-6.6.5.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm fcaps plasma.kde.org xdg
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="brightness-control"
+
+RESTRICT="test" # bug 926513
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ dev-libs/qcoro[dbus]
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6[policykit]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/libkscreen-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ >=kde-plasma/plasma-workspace-${KDE_CATV}:6
+ virtual/libudev:=
+ x11-libs/libxcb
+ brightness-control? ( app-misc/ddcutil:= )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.20.0
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-plasma/plasma-workspace-6.1.90:*
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ || (
+ sys-apps/tuned[ppd]
+ sys-power/power-profiles-daemon
+ sys-power/tlp
+ )
+ >=sys-power/upower-0.9.23
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+
+# -m 0755 to avoid suid with USE="-filecaps"
+FILECAPS=( -m 0755 cap_wake_alarm=ep usr/libexec/org_kde_powerdevil )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package brightness-control DDCUtil)
+ )
+ use test && mycmakeargs+=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # bug 926513
+ ecm_src_test -j1
+}
+
+pkg_postinst() {
+ if has_version "<sys-apps/systemd-257"; then
+ ewarn "org_kde_powerdevil won't start under systemd user session."
+ ewarn "You must upgrade to >=sys-apps/systemd-257. Bug #956312"
+ fi
+ xdg_pkg_postinst
+ fcaps_pkg_postinst
+}
diff --git a/kde-plasma/print-manager/Manifest b/kde-plasma/print-manager/Manifest
index 20846c1ee038..bf9d3f10afcd 100644
--- a/kde-plasma/print-manager/Manifest
+++ b/kde-plasma/print-manager/Manifest
@@ -1 +1,2 @@
DIST print-manager-6.6.4.tar.xz 386980 BLAKE2B aae2ee11d0263cdb87776f77fe66eb74241a2bc42ef2811a98170187f0838d868f0f082ea8329df8c11b819300a535790363fac5609c1e787c8beeb81473d86c SHA512 c17d5616d6455dfb86cf66040d83746d4d3c509172d35ffb337f64013e583c40759c3b3fde199cdaaec40978d91904710edbd2893bd3d55bc1ca02fb4754ac29
+DIST print-manager-6.6.5.tar.xz 386332 BLAKE2B 2056e392a6b34ceb648fde3f52a122012c17cdc1fc1a012be27f9966c1986b7d015d751456499e1f7a95236cf74c767e427a3c8d533a74a277b326961c48d563 SHA512 5f175aad14a8673e2ff6ce8aeea79468b0ca6f752ff6f858daa9842b920ffedafc68d7dca68b548e68ea7d017e8c870bc67eda02a9fee021ad9cf9b891c5aea6
diff --git a/kde-plasma/print-manager/print-manager-6.6.5.ebuild b/kde-plasma/print-manager/print-manager-6.6.5.ebuild
new file mode 100644
index 000000000000..bb3a97f417e0
--- /dev/null
+++ b/kde-plasma/print-manager/print-manager-6.6.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+gtk"
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ >=net-print/cups-2.4
+"
+RDEPEND="${DEPEND}
+ !<kde-plasma/print-manager-23.08.5-r100:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ gtk? ( app-admin/system-config-printer )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
+ ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
+ ewarn "an important, though optional, runtime dependency:"
+ ewarn
+ ewarn "app-admin/system-config-printer"
+ ewarn
+ ewarn "${PN} will work nevertheless, but is going to be less comfortable"
+ ewarn "and will show the following error status during runtime:"
+ ewarn
+ ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
+ ewarn "was not provided by any .service files'\""
+ fi
+}
diff --git a/kde-plasma/qqc2-breeze-style/Manifest b/kde-plasma/qqc2-breeze-style/Manifest
index 353731397296..4712d8621c20 100644
--- a/kde-plasma/qqc2-breeze-style/Manifest
+++ b/kde-plasma/qqc2-breeze-style/Manifest
@@ -1 +1,2 @@
DIST qqc2-breeze-style-6.6.4.tar.xz 66624 BLAKE2B 7658b2f9b344203645c4070a4bcbbe24fa0631b3a13484f9fa1cfedb43bd6280601089129fbf85d748949be811a49a4b209d707d5700bd46de6a5678637f7a84 SHA512 18158a633c7671e9bf854b7a06653dedeaa9931ad2261352c0219b58253d15c856c7fe4655e6fb908088e55093b6ec2457baceb6943ec257b93e3046d0a453b9
+DIST qqc2-breeze-style-6.6.5.tar.xz 66192 BLAKE2B a8f465a119433f0de1b123ec5268a53f0bd5d0837663b63f354397dcd65f01bdf289ab2632a6acd07db1a6d56c22e3562d4b697df4063291cf35690c2f4ed80d SHA512 5089937b851844e4ac2f90b49e4c536c79a51b2b123a04e0ee32daf33cd8659c4677fcaf17006e6e40f608336fcc91570e591b9109376032e2df8f1ab6f2e4e0
diff --git a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.6.5.ebuild b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.6.5.ebuild
new file mode 100644
index 000000000000..1f2378844c95
--- /dev/null
+++ b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.6.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Breeze inspired QQC2 Style"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ ) CC0-1.0"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index 001e87b9f269..13b2654ced00 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1 +1,2 @@
DIST sddm-kcm-6.6.4.tar.xz 104980 BLAKE2B 3cdfaac035ee9c52e885d77af1721d41b38d7340a1ed32097b6674c4e14a59f08910f5636515e4c2548abd01f2b75d65a3fcd9d74045b932018978d91a0670c9 SHA512 41c8b3e41b1a24e1b76e795434491f3962772cd4134edfcc92f55102e5f33d2cd935065def8f1fa00f9ceb3cc6d00e06ebbcb268dd7c6080d769caa3cbcd777d
+DIST sddm-kcm-6.6.5.tar.xz 105252 BLAKE2B b02d1f9029f91c33a20fb1393c36b54a2edf12a7b5a216cd7a66bbb04f13db04d8358c3b7b226c07ddca9c8df729996ba1b5abfa425b36f2398b1412a2d78401 SHA512 25f6d19076c732707cee02108e6afcf10a66ebecdaf057874c5c6a6ffa3cf7e8b7374a07ba03bf7e25890a5f79aff944d96f9130ebf5fb33d36661eb89aa289a
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-6.6.5.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-6.6.5.ebuild
new file mode 100644
index 000000000000..5125ddf22081
--- /dev/null
+++ b/kde-plasma/sddm-kcm/sddm-kcm-6.6.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="KDE Plasma control module for SDDM"
+HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ x11-misc/sddm
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/spectacle/Manifest b/kde-plasma/spectacle/Manifest
index 19d6d5899a56..98d8da935a37 100644
--- a/kde-plasma/spectacle/Manifest
+++ b/kde-plasma/spectacle/Manifest
@@ -1 +1,2 @@
DIST spectacle-6.6.4.tar.xz 1610616 BLAKE2B 2b43929ee3a21ff1b4f874f3b3e323c38f02ddd49cacbaca1758554ae683cd8ef293e1e6e5456ff3cf1f98911f25d1d748a4a315692b3d8972625dac5712d813 SHA512 98477f46745f9e42954a422575a78d4e1f5e7ed645c33b939e0d8285b1ab5569cb906c29aa012b676949d61731faec805e8608f0b378e435dae487c8e6159f16
+DIST spectacle-6.6.5.tar.xz 1609908 BLAKE2B 4eca8479b55ccfa9c4a33d4a56d9b81c99ef9d995a5841ed758eeb903d4060baa194eef0749290599070106983375e90641fe2705cb8b176f5d7cfde798d8f4b SHA512 87d3c4dd1c43ea112d0f009f5c876ab70a944e65aa4e2be74cb3534a97caad97787641534042d77ec0b56f1652c45a19594c3cb093116d7d60d45c79ddc02458
diff --git a/kde-plasma/spectacle/spectacle-6.6.5.ebuild b/kde-plasma/spectacle/spectacle-6.6.5.ebuild
new file mode 100644
index 000000000000..2c8902a3dadd
--- /dev/null
+++ b/kde-plasma/spectacle/spectacle-6.6.5.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm optfeature plasma.kde.org xdg
+
+DESCRIPTION="Screenshot capture utility"
+HOMEPAGE="https://apps.kde.org/spectacle/"
+
+LICENSE="LGPL-2+ handbook? ( FDL-1.3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="share"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,wayland,widgets,X]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6
+ >=kde-plasma/kpipewire-${KDE_CATV}:6
+ >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+ >=media-libs/kquickimageeditor-0.6.0:6
+ media-libs/opencv:=
+ x11-libs/libxcb
+ x11-libs/libXrandr
+ x11-libs/xcb-util
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.19.0
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtimageformats-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kimageformats-${KFMIN}:6
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package share KF6Purpose)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ optfeature "text recognition in screenshots" "app-text/tesseract"
+ xdg_pkg_postinst
+}
diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
index 8b5c391d5c45..936627efa3da 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1 +1,2 @@
DIST systemsettings-6.6.4.tar.xz 221792 BLAKE2B 50e14d3328f7a94ff5bef124f0ac6bd48b81209e8818680f97c7c4b088cafe36982a886ec0144b18567653921c5eba2676868a4a0959ad9c234a0e01a4313e27 SHA512 2338ad18853b038134ba10d68b71f94cd913172da31603758283ef924240cae435385d1e863c6f386b315416a350841527c36a993162fed3dde3d4e44344d118
+DIST systemsettings-6.6.5.tar.xz 222020 BLAKE2B c68af90145d83376c06568ad9ab2e0bf491aecde21b8a84ae953d2f9723d28641d2b8441c7c478960b6bd6d0c92c3a89fd75b4cecf897fe844fa9c30d8c3fa84 SHA512 2bc5ca330cb129bfa466cf6ff845bf5f370cd57b1a537e0ca7b0808754de4280c996b79fbbc3e77be4723e9ea567f3cb4102dc9579b0257ecf46cbe720fb8ba3
diff --git a/kde-plasma/systemsettings/systemsettings-6.6.5.ebuild b/kde-plasma/systemsettings/systemsettings-6.6.5.ebuild
new file mode 100644
index 000000000000..1e84a007f11a
--- /dev/null
+++ b/kde-plasma/systemsettings/systemsettings-6.6.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org optfeature xdg
+
+DESCRIPTION="Control Center to configure KDE Plasma desktop"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-plasma/wacomtablet/Manifest b/kde-plasma/wacomtablet/Manifest
index 578bf79b2287..ee5c2fc92b8c 100644
--- a/kde-plasma/wacomtablet/Manifest
+++ b/kde-plasma/wacomtablet/Manifest
@@ -1 +1,2 @@
DIST wacomtablet-6.6.4.tar.xz 845000 BLAKE2B cb5742abfe5ef316162f3371fce38b80dc849b52855c5c1a134d0fade69b118722466670a7d5906d1d60b4f173595a819b9de8dbeaad20ff3616dc58ca6b0adb SHA512 fc14dc1285b6f0e62ece0f8f01dda349063df6d833ab78e22de41464700d2aa644d9642b5db29e57869cc75c6558c92b74bff70df9389541b3fc070b0170869a
+DIST wacomtablet-6.6.5.tar.xz 842952 BLAKE2B e71cff36b7456755be3bfab25ae2c2e2435053c739cc724b9fde567cc42d632f97104534e05f9ef4b3ba24d0a07dba905ac14cd4e68badfd34f6923a6897817d SHA512 dff5efc461af038000401c479926b6605937ff332d8ae6e121f217ab5d1b74ff9f925b372f43373cf589e3949651b5113de0c0eef13245cd9391b7f84cffe923
diff --git a/kde-plasma/wacomtablet/wacomtablet-6.6.5.ebuild b/kde-plasma/wacomtablet/wacomtablet-6.6.5.ebuild
new file mode 100644
index 000000000000..d9c604abf3bf
--- /dev/null
+++ b/kde-plasma/wacomtablet/wacomtablet-6.6.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles"
+HOMEPAGE="https://userbase.kde.org/Wacomtablet"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-libs/libwacom-0.30:=
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ >=kde-plasma/plasma5support-${KDE_CATV}:6
+ >=x11-drivers/xf86-input-wacom-0.20.0
+ x11-libs/libXi
+ x11-libs/libxcb
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+ x11-libs/libX11
+"
+BDEPEND="sys-devel/gettext"
+
+src_test() {
+ # test needs DBus, bug 675548
+ local myctestargs=(
+ -E "(Test.KDED.DBusTabletService)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest
index bc07184f82a7..4f7ed07c1beb 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1 +1,2 @@
DIST xdg-desktop-portal-kde-6.6.4.tar.xz 230420 BLAKE2B 96d1ac83db65f512aad5cfaa110a06f6bc2f6805da227f237272519f61a4f3310a09db82d3b6a9578330443c5041f3566706bf6d2162fbe533e4e400a068b1e8 SHA512 35588b1eed3c66477a1943cb25c1d5eb701807937197875e8c64ed1f0fda6d1703822f70e7c62407cfcaf4904c2e39b45ffa108892cd95c39abda64d8dab7c5f
+DIST xdg-desktop-portal-kde-6.6.5.tar.xz 229024 BLAKE2B e00ff1fe25a745475d42a8ebc10825d6f8221da1a4f9154b96a0a63f8fb1fcb9b4e6cec0707e4f1e83fa9db945c773f8a583a2effb782253c15d5858bd26bd98 SHA512 dad8e60cc23aeb75a3fc2741b729ae5b8e4d1fd684a0182c4677415c92e8decefc1b9a4b146d4f59f4b2759ce5fac3dc468ccf989b4b92655953770de4629284
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.6.5.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.6.5.ebuild
new file mode 100644
index 000000000000..85fd9abb2c83
--- /dev/null
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.6.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+# dev-qt/qtbase:=[cups]: includes specifically the cups private header
+# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
+COMMON_DEPEND="
+ >=dev-libs/wayland-1.15
+ >=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,wayland,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ || (
+ >=dev-qt/qtbase-${QTMIN}:6[libinput]
+ >=dev-qt/qtbase-${QTMIN}:6[X]
+ )
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-6.22.1:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/kwayland-${KDE_CATV}:6
+ >=kde-plasma/plasma-workspace-${KDE_CATV}:6
+ x11-libs/libxkbcommon
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.19.0
+ >=dev-libs/wayland-protocols-1.25
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ kde-misc/kio-fuse:6
+ sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ virtual/pkgconfig
+"
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 926483, wants dbus/X11
+ colorschemetest
+)
diff --git a/licenses/master-pdf-editor b/licenses/master-pdf-editor
new file mode 100644
index 000000000000..97aaa22e04ce
--- /dev/null
+++ b/licenses/master-pdf-editor
@@ -0,0 +1,45 @@
+End User License Agreement
+
+IMPORTANT-READ CAREFULLY: Code Industry Ltd (hereinafter referred to as the "Author") License Agreement ("License" or "Agreement") is a legal agreement between You (either an individual or an entity, who will be referred to in this License as "You") and Code Industry Ltd for the use of Master PDF Editor ("Software"). By installing, copying, downloading, accessing or otherwise using the product, You agree to be bound by the terms of this license agreement. If You do not agree to the terms of this agreement, You have no rights to the product and should not install, copy, download, access or use the product.
+
+1 GRANT OF LICENSE
+1.1 You are granted a non-exclusive right to install and use the registered version of the Software.
+1.2 You are allowed to store, install, launch and use the Software, access it or communicate with other means, not contradicting this Agreement.
+1.3 By downloading and installing the Software, You agree to be bound by the terms of this License.
+1.4 A single registration code allows You to install and use one copy of the Software on one computer for one end user and install one additional copy of the Software for exclusive use by the same user on their home or mobile computer, but only if both copies are not used simultaneously.
+1.5 If You want to install and use the Software in the network (on a computer used as a terminal server), You must purchase a registration code for every end user, who can access the Software.
+1.6 After a registration code is purchased, for a year You are provided with technical support and updates for installations of the Software registered with this registration code. After that term is over, You may extend it to further receive technical support and Software updates for additional fee.
+
+2 UNREGISTERED VERSION
+2.1 Users may use the unregistered version of Software for free in order to test it during any time on any number of devices.
+2.2 User may use the unregistered version of Software in personal, non-commercial purposes to view documents, fill PDF forms, comment and print documents.
+2.3 Users who use the unregistered version of Software are not eligible to receive technical support.
+
+3 TECHNICAL SUPPORT
+3.1 Technical support includes consultations on installation, activation and usage of the Software.
+3.2 Consultations are provided via e-mail in Russian and English languages.
+
+4 ADDITIONAL LIMITATIONS
+You may not reverse engineer, decompile, disassemble the Software or create any derived products, based on Software or any of its components.
+
+5 TRANSFER
+You may transfer the Software to a single recipient on a permanent basis only provided that You retain no copies of the Software (including backup or archival copies) and the recipient agrees to the terms and conditions of this License.
+
+6 TERMINATION
+The License is in effect until terminated. The License will terminate automatically if You fail to comply with the limitations described herein. On termination, You must destroy all copies of the Software.
+
+7 USE OF LOGOS AND TRADEMARKS
+You may not use the Author’s name, logos, or trademarks in any manner including, without limitation, in Your advertising or marketing materials, except as is necessary to affix the appropriate copyright notices as required herein.
+
+8 MISCELLANEOUS
+This Agreement represents the complete agreement concerning this License between the parties and supersedes all prior agreements and representations between them. This Agreement may be amended only in writing and when executed by both parties. THE ACCEPTANCE OF ANY PURCHASE ORDER PLACED BY YOU IS EXPRESSLY MADE CONDITIONAL ON YOUR ASSENT TO THE TERMS SET FORTH HEREIN, AND NOT THOSE CONTAINED IN YOUR PURCHASE ORDER. If any provision of this Agreement is held to be unenforceable for any reason, such a provision shall be reformed only to the extent necessary to make it enforceable and the remainder of this Agreement shall nonetheless remain in full force and effect.
+
+9 LIMITED WARRANTY
+THE SOFTWARE IS PROVIDED “AS IS” WITHOUT A WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE AUTHOR FURTHER DISCLAIMS ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE SOFTWARE AND DOCUMENTATION REMAINS WITH THE RECIPIENT.
+
+10 LIMITATION OF LIABILITY
+UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, TORT, CONTRACT, OR OTHERWISE, SHALL THE AUTHOR OR THEIR SUPPLIERS OR RESELLERS BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, DATA LOSS, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, OR FOR ANY DAMAGES IN EXCESS OF THE AUTHOR’S LIST PRICE FOR A LICENSE TO THE SOFTWARE AND DOCUMENTATION, EVEN IF THE AUTHOR SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY TO THE EXTENT THAT THE APPLICABLE LAW PROHIBITS SUCH LIMITATION. FURTHERMORE, SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES AND, THEREFORE, THIS LIMITATION AND EXCLUSION MAY NOT APPLY TO YOU.
+
+11 LICENSE TERMINATION OR CHANGE OF SERVICES
+11.1 You accept that Code Industry Ltd may stop developing, updating and supporting the Software at any time, same as stop distribution of any previous Software versions. Code Industry Ltd is to continue providing technical support for the paid period according to this License.
+11.2 Code Industry Ltd reserves the right to change terms of services and support, but this must not cause the deterioration of the quality of support or material losses for Code Industry LTD or infringement of Your material rights.
diff --git a/llvm-core/clang-common/Manifest b/llvm-core/clang-common/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/llvm-core/clang-common/Manifest
+++ b/llvm-core/clang-common/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/clang-common/clang-common-23.0.0_pre20260512.ebuild b/llvm-core/clang-common/clang-common-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..f13d8a9f1158
--- /dev/null
+++ b/llvm-core/clang-common/clang-common-23.0.0_pre20260512.ebuild
@@ -0,0 +1,339 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 elisp-common 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"
+IUSE="
+ default-compiler-rt default-libcxx default-lld
+ bootstrap-prefix cet emacs hardened llvm-libunwind
+"
+
+PDEPEND="
+ default-compiler-rt? (
+ llvm-runtimes/clang-runtime:${LLVM_MAJOR}[compiler-rt]
+ llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] )
+ !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+ )
+ !default-compiler-rt? ( sys-devel/gcc )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
+ !default-libcxx? ( sys-devel/gcc )
+ default-lld? ( >=llvm-core/lld-${PV} )
+ !default-lld? ( sys-devel/binutils )
+"
+# enforce flags on clang-runtime as well to aid transition
+PDEPEND+="
+ llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?]
+ emacs? ( >=app-editors/emacs-26.3:* )
+"
+IDEPEND="
+ !default-compiler-rt? ( sys-devel/gcc-config )
+ !default-libcxx? ( sys-devel/gcc-config )
+"
+BDEPEND="
+ emacs? ( >=app-editors/emacs-26.3:* )
+"
+
+LLVM_COMPONENTS=( clang/utils clang/tools/clang-format )
+llvm.org_set_globals
+
+SITEFILE="50clang-gentoo.el"
+
+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 "llvm-core/clang[${flag}]"; then
+ missing_flags+=( "${flag}" )
+ fi
+ done
+
+ if [[ ${missing_flags[@]} ]]; then
+ eerror "It seems that you have the following flags set on llvm-core/clang:"
+ eerror
+ eerror " ${missing_flags[*]}"
+ eerror
+ eerror "The default runtimes are now set via flags on llvm-core/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 " llvm-core/clang-common ${missing_flags[*]}"
+ eerror
+ eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+ die "Mismatched defaults detected between llvm-core/clang and llvm-core/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
+ if [[ ${triple} == x86_64* ]]; then
+ cat >> "${ED}/etc/clang/${tool}.cfg" <<-EOF || die
+ @gentoo-cet.cfg
+ EOF
+ fi
+ 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
+ if [[ ${triple} == x86_64* ]]; then
+ cat >> "${ED}/etc/clang/${triple}-clang-cpp.cfg" <<-EOF || die
+ @gentoo-cet.cfg
+ EOF
+ fi
+
+ # 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_compile() {
+ default
+ use emacs && elisp-compile ../tools/clang-format/clang-format.el
+}
+
+src_install() {
+ newbashcomp bash-autocomplete.sh clang
+
+ insinto /etc/clang
+ newins - gentoo-runtimes.cfg <<-EOF
+ # This file is initially generated by llvm-runtimes/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
+
+ newins - gentoo-cet.cfg <<-EOF
+ -Xarch_host -fcf-protection=$(usex cet full none)
+ EOF
+
+ 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(__OPTIMIZE__) || __OPTIMIZE__ == 0
+ # elif !defined(__STDC_HOSTED__) || __STDC_HOSTED__ != 1
+ # elif defined(__SANITIZE_ADDRESS__)
+ # elif __GENTOO_HAS_FEATURE(address_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(hwaddress_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(memory_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(numerical_stability_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(realtime_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(thread_sanitizer)
+ # elif defined(_GENTOO_NO_FORTIFY_SOURCE)
+ # else
+ # define _FORTIFY_SOURCE ${fortify_level}
+ # endif
+ #
+ # undef __GENTOO_HAS_FEATURE
+ #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.
+ -Xarch_host -D_GLIBCXX_ASSERTIONS
+
+ # Analogue to GLIBCXX_ASSERTIONS
+ # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode
+ # https://libcxx.llvm.org/Hardening.html#using-hardened-mode
+ -Xarch_host -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
+ 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
+ -Wl,-L,${EPREFIX}/../usr/lib
+ -isystem ${EPREFIX}/../usr/include
+ EOF
+ fi
+ # Using -Wl,-L instead of -L to trick compiler driver to put it
+ # after -isysroot's internal -L
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ -Wl,-rpath,${EPREFIX}/usr/lib
+ -Wl,-L,${EPREFIX}/usr/lib
+ -isystem ${EPREFIX}/usr/include
+ -isysroot ${EPREFIX}/MacOSX.sdk
+ EOF
+ fi
+
+ if use emacs ; then
+ elisp-install clang ../tools/clang-format/clang-format.{el,elc}
+ elisp-make-site-file "${SITEFILE}" clang
+ 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
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/llvm-core/clang/Manifest b/llvm-core/clang/Manifest
index fccf055818e0..632a2ec69ad9 100644
--- a/llvm-core/clang/Manifest
+++ b/llvm-core/clang/Manifest
@@ -23,3 +23,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/clang/clang-23.0.0_pre20260512.ebuild b/llvm-core/clang/clang-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..2a8295d4d31c
--- /dev/null
+++ b/llvm-core/clang/clang-23.0.0_pre20260512.ebuild
@@ -0,0 +1,471 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit cmake llvm.org 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}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+ static-analyzer? ( dev-lang/perl:* )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${DEPEND}
+ >=llvm-core/clang-common-${PV}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( ~llvm-core/lld-${PV} )
+ xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+ llvm-runtimes/clang-runtime:${LLVM_MAJOR}
+ llvm-core/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+ clang clang-tools-extra cmake
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+ llvm/utils
+)
+LLVM_USE_TARGETS=llvm+eq
+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 llvm-core/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
+ ;;
+ # built only with tests
+ c-index-test)
+ 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
+ eerror "get_distribution_components() is outdated!"
+ eerror " Add: ${add[*]}"
+ eerror "Remove: ${remove[*]}"
+ die "Update get_distribution_components()!"
+ 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
+ spirv-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
+ clang
+ clang-format
+ clang-installapi
+ clang-linker-wrapper
+ clang-nvlink-wrapper
+ clang-offload-bundler
+ clang-refactor
+ clang-repl
+ clang-scan-deps
+ clang-ssaf-analyzer
+ clang-ssaf-format
+ clang-ssaf-linker
+ clang-sycl-linker
+ diagtool
+ hmaptool
+ offload-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-query
+ clang-reorder-fields
+ clang-tidy
+ clang-tidy-headers
+ clangd
+ find-all-symbols
+ modularize
+ pp-trace
+ )
+
+ use kernel_Darwin && out+=( ClangdXPCLib )
+ 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() {
+ 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"
+ -DLLVM_ROOT="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang/${LLVM_MAJOR}"
+ -DCLANG_CONFIG_FILE_USER_DIR="~/.config/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
+
+ -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
+
+ -DCLANG_ENABLE_LIBXML2=$(usex xml)
+ -DCLANG_ENABLE_OBJC_REWRITER=ON
+ -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 tc-is-cross-compiler; then
+ has_version -b llvm-core/clang:${LLVM_MAJOR} ||
+ die "llvm-core/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/llvm-core/flang/Manifest b/llvm-core/flang/Manifest
index d9a6f0b5aa6c..38f448d8256c 100644
--- a/llvm-core/flang/Manifest
+++ b/llvm-core/flang/Manifest
@@ -3,3 +3,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/flang/flang-23.0.0_pre20260512.ebuild b/llvm-core/flang/flang-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..c761456669cc
--- /dev/null
+++ b/llvm-core/flang/flang-23.0.0_pre20260512.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="LLVM's Fortran frontend"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+clang +debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/clang-${PV}[debug=]
+ ~llvm-core/llvm-${PV}[debug=]
+ ~llvm-core/mlir-${PV}[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+PDEPEND="
+ >=llvm-runtimes/flang-rt-${PV}:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? ( llvm-core/clang )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( flang cmake )
+LLVM_TEST_COMPONENTS=( clang/test/Driver mlir/test/lib )
+LLVM_USE_TARGETS=llvm+eq
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ if ! use clang && tc-is-gcc; then
+ ewarn "Building using GCC requires lots of memory (up to 10 GiB per process)."
+ ewarn "Consider enabling USE=clang."
+ ewarn "See https://gcc.gnu.org/PR119705"
+ fi
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ if use clang; 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
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ # flang does not feature a dylib, so do not install libraries
+ # or headers
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON
+ # installed by llvm-runtimes/flang-rt
+ -DFLANG_INCLUDE_RUNTIME=OFF
+
+ # TODO: always enable to obtain reproducible tools
+ -DFLANG_INCLUDE_TESTS=$(usex test)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang
+}
diff --git a/llvm-core/libclc/Manifest b/llvm-core/libclc/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/llvm-core/libclc/Manifest
+++ b/llvm-core/libclc/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/libclc/libclc-23.0.0.9999.ebuild b/llvm-core/libclc/libclc-23.0.0.9999.ebuild
index d9179dbdac46..db5e88cf27c2 100644
--- a/llvm-core/libclc/libclc-23.0.0.9999.ebuild
+++ b/llvm-core/libclc/libclc-23.0.0.9999.ebuild
@@ -39,14 +39,12 @@ pkg_setup() {
}
src_configure() {
- MULTIBUILD_VARIANTS=(
- "clspv--"
- "clspv64--"
- )
+ MULTIBUILD_VARIANTS=()
use spirv && MULTIBUILD_VARIANTS+=(
- "spirv-mesa3d-"
- "spirv64-mesa3d-"
+ "spirv-mesa-mesa3d"
+ "spirv64-mesa-mesa3d"
+ "spirv64-unknown-vulkan" # formerly clspv
)
use video_cards_nvidia && MULTIBUILD_VARIANTS+=(
"nvptx64-nvidia-cuda"
diff --git a/llvm-core/libclc/libclc-23.0.0_pre20260512.ebuild b/llvm-core/libclc/libclc-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..db5e88cf27c2
--- /dev/null
+++ b/llvm-core/libclc/libclc-23.0.0_pre20260512.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 23 )
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake llvm.org llvm-r1 multibuild python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv test video_cards_nvidia video_cards_radeonsi"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ ')
+ spirv? (
+ >=dev-util/spirv-llvm-translator-23:*
+ )
+ test? (
+ $(python_gen_any_dep '
+ dev-python/lit[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+ llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ MULTIBUILD_VARIANTS=()
+
+ use spirv && MULTIBUILD_VARIANTS+=(
+ "spirv-mesa-mesa3d"
+ "spirv64-mesa-mesa3d"
+ "spirv64-unknown-vulkan" # formerly clspv
+ )
+ use video_cards_nvidia && MULTIBUILD_VARIANTS+=(
+ "nvptx64-nvidia-cuda"
+ )
+ use video_cards_radeonsi && MULTIBUILD_VARIANTS+=(
+ "amdgcn-amd-amdhsa-llvm"
+ )
+
+ multibuild_foreach_variant my_configure
+}
+
+my_configure() {
+ local mycmakeargs=(
+ -DCMAKE_CLC_COMPILER="$(type -P clang-${LLVM_MAJOR})"
+ -DLLVM_DEFAULT_TARGET_TRIPLE="${MULTIBUILD_VARIANT}"
+ -DLLVM_INCLUDE_TESTS="$(usex test)"
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ multibuild_foreach_variant cmake_build check-libclc
+}
+
+src_install() {
+ multibuild_foreach_variant cmake_src_install
+}
diff --git a/llvm-core/lld/Manifest b/llvm-core/lld/Manifest
index 9e249f169b7e..c8537ca51acf 100644
--- a/llvm-core/lld/Manifest
+++ b/llvm-core/lld/Manifest
@@ -14,3 +14,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/lld/lld-23.0.0_pre20260512.ebuild b/llvm-core/lld/lld-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..ae26ad8ed2b1
--- /dev/null
+++ b/llvm-core/lld/lld-23.0.0_pre20260512.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake flag-o-matic llvm.org 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}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}[debug=,zstd=]
+ virtual/zlib:=
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+ ${DEPEND}
+ !llvm-core/lld:0
+"
+BDEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+PDEPEND="
+ >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/dtlto )
+LLVM_USE_TARGETS=llvm+eq
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${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_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}"
+ -DLLVM_ROOT="${ESYSROOT}/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)
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ )
+
+ 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/llvm-core/lldb/Manifest b/llvm-core/lldb/Manifest
index acf17e018e35..dfc0fc9bc9fd 100644
--- a/llvm-core/lldb/Manifest
+++ b/llvm-core/lldb/Manifest
@@ -14,3 +14,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/lldb/lldb-23.0.0_pre20260512.ebuild b/llvm-core/lldb/lldb-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..1b0456e7e556
--- /dev/null
+++ b/llvm-core/lldb/lldb-23.0.0_pre20260512.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake flag-o-matic llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug debuginfod +libedit lzma ncurses +python test +tree-sitter +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= )
+ tree-sitter? ( dev-libs/tree-sitter:= )
+ xml? ( dev-libs/libxml2:= )
+ ~llvm-core/clang-${PV}
+ ~llvm-core/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}]
+ ")
+ llvm-core/lld
+ )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+LLVM_USE_TARGETS=llvm+eq
+llvm.org_set_globals
+
+src_configure() {
+ # 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=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DClang_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -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)
+ -DLLVM_ENABLE_TREESITTER=$(usex tree-sitter)
+
+ -DLLDB_INCLUDE_TESTS=$(usex test)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+
+ -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/llvm-core/llvm-common/Manifest b/llvm-core/llvm-common/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/llvm-core/llvm-common/Manifest
+++ b/llvm-core/llvm-common/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/llvm-common/llvm-common-23.0.0_pre20260512.ebuild b/llvm-core/llvm-common/llvm-common-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..4548489cd9bc
--- /dev/null
+++ b/llvm-core/llvm-common/llvm-common-23.0.0_pre20260512.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 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"
+IUSE="emacs"
+
+RDEPEND="
+ !llvm-core/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/llvm-core/llvm/Manifest b/llvm-core/llvm/Manifest
index fccf055818e0..632a2ec69ad9 100644
--- a/llvm-core/llvm/Manifest
+++ b/llvm-core/llvm/Manifest
@@ -23,3 +23,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/llvm/llvm-23.0.0.9999.ebuild b/llvm-core/llvm/llvm-23.0.0.9999.ebuild
index dcb91c9cdc85..81f70f427b5a 100644
--- a/llvm-core/llvm/llvm-23.0.0.9999.ebuild
+++ b/llvm-core/llvm/llvm-23.0.0.9999.ebuild
@@ -294,6 +294,7 @@ get_distribution_components() {
llvm-dwp
llvm-exegesis
llvm-extract
+ llvm-extract-bundle-entry
llvm-gpu-loader
llvm-gsymutil
llvm-ifs
diff --git a/llvm-core/llvm/llvm-23.0.0_pre20260512.ebuild b/llvm-core/llvm/llvm-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..81f70f427b5a
--- /dev/null
+++ b/llvm-core/llvm/llvm-23.0.0_pre20260512.ebuild
@@ -0,0 +1,571 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+
+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}"
+IUSE="
+ +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+ test xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/zlib:=[${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}] )
+ 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? (
+ <llvm-runtimes/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}
+ !llvm-core/llvm:0
+"
+PDEPEND="
+ llvm-core/llvm-common
+ llvm-core/llvm-toolchain-symlinks:${LLVM_MAJOR}
+ binutils-plugin? ( >=llvm-core/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
+
+ local outdated
+ if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
+ eerror "ALL_LLVM_EXPERIMENTAL_TARGETS are outdated!"
+ eerror " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
+ eerror "Expected: ${exp_targets[*]}"
+ eerror
+ outdated=1
+ fi
+
+ if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
+ eerror "ALL_LLVM_PRODUCTION_TARGETS are outdated!"
+ eerror " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
+ eerror "Expected: ${prod_targets[*]}"
+ outdated=1
+ fi
+
+ [[ ${outdated} ]] && die "Update ALL_LLVM*_TARGETS"
+}
+
+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|LLVMSupportLSP|LLVMTableGen)
+ ;;
+ # for mlir-tblgen
+ LLVMCodeGenTypes)
+ ;;
+ # used by lldb
+ LLVMDebuginfod|LLVMHTTP)
+ ;;
+ # 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
+ ;;
+ # used only w/ USE=debuginfd
+ llvm-debuginfod)
+ use debuginfod || continue
+ ;;
+ # used only w/ USE=xml
+ llvm-mt)
+ use xml || 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
+ eerror "get_distribution_components() is outdated!"
+ eerror " Add: ${add[*]}"
+ eerror "Remove: ${remove[*]}"
+ die "Update get_distribution_components()!"
+ 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
+
+ # Disable lit tests (we run them in dev-python/lit).
+ > utils/lit/CMakeLists.txt || 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
+ # mlir-tblgen
+ LLVMCodeGenTypes
+ LLVMSupportLSP
+
+ # testing libraries
+ llvm_gtest
+ llvm_gtest_main
+ LLVMTestingAnnotations
+ LLVMTestingSupport
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # library used by lldb
+ LLVMDebuginfod
+ LLVMHTTP
+
+ # utilities
+ llvm-tblgen
+ llvm-test-mustache-spec
+ FileCheck
+ llvm-PerfectShuffle
+ count
+ not
+ yaml-bench
+ UnicodeNameMappingGenerator
+
+ # tools
+ clang-offload-packager
+ dsymutil
+ llc
+ lli
+ lli-child-target
+ llubi
+ llvm-addr2line
+ llvm-ar
+ llvm-as
+ llvm-bcanalyzer
+ llvm-bitcode-strip
+ llvm-c-test
+ llvm-cas
+ llvm-cat
+ llvm-cfi-verify
+ llvm-cgdata
+ llvm-config
+ llvm-cov
+ llvm-ctxprof-util
+ 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-extract-bundle-entry
+ llvm-gpu-loader
+ llvm-gsymutil
+ llvm-ifs
+ llvm-install-name-tool
+ llvm-ir2vec
+ 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-ml64
+ llvm-modextract
+ llvm-nm
+ llvm-objcopy
+ llvm-objdump
+ llvm-offload-binary
+ llvm-offload-wrapper
+ 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
+ reduce-chunk-list
+ 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
+ )
+ use xml && out+=(
+ llvm-mt
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ # 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_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}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # disable OCaml bindings (now in dev-ml/llvm)
+ -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+=(
+ # 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/llvm-core/mlir/Manifest b/llvm-core/mlir/Manifest
index d9a6f0b5aa6c..38f448d8256c 100644
--- a/llvm-core/mlir/Manifest
+++ b/llvm-core/mlir/Manifest
@@ -3,3 +3,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/mlir/mlir-23.0.0_pre20260512.ebuild b/llvm-core/mlir/mlir-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..7d7a0119abea
--- /dev/null
+++ b/llvm-core/mlir/mlir-23.0.0_pre20260512.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake llvm.org multilib-minimal python-any-r1
+
+DESCRIPTION="Multi-Level Intermediate Representation (library only)"
+HOMEPAGE="https://mlir.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}[debug=,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ llvm-core/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( mlir cmake )
+# tablegen tests use *.td files there
+LLVM_TEST_COMPONENTS=( llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+ if use test; then
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+ fi
+}
+
+src_prepare() {
+ llvm.org_src_prepare
+
+ # https://github.com/llvm/llvm-project/issues/120902
+ sed -i -e '/LINK_LIBS/s:PUBLIC:PRIVATE:' \
+ lib/ExecutionEngine/CMakeLists.txt || die
+}
+
+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
+ mlir-libraries|distribution)
+ continue
+ ;;
+ # dylib
+ MLIR)
+ ;;
+ # installed test libraries
+ MLIRTestAnalysis|MLIRTestDialect|MLIRTestIR)
+ ;;
+ MLIROpenACCTestPasses)
+ ;;
+ # static libraries
+ MLIR*)
+ 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=(
+ mlir-cmake-exports
+ mlir-headers
+
+ # the dylib
+ MLIR
+
+ # shared libraries
+ mlir_apfloat_wrappers
+ mlir_arm_runner_utils
+ mlir_arm_sme_abi_stubs
+ mlir_async_runtime
+ mlir_c_runner_utils
+ mlir_float16_utils
+ mlir_runner_utils
+
+ # test libraries required by flang
+ MLIROpenACCTestPasses
+ MLIRTestAnalysis
+ MLIRTestDialect
+ MLIRTestIR
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # tools
+ mlir-linalg-ods-yaml-gen
+ mlir-lsp-server
+ mlir-opt
+ mlir-pdll
+ mlir-pdll-lsp-server
+ mlir-query
+ mlir-reduce
+ mlir-rewrite
+ mlir-runner
+ mlir-tblgen
+ mlir-translate
+ tblgen-lsp-server
+ tblgen-to-irdl
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ # this controls building libMLIR.so
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DMLIR_BUILD_MLIR_C_DYLIB=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ -DMLIR_INCLUDE_TESTS=ON
+ -DMLIR_INCLUDE_INTEGRATION_TESTS=OFF
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+ # this enables installing mlir-tblgen and mlir-pdll
+ -DLLVM_BUILD_UTILS=ON
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ -DLLVM_BUILD_TOOLS=ON
+ # TODO
+ -DMLIR_ENABLE_CUDA_RUNNER=0
+ -DMLIR_ENABLE_ROCM_RUNNER=0
+ -DMLIR_ENABLE_SYCL_RUNNER=0
+ -DMLIR_ENABLE_SPIRV_CPU_RUNNER=0
+ -DMLIR_ENABLE_VULKAN_RUNNER=0
+ -DMLIR_ENABLE_BINDINGS_PYTHON=0
+ -DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # 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() {
+ local known_xfail=(
+ # https://github.com/llvm/llvm-project/pull/157885#issuecomment-3288095032
+ mlir-pdll-lsp-server/view-output.test
+ )
+
+ case ${ABI} in
+ arm|ppc|x86)
+ known_xfail+=(
+ # MLIR is full of 64-bit assumptions, sigh
+ # https://github.com/llvm/llvm-project/issues/124541
+ Conversion/MemRefToLLVM/memref-to-llvm.mlir
+ Dialect/Bufferization/Transforms/one-shot-bufferize-pass-statistics.mlir
+ Dialect/LLVMIR/sroa-statistics.mlir
+ Dialect/Linalg/vectorize-tensor-extract.mlir
+ Dialect/MemRef/mem2reg-statistics.mlir
+ Dialect/Tensor/fold-tensor-subset-ops.mlir
+ Dialect/Tensor/tracking-listener.mlir
+ Pass/pipeline-stats-nested.mlir
+ Pass/pipeline-stats.mlir
+ )
+ ;;
+ esac
+
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ local -x LIT_XFAIL="${known_xfail[*]}"
+ LIT_XFAIL=${LIT_XFAIL// /;}
+ cmake_build check-mlir
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+}
diff --git a/llvm-core/polly/Manifest b/llvm-core/polly/Manifest
index 2188ae051a8c..1b017c5e2772 100644
--- a/llvm-core/polly/Manifest
+++ b/llvm-core/polly/Manifest
@@ -5,3 +5,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-core/polly/polly-23.0.0_pre20260512.ebuild b/llvm-core/polly/polly-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..577ae72c94e2
--- /dev/null
+++ b/llvm-core/polly/polly-23.0.0_pre20260512.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit cmake llvm.org python-any-r1
+
+DESCRIPTION="Polyhedral optimizations for LLVM"
+HOMEPAGE="https://polly.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+# vendored isl (fork?)
+LICENSE+=" MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( polly cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-polly
+}
diff --git a/llvm-runtimes/compiler-rt-sanitizers/Manifest b/llvm-runtimes/compiler-rt-sanitizers/Manifest
index a208ba2ff405..102ac2619008 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/Manifest
+++ b/llvm-runtimes/compiler-rt-sanitizers/Manifest
@@ -19,3 +19,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-23.0.0_pre20260512.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..bf2384a48ed6
--- /dev/null
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-23.0.0_pre20260512.ebuild
@@ -0,0 +1,237 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+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}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +ctx-profile +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 nsan rtsan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+ || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+ test? (
+ cfi? ( ubsan )
+ gwp-asan? ( scudo )
+ )
+"
+RESTRICT="
+ !clang? ( test )
+ !test? ( test )
+"
+
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+ virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-stdlib-config:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
+ )
+ elibc_glibc? ( net-libs/libtirpc )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=(
+ llvm/include/llvm/ProfileData 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
+
+ # builds freestanding code
+ filter-flags -fstack-protector*
+
+ 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
+
+ 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-${LLVM_MAJOR}
+ local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Use the partial
+ # configuration files that are guaranteed to exist even during initial
+ # installations and upgrades.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,stdlib,linker}.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${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 llvm-runtimes/compiler-rt
+ -DCOMPILER_RT_BUILD_BUILTINS=OFF
+ -DCOMPILER_RT_BUILD_CRT=OFF
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)
+ -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_dest=( "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/lib/* )
+ [[ ! -e ${sys_dest} ]] && die "Unable to find ${sys_dest}"
+ [[ ${#sys_dest[@]} -ne 1 ]] && die "Non-deterministic compiler-rt install: ${sys_dest[*]}"
+ local sys_dir=( "${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}/lib/${sys_dest##*/}" )
+ [[ ! -e ${sys_dir} ]] && die "${sys_dir} is missing"
+
+ # 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 "${sys_dest}/" || 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/llvm-runtimes/compiler-rt/Manifest b/llvm-runtimes/compiler-rt/Manifest
index 5844be08eab5..fbfb85a974e7 100644
--- a/llvm-runtimes/compiler-rt/Manifest
+++ b/llvm-runtimes/compiler-rt/Manifest
@@ -15,3 +15,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/compiler-rt/compiler-rt-23.0.0_pre20260512.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..729cfe098c88
--- /dev/null
+++ b/llvm-runtimes/compiler-rt/compiler-rt-23.0.0_pre20260512.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+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}"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake third-party/siphash )
+LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser )
+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() {
+ if use clang || use test; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ fi
+
+ # 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-${LLVM_MAJOR}
+ local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
+ fi
+
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Given that compiler-rt
+ # require runtime, use only the linker configuration.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-linker.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${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 -e main )
+
+ 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}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
+ -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/llvm-runtimes/flang-rt/Manifest b/llvm-runtimes/flang-rt/Manifest
index d9a6f0b5aa6c..38f448d8256c 100644
--- a/llvm-runtimes/flang-rt/Manifest
+++ b/llvm-runtimes/flang-rt/Manifest
@@ -3,3 +3,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/flang-rt/flang-rt-23.0.0_pre20260512.ebuild b/llvm-runtimes/flang-rt/flang-rt-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..9a9e3b3243d8
--- /dev/null
+++ b/llvm-runtimes/flang-rt/flang-rt-23.0.0_pre20260512.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake flag-o-matic llvm.org python-any-r1
+
+DESCRIPTION="LLVM's Fortran runtime"
+HOMEPAGE="https://flang.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !<llvm-core/flang-21.0.0_pre20250221-r1
+"
+BDEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+ llvm-core/flang
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=(
+ runtimes flang-rt cmake flang llvm/{cmake,utils}
+)
+LLVM_TEST_COMPONENTS=( third-party/unittest )
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ # the code is not portable
+ local -x FC=flang F77=flang
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ # we may not have a runtime yet
+ -DCMAKE_Fortran_COMPILER_WORKS=TRUE
+
+ -DLLVM_ENABLE_RUNTIMES="flang-rt"
+ # this package forces NO_DEFAULT_PATHS
+ -DLLVM_BINARY_DIR="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ # set correct install paths
+ -DFLANG_RT_INSTALL_RESOURCE_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ -DLLVM_DEFAULT_TARGET_TRIPLE="${CHOST}"
+
+ -DFLANG_RT_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-flang-rt
+}
diff --git a/llvm-runtimes/libcxx/Manifest b/llvm-runtimes/libcxx/Manifest
index 9e249f169b7e..c8537ca51acf 100644
--- a/llvm-runtimes/libcxx/Manifest
+++ b/llvm-runtimes/libcxx/Manifest
@@ -14,3 +14,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/libcxx/libcxx-23.0.0_pre20260512.ebuild b/llvm-runtimes/libcxx/libcxx-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..67892c6bdfba
--- /dev/null
+++ b/llvm-runtimes/libcxx/libcxx-23.0.0_pre20260512.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils
+inherit python-any-r1 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"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ libcxxabi? (
+ ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+ )
+ !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+ ${RDEPEND}
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-unwindlib-config:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ dev-debug/gdb[python]
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=(
+ runtimes libcxx{,abi} libc llvm/{cmake,utils} 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
+}
+
+test_compiler() {
+ $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ local install_prefix=${EPREFIX}
+ is_crosspkg && install_prefix+=/usr/${CTARGET}
+
+ # 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="${install_prefix}/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() {
+ # Workaround for bgo #961153.
+ # TODO: Fix the multilib.eclass, so it sets CTARGET properly.
+ if ! is_crosspkg; then
+ export CTARGET=${CHOST}
+ fi
+
+ if use clang; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ local -x CC=${CTARGET}-clang-${LLVM_MAJOR}
+ local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR}
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Use the partial
+ # configuration of components that libunwind depends on.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,unwindlib,linker}.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${flags[@]}"
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ local nostdlib_flags=( -nostdlib++ )
+ if ! test_compiler && test_compiler "${nostdlib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nort_flags[*]}"
+ ewarn "${CXX} seems to lack runtime, trying with ${nort_flags[*]}"
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}"
+ -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=$(llvm_cmake_use_musl)
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=$(usex test)
+ -DLIBCXX_INSTALL_MODULES=ON
+ -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt}
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+ )
+ if is_crosspkg; then
+ # Needed to target built libc headers
+ local -x CFLAGS="${CFLAGS} -isystem ${ESYSROOT}/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
+ # Install inside the cross sysroot.
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr"
+ )
+ fi
+ 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
+ local libdir=$(get_libdir)
+ gen_shared_ldscript
+ use static-libs && gen_static_ldscript
+ fi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build libcxx-test-suite-install-cxx
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ local libdir=$(get_libdir)
+ cp "${BUILD_DIR}"/{,libcxx/test-suite-install/}"${libdir}"/libc++_shared.so || die
+ if use static-libs; then
+ cp "${BUILD_DIR}"/{,libcxx/test-suite-install/}"${libdir}"/libc++_static.a || die
+ fi
+ fi
+ 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
+ local libdir=$(get_libdir)
+ is_crosspkg && into /usr/${CTARGET}/usr
+ dolib.so "${libdir}"/libc++_shared.so
+ use static-libs && dolib.a "${libdir}"/libc++_static.a
+ fi
+
+ local install_prefix=
+ is_crosspkg && install_prefix=/usr/${CTARGET}
+ insinto "${install_prefix}/usr/share/libc++/gdb"
+ doins ../libcxx/utils/gdb/libcxx/printers.py
+
+ local lib_version=$(sed -n -e 's/^LIBCXX_LIBRARY_VERSION:STRING=//p' CMakeCache.txt || die)
+ [[ -n ${lib_version} ]] || die "Could not determine LIBCXX_LIBRARY_VERSION from CMakeCache.txt"
+
+ insinto "${install_prefix}/usr/share/gdb/auto-load/usr/$(get_libdir)"
+ newins - "libc++.so.${lib_version}-gdb.py" <<-EOF
+ __import__("sys").path.insert(0, "${EPREFIX}/usr/share/libc++/gdb")
+ __import__("printers").register_libcxx_printer_loader()
+ EOF
+}
+
+# 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 "${libdir}"/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[*]}" > "${libdir}"/libc++.a || die
+}
+
+gen_shared_ldscript() {
+ # Move it first.
+ mv "${libdir}"/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[*]}" > "${libdir}"/libc++.so || die
+}
diff --git a/llvm-runtimes/libcxxabi/Manifest b/llvm-runtimes/libcxxabi/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/llvm-runtimes/libcxxabi/Manifest
+++ b/llvm-runtimes/libcxxabi/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-23.0.0_pre20260512.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..0fb297e257d9
--- /dev/null
+++ b/llvm-runtimes/libcxxabi/libcxxabi-23.0.0_pre20260512.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils
+inherit python-any-r1 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"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ${RDEPEND}
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-unwindlib-config:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/{cmake,utils} cmake )
+LLVM_TEST_COMPONENTS=( libc llvm/include/llvm/{Demangle,Testing} )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+test_compiler() {
+ target_is_not_host && return
+ $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+multilib_src_configure() {
+ # Workaround for bgo #961153.
+ # TODO: Fix the multilib.eclass, so it sets CTARGET properly.
+ if ! is_crosspkg; then
+ export CTARGET=${CHOST}
+ fi
+
+ if use clang; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ local -x CC=${CTARGET}-clang-${LLVM_MAJOR}
+ local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR}
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Use the partial
+ # configuration of components that libunwind depends on.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,unwindlib,linker}.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${flags[@]}"
+ fi
+
+ local nostdlib_flags=( -nostdlib++ )
+ if ! test_compiler && test_compiler "${nostdlib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}"
+ ewarn "${CXX} seems to lack stdlib, trying with ${nostdlib_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=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}"
+ -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_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=OFF
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(llvm_cmake_use_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ )
+ if is_crosspkg; then
+ 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
+ # Install inside the cross sysroot.
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr"
+ )
+ fi
+ 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/llvm-runtimes/libgcc/Manifest b/llvm-runtimes/libgcc/Manifest
index b6dc6427d6cb..677c9c04d644 100644
--- a/llvm-runtimes/libgcc/Manifest
+++ b/llvm-runtimes/libgcc/Manifest
@@ -7,3 +7,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/libgcc/libgcc-23.0.0_pre20260512.ebuild b/llvm-runtimes/libgcc/libgcc-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..514340a20c64
--- /dev/null
+++ b/llvm-runtimes/libgcc/libgcc-23.0.0_pre20260512.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang, compatible with libgcc_s"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="debug test"
+
+DEPEND="
+ ~llvm-runtimes/libunwind-${PV}[static-libs]
+"
+RDEPEND="
+ ${DEPEND}
+ !sys-devel/gcc
+"
+BDEPEND="
+ llvm-core/clang:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake llvm-libgcc third-party/siphash )
+LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+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
+}
+
+src_configure() {
+ # We need to build a separate copy of compiler-rt, because we need to disable the
+ # COMPILER_RT_BUILTINS_HIDE_SYMBOLS option - compatibility with libgcc requires
+ # visibility of all symbols.
+
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ export CC=${CTARGET}-clang CXX=${CTARGET}-clang++
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ -DCOMPILER_RT_BUILD_CRT=OFF
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
+ -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
+
+ -DCOMPILER_RT_BUILTINS_HIDE_SYMBOLS=OFF
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ # disable building non-native runtimes since we don't do multilib
+ if use amd64; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=OFF
+ )
+ 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
+}
+
+# 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
+}
+
+src_compile() {
+ cmake_src_compile
+
+ local rtlib=$(
+ "${CC}" -rtlib=compiler-rt -resource-dir="${BUILD_DIR}" \
+ -print-libgcc-file-name || die
+ )
+
+ # Use the llvm-libgcc's version script to produce libgcc.{a,so}, which
+ # combines compiler-rt and libunwind into a libgcc replacement.
+ #
+ # What we do here is similar to what upstream does[0], with the following
+ # differences:
+ #
+ # * We build the local copy of compiler-rt manually, to have a full control
+ # over CMake options.
+ # * Upstream links the locally built copy of libunwind statically. We link the
+ # system-wide libunwind dynamically.
+ #
+ # [0] https://github.com/llvm/llvm-project/blob/llvmorg-19.1.7/llvm-libgcc/CMakeLists.txt#L102-L120
+ "${CC}" -E -xc \
+ "${WORKDIR}/llvm-libgcc/gcc_s.ver.in" \
+ -o gcc_s.ver || die
+ "${CC}" -nostdlib \
+ ${LDFLAGS} \
+ -Wl,--version-script,gcc_s.ver \
+ -Wl,--undefined-version \
+ -Wl,--whole-archive \
+ "${rtlib}" \
+ -Wl,-soname,libgcc_s.so.1.0 \
+ -lc -lunwind -shared \
+ -o libgcc_s.so.1.0 || die
+ # Generate libgcc_s.so ldscript for inclusion of libunwind as a
+ # dependency so that `clang -lgcc_s` works out of the box.
+ gen_ldscript libgcc_s.so.1.0 libunwind.so.1.0 > libgcc_s.so || die
+ cp "${rtlib}" libgcc.a || die
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-builtins
+}
+
+src_install() {
+ local libdir=$(get_libdir)
+ dolib.so libgcc_s.so.1.0 libgcc_s.so
+ dolib.a libgcc.a
+ dosym libgcc_s.so.1.0 "/usr/${libdir}/libgcc_s.so.1"
+ dosym libunwind.a "/usr/${libdir}/libgcc_eh.a"
+}
diff --git a/llvm-runtimes/libunwind/Manifest b/llvm-runtimes/libunwind/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/llvm-runtimes/libunwind/Manifest
+++ b/llvm-runtimes/libunwind/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/libunwind/libunwind-23.0.0_pre20260512.ebuild b/llvm-runtimes/libunwind/libunwind-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..1df47fa29ae7
--- /dev/null
+++ b/llvm-runtimes/libunwind/libunwind-23.0.0_pre20260512.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake-multilib crossdev flag-o-matic llvm.org llvm-utils
+inherit python-any-r1 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"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !sys-libs/libunwind
+"
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/clang-linker-config:${LLVM_MAJOR}
+ llvm-runtimes/clang-rtlib-config:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/{cmake,utils} cmake )
+LLVM_TEST_COMPONENTS=( libc libcxxabi )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+test_compiler() {
+ target_is_not_host && return
+ local compiler=${1}
+ shift
+ ${compiler} ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+multilib_src_configure() {
+ if use clang; then
+ llvm_prepend_path -b "${LLVM_MAJOR}"
+ fi
+
+ local libdir=$(get_libdir)
+
+ # https://github.com/llvm/llvm-project/issues/56825
+ # also separately bug #863917
+ filter-lto
+
+ # Workaround for bgo #961153.
+ # TODO: Fix the multilib.eclass, so it sets CTARGET properly.
+ if ! is_crosspkg; then
+ export CTARGET=${CHOST}
+ fi
+
+ if use clang; then
+ local -x CC=${CTARGET}-clang-${LLVM_MAJOR}
+ local -x CXX=${CTARGET}-clang++-${LLVM_MAJOR}
+ strip-unsupported-flags
+
+ # The full clang configuration might not be ready yet. Use the partial
+ # configuration files that are guaranteed to exist even during initial
+ # installations and upgrades.
+ local flags=(
+ --config="${ESYSROOT}"/etc/clang/"${LLVM_MAJOR}"/gentoo-{rtlib,linker}.cfg
+ )
+ local -x CFLAGS="${CFLAGS} ${flags[@]}"
+ local -x CXXFLAGS="${CXXFLAGS} ${flags[@]}"
+ local -x LDFLAGS="${LDFLAGS} ${flags[@]}"
+ fi
+
+ # Check whether C compiler runtime is available.
+ if ! test_compiler "$(tc-getCC)"; then
+ local nolib_flags=( -nodefaultlibs -lc )
+ if test_compiler "$(tc-getCC)" "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ elif test_compiler "$(tc-getCC)" "${nolib_flags[@]}" -nostartfiles; then
+ # Avoiding -nostartfiles earlier on for bug #862540,
+ # and set available entry symbol for bug #862798.
+ nolib_flags+=( -nostartfiles -e main )
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+ # Check whether C++ standard library is available,
+ local nostdlib_flags=( -nostdlib++ )
+ if ! test_compiler "$(tc-getCXX)" &&
+ test_compiler "$(tc-getCXX)" "${nostdlib_flags[@]}"
+ then
+ local -x LDFLAGS="${LDFLAGS} ${nostdlib_flags[*]}"
+ ewarn "${CXX} seems to lack runtime, trying with ${nostdlib_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=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DCMAKE_C_COMPILER_TARGET="${CTARGET}"
+ -DCMAKE_CXX_COMPILER_TARGET="${CTARGET}"
+ -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
+
+ # cross-unwinding increases unwinding footprint (to account
+ # for the worst case) and causes some breakage on AArch64
+ # https://github.com/llvm/llvm-project/issues/152549
+ -DLIBUNWIND_ENABLE_CROSS_UNWINDING=OFF
+
+ # avoid dependency on libgcc_s if compiler-rt is used
+ -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+ )
+ if is_crosspkg; then
+ 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
+ # Install inside the cross sysroot.
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/${CTARGET}/usr"
+ )
+ fi
+ 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=$(llvm_cmake_use_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/llvm-runtimes/openmp-amdgcn-amd-amdhsa/Manifest b/llvm-runtimes/openmp-amdgcn-amd-amdhsa/Manifest
index 708e50a88ae7..7e7d3099b013 100644
--- a/llvm-runtimes/openmp-amdgcn-amd-amdhsa/Manifest
+++ b/llvm-runtimes/openmp-amdgcn-amd-amdhsa/Manifest
@@ -1,3 +1,4 @@
DIST llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz 271131672 BLAKE2B fe9b37bd214cbc401c24b1fd661321e6147696fe0be90cae66cf57e0dcf51a76e5977d1c786de382354b0eda8d0b2cb703f3ffb2645ccf20bcd5b37fc1c5d28f SHA512 8873c9ac3e95aae59cecd8652dbb21b76795ea9ee27ff3a9a74964e5d2378d91e45d86aa859855be0a0b4d5eb00e292f04ea929ce290b4df10f87203ac0713a2
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/openmp-amdgcn-amd-amdhsa/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260512.ebuild b/llvm-runtimes/openmp-amdgcn-amd-amdhsa/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..12a26b0808b8
--- /dev/null
+++ b/llvm-runtimes/openmp-amdgcn-amd-amdhsa/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260512.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake flag-o-matic llvm.org
+
+DESCRIPTION="OpenMP target library for amdgcn devices"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+
+RDEPEND="
+ !<llvm-runtimes/offload-22[llvm_targets_AMDGPU(-)]
+"
+BDEPEND="
+ ~llvm-core/clang-${PV}:${LLVM_MAJOR}[llvm_targets_AMDGPU]
+ llvm-core/lld:${LLVM_MAJOR}[llvm_targets_AMDGPU]
+"
+
+LLVM_COMPONENTS=(
+ runtimes openmp cmake llvm/{cmake,utils} libc/shared
+ offload/include
+)
+llvm.org_set_globals
+
+src_configure() {
+ local -x CC=${CHOST}-clang-${LLVM_MAJOR}
+ local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
+ local triple=${PN#openmp-}
+ filter-flags '-m*'
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ -DLLVM_DEFAULT_TARGET_TRIPLE=${triple}
+ -DLLVM_ENABLE_RUNTIMES=openmp
+ -DOPENMP_INSTALL_LIBDIR="$(get_libdir)/${triple}"
+ )
+ cmake_src_configure
+}
diff --git a/llvm-runtimes/openmp-nvptx64-nvidia-cuda/Manifest b/llvm-runtimes/openmp-nvptx64-nvidia-cuda/Manifest
index 708e50a88ae7..7e7d3099b013 100644
--- a/llvm-runtimes/openmp-nvptx64-nvidia-cuda/Manifest
+++ b/llvm-runtimes/openmp-nvptx64-nvidia-cuda/Manifest
@@ -1,3 +1,4 @@
DIST llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz 271131672 BLAKE2B fe9b37bd214cbc401c24b1fd661321e6147696fe0be90cae66cf57e0dcf51a76e5977d1c786de382354b0eda8d0b2cb703f3ffb2645ccf20bcd5b37fc1c5d28f SHA512 8873c9ac3e95aae59cecd8652dbb21b76795ea9ee27ff3a9a74964e5d2378d91e45d86aa859855be0a0b4d5eb00e292f04ea929ce290b4df10f87203ac0713a2
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/openmp-nvptx64-nvidia-cuda/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260512.ebuild b/llvm-runtimes/openmp-nvptx64-nvidia-cuda/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..c8ff5a3ef080
--- /dev/null
+++ b/llvm-runtimes/openmp-nvptx64-nvidia-cuda/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260512.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake flag-o-matic llvm.org
+
+DESCRIPTION="OpenMP target library for nvptx64 devices"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+
+RDEPEND="
+ !<llvm-runtimes/offload-22[llvm_targets_NVPTX(-)]
+"
+BDEPEND="
+ ~llvm-core/clang-${PV}:${LLVM_MAJOR}[llvm_targets_NVPTX]
+ llvm-core/lld:${LLVM_MAJOR}[llvm_targets_NVPTX]
+"
+
+LLVM_COMPONENTS=(
+ runtimes openmp cmake llvm/{cmake,utils} libc/shared
+ offload/include
+)
+llvm.org_set_globals
+
+src_configure() {
+ local -x CC=${CHOST}-clang-${LLVM_MAJOR}
+ local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
+ local triple=${PN#openmp-}
+ filter-flags '-m*'
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ -DLLVM_DEFAULT_TARGET_TRIPLE=${triple}
+ -DLLVM_ENABLE_RUNTIMES=openmp
+ -DOPENMP_INSTALL_LIBDIR="$(get_libdir)/${triple}"
+ )
+ cmake_src_configure
+}
diff --git a/llvm-runtimes/openmp-spirv64-intel/Manifest b/llvm-runtimes/openmp-spirv64-intel/Manifest
index ceac00beeb8e..1031105350f1 100644
--- a/llvm-runtimes/openmp-spirv64-intel/Manifest
+++ b/llvm-runtimes/openmp-spirv64-intel/Manifest
@@ -1 +1,2 @@
DIST llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz 271131672 BLAKE2B fe9b37bd214cbc401c24b1fd661321e6147696fe0be90cae66cf57e0dcf51a76e5977d1c786de382354b0eda8d0b2cb703f3ffb2645ccf20bcd5b37fc1c5d28f SHA512 8873c9ac3e95aae59cecd8652dbb21b76795ea9ee27ff3a9a74964e5d2378d91e45d86aa859855be0a0b4d5eb00e292f04ea929ce290b4df10f87203ac0713a2
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/openmp-spirv64-intel/openmp-spirv64-intel-23.0.0_pre20260512.ebuild b/llvm-runtimes/openmp-spirv64-intel/openmp-spirv64-intel-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..3c5113e0f3fd
--- /dev/null
+++ b/llvm-runtimes/openmp-spirv64-intel/openmp-spirv64-intel-23.0.0_pre20260512.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake flag-o-matic llvm.org
+
+DESCRIPTION="OpenMP target library for spirv64 Intel devices"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+
+BDEPEND="
+ ~llvm-core/clang-${PV}:${LLVM_MAJOR}[llvm_targets_SPIRV]
+ llvm-core/lld:${LLVM_MAJOR}[llvm_targets_SPIRV]
+"
+
+LLVM_COMPONENTS=(
+ runtimes openmp cmake llvm/{cmake,utils} libc/shared
+ offload/include
+)
+llvm.org_set_globals
+
+src_configure() {
+ local -x CC=${CHOST}-clang-${LLVM_MAJOR}
+ local -x CXX=${CHOST}-clang++-${LLVM_MAJOR}
+ local triple=${PN#openmp-}
+ filter-flags '-m*'
+ strip-unsupported-flags
+
+ # https://github.com/llvm/llvm-project/issues/186598
+ filter-ldflags '-Wl,*'
+
+ local mycmakeargs=(
+ -DLLVM_DEFAULT_TARGET_TRIPLE=${triple}
+ -DLLVM_ENABLE_RUNTIMES=openmp
+ -DOPENMP_INSTALL_LIBDIR="$(get_libdir)/${triple}"
+ )
+ cmake_src_configure
+}
diff --git a/llvm-runtimes/openmp/Manifest b/llvm-runtimes/openmp/Manifest
index 789cad0c250d..9319e609e047 100644
--- a/llvm-runtimes/openmp/Manifest
+++ b/llvm-runtimes/openmp/Manifest
@@ -13,3 +13,4 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.5.src.tar.xz 167058820 BLAKE2B b0d4bc4db8d03a2201620dec0fcf5c946d86ac152c0feef4252e211eec4542e2fc849e2bafc8bcb57982959d005d70e9a7bd81296fed04f819b7de3f2fc15c43 SHA512 68de113906ec0c843a9346ecd06bff352146869f1f28b5600ff907125d77202692b6f68bd169bcd74ae5b82e0ad5548ea99c2405540abea36880d80e373744ff
DIST llvm-project-22.1.5.src.tar.xz.sig 119 BLAKE2B c756bb5d4ebc9fc3b61115495c75574312ad287dc4bdfc8408da7dcfc781f26c5804d8a4a46af32ad809db80a154aff6cad308742e1e04ca4a93249d6f1a55b4 SHA512 36baf347f79c26705136a7d342e8ee0a8a42939bb1db2d9ce91666b1edbbb04194ff63bc41899e4498cd819e6c2bd6944ea68d972e074e113f48d08e6544c368
+DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6
diff --git a/llvm-runtimes/openmp/openmp-23.0.0_pre20260512.ebuild b/llvm-runtimes/openmp/openmp-23.0.0_pre20260512.ebuild
new file mode 100644
index 000000000000..44761206be99
--- /dev/null
+++ b/llvm-runtimes/openmp/openmp-23.0.0_pre20260512.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake-multilib crossdev flag-o-matic llvm.org python-single-r1
+inherit toolchain-funcs
+
+DESCRIPTION="OpenMP runtime libraries for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="
+ +clang +debug gdb-plugin hwloc offload ompt test
+ cuda level-zero rocm
+"
+REQUIRED_USE="
+ gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+ offload? (
+ dev-libs/libffi:=
+ ~llvm-core/llvm-${PV}
+ level-zero? ( dev-libs/level-zero:= )
+ rocm? ( dev-libs/rocr-runtime:= )
+ )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - llvm-core/llvm provide test utils (e.g. FileCheck)
+# - llvm-core/clang provides the compiler to run tests
+RDEPEND="
+ ${DEPEND}
+ gdb-plugin? ( ${PYTHON_DEPS} )
+ offload? (
+ !llvm-runtimes/offload
+ cuda? ( ~llvm-runtimes/openmp-nvptx64-nvidia-cuda-${PV} )
+ level-zero? ( ~llvm-runtimes/openmp-spirv64-intel-${PV} )
+ rocm? ( ~llvm-runtimes/openmp-amdgcn-amd-amdhsa-${PV} )
+ )
+"
+BDEPEND="
+ dev-lang/perl
+ clang? ( llvm-core/clang )
+ gdb-plugin? ( ${PYTHON_DEPS} )
+ offload? (
+ virtual/pkgconfig
+ )
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/lit[${PYTHON_USEDEP}]
+ ')
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-core/llvm:${LLVM_MAJOR}
+ )
+"
+
+LLVM_COMPONENTS=(
+ runtimes openmp offload cmake libc llvm/{cmake,include,utils}
+ third-party/unittest
+)
+llvm.org_set_globals
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/offload/OffloadPrint.hpp
+ /usr/include/offload/OffloadAPI.h
+)
+
+pkg_pretend() {
+ if [[ ${LLVM_ALLOW_GPU_TESTING} ]]; then
+ ewarn "LLVM_ALLOW_GPU_TESTING set. This package will run tests against your"
+ ewarn "GPU if it is supported. Note that these tests may be flaky, fail or"
+ ewarn "hang, or even cause your GPU to crash (requiring a reboot)."
+ fi
+}
+
+pkg_setup() {
+ if use gdb-plugin || use test; then
+ python-single-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ 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
+
+ # 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 libdir="$(get_libdir)"
+ local mycmakeargs=(
+ -DLLVM_ENABLE_RUNTIMES=openmp
+ -DLLVM_LIBDIR_SUFFIX="${libdir#lib}"
+ -DLLVM_BINARY_DIR="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DLIBOMP_USE_HWLOC=$(usex hwloc)
+ -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
+ -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+ # do not install libgomp.so & libiomp5.so aliases
+ -DLIBOMP_INSTALL_ALIASES=OFF
+ # disable unnecessary hack copying stuff back to srcdir
+ -DLIBOMP_COPY_EXPORTS=OFF
+ # this breaks building static target libs
+ -DBUILD_SHARED_LIBS=OFF
+ )
+
+ if multilib_is_native_abi && use offload; then
+ local ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ local ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ local plugins="host"
+
+ if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then
+ if use rocm; then
+ plugins+=";amdgpu"
+ fi
+ if use cuda; then
+ plugins+=";cuda"
+ fi
+ if use level-zero; then
+ plugins+=";level_zero"
+ fi
+ fi
+
+ mycmakeargs+=(
+ -DLLVM_ENABLE_RUNTIMES="openmp;offload"
+ -DOFFLOAD_INCLUDE_TESTS=$(usex test)
+ -DLIBOMPTARGET_PLUGINS_TO_BUILD="${plugins}"
+ -DLIBOMPTARGET_OMPT_SUPPORT="$(usex ompt)"
+ )
+
+ [[ ! ${LLVM_ALLOW_GPU_TESTING} ]] && mycmakeargs+=(
+ # prevent trying to access the GPU
+ -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND
+ -DLIBOMPTARGET_NVPTX_ARCH=LIBOMPTARGET_NVPTX_ARCH-NOTFOUND
+ -DLIBOMPTARGET_OFFLOAD_ARCH=LIBOMPTARGET_OFFLOAD_ARCH-NOTFOUND
+ )
+ fi
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang-${LLVM_MAJOR}")"
+ -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++-${LLVM_MAJOR}")"
+ # disable Fortran tests for now
+ # (TODO: enable where we have flang keyworded)
+ -DOPENMP_TEST_Fortran_COMPILER=
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ local targets=( check-openmp )
+ if multilib_is_native_abi && use offload; then
+ targets+=( check-offload check-offload-unit )
+ fi
+
+ cmake_build "${targets[@]}"
+}
diff --git a/media-gfx/blender/blender-4.5.5.ebuild b/media-gfx/blender/blender-4.5.5.ebuild
index a45adf6874d9..6dd2b4bdcc7b 100644
--- a/media-gfx/blender/blender-4.5.5.ebuild
+++ b/media-gfx/blender/blender-4.5.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# shellcheck disable=SC2207
@@ -57,7 +57,7 @@ else
https://download.blender.org/source/blender-test-data-${BLENDER_BRANCH}.0-1.tar.xz
)
"
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="amd64 ~arm64"
fi
# assets is CC0-1.0
diff --git a/media-gfx/hugin/hugin-9999.ebuild b/media-gfx/hugin/hugin-9999.ebuild
index 0c9dffc39e0a..ffd5645f196e 100644
--- a/media-gfx/hugin/hugin-9999.ebuild
+++ b/media-gfx/hugin/hugin-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 134d7edfe8ca..6e0bfdd6f4da 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1 @@
-DIST krita-6.0.1.tar.xz 203100664 BLAKE2B 6d8865973cab26cf1fb7c0e53b24fdfddd98f295a73c00f0b9f7f8f6ae1bbb344487d930ab7588e30718e20aeed05fd14ce54e5b7bf3a9d7c7a75d97a0b6da5f SHA512 2c00cb04675f8e936f300adbc121fe231edd64a2b1d5f9a16b4aa0fc60a54f4a7089ca332fb144426f9dea1d429b835f0cf1fa6e26c2f04fc6c73558a0eabad3
DIST krita-6.0.2_pre20260509.tar.xz 184458368 BLAKE2B 26c81dbba6f8d38b706cd18bfb4ac929e36ad08427c0e3f68a71392674facfecace3ff223787b4d0f7ad1c7ea84ace7bcd43e3f0b3f9528f987c5d0a7898dc6f SHA512 83c1bd68da933abfb62d9f8e8ca87588925e9e326117ddcfa208d78f5ec13237d74906e7b6d63dac7cc86f5960f5967c28298f578f10e419c674bae9d9442ba7
diff --git a/media-gfx/krita/files/krita-6.0.1-pyqt6.11-sip13.8.patch b/media-gfx/krita/files/krita-6.0.1-pyqt6.11-sip13.8.patch
new file mode 100644
index 000000000000..bc3e2edefc59
--- /dev/null
+++ b/media-gfx/krita/files/krita-6.0.1-pyqt6.11-sip13.8.patch
@@ -0,0 +1,49 @@
+From 634c5720ccce706ce189fd82f9248b80061093a9 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 12 May 2026 22:46:18 +0200
+Subject: [PATCH] Fix build w/ Qt 6.11/PyQt6-6.11
+
+Contains git master cherry-picks, fixed for distribution purpose:
+
+- Update SIP ABI to 13.8
+ This API is used in the updated version of PyQt6 6.11.0
+ (cherry picked from commit 30182dbfe789c9b44e5762978bf9ebb22c4f72b6)
+- Make the selection of SIP ABI automatic
+ Ideally, we should selection the ABI level depending
+ on the version of PyQt6, not of the version of Qt itself,
+ but let's keep it simpler for now.
+ (cherry picked from commit bf7fa438058f95df35d98da73f6ba8b6751c01d4)
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ cmake/modules/SIPMacros.cmake | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/cmake/modules/SIPMacros.cmake b/cmake/modules/SIPMacros.cmake
+index 113a3b3234..6e48224492 100644
+--- a/cmake/modules/SIPMacros.cmake
++++ b/cmake/modules/SIPMacros.cmake
+@@ -152,13 +152,19 @@ else()
+ endif()
+
+ if (QT_MAJOR_VERSION STREQUAL "6")
+- set(abi_version "13.0")
++ if (${Qt6_VERSION} VERSION_GREATER_EQUAL "6.11.0")
++ set(abi_version "13.8")
++ else()
++ set(abi_version "13.0")
++ endif()
+ set(sip_disabled_features "[\"Krita_Qt5\"]")
+ else()
+ set(abi_version "12.8")
+ set(sip_disabled_features "[]")
+ endif()
+
++ message(STATUS "SIP ABI version: ${abi_version}")
++
+ set(module_tags)
+ if (QT_MAJOR_VERSION STREQUAL "5")
+ foreach(_tag ${SIP_TAGS})
+--
+2.54.0
+
diff --git a/media-gfx/krita/krita-6.0.1.ebuild b/media-gfx/krita/krita-6.0.1.ebuild
deleted file mode 100644
index 70e6b015032f..000000000000
--- a/media-gfx/krita/krita-6.0.1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PATCHSET=
-ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{10..14} )
-KFMIN=6.16.0
-QTMIN=6.10.1
-inherit ecm kde.org python-single-r1 xdg
-
-if [[ ${KDE_BUILD_TYPE} == release ]]; then
- COMMIT=
- MY_PV="${PV/_/-}"
- MY_P="${PN}-${MY_PV}"
- if [[ -n ${COMMIT} ]] ; then
- SRC_URI="https://dev.gentoo.org/~asturm/distfiles/kde/${P}-${COMMIT:0:8}.tar.xz"
- S="${WORKDIR}/${PN}"
- else
- if [[ ${MY_P} == ${P} ]] ; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- else
- SRC_URI="mirror://kde/unstable/${PN}/${MY_PV}/${MY_P}.tar.xz"
- fi
- S="${WORKDIR}/${MY_P}"
- fi
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-if [[ -n ${PATCHSET} ]]; then
- SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/kde/${PATCHSET}.tar.xz"
-fi
-
-DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
-HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine openexr pdf media +raw wayland webp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# bug 630508
-RESTRICT="test"
-
-COMMON_DEPEND="${PYTHON_DEPS}
- dev-cpp/eigen:=
- >=dev-cpp/xsimd-13.0.0
- dev-libs/boost:=
- dev-libs/libunibreak:=
- >=dev-libs/quazip-1.3-r2:0=[qt6(+)]
- $(python_gen_cond_dep '
- dev-python/pyqt6[gui,qml,widgets,xml,${PYTHON_USEDEP}]
- dev-python/sip:=[${PYTHON_USEDEP}]
- ')
- >=dev-qt/qt5compat-${QTMIN}:6
- >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,-gles2-only,gui,network,opengl,sql,wayland?,widgets,X,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- media-gfx/exiv2:=
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- media-libs/lcms
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/tiff:=
- virtual/zlib:=
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXi
- color-management? ( >=media-libs/opencolorio-2.0.0 )
- fftw? ( sci-libs/fftw:3.0= )
- gif? ( media-libs/giflib )
- gsl? ( sci-libs/gsl:= )
- jpeg2k? ( media-libs/openjpeg:= )
- jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825:= )
- heif? ( >=media-libs/libheif-1.11:=[x265] )
- media? ( media-libs/mlt:= )
- mypaint-brush-engine? ( media-libs/libmypaint:= )
- openexr? ( media-libs/openexr:= )
- pdf? ( app-text/poppler[qt6(-)] )
- raw? ( kde-apps/libkdcraw:6 )
- webp? ( >=media-libs/libwebp-1.2.0:= )
-"
-RDEPEND="${COMMON_DEPEND}
- !${CATEGORY}/${PN}:5
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/immer
- dev-libs/lager
- dev-libs/zug
-"
-BDEPEND="
- dev-lang/perl
- sys-devel/gettext
-"
-
-PATCHES=(
- # downstream
- "${FILESDIR}"/${PN}-5.3.0-tests-optional.patch
- "${FILESDIR}"/${PN}-5.2.2-fftw.patch # bug 913518
-)
-if [[ -n ${PATCHSET} ]]; then
- PATCHES+=( "${WORKDIR}/${PATCHSET}" )
-fi
-
-src_prepare() {
- rm -r packaging || die # unused and too low CMake minimum
- ecm_src_prepare
-}
-
-src_configure() {
- # Prevent sandbox violation from FindPyQt5.py module
- # See Gentoo-bug 655918
- addpredict /dev/dri
-
- local mycmakeargs=(
- -DBUILD_WITH_QT6=ON
- -DALLOW_UNSTABLE=QT6
- -DENABLE_UPDATERS=OFF
- -DKRITA_ENABLE_PCH=OFF # big mess.
- -DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr=ON # not packaged
- $(cmake_use_find_package color-management OpenColorIO)
- $(cmake_use_find_package fftw FFTW3)
- $(cmake_use_find_package gif GIF)
- $(cmake_use_find_package gsl GSL)
- $(cmake_use_find_package heif HEIF)
- $(cmake_use_find_package jpeg2k OpenJPEG)
- $(cmake_use_find_package jpegxl JPEGXL)
- $(cmake_use_find_package media Mlt7)
- $(cmake_use_find_package mypaint-brush-engine LibMyPaint)
- $(cmake_use_find_package openexr OpenEXR)
- $(cmake_use_find_package pdf Poppler)
- $(cmake_use_find_package raw KDcrawQt6)
- $(cmake_use_find_package wayland Qt6WaylandClient)
- $(cmake_use_find_package webp WebP)
- )
- ecm_src_configure
-}
diff --git a/media-gfx/krita/krita-6.0.2_pre20260509.ebuild b/media-gfx/krita/krita-6.0.2_pre20260509.ebuild
index f484250d63e0..a6bfbd15ca3a 100644
--- a/media-gfx/krita/krita-6.0.2_pre20260509.ebuild
+++ b/media-gfx/krita/krita-6.0.2_pre20260509.ebuild
@@ -109,6 +109,7 @@ PATCHES=(
# downstream
"${FILESDIR}"/${PN}-5.3.0-tests-optional.patch
"${FILESDIR}"/${PN}-5.2.2-fftw.patch # bug 913518
+ "${FILESDIR}"/${PN}-6.0.1-pyqt6.11-sip13.8.patch # bug 974789, unfortunately, also downstream
)
if [[ -n ${PATCHSET} ]]; then
PATCHES+=( "${WORKDIR}/${PATCHSET}" )
diff --git a/media-libs/nvidia-vaapi-driver/Manifest b/media-libs/nvidia-vaapi-driver/Manifest
index b2dcebb8cedd..95c9f1e716bc 100644
--- a/media-libs/nvidia-vaapi-driver/Manifest
+++ b/media-libs/nvidia-vaapi-driver/Manifest
@@ -1 +1,2 @@
DIST nvidia-vaapi-driver-0.0.16.tar.gz 185187 BLAKE2B 49dbb778c515e0eca1ae5f3edea527d6842799dd01ceb5e24f496b102e43def40ca124085d287732d56e7eb89d42ee99b0fa41ac1d48d68aee10bae86c9b9ebb SHA512 efa9acecf672f5c8b881ca45bbac81ec57c55b75f8a62d2f7f73ad86ff1be96fd3e012ec1421cccb0ed8090596829563c19fde940cf7b46313514c34917f0c13
+DIST nvidia-vaapi-driver-0.0.17.tar.gz 216170 BLAKE2B 67556330688eb1cfa88d9f19d3ca605db4fe319dc61ed4fe1cf12d854590c9ed71c7247d6ec3b49cbc5a38cfd647ed2898c40f9d7f2f183084b12dd137bd8cb6 SHA512 058600f869d749e3c0f1988684316ea13c0108ad0faabeea23c6c86d38d149bdde5201ab2fefd6ffc71145a29a68f11d8a8e9caead987ca9035f454a4127d4b1
diff --git a/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.17.ebuild b/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.17.ebuild
new file mode 100644
index 000000000000..a8b8bfa71615
--- /dev/null
+++ b/media-libs/nvidia-vaapi-driver/nvidia-vaapi-driver-0.0.17.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="A VA-API implemention using NVIDIA's NVDEC"
+HOMEPAGE="https://github.com/elFarto/nvidia-vaapi-driver"
+SRC_URI="https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="media-libs/gst-plugins-bad
+ media-libs/libglvnd
+ >=media-libs/libva-1.8.0
+ >=x11-libs/libdrm-2.4.60"
+DEPEND="${RDEPEND}
+ >=media-libs/nv-codec-headers-11.1.5.1"
+BDEPEND="virtual/pkgconfig"
+
+pkg_postinst() {
+ # Source: https://github.com/elFarto/nvidia-vaapi-driver/blob/v0.0.12/src/backend-common.c#L13
+ elog "If vaapi drivers fail to load, then make sure that you are"
+ elog "passing the correct parameters to the kernel."
+ elog "nvidia_drm.modeset should be set to 1."
+
+ elog "Check the wiki page for more information: "
+ elog "https://wiki.gentoo.org/wiki/VAAPI"
+}
diff --git a/media-libs/raqm/Manifest b/media-libs/raqm/Manifest
new file mode 100644
index 000000000000..46f80a0b9d12
--- /dev/null
+++ b/media-libs/raqm/Manifest
@@ -0,0 +1 @@
+DIST raqm-0.10.5.tar.xz 217188 BLAKE2B 973b7f79693d1c326b06b27a866bbdbf17f15b6edd9451fa5b045cdc5a71ec39ffb4dcf6679aaacdfea31de97985bd7a1f6c217f9de8fbe284d8baabeffec4dc SHA512 01e0b2b6f44cc92d7d4bb28281c6da1e55e9615652236ca8ab1e7870415002351ac0a6abf6e229519e196c4c099191ed8f338ab75ef0a86fe715a8bb5b1b2bd0
diff --git a/media-libs/raqm/metadata.xml b/media-libs/raqm/metadata.xml
new file mode 100644
index 000000000000..4207c6f887e3
--- /dev/null
+++ b/media-libs/raqm/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/media-libs/raqm/raqm-0.10.5.ebuild b/media-libs/raqm/raqm-0.10.5.ebuild
new file mode 100644
index 000000000000..a81e618438dc
--- /dev/null
+++ b/media-libs/raqm/raqm-0.10.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="A library for complex text layout"
+HOMEPAGE="https://github.com/HOST-Oman/libraqm/"
+SRC_URI="https://github.com/HOST-Oman/libraqm/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gtk-doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=media-libs/freetype-2.11.0:2
+ >=media-libs/harfbuzz-3.0.0:=
+ >=dev-libs/fribidi-1.0.6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_configure() {
+ local emesonargs=(
+ # sheenbidi not packaged
+ -Dsheenbidi=false
+ $(meson_use gtk-doc docs)
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest
index f5bc607ca58b..f36b6f4a204b 100644
--- a/media-libs/taglib/Manifest
+++ b/media-libs/taglib/Manifest
@@ -1,4 +1,3 @@
DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466 SHA512 986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b
-DIST taglib-2.1.1.tar.gz 1487465 BLAKE2B 24d58b19eec127fc76d31ba9aa8b5e8c6e5ceb74fddad707a740bf2fa8296c991f4840d7e0bd5f969539abd5925f20bcec06d8e2d9bc7ab95155102d3cdfb741 SHA512 a762a61c6ebe677b84397aabb1873f16b53de7b2da63556804038266174ff01c34633071ea2fda4b3c4498d95a6c9ef7477dd2e4ce3b23f12129b517b110f82f
DIST taglib-2.2.1.tar.gz 1551792 BLAKE2B f84d66032a77c45e5e64900cd88b608d7c173135b767493ae7878a8845d8ff87fde725c6634e009f65ec8360640e1d4b5e4a77a124d22ed4ffdcb3d91feda528 SHA512 fe0c8fd0a354cff18f4a502d1cad8314a4c44a7be8e48e957d08f74c375b626719741deaa830fd75478ee56e690dc46f9d3575f01f2c08ffab998ecb49e81fed
-DIST taglib-2.2.tar.gz 1550291 BLAKE2B 72428ea51a0bf44e980987214a801733fdb41831f0b3b8039870909180ff18cca83a9c27c923d19f5d32ee69a75c0d8bf79bc2c20d016d1164c76f66f12e320d SHA512 e7608725eb9b3ebeb3a767473efd443a8cc2c8b21ea129e93ad0e044179939c27ce63bf8fea9402718be647e284850afc67fe0ff4a8d9d3d8111ad2108767a9e
+DIST taglib-2.3.tar.gz 1590005 BLAKE2B 5392808f5adb77dbd3d31d60212ab206de627d6a4b1debbb2f3d701c85275e277b788f74d6a97698b5f3e38ffc995f0b5ec2e158d2b8da5c80a2104ef833b33d SHA512 ff19464e2fb19db46823dedd7cecb713875de0c47e55852c5e1032c71fdaf7c129b65beefa6112ca1233a890e2756a89032ec3174b0f83e2d0c0e3d18fdf238c
diff --git a/media-libs/taglib/files/taglib-2.1.1-cmake-minreqver-3.10.patch b/media-libs/taglib/files/taglib-2.1.1-cmake-minreqver-3.10.patch
deleted file mode 100644
index cc7337bad85d..000000000000
--- a/media-libs/taglib/files/taglib-2.1.1-cmake-minreqver-3.10.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 245c33c73002a6472ad422d4f0d1f6d6614cae8f Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sat, 18 Oct 2025 12:21:41 +0200
-Subject: [PATCH] Raise CMake minimum version to 3.10..3.31 range
-
-CMake 3.10 was released in 2017.
-
-Amends 967aaf7af2f4aa2e9fed0edb2cbaca98b737eebe, fixes warning since CMake-3.31:
-
-CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
- Compatibility with CMake < 3.10 will be removed from a future version of
- CMake.
-
- Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
- to tell CMake that the project requires at least <min> but has been updated
- to work with policies introduced by <max> or earlier.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9e6589c7..2e631da5 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 3.5.0 FATAL_ERROR)
-+cmake_minimum_required(VERSION 3.10...3.31)
-
- project(taglib)
-
---
-2.51.0
-
diff --git a/media-libs/taglib/taglib-2.1.1.ebuild b/media-libs/taglib/taglib-2.1.1.ebuild
deleted file mode 100644
index 5350aead0c82..000000000000
--- a/media-libs/taglib/taglib-2.1.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="Library for reading and editing audio meta data"
-HOMEPAGE="https://taglib.org"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1 MPL-1.1"
-SLOT="0/2"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc examples test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/zlib:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-libs/utfcpp
- test? ( dev-util/cppunit[${MULTILIB_USEDEP}] )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
-"
-
-# https://github.com/taglib/taglib/pull/1285
-PATCHES=( "${FILESDIR}"/${P}-cmake-minreqver-3.10.patch ) # bug #964576
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/taglib-config
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DBUILD_EXAMPLES=$(multilib_native_usex examples)
- -DBUILD_TESTING=$(usex test)
- )
- cmake_src_configure
-}
-
-multilib_src_compile() {
- cmake_src_compile
-
- if multilib_is_native_abi && use doc; then
- cmake_build docs
- fi
-}
-
-multilib_src_test() {
- eninja -C "${BUILD_DIR}" check
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use doc; then
- HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
- fi
- cmake_src_install
-}
diff --git a/media-libs/taglib/taglib-2.2.ebuild b/media-libs/taglib/taglib-2.3.ebuild
index 53544f7889d3..53544f7889d3 100644
--- a/media-libs/taglib/taglib-2.2.ebuild
+++ b/media-libs/taglib/taglib-2.3.ebuild
diff --git a/media-plugins/gst-plugins-dtls/Manifest b/media-plugins/gst-plugins-dtls/Manifest
index 715f1b911c62..0a06a7be943c 100644
--- a/media-plugins/gst-plugins-dtls/Manifest
+++ b/media-plugins/gst-plugins-dtls/Manifest
@@ -2,5 +2,5 @@ DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76c
DIST gst-plugins-bad-1.24.13.tar.xz 7095312 BLAKE2B abf42723ed08f5525b965ccfbc07533cb9b42c575b67235751b0ffa83a7462d5833678080a7e75849fcce41f2f4bc4dd9c26f7780836184a385ce5e0f07f9f87 SHA512 c2a43861c04b89e5ad01f38394f3fa29bdb106eedcf1e066f69e5a6719d7e7bbb7f3b2da1cde68541a3928e68239adbe88573a59c89b5dc3aae621c8c822bd7f
DIST gst-plugins-bad-1.26.10.tar.xz 7790752 BLAKE2B 3e6a98819ea8b955efd9e51d97e2b49bc1f185db4dc34427c35effbbf7811ab6b4c7137f3f9e662109bcdd4fd879d17fe7ae3d68687d06f20b736fa15500e755 SHA512 f7e477a2c1413012fc095a50b39af51ff40ddd88ef7fa660e947074933c97e78850d7bc9eb46eb6148a59dca2feca0b0254b6b0a2ca77f40987d5ba2163ac51e
DIST gst-plugins-bad-1.26.11.tar.xz 7798064 BLAKE2B b8ac607339cfb081fb2b13135365f234951311c21974a2c9eb4cc86a270d1405efbccddeec7249d19cb2c3c85b26a897a6d043a92bc424a043d69134b51df1bb SHA512 6a105d1b9f0d51c7c157b259e408b2f23aa44b74f3c60708c8024d7790e2fb2ee65884ae709a9dbb31a84d6b16447b127bc85153a3fe33082c0cc9a73eb950ef
-DIST gst-plugins-bad-1.28.1.tar.xz 7972092 BLAKE2B 9cdec850d0d949dbbeb27ead1b290d45bc7899653b3f1f65c865f967a708128692fe908200c477820f24fce8a5d9060a9e04424f0de91f50ed698b9163b65105 SHA512 e3cb939d0c86967c9da38cd9dcdec9a3c6533b1cb8dcac6750045c4819d75c19edd5620fb63f79da10f7b523a086a530e5f2c2c3fbcf2140d68fd34090ff76e9
DIST gst-plugins-bad-1.28.2.tar.xz 7988892 BLAKE2B a8d7ed75e419a566130cf0f45c0bd5139faa1476d91d398bb9abd1a08fe954b942e981eaba69fa18cd75a561b2ded4bcfa415b55779792ed1aea9418bf387db2 SHA512 905bfeaf987e9157e38f04ddfe51916a7b51c96b4b2f5cbb202feac5fa5ff10c6c1ca93c0ba95426feb084d39486adf137f9ba1cddcf7ac4dedb6a3b76f14204
+DIST gst-plugins-bad-1.28.3.tar.xz 8003472 BLAKE2B 46ab7489aa46a585dc076075f7e42a47beb261f708169ed631450029d25e7d716c8c98f0833c7d8948cd6add17c22ccf701ae9c970eec17c81ae57db59d290ad SHA512 34a66ad2e8186cc9b609495520951c7ca748be450d3b012e67e1af12d7fb915ba3eb75c131e4179829f462bb3554e62e19c01cab75b573e6a17116b3c238847b
diff --git a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.28.1.ebuild b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.28.3.ebuild
index 11f708aa972d..11f708aa972d 100644
--- a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.28.1.ebuild
+++ b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.28.3.ebuild
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index d7df34f67765..b7e4b3164fdd 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-8.12.0.tar.bz2 17816405 BLAKE2B 7826081746c0c4d7fd5076b681fa2fdff204af26f2af82bb048294cc916eb1a33999a8f7900edc28984868f4941cbf9d8ba1caba38e5359f4b0077e82d905834 SHA512 cc74ea3a7faa43d0620fac3e251c9f765b3bb61756a90966756245eb9acca59b043605ccb0e4d5a6165f65e1be3c63ca738b84f6613d705236b5f787bc11de53
+DIST Ardour-9.2.0.tar.bz2 18038842 BLAKE2B fc0668132291e015d2bb075e925a1e5b4922e415ea74affccc9b3af983b6a2f7f67a0582c5b53ca2231236f8dc4bd2c887885c172bd6710829ad5d5614be2a84 SHA512 f4d86dba07d7a3846411890e24f9cdf3d3ea4fbd8e5a575f56a3620859630fc96c1105b047024982f719d753729527f4d752414b443d56d2be6a70277b9dfa9a
diff --git a/media-sound/ardour/ardour-9.2.0.ebuild b/media-sound/ardour/ardour-9.2.0.ebuild
new file mode 100644
index 000000000000..0184ab90568e
--- /dev/null
+++ b/media-sound/ardour/ardour-9.2.0.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE='threads(+)'
+inherit desktop edo flag-o-matic optfeature python-any-r1 waf-utils toolchain-funcs xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/"
+
+if [[ ${PV} == *9999* ]]; then
+ # Main repo not stable
+ #EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git"
+ EGIT_REPO_URI="https://github.com/Ardour/ardour.git"
+ inherit git-r3
+else
+ # upstream doesn't provide a release tarball in github repo
+ # see https://github.com/Ardour/ardour/blob/master/README-GITHUB.txt
+ # official link is available here, but with token/expiration:
+ # https://community.ardour.org/download?architecture=x86_64&type=source
+ SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.tar.bz2"
+ S="${WORKDIR}/Ardour-${PV}"
+ KEYWORDS="~amd64 ~loong ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="9"
+IUSE="doc jack phonehome pulseaudio test"
+CPU_USE=(
+ cpu_flags_x86_{avx,avx512f,fma3,sse}
+)
+IUSE+=" ${CPU_USE[@]}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-arch/libarchive:=
+ dev-cpp/cairomm:0[X]
+ dev-cpp/glibmm:2
+ dev-cpp/pangomm:1.4
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2=
+ media-libs/alsa-lib
+ media-libs/aubio:=
+ media-libs/flac
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libpng:=
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/lilv
+ media-libs/lv2
+ media-libs/raptor:2
+ media-libs/rubberband:=
+ media-libs/taglib:=
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets:=
+ net-misc/curl
+ sys-apps/dbus
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0=[threads]
+ virtual/libusb:1
+ x11-libs/cairo[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/pango
+ x11-themes/hicolor-icon-theme
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+"
+# media-libs/suil[X,gtk2] bundled suil is used, maybe probably because of ytk
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to be able to unbundle...
+DEPEND="
+ ${RDEPEND}
+ dev-libs/boost
+ dev-libs/sord
+ media-libs/sratom
+ x11-libs/libXi
+ test? ( dev-util/cppunit )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen
+ media-gfx/graphviz
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-8.12-fix_fpu.patch"
+ # see bug #966219
+ "${FILESDIR}/${PN}-8.12-fix_fftranscode.patch"
+)
+
+src_prepare() {
+ default
+
+ local optflags=(
+ $(usev cpu_flags_x86_sse sse)
+ )
+ # these flags imply sse and avx
+ if use cpu_flags_x86_sse && use cpu_flags_x86_avx; then
+ optflags+=(
+ avx
+ $(usev cpu_flags_x86_avx512f avx512f)
+ $(usev cpu_flags_x86_fma3 fma)
+ )
+ fi
+
+ # use only flags defined by users
+ sed 's/flag_line = o.*/flag_line = \": '"${optflags[*]}"'\"/' \
+ -i wscript || die
+
+ # shebang
+ python_fix_shebang wscript
+ python_fix_shebang waf
+
+ # fix hardcoded cpp, apply `gcc -E` needs patching but will fail w/ clang
+ tc-export CPP
+ sed -e "s@obj.command = 'cpp'@obj.command = '${CPP/-gcc -E/-cpp}'@" \
+ -i gtk2_ardour/wscript || die
+
+ # skip non-generic tests with failures
+ sed -e "\@'test/fpu_test.cc',@d" -i libs/ardour/wscript || die
+}
+
+src_configure() {
+ # avoid bug https://bugs.gentoo.org/800067
+ local -x AS="$(tc-getCC) -c"
+
+ # -Werror=odr
+ # https://tracker.ardour.org/view.php?id=9649
+ # https://bugs.gentoo.org/917095
+ filter-lto
+
+ append-ldflags -Wl,-rpath,"${EPREFIX}/usr/$(get_libdir)/ardour${SLOT}"
+
+ local backends=(
+ alsa
+ dummy
+ $(usev jack)
+ $(usev pulseaudio)
+ )
+
+ # VST support is enabled by default given --no-lxvst is not called.
+ # But please keep in mind the README (obsolete?) made by upstream.
+ # https://github.com/Ardour/ardour/blob/master/PACKAGER_README
+ tc-export CC CXX
+ local myconf=(
+ --configdir="${EPREFIX}"/etc
+ --cxx17
+ --freedesktop
+ --no-execstack
+ --noconfirm
+ --optimize
+ --with-backends=$(IFS=','; echo "${backends[*]}")
+ $(usev !cpu_flags_x86_sse --no-fpu-optimization)
+ $(usev !phonehome --no-phone-home)
+ $(usev test --test)
+ # not possible right now --use-external-libs
+ # missing dependency: https://github.com/c4dm/qm-dsp
+ )
+
+ waf-utils_src_configure "${myconf[@]}"
+}
+
+src_compile() {
+ waf-utils_src_compile
+ waf-utils_src_compile i18n
+ if use doc; then
+ pushd doc >/dev/null || die
+ doxygen -u Doxyfile || die
+ doxygen Doxyfile || die
+ find . \( -iname '*.map' -o -iname '*.md5' \) -delete || die
+ popd >/dev/null || die
+ fi
+}
+
+src_test() {
+ pushd "${S}"/libs/ardour/ >/dev/null || die
+ edo ./run-tests.sh
+ popd >/dev/null || die
+}
+
+src_install() {
+ use doc && local HTML_DOCS=( doc/html/. )
+
+ waf-utils_src_install
+
+ mv ${PN}.1 ${PN}${SLOT}.1 || die
+ doman ${PN}${SLOT}.1
+
+ local s
+ for s in 16 22 32 48 256 512; do
+ newicon -s ${s} gtk2_ardour/resources/Ardour-icon_${s}px.png ardour${SLOT}.png
+ done
+
+ sed -i \
+ -e "s/\(^Name=\).*/\1Ardour ${SLOT}/" \
+ -e 's/;AudioEditing;/;X-AudioEditing;/' \
+ build/gtk2_ardour/ardour${SLOT}.desktop || die
+ domenu build/gtk2_ardour/ardour${SLOT}.desktop
+
+ insinto /usr/share/mime/packages
+ newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
+ rm "${D}/usr/share/mime/packages/ardour.xml" || die
+
+ # the appdata directory is deprecated
+ # no patch because this causes the translation fail
+ mv "${ED}"/usr/share/{appdata,metainfo} || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "another synth used by default if installed" media-plugins/gmsynth-lv2
+ optfeature "exporting audio in mp3" media-video/ffmpeg[lame]
+
+ elog "Please do _not_ report problems with the package to ${PN} upstream."
+ elog "If you think you've found a bug, check the upstream binary package"
+ elog "before you report anything to upstream."
+}
diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild
index 0e300e446297..0184ab90568e 100644
--- a/media-sound/ardour/ardour-9999.ebuild
+++ b/media-sound/ardour/ardour-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,14 +16,12 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/Ardour/ardour.git"
inherit git-r3
else
- # We previously had 8.12 instead of 8.12.0 despite SRC_URI + S
- [[ ${PV} != 8.12 ]] && die "Please fix the version to be X.Y.Z instead of X.Y on this next bump!"
# upstream doesn't provide a release tarball in github repo
# see https://github.com/Ardour/ardour/blob/master/README-GITHUB.txt
# official link is available here, but with token/expiration:
# https://community.ardour.org/download?architecture=x86_64&type=source
- SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2"
- S="${WORKDIR}/Ardour-${PV}.0"
+ SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.tar.bz2"
+ S="${WORKDIR}/Ardour-${PV}"
KEYWORDS="~amd64 ~loong ~x86"
fi
@@ -161,6 +159,7 @@ src_configure() {
--configdir="${EPREFIX}"/etc
--cxx17
--freedesktop
+ --no-execstack
--noconfirm
--optimize
--with-backends=$(IFS=','; echo "${backends[*]}")
diff --git a/media-sound/audacity/audacity-3.7.7.ebuild b/media-sound/audacity/audacity-3.7.7.ebuild
index 037224c15194..0a06780d9920 100644
--- a/media-sound/audacity/audacity-3.7.7.ebuild
+++ b/media-sound/audacity/audacity-3.7.7.ebuild
@@ -139,6 +139,9 @@ PATCHES=(
# 915041
"${FILESDIR}/audacity-3.7.0-do-not-include-template-on-unix-to-fix-clang-compile.patch"
+
+ # 974359
+ "${FILESDIR}/audacity-3.7.7-fix_rapidjson.patch"
)
src_prepare() {
diff --git a/media-sound/audacity/files/audacity-3.7.7-fix_rapidjson.patch b/media-sound/audacity/files/audacity-3.7.7-fix_rapidjson.patch
new file mode 100644
index 000000000000..32a12ac50978
--- /dev/null
+++ b/media-sound/audacity/files/audacity-3.7.7-fix_rapidjson.patch
@@ -0,0 +1,16 @@
+Check new target RapidJSON added by rapidjson (commit b1c0c28)
+see https://bugs.gentoo.org/974359
+--- a/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
++++ b/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
+@@ -2,7 +2,10 @@
+
+ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT TARGET rapidjson::rapidjson)
+- if(TARGET rapidjson)
++ if(TARGET RapidJSON)
++ # New target RapidJSON
++ add_library( rapidjson::rapidjson ALIAS RapidJSON )
++ elseif(TARGET rapidjson)
+ add_library( rapidjson::rapidjson ALIAS rapidjson )
+ else()
+ # At least on Arch RapidJSONConfig.cmake does not define a target at all
diff --git a/media-sound/easytag/easytag-2.4.3-r6.ebuild b/media-sound/easytag/easytag-2.4.3-r6.ebuild
deleted file mode 100644
index f8538312ae5a..000000000000
--- a/media-sound/easytag/easytag-2.4.3-r6.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2
-
-DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags"
-HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG"
-
-LICENSE="GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
-IUSE="flac mp3 mp4 opus speex test vorbis wavpack"
-# Disable nautilus support until https://gitlab.gnome.org/GNOME/easytag/-/issues/78
-# is solved
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- opus? ( vorbis )
- speex? ( vorbis )"
-
-RDEPEND="
- >=dev-libs/glib-2.38:2
- || (
- media-libs/libcanberra-gtk3
- media-libs/libcanberra[gtk3(-)]
- )
- >=x11-libs/gtk+-3.10:3
- flac? ( >=media-libs/flac-1.3:= )
- mp3? (
- >=media-libs/id3lib-3.8.3-r8
- >=media-libs/libid3tag-0.15.1b-r4:=
- )
- mp4? ( >=media-libs/taglib-1.9.1[mp4(+)] )
- opus? (
- >=media-libs/opus-1.1
- >=media-libs/opusfile-0.4
- )
- speex? ( >=media-libs/speex-1.2_rc1 )
- vorbis? (
- >=media-libs/libogg-1.3.1
- >=media-libs/libvorbis-1.3.4
- )
- wavpack? ( >=media-sound/wavpack-4.70 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-text/docbook-xml-dtd:4.4
- app-text/yelp-tools
- dev-util/glib-utils
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-util/intltool-0.50
- >=sys-devel/gettext-0.18.3.2
- virtual/pkgconfig
- test? (
- dev-libs/appstream-glib
- >=dev-util/desktop-file-utils-0.22
- )"
-
-PATCHES=( "${FILESDIR}"/${P}-ogg-corruption.patch )
-
-src_configure() {
- gnome2_src_configure \
- --disable-Werror \
- --disable-nautilus-actions \
- $(use_enable test appdata-validate) \
- $(use_enable test tests) \
- $(use_enable mp3) \
- $(use_enable mp3 id3v23) \
- $(use_enable vorbis ogg) \
- $(use_enable opus) \
- $(use_enable speex) \
- $(use_enable flac) \
- $(use_enable mp4) \
- $(use_enable wavpack)
-}
-
-src_install() {
- gnome2_src_install
- # https://gitlab.gnome.org/GNOME/easytag/-/issues/82
- mv "${ED}"/usr/share/{appdata,metainfo}
-}
diff --git a/media-sound/hydrogen/files/hydrogen-1.2.3-cflags.patch b/media-sound/hydrogen/files/hydrogen-1.2.3-cflags.patch
index dbae403738ed..f08f1af10ddd 100644
--- a/media-sound/hydrogen/files/hydrogen-1.2.3-cflags.patch
+++ b/media-sound/hydrogen/files/hydrogen-1.2.3-cflags.patch
@@ -1,5 +1,3 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 5d12f6e..f506752 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -173,7 +173,7 @@ endif()
diff --git a/media-sound/hydrogen/files/hydrogen-1.3.0-missing-includes.patch b/media-sound/hydrogen/files/hydrogen-1.3.0-missing-includes.patch
index 89152b742a6e..66d024ccc720 100644
--- a/media-sound/hydrogen/files/hydrogen-1.3.0-missing-includes.patch
+++ b/media-sound/hydrogen/files/hydrogen-1.3.0-missing-includes.patch
@@ -1,5 +1,3 @@
-diff --git a/src/gui/src/Widgets/InlineEdit.h b/src/gui/src/Widgets/InlineEdit.h
-index fa06186d1..3d5188791 100644
--- a/src/gui/src/Widgets/InlineEdit.h
+++ b/src/gui/src/Widgets/InlineEdit.h
@@ -23,6 +23,7 @@
diff --git a/media-sound/hydrogen/files/hydrogen-2.0.0-missing-includes.patch b/media-sound/hydrogen/files/hydrogen-2.0.0-missing-includes.patch
new file mode 100644
index 000000000000..c7bf26bd4164
--- /dev/null
+++ b/media-sound/hydrogen/files/hydrogen-2.0.0-missing-includes.patch
@@ -0,0 +1,39 @@
+--- a/src/gui/src/Skin.h
++++ b/src/gui/src/Skin.h
+@@ -23,6 +23,8 @@
+ #define H2_SKIN_H
+
+ #include <QString>
++#include <QToolBar>
++#include <QToolButton>
+ #include <QtGui>
+
+ ///
+--- a/src/gui/src/Widgets/TagEdit.cpp
++++ b/src/gui/src/Widgets/TagEdit.cpp
+@@ -29,6 +29,14 @@
+ #include <core/Preferences/Preferences.h>
+ #include <core/Preferences/Theme.h>
+
++#include <QAbstractItemView>
++#include <QHeaderView>
++#include <QLineEdit>
++#include <QScrollArea>
++#include <QPushButton>
++#include <QToolButton>
++#include <QVBoxLayout>
++
+ TagEdit::TagEdit( QWidget* pParent ) : QWidget( pParent )
+ {
+ setFocusPolicy( Qt::ClickFocus );
+--- a/src/gui/src/Widgets/TagEdit.h
++++ b/src/gui/src/Widgets/TagEdit.h
+@@ -24,6 +24,8 @@
+ #ifndef TAG_EDIT_H
+ #define TAG_EDIT_H
+
++#include <QWidget>
++#include <QTableWidget>
+ #include <QtGui>
+
+ #include <core/Object.h>
diff --git a/media-sound/hydrogen/hydrogen-9999.ebuild b/media-sound/hydrogen/hydrogen-9999.ebuild
index e714918ad093..c3ade5e2d385 100644
--- a/media-sound/hydrogen/hydrogen-9999.ebuild
+++ b/media-sound/hydrogen/hydrogen-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -52,6 +52,7 @@ DOCS=( AUTHORS CHANGELOG.md DEVELOPERS.md README.md )
PATCHES=(
"${FILESDIR}/${PN}-1.3.0-cflags.patch"
"${FILESDIR}/${PN}-1.3.0-missing-includes.patch"
+ "${FILESDIR}/${PN}-2.0.0-missing-includes.patch"
)
src_configure() {
diff --git a/media-sound/linuxsampler/linuxsampler-9999.ebuild b/media-sound/linuxsampler/linuxsampler-9999.ebuild
index 74c7d9fcf66f..9c85ab451f28 100644
--- a/media-sound/linuxsampler/linuxsampler-9999.ebuild
+++ b/media-sound/linuxsampler/linuxsampler-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -36,7 +36,6 @@ PATCHES=(
"${FILESDIR}/${PN}-2.0.0-nptl-hardened.patch"
"${FILESDIR}/${PN}-2.0.0-lv2-automagic.patch"
"${FILESDIR}/${PN}-2.1.1-fix-yyterror-not-declared.patch"
- "${FILESDIR}/${PN}-2.3.1-c99-configure.patch"
)
DOCS=( AUTHORS ChangeLog NEWS README )
diff --git a/media-sound/musescore/musescore-9999.ebuild b/media-sound/musescore/musescore-9999.ebuild
index 5068e191b7f0..071c51f2fa3e 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -99,7 +99,7 @@ src_prepare() {
local bundle
for bundle in "${rm_deps[@]}"; do
- rm -r src/framework/"${bundle}" || die
+ rm -r muse/framework/"${bundle}" || die
done
cmake_src_prepare
diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-148.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-148.ebuild
index 18fa6220c7be..b7709f01c5d1 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-148.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-148.ebuild
@@ -16,7 +16,7 @@ LICENSE="
"
SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64"
# Options to use as use_enable in the foo[:bar] form.
# This will feed configure with $(use_enable foo bar)
diff --git a/metadata/md5-cache/app-admin/lib_users-0.15-r2 b/metadata/md5-cache/app-admin/lib_users-0.15-r2
index 80272c88a5a1..1d76e69fca51 100644
--- a/metadata/md5-cache/app-admin/lib_users-0.15-r2
+++ b/metadata/md5-cache/app-admin/lib_users-0.15-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://codeberg.org/klausman/lib_users/archive/v0.15.tar.gz -> lib_users-0.15.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=46b0bf7e0d0cffe06f9435e5792d72b7
+_md5_=fd3d8b0f8c2e5f520a8d617ad419129b
diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.2.6 b/metadata/md5-cache/app-backup/rdiff-backup-2.2.6
index c1bf027ab0f3..15684c28e21e 100644
--- a/metadata/md5-cache/app-backup/rdiff-backup-2.2.6
+++ b/metadata/md5-cache/app-backup/rdiff-backup-2.2.6
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/rdiff-backup/rdiff-backup-2.2.6.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=095a1beeea97e775c7aace237021f868
+_md5_=f2b44b1ab737a1a6c002a506311d89ab
diff --git a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r3 b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r4
index 0758c80b5bb4..790861387bf2 100644
--- a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r3
+++ b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r4
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://michael.orlitzky.com/code/releases/untangle-https-backup-0.1.0.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=ae9612dbee48d7225600974f8f962858
+_md5_=dd39b66bfe283a82b7cc0e42b7dde99c
diff --git a/metadata/md5-cache/app-crypt/lego-4.34.0 b/metadata/md5-cache/app-crypt/lego-4.34.0
deleted file mode 100644
index 841f179a8e56..000000000000
--- a/metadata/md5-cache/app-crypt/lego-4.34.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-lang/go-1.24.11:= app-arch/unzip
-DEFINED_PHASES=compile install prepare test unpack
-DESCRIPTION=Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go
-EAPI=8
-HOMEPAGE=https://github.com/go-acme/lego/
-INHERIT=go-module
-KEYWORDS=~amd64 ~arm64
-LICENSE=MIT Apache-2.0 BSD-2 BSD ISC MPL-2.0
-PROPERTIES=test_network
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/go-acme/lego/archive/v4.34.0.tar.gz -> lego-4.34.0.tar.gz https://github.com/go-acme/lego/archive/7f0a97cffffc8af322a4a10058a14ff19276fd2e.tar.gz -> lego-4.34.0-docs.tar.gz https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/app-crypt/lego/lego-4.34.0-deps.tar.xz
-_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=59f9e9ddf5f93753091a2534ba192291
diff --git a/metadata/md5-cache/app-crypt/lego-5.0.0 b/metadata/md5-cache/app-crypt/lego-5.0.2
index c09f36c40caf..760e8b7f9ae6 100644
--- a/metadata/md5-cache/app-crypt/lego-5.0.0
+++ b/metadata/md5-cache/app-crypt/lego-5.0.2
@@ -9,6 +9,6 @@ LICENSE=MIT Apache-2.0 BSD-2 BSD ISC MPL-2.0
PROPERTIES=test_network
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/go-acme/lego/archive/v5.0.0.tar.gz -> lego-5.0.0.tar.gz https://github.com/go-acme/lego/archive/e3cfa221b68948891ef9f39ccdd3462566ff99b4.tar.gz -> lego-5.0.0-docs.tar.gz https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/app-crypt/lego/lego-5.0.0-deps.tar.xz
+SRC_URI=https://github.com/go-acme/lego/archive/v5.0.2.tar.gz -> lego-5.0.2.tar.gz https://github.com/go-acme/lego/archive/ed44ba1e3a6fe157c8894b90edce01d28acbf798.tar.gz -> lego-5.0.2-docs.tar.gz https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/app-crypt/lego/lego-5.0.0-deps.tar.xz
_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=407f577ded21a2bc11f4717a08dfb948
+_md5_=4744f7d69d875eb93badd5c7e8ade7f6
diff --git a/metadata/md5-cache/app-crypt/lego-9999 b/metadata/md5-cache/app-crypt/lego-9999
index 45f0727fe870..ea93f7dc885d 100644
--- a/metadata/md5-cache/app-crypt/lego-9999
+++ b/metadata/md5-cache/app-crypt/lego-9999
@@ -9,4 +9,4 @@ PROPERTIES=test_network live
RESTRICT=test
SLOT=0
_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=6bffb42ab26e08d95c3aff35df3d6451
+_md5_=0592676d2d019203abe67a1a094630b7
diff --git a/metadata/md5-cache/app-editors/zed-1.1.6 b/metadata/md5-cache/app-editors/zed-1.1.7
index 8d2a6323781c..84420949e519 100644
--- a/metadata/md5-cache/app-editors/zed-1.1.6
+++ b/metadata/md5-cache/app-editors/zed-1.1.7
@@ -12,6 +12,6 @@ LICENSE=GPL-3+ BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
RDEPEND=dev-libs/glib:2 dev-libs/wayland || ( media-fonts/dejavu media-fonts/cantarell media-fonts/noto media-fonts/ubuntu-font-family ) media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/libpulse media-libs/vulkan-loader[X] media-video/pipewire sys-apps/xdg-desktop-portal virtual/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X]
REQUIRED_USE=^^ ( llvm_slot_21 )
SLOT=0
-SRC_URI=https://github.com/zed-industries/zed/archive/refs/tags/v1.1.6.tar.gz -> zed-1.1.6.tar.gz https://github.com/gentoo-crate-dist/zed/releases/download/v1.1.6/zed-1.1.6-crates.tar.xz amd64? ( https://github.com/livekit/rust-sdks/releases/download/webrtc-0001d84-2/webrtc-linux-x64-release.zip -> webrtc-0001d84-2-linux-x64-release.zip ) arm64? ( https://github.com/livekit/rust-sdks/releases/download/webrtc-0001d84-2/webrtc-linux-arm64-release.zip -> webrtc-0001d84-2-linux-arm64-release.zip ) https://github.com/zed-industries/lsp-types/archive/f4dfa89a21ca35cd929b70354b1583fabae325f8.tar.gz -> lsp-types-f4dfa89a21ca35cd929b70354b1583fabae325f8.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/candle/archive/724d75eb3deebefe83f2a7381a45d4fac6eda383.tar.gz -> candle-724d75eb3deebefe83f2a7381a45d4fac6eda383.gh.tar.gz https://github.com/smol-rs/async-task/archive/b4486cd71e4e94fbda54ce6302444de14f4d190e.tar.gz -> async-task-b4486cd71e4e94fbda54ce6302444de14f4d190e.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/font-kit/archive/94b0f28166665e8fd2f53ff6d268a14955c82269.tar.gz -> font-kit-94b0f28166665e8fd2f53ff6d268a14955c82269.gh.tar.gz https://github.com/zed-industries/xim-rs/archive/16f35a2c881b815a2b6cdfd6687988e84f8447d8.tar.gz -> xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/tree-sitter/tree-sitter-cpp/archive/5cb9b693cfd7bfacab1d9ff4acac1a4150700609.tar.gz -> tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/dap-types/archive/1b461b310481d01e02b2603c16d7144b926339f8.tar.gz -> dap-types-1b461b310481d01e02b2603c16d7144b926339f8.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/alacritty/archive/9d9640d4e56d67a09d049f9c0a300aae08d4f61e.tar.gz -> alacritty-9d9640d4e56d67a09d049f9c0a300aae08d4f61e.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/candle/archive/724d75eb3deebefe83f2a7381a45d4fac6eda383.tar.gz -> candle-724d75eb3deebefe83f2a7381a45d4fac6eda383.gh.tar.gz https://github.com/zed-industries/notify/archive/ce58c24cad542c28e04ced02e20325a4ec28a31d.tar.gz -> notify-ce58c24cad542c28e04ced02e20325a4ec28a31d.gh.tar.gz https://github.com/zed-industries/reqwest/archive/c15662463bda39148ba154100dd44d3fba5873a4.tar.gz -> reqwest-c15662463bda39148ba154100dd44d3fba5873a4.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/gh-workflow/archive/37f3c0575d379c218a9c455ee67585184e40d43f.tar.gz -> gh-workflow-37f3c0575d379c218a9c455ee67585184e40d43f.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/scap/archive/4afea48c3b002197176fb19cd0f9b180dd36eaac.tar.gz -> scap-4afea48c3b002197176fb19cd0f9b180dd36eaac.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/tree-sitter-typescript/archive/e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899.tar.gz -> tree-sitter-typescript-e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899.gh.tar.gz https://github.com/tree-sitter-grammars/tree-sitter-markdown/archive/9a23c1a96c0513d8fc6520972beedd419a973539.tar.gz -> tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/tree-sitter-yaml/archive/baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.tar.gz -> tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.gh.tar.gz https://github.com/proptest-rs/proptest/archive/3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.tar.gz -> proptest-3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.gh.tar.gz https://github.com/zed-industries/gh-workflow/archive/37f3c0575d379c218a9c455ee67585184e40d43f.tar.gz -> gh-workflow-37f3c0575d379c218a9c455ee67585184e40d43f.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/async-pipe-rs/archive/82d00a04211cf4e1236029aa03e6b6ce2a74c553.tar.gz -> async-pipe-rs-82d00a04211cf4e1236029aa03e6b6ce2a74c553.gh.tar.gz https://github.com/proptest-rs/proptest/archive/3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.tar.gz -> proptest-3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/trash-rs/archive/3bf27effd4eb8699f2e484d3326b852fe3e53af7.tar.gz -> trash-rs-3bf27effd4eb8699f2e484d3326b852fe3e53af7.gh.tar.gz https://github.com/zed-industries/notify/archive/ce58c24cad542c28e04ced02e20325a4ec28a31d.tar.gz -> notify-ce58c24cad542c28e04ced02e20325a4ec28a31d.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/wprcontrol/archive/cd811f7d744f65291e13131b1d907fda63ed91a1.tar.gz -> wprcontrol-cd811f7d744f65291e13131b1d907fda63ed91a1.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/xim-rs/archive/16f35a2c881b815a2b6cdfd6687988e84f8447d8.tar.gz -> xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/candle/archive/724d75eb3deebefe83f2a7381a45d4fac6eda383.tar.gz -> candle-724d75eb3deebefe83f2a7381a45d4fac6eda383.gh.tar.gz https://github.com/zed-industries/tree-sitter-go-work/archive/acb0617bf7f4fda02c6217676cc64acb89536dc7.tar.gz -> tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7.gh.tar.gz https://github.com/zed-industries/tree-sitter-git-commit/archive/88309716a69dd13ab83443721ba6e0b491d37ee9.tar.gz -> tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/windows-capture/archive/f0d6c1b6691db75461b732f6d5ff56eed002eeb9.tar.gz -> windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9.gh.tar.gz https://github.com/zed-industries/calloop/archive/eb6b4fd17b9af5ecc226546bdd04185391b3e265.tar.gz -> calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265.gh.tar.gz https://github.com/RustAudio/rodio/archive/e50e726ddd0292f6ef9de0dda6b90af4ed1fb66a.tar.gz -> rodio-e50e726ddd0292f6ef9de0dda6b90af4ed1fb66a.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/camdencheek/tree-sitter-go-mod/archive/2e886870578eeba1927a2dc4bd2e2b3f598c5f9a.tar.gz -> tree-sitter-go-mod-2e886870578eeba1927a2dc4bd2e2b3f598c5f9a.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/KillTheMule/nvim-rs/archive/764dd270c642f77f10f3e19d05cc178a6cbe69f3.tar.gz -> nvim-rs-764dd270c642f77f10f3e19d05cc178a6cbe69f3.gh.tar.gz https://github.com/zed-industries/xim-rs/archive/16f35a2c881b815a2b6cdfd6687988e84f8447d8.tar.gz -> xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/tree-sitter-heex/archive/1dd45142fbb05562e35b2040c6129c9bca346592.tar.gz -> tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592.gh.tar.gz https://github.com/zed-industries/mermaid-rs-renderer/archive/374db9ead5426697c6c2111151d9f246899bc638.tar.gz -> mermaid-rs-renderer-374db9ead5426697c6c2111151d9f246899bc638.gh.tar.gz
+SRC_URI=https://github.com/zed-industries/zed/archive/refs/tags/v1.1.7.tar.gz -> zed-1.1.7.tar.gz https://github.com/gentoo-crate-dist/zed/releases/download/v1.1.7/zed-1.1.7-crates.tar.xz amd64? ( https://github.com/livekit/rust-sdks/releases/download/webrtc-0001d84-2/webrtc-linux-x64-release.zip -> webrtc-0001d84-2-linux-x64-release.zip ) arm64? ( https://github.com/livekit/rust-sdks/releases/download/webrtc-0001d84-2/webrtc-linux-arm64-release.zip -> webrtc-0001d84-2-linux-arm64-release.zip ) https://github.com/zed-industries/lsp-types/archive/f4dfa89a21ca35cd929b70354b1583fabae325f8.tar.gz -> lsp-types-f4dfa89a21ca35cd929b70354b1583fabae325f8.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/candle/archive/724d75eb3deebefe83f2a7381a45d4fac6eda383.tar.gz -> candle-724d75eb3deebefe83f2a7381a45d4fac6eda383.gh.tar.gz https://github.com/smol-rs/async-task/archive/b4486cd71e4e94fbda54ce6302444de14f4d190e.tar.gz -> async-task-b4486cd71e4e94fbda54ce6302444de14f4d190e.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/font-kit/archive/94b0f28166665e8fd2f53ff6d268a14955c82269.tar.gz -> font-kit-94b0f28166665e8fd2f53ff6d268a14955c82269.gh.tar.gz https://github.com/zed-industries/xim-rs/archive/16f35a2c881b815a2b6cdfd6687988e84f8447d8.tar.gz -> xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/tree-sitter/tree-sitter-cpp/archive/5cb9b693cfd7bfacab1d9ff4acac1a4150700609.tar.gz -> tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/dap-types/archive/1b461b310481d01e02b2603c16d7144b926339f8.tar.gz -> dap-types-1b461b310481d01e02b2603c16d7144b926339f8.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/alacritty/archive/9d9640d4e56d67a09d049f9c0a300aae08d4f61e.tar.gz -> alacritty-9d9640d4e56d67a09d049f9c0a300aae08d4f61e.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/candle/archive/724d75eb3deebefe83f2a7381a45d4fac6eda383.tar.gz -> candle-724d75eb3deebefe83f2a7381a45d4fac6eda383.gh.tar.gz https://github.com/zed-industries/notify/archive/ce58c24cad542c28e04ced02e20325a4ec28a31d.tar.gz -> notify-ce58c24cad542c28e04ced02e20325a4ec28a31d.gh.tar.gz https://github.com/zed-industries/reqwest/archive/c15662463bda39148ba154100dd44d3fba5873a4.tar.gz -> reqwest-c15662463bda39148ba154100dd44d3fba5873a4.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/gh-workflow/archive/37f3c0575d379c218a9c455ee67585184e40d43f.tar.gz -> gh-workflow-37f3c0575d379c218a9c455ee67585184e40d43f.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/scap/archive/4afea48c3b002197176fb19cd0f9b180dd36eaac.tar.gz -> scap-4afea48c3b002197176fb19cd0f9b180dd36eaac.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/tree-sitter-typescript/archive/e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899.tar.gz -> tree-sitter-typescript-e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899.gh.tar.gz https://github.com/tree-sitter-grammars/tree-sitter-markdown/archive/9a23c1a96c0513d8fc6520972beedd419a973539.tar.gz -> tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/tree-sitter-yaml/archive/baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.tar.gz -> tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.gh.tar.gz https://github.com/proptest-rs/proptest/archive/3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.tar.gz -> proptest-3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.gh.tar.gz https://github.com/zed-industries/gh-workflow/archive/37f3c0575d379c218a9c455ee67585184e40d43f.tar.gz -> gh-workflow-37f3c0575d379c218a9c455ee67585184e40d43f.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/async-pipe-rs/archive/82d00a04211cf4e1236029aa03e6b6ce2a74c553.tar.gz -> async-pipe-rs-82d00a04211cf4e1236029aa03e6b6ce2a74c553.gh.tar.gz https://github.com/proptest-rs/proptest/archive/3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.tar.gz -> proptest-3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/trash-rs/archive/3bf27effd4eb8699f2e484d3326b852fe3e53af7.tar.gz -> trash-rs-3bf27effd4eb8699f2e484d3326b852fe3e53af7.gh.tar.gz https://github.com/zed-industries/notify/archive/ce58c24cad542c28e04ced02e20325a4ec28a31d.tar.gz -> notify-ce58c24cad542c28e04ced02e20325a4ec28a31d.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/wprcontrol/archive/cd811f7d744f65291e13131b1d907fda63ed91a1.tar.gz -> wprcontrol-cd811f7d744f65291e13131b1d907fda63ed91a1.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/zed-industries/xim-rs/archive/16f35a2c881b815a2b6cdfd6687988e84f8447d8.tar.gz -> xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/zed-industries/candle/archive/724d75eb3deebefe83f2a7381a45d4fac6eda383.tar.gz -> candle-724d75eb3deebefe83f2a7381a45d4fac6eda383.gh.tar.gz https://github.com/zed-industries/tree-sitter-go-work/archive/acb0617bf7f4fda02c6217676cc64acb89536dc7.tar.gz -> tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7.gh.tar.gz https://github.com/zed-industries/tree-sitter-git-commit/archive/88309716a69dd13ab83443721ba6e0b491d37ee9.tar.gz -> tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/livekit-rust-sdks/archive/147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.tar.gz -> livekit-rust-sdks-147fbca3d4b592d96d33f5e6a84b59fc0b5d9bf1.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/windows-capture/archive/f0d6c1b6691db75461b732f6d5ff56eed002eeb9.tar.gz -> windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9.gh.tar.gz https://github.com/zed-industries/calloop/archive/eb6b4fd17b9af5ecc226546bdd04185391b3e265.tar.gz -> calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265.gh.tar.gz https://github.com/RustAudio/rodio/archive/e50e726ddd0292f6ef9de0dda6b90af4ed1fb66a.tar.gz -> rodio-e50e726ddd0292f6ef9de0dda6b90af4ed1fb66a.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/camdencheek/tree-sitter-go-mod/archive/2e886870578eeba1927a2dc4bd2e2b3f598c5f9a.tar.gz -> tree-sitter-go-mod-2e886870578eeba1927a2dc4bd2e2b3f598c5f9a.gh.tar.gz https://github.com/zed-industries/wgpu/archive/a466bc382ea747f8e1ac810efdb6dcd49a514575.tar.gz -> wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/KillTheMule/nvim-rs/archive/764dd270c642f77f10f3e19d05cc178a6cbe69f3.tar.gz -> nvim-rs-764dd270c642f77f10f3e19d05cc178a6cbe69f3.gh.tar.gz https://github.com/zed-industries/xim-rs/archive/16f35a2c881b815a2b6cdfd6687988e84f8447d8.tar.gz -> xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz https://github.com/microsoft/python-environment-tools/archive/9e61a22af989fe54937bf07c9f9cff1bc53d9056.tar.gz -> python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056.gh.tar.gz https://github.com/zed-industries/tree-sitter-heex/archive/1dd45142fbb05562e35b2040c6129c9bca346592.tar.gz -> tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592.gh.tar.gz https://github.com/zed-industries/mermaid-rs-renderer/archive/374db9ead5426697c6c2111151d9f246899bc638.tar.gz -> mermaid-rs-renderer-374db9ead5426697c6c2111151d9f246899bc638.gh.tar.gz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c desktop 26d57169ca094c04be416993844ec8bc flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3044c9b02692ca46718730b0d0f9469d
diff --git a/metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.1_pre20251212 b/metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.1_pre20251212
new file mode 100644
index 000000000000..78f277ee910f
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.1_pre20251212
@@ -0,0 +1,16 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=app-emacs/anaphora-1.0.4 >=app-emacs/dash-2.13.0 >=app-emacs/deferred-0.5 >=app-emacs/polymode-0.2.2 >=app-emacs/request-0.3.3 >=app-emacs/websocket-1.12 >=app-emacs/with-editor-3.4.9 python_single_target_python3_10? ( dev-python/ipython[python_targets_python3_10(-)] dev-python/notebook[python_targets_python3_10(-)] dev-python/tornado[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/ipython[python_targets_python3_11(-)] dev-python/notebook[python_targets_python3_11(-)] dev-python/tornado[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/ipython[python_targets_python3_12(-)] dev-python/notebook[python_targets_python3_12(-)] dev-python/tornado[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/ipython[python_targets_python3_13(-)] dev-python/notebook[python_targets_python3_13(-)] dev-python/tornado[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/ipython[python_targets_python3_14(-)] dev-python/notebook[python_targets_python3_14(-)] dev-python/tornado[python_targets_python3_14(-)] ) test? ( app-emacs/mocker ) test? ( app-emacs/ert-runner ) >=app-editors/emacs-26.3:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=Jupyter notebook client in Emacs
+EAPI=8
+HOMEPAGE=https://github.com/millejoh/emacs-ipython-notebook/
+INHERIT=elisp readme.gentoo-r1 python-single-r1
+IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=app-emacs/anaphora-1.0.4 >=app-emacs/dash-2.13.0 >=app-emacs/deferred-0.5 >=app-emacs/polymode-0.2.2 >=app-emacs/request-0.3.3 >=app-emacs/websocket-1.12 >=app-emacs/with-editor-3.4.9 python_single_target_python3_10? ( dev-python/ipython[python_targets_python3_10(-)] dev-python/notebook[python_targets_python3_10(-)] dev-python/tornado[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/ipython[python_targets_python3_11(-)] dev-python/notebook[python_targets_python3_11(-)] dev-python/tornado[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/ipython[python_targets_python3_12(-)] dev-python/notebook[python_targets_python3_12(-)] dev-python/tornado[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/ipython[python_targets_python3_13(-)] dev-python/notebook[python_targets_python3_13(-)] dev-python/tornado[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/ipython[python_targets_python3_14(-)] dev-python/notebook[python_targets_python3_14(-)] dev-python/tornado[python_targets_python3_14(-)] ) >=app-editors/emacs-26.3:*
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/millejoh/emacs-ipython-notebook/archive/8fa836fcd1c22f45d36249b09590b32a890f2b9e.tar.gz -> emacs-ipython-notebook-0.17.1_pre20251212.gh.tar.gz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp a37bfc35b86403c770beebbd71661c30 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=3daf9d11f99c6a933237f069f6967561
diff --git a/metadata/md5-cache/app-emacs/pymacs-0.26-r6 b/metadata/md5-cache/app-emacs/pymacs-0.26-r7
index 0b84a0fbea6a..7ad6b43e237d 100644
--- a/metadata/md5-cache/app-emacs/pymacs-0.26-r6
+++ b/metadata/md5-cache/app-emacs/pymacs-0.26-r7
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://github.com/dgentry/Pymacs/archive/v0.26.tar.gz -> pymacs-0.26.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp a37bfc35b86403c770beebbd71661c30 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=00f24f3056deb792ed1f736ee7742339
+_md5_=9909615e9c73830ec870c3902a8e20f1
diff --git a/metadata/md5-cache/app-emulation/free42-3.3.10 b/metadata/md5-cache/app-emulation/free42-3.3.10
deleted file mode 100644
index 8e1aca7ad496..000000000000
--- a/metadata/md5-cache/app-emulation/free42-3.3.10
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
-DESCRIPTION=An HP-42S Calculator Simulator
-EAPI=8
-HOMEPAGE=https://thomasokken.com/free42/
-INHERIT=toolchain-funcs
-IUSE=+alsa
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
-SLOT=0
-SRC_URI=https://thomasokken.com/free42/upstream/free42-nologo-3.3.10.tgz
-_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=88ff219357c5e3e7ba5e6858a152f3f1
diff --git a/metadata/md5-cache/app-emulation/free42-3.3.8 b/metadata/md5-cache/app-emulation/free42-3.3.12
index 1cbea414d583..7fb6b7c30f1b 100644
--- a/metadata/md5-cache/app-emulation/free42-3.3.8
+++ b/metadata/md5-cache/app-emulation/free42-3.3.12
@@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
SLOT=0
-SRC_URI=https://thomasokken.com/free42/upstream/free42-nologo-3.3.8.tgz
+SRC_URI=https://thomasokken.com/free42/upstream/free42-nologo-3.3.12.tgz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=88ff219357c5e3e7ba5e6858a152f3f1
+_md5_=c3d1d262e55bb033f0a823122a915aae
diff --git a/metadata/md5-cache/app-emulation/plus42-1.3.12 b/metadata/md5-cache/app-emulation/plus42-1.3.12
deleted file mode 100644
index fbb3965e15b9..000000000000
--- a/metadata/md5-cache/app-emulation/plus42-1.3.12
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
-DESCRIPTION=An Enhanced HP-42S Calculator Simulator
-EAPI=8
-HOMEPAGE=https://thomasokken.com/plus42/
-INHERIT=toolchain-funcs
-IUSE=+alsa
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
-SLOT=0
-SRC_URI=https://thomasokken.com/plus42/upstream/plus42-upstream-1.3.12.tgz
-_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=3331da72cbebfd6b1a2556ca0522de43
diff --git a/metadata/md5-cache/app-emulation/plus42-1.3.10 b/metadata/md5-cache/app-emulation/plus42-1.3.15
index 3e8626996cc3..6d3eaf5d8d5e 100644
--- a/metadata/md5-cache/app-emulation/plus42-1.3.10
+++ b/metadata/md5-cache/app-emulation/plus42-1.3.15
@@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
SLOT=0
-SRC_URI=https://thomasokken.com/plus42/upstream/plus42-upstream-1.3.10.tgz
+SRC_URI=https://thomasokken.com/plus42/upstream/plus42-upstream-1.3.15.tgz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=3331da72cbebfd6b1a2556ca0522de43
+_md5_=4fd64541d2e1d1ae81d39d8e947785db
diff --git a/metadata/md5-cache/app-office/calligra-26.04.1 b/metadata/md5-cache/app-office/calligra-26.04.1
new file mode 100644
index 000000000000..918a5864fb8b
--- /dev/null
+++ b/metadata/md5-cache/app-office/calligra-26.04.1
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.19.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.19.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare pretend setup test unpack
+DEPEND=dev-lang/perl dev-libs/openssl:= >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.9.1:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=dev-qt/qtsvg-6.9.1:6 >=dev-qt/qttools-6.9.1:6[designer] >=kde-frameworks/karchive-6.19.0:6 >=kde-frameworks/kcmutils-6.19.0:6 >=kde-frameworks/kcompletion-6.19.0:6 >=kde-frameworks/kconfig-6.19.0:6 >=kde-frameworks/kconfigwidgets-6.19.0:6 >=kde-frameworks/kcoreaddons-6.19.0:6 >=kde-frameworks/kcrash-6.19.0:6 >=kde-frameworks/kdbusaddons-6.19.0:6 >=kde-frameworks/kguiaddons-6.19.0:6 >=kde-frameworks/ki18n-6.19.0:6 >=kde-frameworks/kiconthemes-6.19.0:6 >=kde-frameworks/kio-6.19.0:6 >=kde-frameworks/kirigami-6.19.0:6 >=kde-frameworks/kitemviews-6.19.0:6 >=kde-frameworks/kjobwidgets-6.19.0:6 >=kde-frameworks/knotifications-6.19.0:6 >=kde-frameworks/knotifyconfig-6.19.0:6 >=kde-frameworks/ktextwidgets-6.19.0:6 >=kde-frameworks/kwidgetsaddons-6.19.0:6 >=kde-frameworks/kwindowsystem-6.19.0:6 >=kde-frameworks/kxmlgui-6.19.0:6 >=kde-frameworks/sonnet-6.19.0:6 virtual/libiconv virtual/zlib:= charts? ( dev-libs/kdiagram:6 ) fontconfig? ( media-libs/fontconfig ) gsl? ( sci-libs/gsl:= ) import-filter? ( app-text/libetonyek app-text/libodfgen app-text/libwpd:* app-text/libwpg:* >=app-text/libwps-0.4 dev-libs/librevenge media-libs/libvisio ) lcms? ( media-libs/lcms:2 ) okular? ( kde-apps/okular:6 ) pdf? ( app-text/poppler:=[qt6] ) truetype? ( media-libs/freetype:2 ) webengine? ( >=dev-qt/qtwebengine-6.9.1:6[widgets] ) calligra_features_sheets? ( dev-cpp/eigen:= ) calligra_features_words? ( dev-libs/libxslt ) dev-libs/boost lcms? ( dev-libs/imath:3 ) test? ( >=kde-frameworks/threadweaver-6.19.0:6 ) dev-qt/qtbase:6
+DESCRIPTION=KDE Office Suite
+EAPI=8
+HOMEPAGE=https://calligra.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs ecm gear.kde.org xdg
+IUSE=+charts +fontconfig gsl +import-filter +lcms okular +pdf +truetype webengine X calligra_features_karbon calligra_features_sheets calligra_features_stage calligra_features_words debug +handbook test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-lang/perl dev-libs/openssl:= >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.9.1:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=dev-qt/qtsvg-6.9.1:6 >=dev-qt/qttools-6.9.1:6[designer] >=kde-frameworks/karchive-6.19.0:6 >=kde-frameworks/kcmutils-6.19.0:6 >=kde-frameworks/kcompletion-6.19.0:6 >=kde-frameworks/kconfig-6.19.0:6 >=kde-frameworks/kconfigwidgets-6.19.0:6 >=kde-frameworks/kcoreaddons-6.19.0:6 >=kde-frameworks/kcrash-6.19.0:6 >=kde-frameworks/kdbusaddons-6.19.0:6 >=kde-frameworks/kguiaddons-6.19.0:6 >=kde-frameworks/ki18n-6.19.0:6 >=kde-frameworks/kiconthemes-6.19.0:6 >=kde-frameworks/kio-6.19.0:6 >=kde-frameworks/kirigami-6.19.0:6 >=kde-frameworks/kitemviews-6.19.0:6 >=kde-frameworks/kjobwidgets-6.19.0:6 >=kde-frameworks/knotifications-6.19.0:6 >=kde-frameworks/knotifyconfig-6.19.0:6 >=kde-frameworks/ktextwidgets-6.19.0:6 >=kde-frameworks/kwidgetsaddons-6.19.0:6 >=kde-frameworks/kwindowsystem-6.19.0:6 >=kde-frameworks/kxmlgui-6.19.0:6 >=kde-frameworks/sonnet-6.19.0:6 virtual/libiconv virtual/zlib:= charts? ( dev-libs/kdiagram:6 ) fontconfig? ( media-libs/fontconfig ) gsl? ( sci-libs/gsl:= ) import-filter? ( app-text/libetonyek app-text/libodfgen app-text/libwpd:* app-text/libwpg:* >=app-text/libwps-0.4 dev-libs/librevenge media-libs/libvisio ) lcms? ( media-libs/lcms:2 ) okular? ( kde-apps/okular:6 ) pdf? ( app-text/poppler:=[qt6] ) truetype? ( media-libs/freetype:2 ) webengine? ( >=dev-qt/qtwebengine-6.9.1:6[widgets] ) calligra_features_sheets? ( dev-cpp/eigen:= ) calligra_features_words? ( dev-libs/libxslt ) !app-office/calligra:5 calligra_features_karbon? ( media-gfx/pstoedit[plotutils] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=mirror://kde/stable/release-service/26.04.1/src/calligra-26.04.1.tar.xz https://dev.gentoo.org/~asturm/distfiles/calligra-3.2.1-patchset-1.tar.xz
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d gear.kde.org cacda432108ae84761ff73c038078bb6 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e7fab5ee608b7cde6a3ad6d0168f3af4
diff --git a/metadata/md5-cache/app-office/impressive-0.13.2 b/metadata/md5-cache/app-office/impressive-0.13.2
index c558cbcda98a..161d78e25852 100644
--- a/metadata/md5-cache/app-office/impressive-0.13.2
+++ b/metadata/md5-cache/app-office/impressive-0.13.2
@@ -11,4 +11,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://downloads.sourceforge.net/impressive/Impressive/0.13.2/Impressive-0.13.2.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=2b3f9ef52329c66eb19c82c597ff54ad
+_md5_=64a187a543141756cdff7fa809fff991
diff --git a/metadata/md5-cache/app-office/skrooge-25.10.0 b/metadata/md5-cache/app-office/skrooge-25.10.0
deleted file mode 100644
index 6eb650f1e17d..000000000000
--- a/metadata/md5-cache/app-office/skrooge-25.10.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-libs/libxslt virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.16.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.16.0:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
-DEPEND=dev-db/sqlcipher >=dev-qt/qtbase-6.7.2:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.2:6[widgets] >=dev-qt/qtsvg-6.7.2:6 >=dev-qt/qtwebengine-6.7.2:6[widgets] >=kde-frameworks/karchive-6.16.0:6 >=kde-frameworks/kcolorscheme-6.16.0:6 >=kde-frameworks/kcompletion-6.16.0:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kconfigwidgets-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kdbusaddons-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kiconthemes-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 >=kde-frameworks/kitemviews-6.16.0:6 >=kde-frameworks/knewstuff-6.16.0:6 >=kde-frameworks/knotifications-6.16.0:6 >=kde-frameworks/knotifyconfig-6.16.0:6 >=kde-frameworks/kparts-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/ktexttemplate-6.16.0:6 >=kde-frameworks/ktextwidgets-6.16.0:6 >=kde-frameworks/kwallet-6.16.0:6 >=kde-frameworks/kwidgetsaddons-6.16.0:6 >=kde-frameworks/kxmlgui-6.16.0:6 activities? ( kde-plasma/plasma-activities:6= ) kde? ( >=kde-frameworks/krunner-6.16.0:6 ) ofx? ( dev-libs/libofx:= ) dev-qt/qtbase:6
-DESCRIPTION=Personal finances manager, aiming at being simple and intuitive
-EAPI=8
-HOMEPAGE=https://skrooge.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm kde.org xdg
-IUSE=activities kde ofx debug +handbook test
-KEYWORDS=amd64
-LICENSE=GPL-2
-RDEPEND=dev-db/sqlcipher >=dev-qt/qtbase-6.7.2:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.2:6[widgets] >=dev-qt/qtsvg-6.7.2:6 >=dev-qt/qtwebengine-6.7.2:6[widgets] >=kde-frameworks/karchive-6.16.0:6 >=kde-frameworks/kcolorscheme-6.16.0:6 >=kde-frameworks/kcompletion-6.16.0:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kconfigwidgets-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kdbusaddons-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kiconthemes-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 >=kde-frameworks/kitemviews-6.16.0:6 >=kde-frameworks/knewstuff-6.16.0:6 >=kde-frameworks/knotifications-6.16.0:6 >=kde-frameworks/knotifyconfig-6.16.0:6 >=kde-frameworks/kparts-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/ktexttemplate-6.16.0:6 >=kde-frameworks/ktextwidgets-6.16.0:6 >=kde-frameworks/kwallet-6.16.0:6 >=kde-frameworks/kwidgetsaddons-6.16.0:6 >=kde-frameworks/kxmlgui-6.16.0:6 activities? ( kde-plasma/plasma-activities:6= ) kde? ( >=kde-frameworks/krunner-6.16.0:6 ) ofx? ( dev-libs/libofx:= ) !app-office/skrooge:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=mirror://kde/stable/skrooge/skrooge-25.10.0.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fbd5bea9ace3af89401093a1cae83b45
diff --git a/metadata/md5-cache/app-office/skrooge-26.4.0 b/metadata/md5-cache/app-office/skrooge-26.4.0
new file mode 100644
index 000000000000..3f819a1338f7
--- /dev/null
+++ b/metadata/md5-cache/app-office/skrooge-26.4.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-libs/libxslt virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.16.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.16.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-db/sqlcipher >=dev-qt/qtbase-6.7.2:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.2:6[widgets] >=dev-qt/qtsvg-6.7.2:6 >=dev-qt/qtwebengine-6.7.2:6[widgets] >=kde-frameworks/karchive-6.16.0:6 >=kde-frameworks/kcodecs-6.16.0:6 >=kde-frameworks/kcolorscheme-6.16.0:6 >=kde-frameworks/kcompletion-6.16.0:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kconfigwidgets-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kdbusaddons-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kiconthemes-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 >=kde-frameworks/kitemviews-6.16.0:6 >=kde-frameworks/knewstuff-6.16.0:6 >=kde-frameworks/knotifications-6.16.0:6 >=kde-frameworks/knotifyconfig-6.16.0:6 >=kde-frameworks/kparts-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/ktexttemplate-6.16.0:6 >=kde-frameworks/ktextwidgets-6.16.0:6 >=kde-frameworks/kwallet-6.16.0:6 >=kde-frameworks/kwidgetsaddons-6.16.0:6 >=kde-frameworks/kxmlgui-6.16.0:6 activities? ( kde-plasma/plasma-activities:6= ) kde? ( >=kde-frameworks/krunner-6.16.0:6 ) ofx? ( dev-libs/libofx:= ) dev-qt/qtbase:6
+DESCRIPTION=Personal finances manager, aiming at being simple and intuitive
+EAPI=8
+HOMEPAGE=https://skrooge.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm kde.org xdg
+IUSE=activities kde ofx debug +handbook test
+KEYWORDS=~amd64
+LICENSE=GPL-2
+RDEPEND=dev-db/sqlcipher >=dev-qt/qtbase-6.7.2:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-6.7.2:6[widgets] >=dev-qt/qtsvg-6.7.2:6 >=dev-qt/qtwebengine-6.7.2:6[widgets] >=kde-frameworks/karchive-6.16.0:6 >=kde-frameworks/kcodecs-6.16.0:6 >=kde-frameworks/kcolorscheme-6.16.0:6 >=kde-frameworks/kcompletion-6.16.0:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kconfigwidgets-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kdbusaddons-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kiconthemes-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 >=kde-frameworks/kitemviews-6.16.0:6 >=kde-frameworks/knewstuff-6.16.0:6 >=kde-frameworks/knotifications-6.16.0:6 >=kde-frameworks/knotifyconfig-6.16.0:6 >=kde-frameworks/kparts-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/ktexttemplate-6.16.0:6 >=kde-frameworks/ktextwidgets-6.16.0:6 >=kde-frameworks/kwallet-6.16.0:6 >=kde-frameworks/kwidgetsaddons-6.16.0:6 >=kde-frameworks/kxmlgui-6.16.0:6 activities? ( kde-plasma/plasma-activities:6= ) kde? ( >=kde-frameworks/krunner-6.16.0:6 ) ofx? ( dev-libs/libofx:= ) !app-office/skrooge:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=mirror://kde/stable/skrooge/skrooge-26.4.0.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ffb18d61c5eff799eb223e0164e03c8b
diff --git a/metadata/md5-cache/app-text/master-pdf-editor-5.9.98 b/metadata/md5-cache/app-text/master-pdf-editor-5.9.98
new file mode 100644
index 000000000000..395c989be508
--- /dev/null
+++ b/metadata/md5-cache/app-text/master-pdf-editor-5.9.98
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst postrm preinst
+DESCRIPTION=A complete solution for viewing and editing PDF files
+EAPI=8
+HOMEPAGE=https://code-industry.net/free-pdf-editor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop xdg
+KEYWORDS=~amd64
+LICENSE=master-pdf-editor
+RDEPEND=app-arch/bzip2 app-arch/zstd app-crypt/libb2 dev-libs/double-conversion dev-libs/expat dev-libs/glib dev-libs/gmp dev-libs/icu dev-libs/leancrypto dev-libs/libffi dev-libs/libpcre2 dev-libs/libtasn1 dev-libs/libunistring dev-libs/libusb dev-libs/libxml2 dev-libs/md4c dev-libs/nettle dev-libs/openssl dev-libs/pkcs11-helper dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,dbus,gui,network,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtsvg:6 media-gfx/graphite2 media-gfx/sane-backends media-libs/fontconfig media-libs/freetype media-libs/harfbuzz media-libs/libglvnd[X] media-libs/libpng net-dns/libidn2 net-libs/gnutls net-libs/libproxy net-print/cups sys-apps/dbus sys-apps/systemd-utils sys-apps/util-linux sys-devel/gcc sys-libs/glibc x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp x11-libs/libxcb x11-libs/libxkbcommon virtual/zlib
+RESTRICT=mirror
+SLOT=0
+SRC_URI=https://code-industry.net/public/master-pdf-editor-5.9.98-1-qt6.9.2.x86_64.tar.gz https://dev.gentoo.org/~grozin/master-pdf-editor-5.tar.bz2
+_eclasses_=desktop 26d57169ca094c04be416993844ec8bc xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=cb145a84c3f4df10fb0aa44b2490336c
diff --git a/metadata/md5-cache/app-text/xournalpp-1.2.5-r1 b/metadata/md5-cache/app-text/xournalpp-1.3.4
index 57cbd5dad044..02de6c4c12b5 100644
--- a/metadata/md5-cache/app-text/xournalpp-1.2.5-r1
+++ b/metadata/md5-cache/app-text/xournalpp-1.3.4
@@ -1,18 +1,18 @@
BDEPEND=virtual/pkgconfig sys-apps/lsb-release test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.28.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=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 ) app-text/poppler[cairo] >=dev-libs/glib-2.32.0 dev-libs/libxml2:= >=dev-libs/libzip-1.0.1:= >=gnome-base/librsvg-2.40 >=media-libs/portaudio-12[cxx] >=media-libs/libsndfile-1.0.25 virtual/zlib:= >=x11-libs/gtk+-3.18.9:3 >=x11-libs/gtksourceview-4.0
+DEPEND=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 ) app-text/poppler[cairo] app-text/qpdf >=dev-libs/glib-2.32.0 dev-libs/libxml2:= >=dev-libs/libzip-1.0.1:= >=gnome-base/librsvg-2.40 virtual/zlib:= >=x11-libs/gtk+-3.18.9:3[wayland?,X?] >=x11-libs/gtksourceview-4.0 sound? ( >=media-libs/portaudio-12[cxx] >=media-libs/libsndfile-1.0.25 )
DESCRIPTION=Handwriting notetaking software with PDF annotation support
EAPI=8
HOMEPAGE=https://github.com/xournalpp/xournalpp
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake lua-single xdg
-IUSE=test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 ~ppc64
+INHERIT=cmake lua-single xdg flag-o-matic
+IUSE=sound test wayland X lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
+KEYWORDS=~amd64 ~ppc64
LICENSE=GPL-2
-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 ) app-text/poppler[cairo] >=dev-libs/glib-2.32.0 dev-libs/libxml2:= >=dev-libs/libzip-1.0.1:= >=gnome-base/librsvg-2.40 >=media-libs/portaudio-12[cxx] >=media-libs/libsndfile-1.0.25 virtual/zlib:= >=x11-libs/gtk+-3.18.9:3 >=x11-libs/gtksourceview-4.0
+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 ) app-text/poppler[cairo] app-text/qpdf >=dev-libs/glib-2.32.0 dev-libs/libxml2:= >=dev-libs/libzip-1.0.1:= >=gnome-base/librsvg-2.40 virtual/zlib:= >=x11-libs/gtk+-3.18.9:3[wayland?,X?] >=x11-libs/gtksourceview-4.0 sound? ( >=media-libs/portaudio-12[cxx] >=media-libs/libsndfile-1.0.25 )
REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/xournalpp/xournalpp/archive/refs/tags/v1.2.5.tar.gz -> xournalpp-1.2.5.tgz
+SRC_URI=https://github.com/xournalpp/xournalpp/archive/refs/tags/v1.3.4.tar.gz -> xournalpp-1.3.4.tgz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cc377c255713bc0ffb0af5519a0c001e
+_md5_=e704728880dec5395b90927c1c742689
diff --git a/metadata/md5-cache/app-text/xournalpp-9999 b/metadata/md5-cache/app-text/xournalpp-9999
index 9b34f2a2cf7e..572b1010b5fe 100644
--- a/metadata/md5-cache/app-text/xournalpp-9999
+++ b/metadata/md5-cache/app-text/xournalpp-9999
@@ -1,17 +1,17 @@
BDEPEND=virtual/pkgconfig sys-apps/lsb-release test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=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 ) app-text/poppler[cairo] >=dev-libs/glib-2.32.0 dev-libs/libxml2:= >=dev-libs/libzip-1.0.1:= >=gnome-base/librsvg-2.40 >=media-libs/portaudio-12[cxx] >=media-libs/libsndfile-1.0.25 virtual/zlib:= >=x11-libs/gtk+-3.18.9:3 >=x11-libs/gtksourceview-4.0
+DEPEND=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 ) app-text/poppler[cairo] app-text/qpdf >=dev-libs/glib-2.32.0 dev-libs/libxml2:= >=dev-libs/libzip-1.0.1:= >=gnome-base/librsvg-2.40 virtual/zlib:= >=x11-libs/gtk+-3.18.9:3[wayland?,X?] >=x11-libs/gtksourceview-4.0 sound? ( >=media-libs/portaudio-12[cxx] >=media-libs/libsndfile-1.0.25 )
DESCRIPTION=Handwriting notetaking software with PDF annotation support
EAPI=8
HOMEPAGE=https://github.com/xournalpp/xournalpp
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake lua-single xdg git-r3
-IUSE=test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
+INHERIT=cmake lua-single xdg flag-o-matic git-r3
+IUSE=sound test wayland X lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
LICENSE=GPL-2
PROPERTIES=live
-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 ) app-text/poppler[cairo] >=dev-libs/glib-2.32.0 dev-libs/libxml2:= >=dev-libs/libzip-1.0.1:= >=gnome-base/librsvg-2.40 >=media-libs/portaudio-12[cxx] >=media-libs/libsndfile-1.0.25 virtual/zlib:= >=x11-libs/gtk+-3.18.9:3 >=x11-libs/gtksourceview-4.0
+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 ) app-text/poppler[cairo] app-text/qpdf >=dev-libs/glib-2.32.0 dev-libs/libxml2:= >=dev-libs/libzip-1.0.1:= >=gnome-base/librsvg-2.40 virtual/zlib:= >=x11-libs/gtk+-3.18.9:3[wayland?,X?] >=x11-libs/gtksourceview-4.0 sound? ( >=media-libs/portaudio-12[cxx] >=media-libs/libsndfile-1.0.25 )
REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=65aa936f3d883698ae70d4c9b1092666
+_md5_=e704728880dec5395b90927c1c742689
diff --git a/metadata/md5-cache/dev-ada/templates-parser-24.0.0-r2 b/metadata/md5-cache/dev-ada/templates-parser-24.0.0-r2
deleted file mode 100644
index 0225587b10d0..000000000000
--- a/metadata/md5-cache/dev-ada/templates-parser-24.0.0-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install setup
-DEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/xmlada[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),-ada_target_gcc_16(-),shared?,static-libs?] shared? ( dev-ada/xmlada[static-pic] ) dev-ada/gprbuild[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),-ada_target_gcc_16(-)]
-DESCRIPTION=A template engine
-EAPI=8
-HOMEPAGE=https://github.com/AdaCore/templates-parser
-INHERIT=ada multiprocessing
-IUSE=+shared static-libs ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16
-KEYWORDS=amd64 x86
-LICENSE=GPL-3
-RDEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/xmlada[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),-ada_target_gcc_16(-),shared?,static-libs?] shared? ( dev-ada/xmlada[static-pic] )
-REQUIRED_USE=|| ( shared static-libs ) ^^ ( ada_target_gcc_12 ada_target_gcc_13 )
-RESTRICT=test
-SLOT=0/24.0
-SRC_URI=https://github.com/AdaCore/templates-parser/archive/refs/tags/v24.0.0.tar.gz -> templates-parser-24.0.0.tar.gz
-_eclasses_=ada 38e5ef8cefdc0d1e5303a1e71014684e flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=85e154ea5794c32f2a6e8ac3144203db
diff --git a/metadata/md5-cache/dev-ada/templates-parser-25.0.0-r5 b/metadata/md5-cache/dev-ada/templates-parser-25.0.0-r5
deleted file mode 100644
index d76fc3c11098..000000000000
--- a/metadata/md5-cache/dev-ada/templates-parser-25.0.0-r5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=doc? ( dev-tex/latexmk dev-texlive/texlive-latexextra ) man? ( dev-python/sphinx dev-python/sphinx-rtd-theme ) test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.14 dev-ada/e3-testsuite[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-ada/e3-testsuite[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-ada/e3-testsuite[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-ada/e3-testsuite[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-ada/e3-testsuite[python_targets_python3_10(-)] ) ) )
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) ada_target_gcc_16? ( sys-devel/gcc:16[ada] ) dev-ada/xmlada[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?,shared,static-libs?,static-pic?] dev-ada/gprbuild[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?]
-DESCRIPTION=A template engine
-EAPI=8
-HOMEPAGE=https://github.com/AdaCore/templates-parser
-INHERIT=ada python-any-r1 multiprocessing
-IUSE=doc man static-libs static-pic test ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16
-KEYWORDS=amd64 ~arm64 ~x86
-LICENSE=GPL-3
-RDEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) ada_target_gcc_16? ( sys-devel/gcc:16[ada] ) dev-ada/xmlada[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?,shared,static-libs?,static-pic?]
-REQUIRED_USE=^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16 ) doc? ( man ) test? ( static-libs )
-RESTRICT=!test? ( test )
-SLOT=0/25.0
-SRC_URI=https://github.com/AdaCore/templates-parser/archive/refs/tags/v25.0.0.tar.gz -> templates-parser-25.0.0.tar.gz
-_eclasses_=ada 38e5ef8cefdc0d1e5303a1e71014684e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=ac0a3013272c7df3c825d4a01b6b68a3
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.43.3 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.44.0
index 242d652a8045..d4f4c4617aa7 100644
--- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.43.3
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.44.0
@@ -11,7 +11,7 @@ LICENSE=MIT
RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( !libressl? ( >=dev-libs/openssl-3.0.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zlib? ( 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(-)?] )
REQUIRED_USE=test? ( brotli ssl zlib )
RESTRICT=!test? ( test )
-SLOT=0/0.43
-SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.43.3.tar.gz -> cpp-httplib-0.43.3.tar.gz
+SLOT=0/0.44
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.44.0.tar.gz -> cpp-httplib-0.44.0.tar.gz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4addd3b555aa9324ab67f3534f29d206
diff --git a/metadata/md5-cache/dev-debug/dtrace-2.0.7 b/metadata/md5-cache/dev-debug/dtrace-2.0.7
new file mode 100644
index 000000000000..fc102cd7f31a
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/dtrace-2.0.7
@@ -0,0 +1,15 @@
+BDEPEND=dev-build/make sys-apps/gawk sys-devel/bison >=sys-devel/bpf-toolchain-14.1.0 sys-devel/flex virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm pretend setup test
+DEPEND=dev-libs/elfutils dev-libs/libbpf dev-libs/libpfm:= net-analyzer/wireshark[dumpcap] net-libs/libpcap >=sys-fs/fuse-3.2.0:3= >=sys-libs/binutils-libs-2.42:= virtual/zlib:= valgrind? ( dev-debug/valgrind )
+DESCRIPTION=Dynamic BPF-based system-wide tracing tool
+EAPI=8
+HOMEPAGE=https://github.com/oracle/dtrace https://wiki.gentoo.org/wiki/DTrace
+INHERIT=edo flag-o-matic linux-info multilib systemd toolchain-funcs udev
+IUSE=test-install valgrind
+KEYWORDS=-* ~amd64 ~arm64
+LICENSE=UPL-1.0
+RDEPEND=dev-libs/elfutils dev-libs/libbpf dev-libs/libpfm:= net-analyzer/wireshark[dumpcap] net-libs/libpcap >=sys-fs/fuse-3.2.0:3= >=sys-libs/binutils-libs-2.42:= virtual/zlib:= !dev-debug/systemtap[dtrace-symlink(+)] net-analyzer/wireshark test-install? ( app-alternatives/bc app-editors/vim-core dev-build/make dev-lang/perl dev-util/perf net-fs/nfs-utils sys-apps/coreutils sys-fs/xfsprogs sys-process/time virtual/jdk )
+SLOT=0
+SRC_URI=https://github.com/oracle/dtrace/archive/refs/tags/2.0.7.tar.gz -> dtrace-2.0.7.tar.gz
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 multilib fc812e8eb2170022c28272d80a1f9e77 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34
+_md5_=35fa23cb9619a101dfc50cf24c3b6bb2
diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.12.2 b/metadata/md5-cache/dev-java/scala-cli-bin-1.12.2
index 99660f802bac..dc798673c826 100644
--- a/metadata/md5-cache/dev-java/scala-cli-bin-1.12.2
+++ b/metadata/md5-cache/dev-java/scala-cli-bin-1.12.2
@@ -4,10 +4,10 @@ DESCRIPTION=CLI to interact with Scala and Java
EAPI=8
HOMEPAGE=https://scala-cli.virtuslab.org/
INHERIT=shell-completion
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 arm64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-11 virtual/zlib:=
SLOT=0
SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.12.2/scala-cli -> scala-cli-non-native-1.12.2 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.12.2/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.12.2.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.12.2/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.12.2.gz )
_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=c7ed708a061a30935aaf436f0405f718
+_md5_=bbc4d32ee49b326fba0a83c0413e7b08
diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.13.0 b/metadata/md5-cache/dev-java/scala-cli-bin-1.13.0
new file mode 100644
index 000000000000..6dc9e913e380
--- /dev/null
+++ b/metadata/md5-cache/dev-java/scala-cli-bin-1.13.0
@@ -0,0 +1,13 @@
+BDEPEND=!amd64? ( !arm64? ( >=virtual/jre-11 ) )
+DEFINED_PHASES=compile install prepare
+DESCRIPTION=CLI to interact with Scala and Java
+EAPI=8
+HOMEPAGE=https://scala-cli.virtuslab.org/
+INHERIT=shell-completion
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0
+RDEPEND=>=virtual/jre-11 virtual/zlib:=
+SLOT=0
+SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.13.0/scala-cli -> scala-cli-non-native-1.13.0 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.13.0/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.13.0.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.13.0/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.13.0.gz )
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=c7ed708a061a30935aaf436f0405f718
diff --git a/metadata/md5-cache/dev-lang/python-3.13.12 b/metadata/md5-cache/dev-lang/python-3.13.12
deleted file mode 100644
index e06909a1352d..000000000000
--- a/metadata/md5-cache/dev-lang/python-3.13.12
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=dev-build/autoconf-archive app-alternatives/awk virtual/pkgconfig jit? ( llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 ) ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 app-misc/mime-types >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.9.1:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( dev-python/ensurepip-pip dev-python/ensurepip-setuptools ) valgrind? ( dev-debug/valgrind )
-DESCRIPTION=An interpreted, interactive, object-oriented programming language
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=autotools check-reqs flag-o-matic linux-info llvm-r1 multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig
-IUSE=bluetooth debug +ensurepip examples gdbm jit libressl libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind +llvm_slot_18 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-PDEPEND=ensurepip? ( dev-python/ensurepip-pip )
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 app-misc/mime-types >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( !libressl? ( >=dev-libs/openssl-1.1.1:= ) libressl? ( >=dev-libs/libressl-3.9.1:= ) ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) dev-lang/python-exec[python_targets_python3_13(-)]
-REQUIRED_USE=jit? ( ^^ ( llvm_slot_18 ) )
-RESTRICT=!test? ( test )
-SLOT=3.13
-SRC_URI=https://www.python.org/ftp/python/3.13.12/Python-3.13.12.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.13.12.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.12/Python-3.13.12.tar.xz.asc )
-_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=18ac83dceaad62f2369e32d3852b429a
diff --git a/metadata/md5-cache/dev-lang/python-3.14.3 b/metadata/md5-cache/dev-lang/python-3.14.5
index 0cc558a993e9..ff2daa465bee 100644
--- a/metadata/md5-cache/dev-lang/python-3.14.3
+++ b/metadata/md5-cache/dev-lang/python-3.14.5
@@ -13,6 +13,6 @@ RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= app-misc/mime-types
REQUIRED_USE=jit? ( ^^ ( llvm_slot_19 ) )
RESTRICT=!test? ( test )
SLOT=3.14
-SRC_URI=https://www.python.org/ftp/python/3.14.3/Python-3.14.3.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.14.3.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.3/Python-3.14.3.tar.xz.sigstore )
+SRC_URI=https://www.python.org/ftp/python/3.14.5/Python-3.14.5.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.14.5.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.5/Python-3.14.5.tar.xz.sigstore )
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=bd344144953db7d6f2dea3f353d3066b
diff --git a/metadata/md5-cache/dev-lang/ruby-3.3.10 b/metadata/md5-cache/dev-lang/ruby-3.3.10
deleted file mode 100644
index cc6f0fb165c5..000000000000
--- a/metadata/md5-cache/dev-lang/ruby-3.3.10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20231226 valgrind? ( dev-debug/valgrind )
-DESCRIPTION=An object-oriented scripting language
-EAPI=8
-HOMEPAGE=https://www.ruby-lang.org/
-INHERIT=autotools flag-o-matic multiprocessing rust
-IUSE=berkdb debug doc examples gdbm ipv6 jemalloc jit libressl socks5 +ssl static-libs systemtap tk valgrind xemacs
-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=|| ( Ruby-BSD BSD-2 )
-PDEPEND=>=dev-ruby/debug-1.9.1[ruby_targets_ruby33(-)] >=dev-ruby/irb-1.11.0[ruby_targets_ruby33(-)] >=dev-ruby/matrix-0.4.2[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.20.0[ruby_targets_ruby33(-)] >=dev-ruby/net-ftp-0.3.3[ruby_targets_ruby33(-)] >=dev-ruby/net-imap-0.4.9[ruby_targets_ruby33(-)] >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby33(-)] >=dev-ruby/net-smtp-0.4.0[ruby_targets_ruby33(-)] >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby33(-)] >=dev-ruby/prime-0.1.2[ruby_targets_ruby33(-)] >=dev-ruby/racc-1.7.3[ruby_targets_ruby33(-)] >=dev-ruby/rake-13.1.0[ruby_targets_ruby33(-)] >=dev-ruby/rbs-3.4.0[ruby_targets_ruby33(-)] >=dev-ruby/rexml-3.2.6[ruby_targets_ruby33(-)] >=dev-ruby/rss-0.3.0[ruby_targets_ruby33(-)] >=dev-ruby/test-unit-3.6.1[ruby_targets_ruby33(-)] >=dev-ruby/typeprof-0.21.9[ruby_targets_ruby33(-)] virtual/rubygems[ruby_targets_ruby33(-)] >=dev-ruby/bundler-2.5.3[ruby_targets_ruby33(-)] >=dev-ruby/did_you_mean-1.6.3[ruby_targets_ruby33(-)] >=dev-ruby/json-2.7.1[ruby_targets_ruby33(-)] >=dev-ruby/rdoc-6.6.2[ruby_targets_ruby33(-)] xemacs? ( app-xemacs/ruby-modes )
-RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20231226
-SLOT=3.3
-SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.10.tar.xz
-_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=35c25aa4ae24ea4c231340489b9558f9
diff --git a/metadata/md5-cache/dev-lang/ruby-3.4.8 b/metadata/md5-cache/dev-lang/ruby-3.4.8
deleted file mode 100644
index f57e5e19e710..000000000000
--- a/metadata/md5-cache/dev-lang/ruby-3.4.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20231226 valgrind? ( dev-debug/valgrind )
-DESCRIPTION=An object-oriented scripting language
-EAPI=8
-HOMEPAGE=https://www.ruby-lang.org/
-INHERIT=autotools flag-o-matic multiprocessing rust
-IUSE=berkdb debug doc examples gdbm ipv6 jemalloc jit libressl socks5 +ssl static-libs systemtap tk valgrind xemacs
-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=|| ( Ruby-BSD BSD-2 )
-PDEPEND=>=dev-ruby/debug-1.9.1[ruby_targets_ruby34(-)] >=dev-ruby/irb-1.11.0[ruby_targets_ruby34(-)] >=dev-ruby/matrix-0.4.2[ruby_targets_ruby34(-)] >=dev-ruby/minitest-5.20.0[ruby_targets_ruby34(-)] >=dev-ruby/net-ftp-0.3.3[ruby_targets_ruby34(-)] >=dev-ruby/net-imap-0.4.9[ruby_targets_ruby34(-)] >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby34(-)] >=dev-ruby/net-smtp-0.4.0[ruby_targets_ruby34(-)] >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby34(-)] >=dev-ruby/prime-0.1.2[ruby_targets_ruby34(-)] >=dev-ruby/racc-1.7.3[ruby_targets_ruby34(-)] >=dev-ruby/rake-13.1.0[ruby_targets_ruby34(-)] >=dev-ruby/rbs-3.4.0[ruby_targets_ruby34(-)] >=dev-ruby/rexml-3.2.6[ruby_targets_ruby34(-)] >=dev-ruby/rss-0.3.0[ruby_targets_ruby34(-)] >=dev-ruby/test-unit-3.6.1[ruby_targets_ruby34(-)] >=dev-ruby/typeprof-0.21.9[ruby_targets_ruby34(-)] virtual/rubygems[ruby_targets_ruby34(-)] >=dev-ruby/bundler-2.5.3[ruby_targets_ruby34(-)] >=dev-ruby/did_you_mean-1.6.3[ruby_targets_ruby34(-)] >=dev-ruby/json-2.7.1[ruby_targets_ruby34(-)] >=dev-ruby/rdoc-6.6.2[ruby_targets_ruby34(-)] xemacs? ( app-xemacs/ruby-modes )
-RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20231226
-SLOT=3.4
-SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz
-_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=0172e65207c8eaf52a84b86d4cd85958
diff --git a/metadata/md5-cache/dev-lang/ruby-4.0.2 b/metadata/md5-cache/dev-lang/ruby-4.0.4
index a99659e499d6..bd281fd2b8bb 100644
--- a/metadata/md5-cache/dev-lang/ruby-4.0.2
+++ b/metadata/md5-cache/dev-lang/ruby-4.0.4
@@ -11,6 +11,6 @@ LICENSE=|| ( Ruby-BSD BSD-2 )
PDEPEND=>=dev-ruby/debug-1.9.1[ruby_targets_ruby40(-)] >=dev-ruby/irb-1.11.0[ruby_targets_ruby40(-)] >=dev-ruby/matrix-0.4.2[ruby_targets_ruby40(-)] >=dev-ruby/minitest-5.20.0[ruby_targets_ruby40(-)] >=dev-ruby/net-ftp-0.3.3[ruby_targets_ruby40(-)] >=dev-ruby/net-imap-0.4.9[ruby_targets_ruby40(-)] >=dev-ruby/net-pop-0.1.2[ruby_targets_ruby40(-)] >=dev-ruby/net-smtp-0.4.0[ruby_targets_ruby40(-)] >=dev-ruby/power_assert-2.0.3[ruby_targets_ruby40(-)] >=dev-ruby/prime-0.1.2[ruby_targets_ruby40(-)] >=dev-ruby/psych-5.3.1[ruby_targets_ruby40(-)] >=dev-ruby/racc-1.7.3[ruby_targets_ruby40(-)] >=dev-ruby/rake-13.1.0[ruby_targets_ruby40(-)] >=dev-ruby/rbs-3.4.0[ruby_targets_ruby40(-)] >=dev-ruby/rexml-3.2.6[ruby_targets_ruby40(-)] >=dev-ruby/rss-0.3.0[ruby_targets_ruby40(-)] >=dev-ruby/test-unit-3.6.1[ruby_targets_ruby40(-)] >=dev-ruby/typeprof-0.21.9[ruby_targets_ruby40(-)] virtual/rubygems[ruby_targets_ruby40(-)] >=dev-ruby/bundler-2.5.3[ruby_targets_ruby40(-)] >=dev-ruby/did_you_mean-1.6.3[ruby_targets_ruby40(-)] >=dev-ruby/json-2.7.1[ruby_targets_ruby40(-)] >=dev-ruby/rdoc-6.6.2[ruby_targets_ruby40(-)] xemacs? ( app-xemacs/ruby-modes )
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc:= ) jit? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) socks5? ( >=net-proxy/dante-1.1.13 ) systemtap? ( dev-debug/systemtap ) tk? ( dev-lang/tcl:0=[threads] dev-lang/tk:0=[threads] ) dev-libs/libyaml dev-libs/libffi:= sys-libs/zlib virtual/libcrypt:= >=app-eselect/eselect-ruby-20231226
SLOT=4.0
-SRC_URI=https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.2.tar.xz
+SRC_URI=https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.4.tar.xz
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=6b8a00acdce5eb3e8f70a7e7281bab52
+_md5_=20204a3d6cc2eb91bb09428ee9191224
diff --git a/metadata/md5-cache/dev-lang/swi-prolog-10.1.5 b/metadata/md5-cache/dev-lang/swi-prolog-10.1.7
index e999bab5efe5..799e366d4248 100644
--- a/metadata/md5-cache/dev-lang/swi-prolog-10.1.5
+++ b/metadata/md5-cache/dev-lang/swi-prolog-10.1.7
@@ -11,6 +11,6 @@ LICENSE=BSD-2
RDEPEND=sys-libs/ncurses:= sys-libs/zlib archive? ( app-arch/libarchive ) berkdb? ( >=sys-libs/db-4:= ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) readline? ( sys-libs/readline:= ) libedit? ( dev-libs/libedit ) gmp? ( dev-libs/gmp:0 ) ssl? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( >=dev-libs/libressl-3.5.0:0= ) ) java? ( >=virtual/jdk-1.7:= ) uuid? ( dev-libs/ossp-uuid ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtgui:5 ) X? ( virtual/jpeg:0 x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt x11-libs/libICE x11-libs/libSM ) yaml? ( dev-libs/libyaml )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-10.1.5.tar.gz
+SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-10.1.7.tar.gz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec59040ee61e9721933c50c8c494ef3
diff --git a/metadata/md5-cache/dev-libs/libgcrypt-1.12.2 b/metadata/md5-cache/dev-libs/libgcrypt-1.12.2
index b7ec0bde8078..174ac26ab338 100644
--- a/metadata/md5-cache/dev-libs/libgcrypt-1.12.2
+++ b/metadata/md5-cache/dev-libs/libgcrypt-1.12.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.gnupg.org/
INHERIT=autotools flag-o-matic linux-info multilib-minimal toolchain-funcs verify-sig
IUSE=+asm doc +getentropy static-libs cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_arm_sve cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_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 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=LGPL-2.1+ GPL-2+ MIT
RDEPEND=>=dev-libs/libgpg-error-1.56[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] getentropy? ( kernel_linux? ( elibc_glibc? ( >=sys-libs/glibc-2.25 ) elibc_musl? ( >=sys-libs/musl-1.1.20 ) ) )
REQUIRED_USE=cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 ) cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 ) cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 ) cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec )
SLOT=0/20
SRC_URI=mirror://gnupg/libgcrypt/libgcrypt-1.12.2.tar.bz2 verify-sig? ( mirror://gnupg/libgcrypt/libgcrypt-1.12.2.tar.bz2.sig )
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=bff507b53527922e0d897448a6683b5e
+_md5_=ecf68f0d629814f1e2ea64bea2b2dbe7
diff --git a/metadata/md5-cache/dev-libs/libksba-1.8.0 b/metadata/md5-cache/dev-libs/libksba-1.8.0
new file mode 100644
index 000000000000..aeadf38f6279
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libksba-1.8.0
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/yacc verify-sig? ( sec-keys/openpgp-keys-gnupg ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) >=app-portage/elt-patches-20250306
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-libs/libgpg-error-1.33
+DESCRIPTION=X.509 and CMS (PKCS#7) library
+EAPI=8
+HOMEPAGE=https://www.gnupg.org/related_software/libksba
+INHERIT=toolchain-funcs out-of-source verify-sig libtool
+IUSE=static-libs verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+LICENSE=LGPL-3+ GPL-2+ GPL-3
+RDEPEND=>=dev-libs/libgpg-error-1.33
+SLOT=0
+SRC_URI=mirror://gnupg/libksba/libksba-1.8.0.tar.bz2 verify-sig? ( mirror://gnupg/libksba/libksba-1.8.0.tar.bz2.sig )
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd libtool 6a96cd90e5da8c7c615015479f46f1a4 out-of-source 6b6854c4199b5eeb2cf123b7530b6b4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_md5_=449fb7c81a60b008fe5e9d62177c7089
diff --git a/metadata/md5-cache/dev-libs/libpcre2-10.47 b/metadata/md5-cache/dev-libs/libpcre2-10.47
index 39459284874f..588920a67ee5 100644
--- a/metadata/md5-cache/dev-libs/libpcre2-10.47
+++ b/metadata/md5-cache/dev-libs/libpcre2-10.47
@@ -13,4 +13,4 @@ REQUIRED_USE=?? ( libedit readline )
SLOT=0/3
SRC_URI=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.47/pcre2-10.47.tar.bz2 https://ftp.pcre.org/pub/pcre/pcre2-10.47.tar.bz2 verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.47/pcre2-10.47.tar.bz2.sig )
_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=8047bce2052c9b4f2ca043ef9caa86e1
+_md5_=b908d3d59b0686fd5d9e3f3ed18439ca
diff --git a/metadata/md5-cache/dev-ml/llvm-16.0.6 b/metadata/md5-cache/dev-ml/llvm-16.0.6
index bc74b87675cb..12333f0bc2d9 100644
--- a/metadata/md5-cache/dev-ml/llvm-16.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/16.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=af98f021015ea3cd54ae956a17fc0bdb
diff --git a/metadata/md5-cache/dev-ml/llvm-17.0.6 b/metadata/md5-cache/dev-ml/llvm-17.0.6
index d09a5b61b4c6..6e040afaf5c7 100644
--- a/metadata/md5-cache/dev-ml/llvm-17.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/17.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=af98f021015ea3cd54ae956a17fc0bdb
diff --git a/metadata/md5-cache/dev-ml/llvm-18.1.8 b/metadata/md5-cache/dev-ml/llvm-18.1.8
index 77c5c77ab33a..ffed348a0bb8 100644
--- a/metadata/md5-cache/dev-ml/llvm-18.1.8
+++ b/metadata/md5-cache/dev-ml/llvm-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/18.1.8
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=adf105278227eb81f72bb5e1795e62c7
diff --git a/metadata/md5-cache/dev-ml/llvm-19.1.7 b/metadata/md5-cache/dev-ml/llvm-19.1.7
index e08faeb19583..0d96a6226a67 100644
--- a/metadata/md5-cache/dev-ml/llvm-19.1.7
+++ b/metadata/md5-cache/dev-ml/llvm-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/19.1.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ec16a302cb9c56a5e02dd2ba33d85d12
diff --git a/metadata/md5-cache/dev-ml/llvm-20.1.8 b/metadata/md5-cache/dev-ml/llvm-20.1.8
index f3b4caa1d609..6f7dc2b8a8b7 100644
--- a/metadata/md5-cache/dev-ml/llvm-20.1.8
+++ b/metadata/md5-cache/dev-ml/llvm-20.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/20.1.8
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ec16a302cb9c56a5e02dd2ba33d85d12
diff --git a/metadata/md5-cache/dev-ml/llvm-21.1.8 b/metadata/md5-cache/dev-ml/llvm-21.1.8
index ba4a47c9685a..518e83da364b 100644
--- a/metadata/md5-cache/dev-ml/llvm-21.1.8
+++ b/metadata/md5-cache/dev-ml/llvm-21.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/21.1.8
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ec16a302cb9c56a5e02dd2ba33d85d12
diff --git a/metadata/md5-cache/dev-ml/llvm-22.1.5 b/metadata/md5-cache/dev-ml/llvm-22.1.5
index d96a2104edd6..4c154960717c 100644
--- a/metadata/md5-cache/dev-ml/llvm-22.1.5
+++ b/metadata/md5-cache/dev-ml/llvm-22.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/22.1.5
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=230851740d5de52f3aff34b14acf8a81
diff --git a/metadata/md5-cache/dev-ml/llvm-23.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-23.0.0.9999
index f188a8a89bbd..c4ba3f25c56d 100644
--- a/metadata/md5-cache/dev-ml/llvm-23.0.0.9999
+++ b/metadata/md5-cache/dev-ml/llvm-23.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-23.0.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_SPIRV 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_Xtensa )
RESTRICT=!test? ( test )
SLOT=0/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=812f9b7b08e9f81f93883fe7f030196e
diff --git a/metadata/md5-cache/dev-ml/llvm-23.0.0_pre20260507 b/metadata/md5-cache/dev-ml/llvm-23.0.0_pre20260507
index 34076070a51e..8e2355d43004 100644
--- a/metadata/md5-cache/dev-ml/llvm-23.0.0_pre20260507
+++ b/metadata/md5-cache/dev-ml/llvm-23.0.0_pre20260507
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=812f9b7b08e9f81f93883fe7f030196e
diff --git a/metadata/md5-cache/dev-ml/llvm-23.0.0_pre20260512 b/metadata/md5-cache/dev-ml/llvm-23.0.0_pre20260512
new file mode 100644
index 000000000000..5fda748cd5d7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-23.0.0_pre20260512
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-23.0.0_pre20260512:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[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_SPIRV 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_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-23.0.0_pre20260512:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[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_SPIRV 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_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=812f9b7b08e9f81f93883fe7f030196e
diff --git a/metadata/md5-cache/dev-python/backports-zstd-1.5.0 b/metadata/md5-cache/dev-python/backports-zstd-1.5.0
new file mode 100644
index 000000000000..0ac5ea09c42e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/backports-zstd-1.5.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( app-arch/zstd:= ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=app-arch/zstd:= 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=Backport of PEP-784: adding Zstandard to the standard library
+EAPI=8
+HOMEPAGE=https://github.com/Rogdham/backports.zstd/ https://pypi.org/project/backports.zstd/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=PSF-2
+RDEPEND=app-arch/zstd:= 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/backports.zstd/backports_zstd-1.5.0.tar.gz verify-provenance? ( https://pypi.org/integrity/backports.zstd/v1.5.0/backports_zstd-1.5.0.tar.gz/provenance -> backports_zstd-1.5.0.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=b4a9e8c5ceb34a33ad8d20fea2f3f8af
diff --git a/metadata/md5-cache/dev-python/cbor2-6.1.0 b/metadata/md5-cache/dev-python/cbor2-6.1.0
new file mode 100644
index 000000000000..c26bf6e017c6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cbor2-6.1.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/setuptools-61[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-scm-6.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) || ( >=dev-lang/rust-bin-1.85.0:* >=dev-lang/rust-1.85.0:* ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare setup 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=CBOR (de)serializer with extensive tag support
+EAPI=8
+HOMEPAGE=https://github.com/agronholm/cbor2/ https://pypi.org/project/cbor2/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-3.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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cbor2/cbor2-6.1.0.tar.gz verify-provenance? ( https://pypi.org/integrity/cbor2/v6.1.0/cbor2-6.1.0.tar.gz/provenance -> cbor2-6.1.0.tar.gz.provenance ) https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/bigdecimal/0.4.10/download -> bigdecimal-0.4.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/crunchy/0.2.4/download -> crunchy-0.2.4.crate https://crates.io/api/v1/crates/half/2.7.1/download -> half-2.7.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/libc/0.2.182/download -> libc-0.2.182.crate https://crates.io/api/v1/crates/libm/0.2.16/download -> libm-0.2.16.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.13.1/download -> portable-atomic-1.13.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.106/download -> proc-macro2-1.0.106.crate https://crates.io/api/v1/crates/pyo3-build-config/0.28.2/download -> pyo3-build-config-0.28.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.28.2/download -> pyo3-ffi-0.28.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.28.2/download -> pyo3-macros-backend-0.28.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.28.2/download -> pyo3-macros-0.28.2.crate https://crates.io/api/v1/crates/pyo3/0.28.2/download -> pyo3-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.44/download -> quote-1.0.44.crate https://crates.io/api/v1/crates/syn/2.0.117/download -> syn-2.0.117.crate https://crates.io/api/v1/crates/target-lexicon/0.13.5/download -> target-lexicon-0.13.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.24/download -> unicode-ident-1.0.24.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.40/download -> zerocopy-derive-0.8.40.crate https://crates.io/api/v1/crates/zerocopy/0.8.40/download -> zerocopy-0.8.40.crate
+_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=f3066cb3949ce04f30360dcce241206c
diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.51.0 b/metadata/md5-cache/dev-python/cfn-lint-1.51.0
new file mode 100644
index 000000000000..981828874f6e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cfn-lint-1.51.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/setuptools-77.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/aws-sam-translator-1.109.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sympy-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=CloudFormation Linter
+EAPI=8
+HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/aws-sam-translator-1.109.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sympy-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-1.51.0.tar.gz verify-provenance? ( https://pypi.org/integrity/cfn-lint/v1.51.0/cfn_lint-1.51.0.tar.gz/provenance -> cfn_lint-1.51.0.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=5040bcbe64c5542021285a31894d1e8b
diff --git a/metadata/md5-cache/dev-python/clang-16.0.6 b/metadata/md5-cache/dev-python/clang-16.0.6
index 609da5a844a7..08464e8a55e2 100644
--- a/metadata/md5-cache/dev-python/clang-16.0.6
+++ b/metadata/md5-cache/dev-python/clang-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=f6490e939eb805512bcaf1e970071fa7
diff --git a/metadata/md5-cache/dev-python/clang-17.0.6 b/metadata/md5-cache/dev-python/clang-17.0.6
index 5f28db62da4f..664f3736e49f 100644
--- a/metadata/md5-cache/dev-python/clang-17.0.6
+++ b/metadata/md5-cache/dev-python/clang-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=f6490e939eb805512bcaf1e970071fa7
diff --git a/metadata/md5-cache/dev-python/clang-18.1.8 b/metadata/md5-cache/dev-python/clang-18.1.8
index f84fb54e9ac2..fcc4245f6f98 100644
--- a/metadata/md5-cache/dev-python/clang-18.1.8
+++ b/metadata/md5-cache/dev-python/clang-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=f6490e939eb805512bcaf1e970071fa7
diff --git a/metadata/md5-cache/dev-python/clang-19.1.7 b/metadata/md5-cache/dev-python/clang-19.1.7
index 5fd960725ff8..a32bfda8a04c 100644
--- a/metadata/md5-cache/dev-python/clang-19.1.7
+++ b/metadata/md5-cache/dev-python/clang-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=82d221e73dfa04b5bd00fe51359c15b8
diff --git a/metadata/md5-cache/dev-python/clang-20.1.8 b/metadata/md5-cache/dev-python/clang-20.1.8
index 3226e88b14c9..16591981c047 100644
--- a/metadata/md5-cache/dev-python/clang-20.1.8
+++ b/metadata/md5-cache/dev-python/clang-20.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=82d221e73dfa04b5bd00fe51359c15b8
diff --git a/metadata/md5-cache/dev-python/clang-21.1.8 b/metadata/md5-cache/dev-python/clang-21.1.8
index 13d213250753..2586adfab178 100644
--- a/metadata/md5-cache/dev-python/clang-21.1.8
+++ b/metadata/md5-cache/dev-python/clang-21.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=82d221e73dfa04b5bd00fe51359c15b8
diff --git a/metadata/md5-cache/dev-python/clang-22.1.5 b/metadata/md5-cache/dev-python/clang-22.1.5
index 596185c75b2d..cf82b3dcdb96 100644
--- a/metadata/md5-cache/dev-python/clang-22.1.5
+++ b/metadata/md5-cache/dev-python/clang-22.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=404f74236a0cf973340cc06b50038d8a
diff --git a/metadata/md5-cache/dev-python/clang-23.0.0.9999 b/metadata/md5-cache/dev-python/clang-23.0.0.9999
index 153a37909937..47e2a8103688 100644
--- a/metadata/md5-cache/dev-python/clang-23.0.0.9999
+++ b/metadata/md5-cache/dev-python/clang-23.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=>=llvm-core/clang-23.0.0.9999:* !llvm-core/llvm:0[clang(-),python(-)] !l
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=8bafaf02dd774a2e286feb5a07237231
diff --git a/metadata/md5-cache/dev-python/clang-23.0.0_pre20260507 b/metadata/md5-cache/dev-python/clang-23.0.0_pre20260507
index fab5f5791665..38d444fcd044 100644
--- a/metadata/md5-cache/dev-python/clang-23.0.0_pre20260507
+++ b/metadata/md5-cache/dev-python/clang-23.0.0_pre20260507
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=8bafaf02dd774a2e286feb5a07237231
diff --git a/metadata/md5-cache/dev-python/clang-23.0.0_pre20260512 b/metadata/md5-cache/dev-python/clang-23.0.0_pre20260512
new file mode 100644
index 000000000000..ef60f2d8b9e6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/clang-23.0.0_pre20260512
@@ -0,0 +1,16 @@
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( llvm-core/clang:23 ) test? ( >=llvm-core/clang-23.0.0_pre20260512:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=llvm-core/clang-23.0.0_pre20260512:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)]
+DESCRIPTION=Python bindings for llvm-core/clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=distutils-r1 llvm.org
+IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=llvm-core/clang-23.0.0_pre20260512:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=8bafaf02dd774a2e286feb5a07237231
diff --git a/metadata/md5-cache/dev-python/crispy-bootstrap3-2024.1 b/metadata/md5-cache/dev-python/crispy-bootstrap3-2024.1
index 0b454e73fcb3..5b0af64a2b84 100644
--- a/metadata/md5-cache/dev-python/crispy-bootstrap3-2024.1
+++ b/metadata/md5-cache/dev-python/crispy-bootstrap3-2024.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/django-crispy-forms[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+BDEPEND=test? ( >=dev-python/django-5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-crispy-forms-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Bootstrap3 template pack for django-crispy-forms
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=dev-python/django-crispy-forms[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+RDEPEND=>=dev-python/django-5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-crispy-forms-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/django-crispy-forms/crispy-bootstrap3/archive/2024.1.tar.gz -> crispy-bootstrap3-2024.1.gh.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=1b25325b5d7bfdaa3198f0043755573e
+_md5_=1b5d9a720873f53c715854daa907f549
diff --git a/metadata/md5-cache/dev-python/cvxopt-1.3.3 b/metadata/md5-cache/dev-python/cvxopt-1.3.3
new file mode 100644
index 000000000000..75b5ce8de9bd
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cvxopt-1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/setuptools-scm-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( virtual/blas virtual/lapack sci-libs/amd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/suitesparseconfig:0= sci-libs/umfpack:0= dsdp? ( sci-libs/dsdp:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( >=sci-mathematics/glpk-4.49:0= ) gsl? ( sci-libs/gsl:0= ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=virtual/blas virtual/lapack sci-libs/amd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/suitesparseconfig:0= sci-libs/umfpack:0= dsdp? ( sci-libs/dsdp:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( >=sci-mathematics/glpk-4.49:0= ) gsl? ( sci-libs/gsl:0= ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=Python package for convex optimization
+EAPI=8
+HOMEPAGE=https://cvxopt.org/ https://github.com/cvxopt/cvxopt/ https://pypi.org/project/cvxopt/
+INHERIT=distutils-r1 toolchain-funcs
+IUSE=+dsdp examples fftw +glpk gsl doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=virtual/blas virtual/lapack sci-libs/amd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/suitesparseconfig:0= sci-libs/umfpack:0= dsdp? ( sci-libs/dsdp:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( >=sci-mathematics/glpk-4.49:0= ) gsl? ( sci-libs/gsl:0= ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/cvxopt/cvxopt/archive/1.3.3.tar.gz -> cvxopt-1.3.3.gh.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=87623e87a897096a819ebb29ab44fc4a
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.152.6 b/metadata/md5-cache/dev-python/hypothesis-6.152.6
new file mode 100644
index 000000000000..781b5610b3e6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hypothesis-6.152.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] dev-python/pexpect[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] >=dev-python/pytest-8[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] ) test? ( >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] cli? ( python_targets_python3_11? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+),sqlite] ) python_targets_python3_13t? ( dev-lang/python:3.13t[threads(+),sqlite] ) python_targets_python3_14t? ( dev-lang/python:3.14t[threads(+),sqlite] ) python_targets_python3_15t? ( dev-lang/python:3.15t[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite] ) python_targets_python3_15? ( dev-lang/python:3.15[threads(+),sqlite] ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=A library for property based testing
+EAPI=8
+HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
+INHERIT=distutils-r1 optfeature
+IUSE=cli test python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t python_targets_python3_15t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+PDEPEND=dev-python/hypothesis-gentoo[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?]
+RDEPEND=>=dev-python/sortedcontainers-2.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] cli? ( python_targets_python3_11? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+),sqlite] ) python_targets_python3_13t? ( dev-lang/python:3.13t[threads(+),sqlite] ) python_targets_python3_14t? ( dev-lang/python:3.14t[threads(+),sqlite] ) python_targets_python3_15t? ( dev-lang/python:3.15t[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite] ) python_targets_python3_15? ( dev-lang/python:3.15[threads(+),sqlite] )
+REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t python_targets_python3_15t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.152.6.tar.gz -> hypothesis-6.152.6.gh.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=7394b79bd00c2ed6bf05835823660337
diff --git a/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r5 b/metadata/md5-cache/dev-python/idna-3.15
index b01bb4809f62..02534acb4b4d 100644
--- a/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r5
+++ b/metadata/md5-cache/dev-python/idna-3.15
@@ -1,15 +1,15 @@
-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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A Nagios plugin to check whether an OpenVPN server is alive
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Internationalized Domain Names in Applications (IDNA)
EAPI=8
-HOMEPAGE=https://github.com/liquidat/nagios-icinga-openvpn
-INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~riscv
-LICENSE=MIT
+HOMEPAGE=https://github.com/kjd/idna/ https://pypi.org/project/idna/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
-SRC_URI=https://github.com/liquidat/nagios-icinga-openvpn/archive/0.0.1.tar.gz -> nagios-icinga-openvpn-0.0.1.tar.gz
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=ad904b45f95fabc4e8f524733c9d8bf8
+SRC_URI=https://files.pythonhosted.org/packages/source/i/idna/idna-3.15.tar.gz verify-provenance? ( https://pypi.org/integrity/idna/v3.15/idna-3.15.tar.gz/provenance -> idna-3.15.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=d0ecb54ed8e890b4a6c458b566e9b3d7
diff --git a/metadata/md5-cache/dev-python/imap-tools-1.11.1 b/metadata/md5-cache/dev-python/imap-tools-1.13.0
index fe64e9fd2092..b854eb94af3a 100644
--- a/metadata/md5-cache/dev-python/imap-tools-1.11.1
+++ b/metadata/md5-cache/dev-python/imap-tools-1.13.0
@@ -10,6 +10,6 @@ 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
-SRC_URI=https://github.com/ikvk/imap_tools/archive/v1.11.1.tar.gz -> imap-tools-1.11.1.gh.tar.gz
+SRC_URI=https://github.com/ikvk/imap_tools/archive/v1.13.0.tar.gz -> imap-tools-1.13.0.gh.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=30c128f22054ad7a1a3d49580ef0723b
diff --git a/metadata/md5-cache/dev-python/inline-snapshot-0.33.0 b/metadata/md5-cache/dev-python/inline-snapshot-0.33.0
new file mode 100644
index 000000000000..9709ec8aa8f4
--- /dev/null
+++ b/metadata/md5-cache/dev-python/inline-snapshot-0.33.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/black-23.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dirty-equals-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hypothesis-6.75.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pydantic-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/asttokens-2.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/executing-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-8.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/rich-13.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-freezer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Create and update inline snapshots in your Python tests
+EAPI=8
+HOMEPAGE=https://15r10nk.github.io/inline-snapshot/ https://github.com/15r10nk/inline-snapshot/ https://pypi.org/project/inline-snapshot/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/asttokens-2.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/executing-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-8.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/rich-13.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/inline-snapshot/inline_snapshot-0.33.0.tar.gz verify-provenance? ( https://pypi.org/integrity/inline-snapshot/v0.33.0/inline_snapshot-0.33.0.tar.gz/provenance -> inline_snapshot-0.33.0.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=0058846cfc129128acec9e407ecf79a2
diff --git a/metadata/md5-cache/dev-python/installer-1.0.1 b/metadata/md5-cache/dev-python/installer-1.0.1
new file mode 100644
index 000000000000..923b1f61ab3b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/installer-1.0.1
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=A library for installing Python wheels
+EAPI=8
+HOMEPAGE=https://pypi.org/project/installer/ https://github.com/pypa/installer/ https://installer.readthedocs.io/en/latest/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/installer/installer-1.0.1.tar.gz verify-provenance? ( https://pypi.org/integrity/installer/v1.0.1/installer-1.0.1.tar.gz/provenance -> installer-1.0.1.tar.gz.provenance ) https://files.pythonhosted.org/packages/py3/i/installer/installer-1.0.1-py3-none-any.whl verify-provenance? ( https://pypi.org/integrity/installer/v1.0.1/installer-1.0.1-py3-none-any.whl/provenance -> installer-1.0.1-py3-none-any.whl.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=4cbf3ebe5a4bd61776357572778c91d5
diff --git a/metadata/md5-cache/dev-python/ipyparallel-9.2.0 b/metadata/md5-cache/dev-python/ipyparallel-9.2.0
new file mode 100644
index 000000000000..1f8a921da3e1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ipyparallel-9.2.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/flit-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyzmq-25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/traitlets-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ipython-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jupyter-client-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jupyter-server[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ipykernel-6.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DESCRIPTION=Interactive Parallel Computing with IPython
+EAPI=8
+HOMEPAGE=https://ipyparallel.readthedocs.io/ https://github.com/ipython/ipyparallel/ https://pypi.org/project/ipyparallel/
+INHERIT=distutils-r1 optfeature pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyzmq-25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/traitlets-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ipython-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jupyter-client-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jupyter-server[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ipykernel-6.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/ipyparallel/ipyparallel-9.2.0.tar.gz verify-provenance? ( https://pypi.org/integrity/ipyparallel/v9.2.0/ipyparallel-9.2.0.tar.gz/provenance -> ipyparallel-9.2.0.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=b71b88764d5c1a3f498376f3a8defdf6
diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6
index 94c6aa3692a4..f4c6e960611a 100644
--- a/metadata/md5-cache/dev-python/lit-16.0.6
+++ b/metadata/md5-cache/dev-python/lit-16.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=886b733f9c67cdc6051bcb5dfbb76853
diff --git a/metadata/md5-cache/dev-python/lit-17.0.6 b/metadata/md5-cache/dev-python/lit-17.0.6
index a4cde40c8870..7fb5b851a505 100644
--- a/metadata/md5-cache/dev-python/lit-17.0.6
+++ b/metadata/md5-cache/dev-python/lit-17.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=b050fa5137f53264e87d9df923724499
diff --git a/metadata/md5-cache/dev-python/lit-18.1.8 b/metadata/md5-cache/dev-python/lit-18.1.8
index 0b369628ec9d..0f7c11d8c66f 100644
--- a/metadata/md5-cache/dev-python/lit-18.1.8
+++ b/metadata/md5-cache/dev-python/lit-18.1.8
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=2ab41222697f26cbb8a308b9e286ffd2
diff --git a/metadata/md5-cache/dev-python/lit-19.1.7 b/metadata/md5-cache/dev-python/lit-19.1.7
index 8e6e0f088a5a..4cb0fb1a5d02 100644
--- a/metadata/md5-cache/dev-python/lit-19.1.7
+++ b/metadata/md5-cache/dev-python/lit-19.1.7
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=2ab41222697f26cbb8a308b9e286ffd2
diff --git a/metadata/md5-cache/dev-python/lit-20.1.8 b/metadata/md5-cache/dev-python/lit-20.1.8
index ed130cc7baf7..08890b22bd90 100644
--- a/metadata/md5-cache/dev-python/lit-20.1.8
+++ b/metadata/md5-cache/dev-python/lit-20.1.8
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=2ab41222697f26cbb8a308b9e286ffd2
diff --git a/metadata/md5-cache/dev-python/lit-21.1.8 b/metadata/md5-cache/dev-python/lit-21.1.8
index 3abff15e5a62..aace989dd228 100644
--- a/metadata/md5-cache/dev-python/lit-21.1.8
+++ b/metadata/md5-cache/dev-python/lit-21.1.8
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=2ab41222697f26cbb8a308b9e286ffd2
diff --git a/metadata/md5-cache/dev-python/lit-22.1.5 b/metadata/md5-cache/dev-python/lit-22.1.5
index f178f6c7cc19..c82c26bdbb04 100644
--- a/metadata/md5-cache/dev-python/lit-22.1.5
+++ b/metadata/md5-cache/dev-python/lit-22.1.5
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=636a67a013e56b1cc9e7ef6e04ae3b9d
diff --git a/metadata/md5-cache/dev-python/lit-23.0.0.9999 b/metadata/md5-cache/dev-python/lit-23.0.0.9999
index cc660b02bbe1..7a26b66d638c 100644
--- a/metadata/md5-cache/dev-python/lit-23.0.0.9999
+++ b/metadata/md5-cache/dev-python/lit-23.0.0.9999
@@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=28ca3d2070fccbe44ecf5f74020ca3b1
diff --git a/metadata/md5-cache/dev-python/lit-23.0.0_pre20260507 b/metadata/md5-cache/dev-python/lit-23.0.0_pre20260507
index ed44c16a9d4b..e379ea346a84 100644
--- a/metadata/md5-cache/dev-python/lit-23.0.0_pre20260507
+++ b/metadata/md5-cache/dev-python/lit-23.0.0_pre20260507
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=28ca3d2070fccbe44ecf5f74020ca3b1
diff --git a/metadata/md5-cache/dev-python/lit-23.0.0_pre20260512 b/metadata/md5-cache/dev-python/lit-23.0.0_pre20260512
new file mode 100644
index 000000000000..528df2fe0695
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lit-23.0.0_pre20260512
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] llvm-core/llvm ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+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 python_targets_python3_13 python_targets_python3_14
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=28ca3d2070fccbe44ecf5f74020ca3b1
diff --git a/metadata/md5-cache/dev-python/mypy-2.1.0 b/metadata/md5-cache/dev-python/mypy-2.1.0
new file mode 100644
index 000000000000..d5c35dba63ce
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mypy-2.1.0
@@ -0,0 +1,17 @@
+BDEPEND=native-extensions? ( !dev-util/stubgen <dev-python/ast-serialize-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ast-serialize-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/librt-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mypy-extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pathspec-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-4.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( !dev-util/stubgen <dev-python/ast-serialize-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ast-serialize-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/librt-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mypy-extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pathspec-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] )
+DESCRIPTION=Optional static typing for Python
+EAPI=8
+HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/
+INHERIT=distutils-r1 optfeature
+IUSE=native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64 ~arm64 ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=!dev-util/stubgen <dev-python/ast-serialize-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ast-serialize-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/librt-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mypy-extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pathspec-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/python/mypy/archive/v2.1.0.tar.gz -> mypy-2.1.0.gh.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=35babd690f799a906a02e0216e8c07ec
diff --git a/metadata/md5-cache/dev-python/nuitka-4.0.7 b/metadata/md5-cache/dev-python/nuitka-4.1
index 56067ec6e234..49ac823d2ea6 100644
--- a/metadata/md5-cache/dev-python/nuitka-4.0.7
+++ b/metadata/md5-cache/dev-python/nuitka-4.1
@@ -11,6 +11,6 @@ RDEPEND=dev-build/scons[python_targets_python3_10(-)?,python_targets_python3_11(
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/nuitka-4.0.7.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/nuitka-4.1.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=96d762afbb3f2807e58c45312f387052
diff --git a/metadata/md5-cache/dev-python/pandas-3.0.3 b/metadata/md5-cache/dev-python/pandas-3.0.3
new file mode 100644
index 000000000000..7fad3050f88b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pandas-3.0.3
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/numpy-2.3.3:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-build/meson-1.2.1 >=dev-python/cython-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/bottleneck-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/beautifulsoup4-4.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !arm? ( !hppa? ( !ppc? ( !x86? ( >=dev-python/scipy-1.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/statsmodels[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) ) ) !big-endian? ( >=dev-python/tables-3.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) X? ( || ( >=dev-python/qtpy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-misc/xclip x11-misc/xsel ) ) dev-libs/apache-arrow[brotli,parquet,snappy] >=dev-python/beautifulsoup4-4.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hypothesis-6.46.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/openpyxl-3.0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyarrow-10.0.1[parquet,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pymysql-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-misc/xclip x11-misc/xsel ) test? ( >=dev-python/numpy-2.3.3:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !minimal? ( >=dev-python/bottleneck-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !arm? ( !hppa? ( !ppc? ( !x86? ( >=dev-python/scipy-1.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/statsmodels[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) ) ) !big-endian? ( >=dev-python/tables-3.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) X? ( || ( >=dev-python/qtpy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-misc/xclip x11-misc/xsel ) ) ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/meson-python-0.17.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=>=dev-python/numpy-2.3.3:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] )
+DESCRIPTION=Powerful data structures for data analysis and statistics
+EAPI=8
+HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/
+INHERIT=distutils-r1 optfeature pypi toolchain-funcs virtualx
+IUSE=big-endian full-support minimal test X test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/numpy-2.3.3:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !minimal? ( >=dev-python/bottleneck-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !arm? ( !hppa? ( !ppc? ( !x86? ( >=dev-python/scipy-1.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/statsmodels[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) ) ) !big-endian? ( >=dev-python/tables-3.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) X? ( || ( >=dev-python/qtpy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pandas/pandas-3.0.3.tar.gz verify-provenance? ( https://pypi.org/integrity/pandas/v3.0.3/pandas-3.0.3.tar.gz/provenance -> pandas-3.0.3.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=4240757be487dc9bb07430420da2bb95
diff --git a/metadata/md5-cache/dev-python/pbs-installer-2026.5.10 b/metadata/md5-cache/dev-python/pbs-installer-2026.5.10
new file mode 100644
index 000000000000..baedbc18b614
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pbs-installer-2026.5.10
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_targets_python3_11? ( >=dev-python/backports-zstd-1.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/backports-zstd-1.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/backports-zstd-1.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) <dev-python/httpx-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpx-0.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-import-check[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-import-check[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pdm-backend-2.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Installer for Python Build Standalone
+EAPI=8
+HOMEPAGE=https://pypi.org/project/pbs-installer/ https://github.com/frostming/pbs-installer/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=python_targets_python3_11? ( >=dev-python/backports-zstd-1.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/backports-zstd-1.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/backports-zstd-1.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) <dev-python/httpx-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpx-0.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pbs-installer/pbs_installer-2026.5.10.tar.gz verify-provenance? ( https://pypi.org/integrity/pbs-installer/v2026.5.10/pbs_installer-2026.5.10.tar.gz/provenance -> pbs_installer-2026.5.10.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=16ecde22442c4ed2335cff33ac2eea56
diff --git a/metadata/md5-cache/dev-python/pillow-12.2.0-r1 b/metadata/md5-cache/dev-python/pillow-12.2.0-r1
new file mode 100644
index 000000000000..d79057de1b4d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pillow-12.2.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-77[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/pkgconfig test? ( dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] ) ) test? ( avif? ( media-libs/libavif:= ) 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 media-libs/harfbuzz:= raqm? ( media-libs/raqm:= ) ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=avif? ( media-libs/libavif:= ) 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 media-libs/harfbuzz:= raqm? ( media-libs/raqm:= ) ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) 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(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] )
+DESCRIPTION=Python Imaging Library (fork)
+EAPI=8
+HOMEPAGE=https://python-pillow.github.io/ https://github.com/python-pillow/Pillow/ https://pypi.org/project/pillow/
+INHERIT=distutils-r1 multiprocessing toolchain-funcs virtualx
+IUSE=avif examples imagequant +jpeg jpeg2k lcms raqm test tiff tk truetype webp xcb zlib test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug test
+KEYWORDS=~amd64 ~arm64
+LICENSE=HPND
+RDEPEND=avif? ( media-libs/libavif:= ) 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 media-libs/harfbuzz:= raqm? ( media-libs/raqm:= ) ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] )
+REQUIRED_USE=raqm? ( truetype ) test? ( jpeg jpeg2k lcms tiff truetype ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/python-pillow/Pillow/archive/12.2.0.tar.gz -> pillow-12.2.0.gh.tar.gz test? ( https://github.com/python-pillow/test-images/archive/7077675d2cda485d63de4aefe0fefbf6f655c5a0.tar.gz -> pillow-test-images-7077675d2cda485d63de4aefe0fefbf6f655c5a0.gh.tar.gz )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=302d58a97bcb45ef21090b4e0157a25f
diff --git a/metadata/md5-cache/dev-python/pygobject-3.52.4 b/metadata/md5-cache/dev-python/pygobject-3.52.4
new file mode 100644
index 000000000000..2af035c62fcb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pygobject-3.52.4
@@ -0,0 +1,18 @@
+BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/glib-2.80:2 >=dev-libs/gobject-introspection-1.84:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[glib] ) test? ( >=app-accessibility/at-spi2-core-2.46.0[introspection] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=Python bindings for GObject Introspection
+EAPI=8
+HOMEPAGE=https://pygobject.gnome.org/ https://gitlab.gnome.org/GNOME/pygobject/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson virtualx xdg distutils-r1
+IUSE=+cairo test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.80:2 >=dev-libs/gobject-introspection-1.84:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[glib] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=mirror://gnome/sources/pygobject/3.52/pygobject-3.52.4.tar.gz https://github.com/python/pythoncapi-compat/archive/0a8b2c56331a31d7f7096faaa1c1c26467b51c15.tar.gz -> pygobject-3.52.4_0a8b2c56331a31d7f7096faaa1c1c26467b51c15_pythoncapi-compat.gh.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 12065b402c6d78a2aec926ed8dfd964f multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9ac834039c0fd6b9a3a7cfc045fafb08
diff --git a/metadata/md5-cache/dev-python/pytest-jobserver-1.1.0 b/metadata/md5-cache/dev-python/pytest-jobserver-1.1.0
index c83b6db24dab..9162f2477f86 100644
--- a/metadata/md5-cache/dev-python/pytest-jobserver-1.1.0
+++ b/metadata/md5-cache/dev-python/pytest-jobserver-1.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/tommilligan/pytest-jobserver/ https://pypi.org/project/pytest-jobserver/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
-KEYWORDS=~amd64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~s390 ~x86
LICENSE=Apache-2.0
RDEPEND=dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-jobserver/pytest_jobserver-1.1.0.tar.gz verify-provenance? ( https://pypi.org/integrity/pytest-jobserver/v1.1.0/pytest_jobserver-1.1.0.tar.gz/provenance -> pytest_jobserver-1.1.0.tar.gz.provenance )
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=2aa2772119a1ab15237910b0a160ac7a
+_md5_=cf953a12293088ce96c2e9722b97bd27
diff --git a/metadata/md5-cache/dev-python/pytest-twisted-1.14.3-r1 b/metadata/md5-cache/dev-python/pytest-twisted-1.14.3-r1
index 4b39f17a4187..b08ca2470090 100644
--- a/metadata/md5-cache/dev-python/pytest-twisted-1.14.3-r1
+++ b/metadata/md5-cache/dev-python/pytest-twisted-1.14.3-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pytest-dev/pytest-twisted/archive/v1.14.3.tar.gz -> pytest-twisted-1.14.3.gh.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=c7913fbab165de817cd41a00ce10d31f
+_md5_=2896f4598ad9a73e3c2b16bd24e57b85
diff --git a/metadata/md5-cache/dev-python/python-discovery-1.3.1 b/metadata/md5-cache/dev-python/python-discovery-1.3.1
new file mode 100644
index 000000000000..fafaab72cc94
--- /dev/null
+++ b/metadata/md5-cache/dev-python/python-discovery-1.3.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( >=dev-python/setuptools-75.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/filelock-3.15.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/platformdirs-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-4.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Python interpreter discovery
+EAPI=8
+HOMEPAGE=https://github.com/tox-dev/python-discovery/ https://pypi.org/project/python-discovery/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/filelock-3.15.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/platformdirs-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-4.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/python-discovery/python_discovery-1.3.1.tar.gz verify-provenance? ( https://pypi.org/integrity/python-discovery/v1.3.1/python_discovery-1.3.1.tar.gz/provenance -> python_discovery-1.3.1.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=424b24450435d196548ed68d20498079
diff --git a/metadata/md5-cache/dev-python/pyxattr-0.8.1 b/metadata/md5-cache/dev-python/pyxattr-0.8.1
index fe45a84ab212..379b692952a1 100644
--- a/metadata/md5-cache/dev-python/pyxattr-0.8.1
+++ b/metadata/md5-cache/dev-python/pyxattr-0.8.1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyxattr/pyxattr-0.8.1.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=61db766536338b8bc4183f258a9ea53d
+_md5_=7b40525e5b35b2fbb667e21ba6dae91b
diff --git a/metadata/md5-cache/dev-python/reportlab-4.5.1 b/metadata/md5-cache/dev-python/reportlab-4.5.1
new file mode 100644
index 000000000000..26e0daa030d8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/reportlab-4.5.1
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+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 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-python/charset-normalizer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[tiff,truetype,jpeg(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/reportlab/reportlab-4.5.1.tar.gz https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=ee19893b0cadeaa84be641427b23d247
diff --git a/metadata/md5-cache/dev-python/requests-2.34.0 b/metadata/md5-cache/dev-python/requests-2.34.0
new file mode 100644
index 000000000000..127f5d32d781
--- /dev/null
+++ b/metadata/md5-cache/dev-python/requests-2.34.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/httpbin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pysocks-1.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test-rust? ( dev-python/trustme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) test? ( >=dev-python/certifi-2017.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/charset-normalizer-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/idna-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/urllib3-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] socks5? ( >=dev-python/pysocks-1.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-httpbin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=HTTP library for human beings
+EAPI=8
+HOMEPAGE=https://requests.readthedocs.io/ https://github.com/psf/requests/ https://pypi.org/project/requests/
+INHERIT=distutils-r1 pypi
+IUSE=socks5 test-rust test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/certifi-2017.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/charset-normalizer-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/idna-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/urllib3-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] socks5? ( >=dev-python/pysocks-1.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/requests/requests-2.34.0.tar.gz verify-provenance? ( https://pypi.org/integrity/requests/v2.34.0/requests-2.34.0.tar.gz/provenance -> requests-2.34.0.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=25716d65421aecf654406046aae2dbea
diff --git a/metadata/md5-cache/dev-python/requests-cache-1.3.2 b/metadata/md5-cache/dev-python/requests-cache-1.3.2
new file mode 100644
index 000000000000..cb776832ab26
--- /dev/null
+++ b/metadata/md5-cache/dev-python/requests-cache-1.3.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/itsdangerous[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/rich-10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ujson-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) test? ( >=dev-python/attrs-21.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cattrs-22.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/url-normalize-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-httpbin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Persistent cache for requests library
+EAPI=8
+HOMEPAGE=https://pypi.org/project/requests-cache/ https://github.com/requests-cache/requests-cache/
+INHERIT=distutils-r1 optfeature
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/attrs-21.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cattrs-22.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/url-normalize-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/requests-cache/requests-cache/archive/v1.3.2.tar.gz -> requests-cache-1.3.2.gh.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=784e37095eb467877ce9ab8a1df1a458
diff --git a/metadata/md5-cache/dev-python/selenium-4.44.0 b/metadata/md5-cache/dev-python/selenium-4.44.0
new file mode 100644
index 000000000000..db84010754ad
--- /dev/null
+++ b/metadata/md5-cache/dev-python/selenium-4.44.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/certifi-2026.1.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/trio-0.31.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/trio-websocket-0.12.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.15.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-2.6.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/websocket-client-1.8.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-python/filetype[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test-rust? ( dev-python/pytest[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-util/selenium-manager-4.44.0 net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) python_targets_python3_11? ( dev-python/filetype[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test-rust? ( dev-python/pytest[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-util/selenium-manager-4.44.0 net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) python_targets_python3_12? ( dev-python/filetype[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test-rust? ( dev-python/pytest[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-util/selenium-manager-4.44.0 net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) python_targets_python3_13? ( dev-python/filetype[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test-rust? ( dev-python/pytest[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-util/selenium-manager-4.44.0 net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) python_targets_python3_14? ( dev-python/filetype[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test-rust? ( dev-python/pytest[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-util/selenium-manager-4.44.0 net-misc/geckodriver || ( www-client/firefox www-client/firefox-bin ) ) ) ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python language binding for Selenium Remote Control
+EAPI=8
+HOMEPAGE=https://seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/
+INHERIT=distutils-r1 pypi
+IUSE=test test-rust python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/certifi-2026.1.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/trio-0.31.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/trio-websocket-0.12.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.15.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-2.6.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/websocket-client-1.8.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.44.0.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.44.0.tar.gz -> selenium-selenium-4.44.0.gh.tar.gz )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=98ddaf682e9befdf7fc1ef6fc0e5da4a
diff --git a/metadata/md5-cache/dev-python/tox-4.54.0 b/metadata/md5-cache/dev-python/tox-4.54.0
new file mode 100644
index 000000000000..9ea761c47867
--- /dev/null
+++ b/metadata/md5-cache/dev-python/tox-4.54.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/distlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/re-assert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) test? ( dev-python/cachetools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproject-api[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-discovery[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=virtualenv-based automation of test activities
+EAPI=8
+HOMEPAGE=https://tox.readthedocs.io/ https://github.com/tox-dev/tox/ https://pypi.org/project/tox/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/cachetools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproject-api[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-discovery[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/tox/tox-4.54.0.tar.gz verify-provenance? ( https://pypi.org/integrity/tox/v4.54.0/tox-4.54.0.tar.gz/provenance -> tox-4.54.0.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=f0f28a628fe6088bed69c58d0ff230a3
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.19.9 b/metadata/md5-cache/dev-python/translate-toolkit-3.19.9
new file mode 100644
index 000000000000..c37b50a61aa5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/translate-toolkit-3.19.9
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/phply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/unicode-segmentation-rs-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Toolkit to convert between many translation formats
+EAPI=8
+HOMEPAGE=https://github.com/translate/translate/ https://pypi.org/project/translate-toolkit/
+INHERIT=distutils-r1
+IUSE=+html +ical +ini +subtitles +yaml test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/unicode-segmentation-rs-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/translate/translate/archive/3.19.9.tar.gz -> translate-3.19.9.gh.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=13e3392d9181b79bb08da5f902fb302c
diff --git a/metadata/md5-cache/dev-python/twisted-26.4.0 b/metadata/md5-cache/dev-python/twisted-26.4.0
new file mode 100644
index 000000000000..66dc5044088d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/twisted-26.4.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/hatch-fancy-pypi-readme-22.5.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/automat-24.8.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/constantly-15.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zope-interface-5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-3.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-38[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) http2? ( >=dev-python/h2-3.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/priority-1.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ssl? ( >=dev-python/pyopenssl-25.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) websockets? ( dev-python/wsproto[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( !!dev-python/py >=dev-python/appdirs-1.4.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-3.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpx-0.27[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wsproto[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-25.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) python_targets_python3_11? ( !!dev-python/py >=dev-python/appdirs-1.4.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-3.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpx-0.27[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wsproto[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-25.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) python_targets_python3_12? ( !!dev-python/py >=dev-python/appdirs-1.4.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-3.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpx-0.27[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wsproto[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-25.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) python_targets_python3_13? ( !!dev-python/py >=dev-python/appdirs-1.4.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-3.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpx-0.27[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wsproto[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-25.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) python_targets_python3_14? ( !!dev-python/py >=dev-python/appdirs-1.4.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-3.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpx-0.27[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wsproto[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-25.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
+DESCRIPTION=An asynchronous networking framework written in Python
+EAPI=8
+HOMEPAGE=https://twisted.org/ https://github.com/twisted/twisted/ https://pypi.org/project/Twisted/
+IDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/constantly-15.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zope-interface-5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+INHERIT=distutils-r1 multiprocessing pypi virtualx
+IUSE=conch http2 serial ssl test websockets python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=MIT
+RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/automat-24.8.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/constantly-15.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zope-interface-5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-3.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-38[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) http2? ( >=dev-python/h2-3.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/priority-1.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ssl? ( >=dev-python/pyopenssl-25.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) websockets? ( dev-python/wsproto[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/twisted/twisted-26.4.0.tar.gz verify-provenance? ( https://pypi.org/integrity/twisted/v26.4.0/twisted-26.4.0.tar.gz/provenance -> twisted-26.4.0.tar.gz.provenance ) https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=b4ff56052265c539e7061f3d4ccf53da
diff --git a/metadata/md5-cache/dev-python/uv-0.11.14 b/metadata/md5-cache/dev-python/uv-0.11.14
new file mode 100644
index 000000000000..c1685ae37096
--- /dev/null
+++ b/metadata/md5-cache/dev-python/uv-0.11.14
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig test? ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 dev-lang/python:3.13 !!~dev-python/uv-0.5.0 ) || ( >=dev-lang/rust-bin-1.93.0:* >=dev-lang/rust-1.93.0:* )
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
+DESCRIPTION=A Python package installer and resolver, written in Rust
+EAPI=8
+HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
+INHERIT=cargo check-reqs
+IUSE=test debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
+LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB BZIP2 openssl
+PROPERTIES=test_network
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/astral-sh/uv/archive/0.11.14.tar.gz -> uv-0.11.14.gh.tar.gz https://github.com/gentoo-crate-dist/uv/releases/download/0.11.14/uv-0.11.14-crates.tar.xz
+_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=9c43ec8dd88188e3f1cf91a368ac331b
diff --git a/metadata/md5-cache/dev-python/uv-build-0.11.14 b/metadata/md5-cache/dev-python/uv-build-0.11.14
new file mode 100644
index 000000000000..37dba7732502
--- /dev/null
+++ b/metadata/md5-cache/dev-python/uv-build-0.11.14
@@ -0,0 +1,16 @@
+BDEPEND=test? ( app-arch/unzip dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=PEP517 uv build backend
+EAPI=8
+HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv-build/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
+LICENSE=|| ( Apache-2.0 MIT )
+RDEPEND=>=dev-python/uv-0.11.14 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/u/uv-build/uv_build-0.11.14.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=d6f58a3421b66e755031404ee8ea6362
diff --git a/metadata/md5-cache/dev-python/virtualenv-21.3.2 b/metadata/md5-cache/dev-python/virtualenv-21.3.2
new file mode 100644
index 000000000000..c38f565e2008
--- /dev/null
+++ b/metadata/md5-cache/dev-python/virtualenv-21.3.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( >=dev-python/distlib-0.3.7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/filelock-3.24.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-3.9.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-discovery-1.2.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ensurepip-pip >=dev-python/ensurepip-setuptools-70.1 dev-python/ensurepip-wheel python_targets_pypy3_11? ( dev-python/coverage[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pip-22.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-mock-3.6.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-67.8[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-20.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-python/coverage[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pip-22.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-mock-3.6.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-67.8[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-20.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-python/coverage[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pip-22.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-mock-3.6.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-67.8[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-20.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( dev-python/coverage[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pip-22.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-mock-3.6.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-67.8[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-20.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( dev-python/coverage[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pip-22.2.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-mock-3.6.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-67.8[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-20.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( dev-python/time-machine[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( >=dev-python/pytest-freezer-0.4.6[python_targets_pypy3_11(-)?] ) ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Virtual Python Environment builder
+EAPI=8
+HOMEPAGE=https://virtualenv.pypa.io/en/stable/ https://pypi.org/project/virtualenv/ https://github.com/pypa/virtualenv/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/distlib-0.3.7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/filelock-3.24.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-3.9.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-discovery-1.2.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ensurepip-pip >=dev-python/ensurepip-setuptools-70.1 dev-python/ensurepip-wheel python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/v/virtualenv/virtualenv-21.3.2.tar.gz verify-provenance? ( https://pypi.org/integrity/virtualenv/v21.3.2/virtualenv-21.3.2.tar.gz/provenance -> virtualenv-21.3.2.tar.gz.provenance )
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=1918ac25eea2038f0f2c7e10e405779c
diff --git a/metadata/md5-cache/dev-qt/qt-docs-6.11.1_p202605090529 b/metadata/md5-cache/dev-qt/qt-docs-6.11.1_p202605090529
new file mode 100644
index 000000000000..4d9f1a568e20
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qt-docs-6.11.1_p202605090529
@@ -0,0 +1,14 @@
+BDEPEND=examples? ( || ( app-arch/7zip app-arch/p7zip ) )
+DEFINED_PHASES=install 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 +remoteobjects grpc +3d +serialbus +qt5compat +imageformats +multimedia lottie +networkauth +sensors quickeffectmaker +speech quick3dphysics +connectivity +positioning activeqt +charts tasktree +declarative +svg canvaspainter +websockets +serialport +httpserver datavis +wayland +graphs +shadertools +timeline +virtualkeyboard +scxml openapi +location
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=FDL-1.3
+REQUIRED_USE=|| ( examples html qch )
+SLOT=6
+SRC_URI=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtcmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtconcurrent-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtdbus-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtgui-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtnetwork-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtopengl-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtplatformintegration-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtprintsupport-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtsql-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qttestlib-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtwidgets-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples/6.11.1-0-202605090529qtbase-examples-6.11.1.7z ) 3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qt3d/6.11.1-0-202605090529qt3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qt3d/6.11.1-0-202605090529qt3d-examples-6.11.1.7z ) ) activeqt? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtactiveqt/6.11.1-0-202605090529activeqt-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtactiveqt/6.11.1-0-202605090529qtactiveqt-examples-6.11.1.7z ) ) canvaspainter? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtcanvaspainter/6.11.1-0-202605090529qtcanvaspainter-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtcanvaspainter/6.11.1-0-202605090529qtcanvaspainter-examples-6.11.1.7z ) ) charts? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtcharts/6.11.1-0-202605090529qtcharts-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtcharts/6.11.1-0-202605090529qtcharts-examples-6.11.1.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtbluetooth/6.11.1-0-202605090529qtbluetooth-documentation.tar.xz ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtbluetooth/6.11.1-0-202605090529qtbluetooth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtconnectivity/6.11.1-0-202605090529qtconnectivity-examples-6.11.1.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtnfc/6.11.1-0-202605090529qtnfc-documentation.tar.xz ) datavis? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtdatavis3d/6.11.1-0-202605090529qtdatavis3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtdatavis3d/6.11.1-0-202605090529qtdatavis3d-examples-6.11.1.7z ) ) declarative? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtlabsplatform-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtqml-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtqmlcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtqmlmodels-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtqmltest-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtqmlworkerscript-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtqmlxmllistmodel-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtquick-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtquickcontrols-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtquickdialogs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples/6.11.1-0-202605090529qtdeclarative-examples-6.11.1.7z ) ) https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtdoc-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples/6.11.1-0-202605090529qtdoc-examples-6.11.1.7z ) graphs? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtgraphs/6.11.1-0-202605090529qtgraphs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtgraphs/6.11.1-0-202605090529qtgraphs-examples-6.11.1.7z ) ) grpc? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtgrpc/6.11.1-0-202605090529qtgrpc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtgrpc/6.11.1-0-202605090529qtprotobuf-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtgrpc/6.11.1-0-202605090529qtgrpc-examples-6.11.1.7z ) ) httpserver? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qthttpserver/6.11.1-0-202605090529qthttpserver-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qthttpserver/6.11.1-0-202605090529qthttpserver-examples-6.11.1.7z ) ) imageformats? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtimageformats/6.11.1-0-202605090529qtimageformats-documentation.tar.xz ) location? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtlocation/6.11.1-0-202605090529qtlocation-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtlocation/6.11.1-0-202605090529qtlocation-examples-6.11.1.7z ) ) lottie? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtlottie/6.11.1-0-202605090529qtlottieanimation-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtlottie/6.11.1-0-202605090529qtlottie-examples-6.11.1.7z ) ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtmultimedia/6.11.1-0-202605090529qtmultimedia-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtmultimedia/6.11.1-0-202605090529qtmultimedia-examples-6.11.1.7z ) ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtmultimedia/6.11.1-0-202605090529qtspatialaudio-documentation.tar.xz ) networkauth? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtnetworkauth/6.11.1-0-202605090529qtnetworkauth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtnetworkauth/6.11.1-0-202605090529qtnetworkauth-examples-6.11.1.7z ) ) openapi? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtopenapi/6.11.1-0-202605090529qtopenapi-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtopenapi/6.11.1-0-202605090529qtopenapi-examples-6.11.1.7z ) ) positioning? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtpositioning/6.11.1-0-202605090529qtpositioning-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtpositioning/6.11.1-0-202605090529qtpositioning-examples-6.11.1.7z ) ) qt5compat? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qt5compat/6.11.1-0-202605090529qtcore5compat-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qt5compat/6.11.1-0-202605090529qtgraphicaleffects5compat-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qt5compat/6.11.1-0-202605090529qt5compat-examples-6.11.1.7z ) ) quick3dphysics? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtquick3dphysics/6.11.1-0-202605090529qtquick3dphysics-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtquick3dphysics/6.11.1-0-202605090529qtquick3dphysics-examples-6.11.1.7z ) ) quick3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtquick3d/6.11.1-0-202605090529qtquick3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtquick3d/6.11.1-0-202605090529qtquick3d-examples-6.11.1.7z ) ) quickeffectmaker? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtquickeffectmaker/6.11.1-0-202605090529qtquickeffectmaker-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtquickeffectmaker/6.11.1-0-202605090529qtquickeffectmaker-examples-6.11.1.7z ) ) remoteobjects? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtremoteobjects/6.11.1-0-202605090529qtremoteobjects-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtremoteobjects/6.11.1-0-202605090529qtremoteobjects-examples-6.11.1.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtscxml/6.11.1-0-202605090529qtscxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtscxml/6.11.1-0-202605090529qtscxml-examples-6.11.1.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtscxml/6.11.1-0-202605090529qtstatemachine-documentation.tar.xz ) sensors? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtsensors/6.11.1-0-202605090529qtsensors-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtsensors/6.11.1-0-202605090529qtsensors-examples-6.11.1.7z ) ) serialbus? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtserialbus/6.11.1-0-202605090529qtserialbus-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtserialbus/6.11.1-0-202605090529qtserialbus-examples-6.11.1.7z ) ) serialport? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtserialport/6.11.1-0-202605090529qtserialport-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtserialport/6.11.1-0-202605090529qtserialport-examples-6.11.1.7z ) ) shadertools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtshadertools/6.11.1-0-202605090529qtshadertools-documentation.tar.xz ) speech? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtspeech/6.11.1-0-202605090529qttexttospeech-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtspeech/6.11.1-0-202605090529qtspeech-examples-6.11.1.7z ) ) svg? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtsvg-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples/6.11.1-0-202605090529qtsvg-examples-6.11.1.7z ) ) tasktree? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qttasktree/6.11.1-0-202605090529qttasktree-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qttasktree/6.11.1-0-202605090529qttasktree-examples-6.11.1.7z ) ) timeline? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtquicktimeline/6.11.1-0-202605090529qtquicktimeline-documentation.tar.xz ) tools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qdoc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtassistant-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtdesigner-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtdistancefieldgenerator-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qthelp-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtlinguist-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc/6.11.1-0-202605090529qtuitools-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples/6.11.1-0-202605090529qttools-examples-6.11.1.7z ) ) virtualkeyboard? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtvirtualkeyboard/6.11.1-0-202605090529qtvirtualkeyboard-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtvirtualkeyboard/6.11.1-0-202605090529qtvirtualkeyboard-examples-6.11.1.7z ) ) wayland? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtwaylandcompositor/6.11.1-0-202605090529qtwaylandcompositor-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtwaylandcompositor/6.11.1-0-202605090529qtwayland-examples-6.11.1.7z ) ) webchannel? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtwebchannel/6.11.1-0-202605090529qtwebchannel-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtwebchannel/6.11.1-0-202605090529qtwebchannel-examples-6.11.1.7z ) ) websockets? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtwebsockets/6.11.1-0-202605090529qtwebsockets-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtwebsockets/6.11.1-0-202605090529qtwebsockets-examples-6.11.1.7z ) ) webview? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.doc.qtwebview/6.11.1-0-202605090529qtwebview-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_6111_unix_line_endings_src/qt.qt6.6111.examples.qtwebview/6.11.1-0-202605090529qtwebview-examples-6.11.1.7z ) )
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2
+_md5_=163176ea4e4890858b27b4edaeef1d47
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.11.1 b/metadata/md5-cache/dev-qt/qt3d-6.11.1
new file mode 100644
index 000000000000..0c63eeadf361
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qt3d-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.11.1:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.11.1: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 custom-cflags test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.11.1:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qt3d-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4aba0a175260e0b9f87f8ed5500275fd
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.11.1 b/metadata/md5-cache/dev-qt/qt5compat-6.11.1
new file mode 100644
index 000000000000..ba5c04b73437
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtshadertools-6.11.1:6 )
+DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=+gui icu qml custom-cflags 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.11.1:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtshadertools-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qt5compat-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=24320e31de7911469363480462e370a7
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.11.1 b/metadata/md5-cache/dev-qt/qtcharts-6.11.1
new file mode 100644
index 000000000000..4a7245599e89
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.11.1:6[opengl] )
+DESCRIPTION=Chart component library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=gles2-only qml custom-cflags 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.11.1:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.11.1:6[opengl] )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtcharts-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=364086ff5bb9970da6df1b5ec064c62b
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.11.1 b/metadata/md5-cache/dev-qt/qtconnectivity-6.11.1
new file mode 100644
index 000000000000..ee10e977b4fe
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.11.1
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6 bluetooth? ( ~dev-qt/qtbase-6.11.1:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.11.1:6[dbus] ) 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 neard nfc smartcard custom-cflags 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.11.1:6 bluetooth? ( ~dev-qt/qtbase-6.11.1:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.11.1:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) )
+REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtconnectivity-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=69aff2871c1432f628dba967f0040a60
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.11.1 b/metadata/md5-cache/dev-qt/qtdeclarative-6.11.1
new file mode 100644
index 000000000000..a0badbb444eb
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ~dev-qt/qtshadertools-6.11.1:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.11.1:6 ) svg? ( ~dev-qt/qtsvg-6.11.1:6 ) vulkan? ( dev-util/vulkan-headers )
+DESCRIPTION=Qt Declarative (Quick 2)
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=python-any-r1 qt6-build
+IUSE=accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets custom-cflags
+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.11.1:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.11.1:6 ) svg? ( ~dev-qt/qtsvg-6.11.1:6 )
+RESTRICT=test
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtdeclarative-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d6e82b864ef0656370a50c75caabdc26
diff --git a/metadata/md5-cache/dev-qt/qtgraphs-6.11.1 b/metadata/md5-cache/dev-qt/qtgraphs-6.11.1
new file mode 100644
index 000000000000..8c201ee43dae
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtgraphs-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gui,widgets] ~dev-qt/qtdeclarative-6.11.1:6 quick3d? ( ~dev-qt/qtquick3d-6.11.1:6 )
+DESCRIPTION=Graphs component library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=quick3d custom-cflags test
+KEYWORDS=~amd64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[gui,widgets] ~dev-qt/qtdeclarative-6.11.1:6 quick3d? ( ~dev-qt/qtquick3d-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtgraphs-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=404512f3933e2c95e854522d14072b4d
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.11.1 b/metadata/md5-cache/dev-qt/qthttpserver-6.11.1
new file mode 100644
index 000000000000..abde2f55787c
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.11.1:6 ) test? ( ~dev-qt/qtbase-6.11.1:6[concurrent] )
+DESCRIPTION=HTTP server functionality for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=+ssl websockets custom-cflags test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qthttpserver-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d1e8a4bb625fa7128c74d4596da28c0c
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.11.1 b/metadata/md5-cache/dev-qt/qtimageformats-6.11.1
new file mode 100644
index 000000000000..d723d977e299
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1: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 custom-cflags 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.11.1:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtimageformats-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7fd60e8854ecd9d1ce848daeafeca970
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.11.1 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.11.1
new file mode 100644
index 000000000000..ab287b5983fb
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6
+DESCRIPTION=Implementation of the Language Server Protocol for Qt
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=custom-cflags test
+KEYWORDS=~amd64 ~arm64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtlanguageserver-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=efb1ee341c10ae4e482293368de6c208
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.11.1 b/metadata/md5-cache/dev-qt/qtlocation-6.11.1
new file mode 100644
index 000000000000..9b808154a41e
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[network] ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtpositioning-6.11.1:6[qml]
+DESCRIPTION=Location (places, maps, navigation) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=custom-cflags test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[network] ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtpositioning-6.11.1:6[qml]
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtlocation-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2e6586895f4111e8e75d8b6b6f49bf35
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.10.3 b/metadata/md5-cache/dev-qt/qtmultimedia-6.10.3
index 5b1bb8e58516..74b9e2816662 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.10.3
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.10.3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.10.3
SRC_URI=https://download.qt.io/official_releases/qt/6.10/6.10.3/submodules/qtmultimedia-everywhere-src-6.10.3.tar.xz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7a96246f6705da63387e178b17341e6e
+_md5_=c04f969f19351596b4d39c7a926a18b4
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.11.0 b/metadata/md5-cache/dev-qt/qtmultimedia-6.11.0
index 3f1d3b58edaf..70dbb5611cb7 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.11.0
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.11.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.11.0
SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.0/submodules/qtmultimedia-everywhere-src-6.11.0.tar.xz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=452cd45b1bb86c3af1b95d6dfdb7a2d4
+_md5_=f7ecf9c7c913d7231d69e6bc40078872
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.11.1 b/metadata/md5-cache/dev-qt/qtmultimedia-6.11.1
new file mode 100644
index 000000000000..7ffafdeac38c
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.11.1
@@ -0,0 +1,17 @@
+BDEPEND=~dev-qt/qtshadertools-6.11.1:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[concurrent,gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.11.1: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 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.11.1:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.11.1:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtquick3d-6.11.1:6 ) vaapi? ( media-libs/libva:= ) 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 +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio qml +v4l vaapi vulkan wayland custom-cflags 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.11.1:6[concurrent,gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.11.1: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 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.11.1:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.11.1:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtquick3d-6.11.1:6 ) vaapi? ( media-libs/libva:= )
+REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtmultimedia-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=bc40ee6b12d6c7b200f1c22c4fa8fba1
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.11.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.11.9999
index c0c86767d572..f868469da0b4 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.11.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.11.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml )
RESTRICT=!test? ( test )
SLOT=6/6.11.9999
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=66e57c5a1534e92d7837c1bd343d3d88
+_md5_=bc40ee6b12d6c7b200f1c22c4fa8fba1
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
index 28a3e1f30d79..03cf10328824 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml )
RESTRICT=!test? ( test )
SLOT=6/6.9999
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=66e57c5a1534e92d7837c1bd343d3d88
+_md5_=bc40ee6b12d6c7b200f1c22c4fa8fba1
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.11.1 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.11.1
new file mode 100644
index 000000000000..789093a9d6d5
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gui,network]
+DESCRIPTION=Network authorization library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=custom-cflags test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[gui,network]
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtnetworkauth-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=98d86be0491d763118137278ed665aef
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.11.1 b/metadata/md5-cache/dev-qt/qtpositioning-6.11.1
new file mode 100644
index 000000000000..ab2eeae6c958
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6 geoclue? ( ~dev-qt/qtbase-6.11.1:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.11.1:6[network] ~dev-qt/qtserialport-6.11.1:6 ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+DESCRIPTION=Physical position determination library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=geoclue nmea +qml custom-cflags 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.11.1:6 geoclue? ( ~dev-qt/qtbase-6.11.1:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.11.1:6[network] ~dev-qt/qtserialport-6.11.1:6 ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6 ) geoclue? ( app-misc/geoclue:2.0 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtpositioning-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=763b20f266eaed26746bafd1769d81c7
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.11.1 b/metadata/md5-cache/dev-qt/qtquick3d-6.11.1
new file mode 100644
index 000000000000..74bf9b134f63
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=~dev-qt/qtshadertools-6.11.1:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtquicktimeline-6.11.1:6 ~dev-qt/qtshadertools-6.11.1:6 media-libs/assimp:= virtual/zlib:= test? ( ~dev-qt/qtbase-6.11.1: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 custom-cflags test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtquicktimeline-6.11.1:6 ~dev-qt/qtshadertools-6.11.1:6 media-libs/assimp:= virtual/zlib:=
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtquick3d-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9422e39be3b1df28209a018a29413a6e
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.11.1 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.11.1
new file mode 100644
index 000000000000..f0a5550e726f
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6 ~dev-qt/qtdeclarative-6.11.1:6
+DESCRIPTION=Qt module for keyframe-based timeline construction
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=custom-cflags 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.11.1:6 ~dev-qt/qtdeclarative-6.11.1:6
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtquicktimeline-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=18bf9a8e93587addbf14c7c4ba635cd2
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.11.1 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.11.1
new file mode 100644
index 000000000000..45cff5510e90
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[network] qml? ( ~dev-qt/qtbase-6.11.1:6[gui] ~dev-qt/qtdeclarative-6.11.1:6 ) test? ( ~dev-qt/qtbase-6.11.1:6[gui] )
+DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml custom-cflags test
+KEYWORDS=~amd64 ~loong
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[network] qml? ( ~dev-qt/qtbase-6.11.1:6[gui] ~dev-qt/qtdeclarative-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtremoteobjects-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=173828551a9c3c33b79be21620d12beb
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.11.1 b/metadata/md5-cache/dev-qt/qtscxml-6.11.1
new file mode 100644
index 000000000000..cb48726c53d4
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gui] qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+DESCRIPTION=State Chart XML (SCXML) support library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml custom-cflags 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.11.1:6[gui] qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtscxml-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=942428f25a46ba3932ab7a150e9a088c
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.11.1 b/metadata/md5-cache/dev-qt/qtsensors-6.11.1
new file mode 100644
index 000000000000..04337a06932e
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+DESCRIPTION=Hardware sensor access library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml custom-cflags 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.11.1:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtsensors-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=cf061d831b046a38f458b31dd38a6e24
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.11.1 b/metadata/md5-cache/dev-qt/qtserialbus-6.11.1
new file mode 100644
index 000000000000..f7ad6789b3f5
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[network] ~dev-qt/qtserialport-6.11.1: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=custom-cflags test
+KEYWORDS=~amd64 ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[network] ~dev-qt/qtserialport-6.11.1:6
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtserialbus-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=1b278bd2e4f00c2d3b98b187d15b6561
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.11.1 b/metadata/md5-cache/dev-qt/qtserialport-6.11.1
new file mode 100644
index 000000000000..0e09fe345c0c
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6 virtual/libudev:=
+DESCRIPTION=Serial port abstraction library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=custom-cflags 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.11.1:6 virtual/libudev:=
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtserialport-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d6c4f24e2a0cb0e2109ee0964f442ad2
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.11.1 b/metadata/md5-cache/dev-qt/qtshadertools-6.11.1
new file mode 100644
index 000000000000..ca4a181136a0
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gui]
+DESCRIPTION=Qt APIs and Tools for Graphics Pipelines
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=flag-o-matic qt6-build
+IUSE=custom-cflags 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.11.1:6[gui]
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtshadertools-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b6a2a6dda0e351498badc624eb790dae
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.11.1 b/metadata/md5-cache/dev-qt/qtspeech-6.11.1
new file mode 100644
index 000000000000..423934f80fa8
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6 ~dev-qt/qtmultimedia-6.11.1:6 flite? ( app-accessibility/flite ~dev-qt/qtbase-6.11.1:6[concurrent] ) qml? ( ~dev-qt/qtdeclarative-6.11.1: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 custom-cflags
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6 ~dev-qt/qtmultimedia-6.11.1:6 flite? ( app-accessibility/flite ~dev-qt/qtbase-6.11.1:6[concurrent] ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6 ) speechd? ( app-accessibility/speech-dispatcher )
+RESTRICT=test
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtspeech-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=daf4f177e80a2258f27131e5e61144f2
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.11.1 b/metadata/md5-cache/dev-qt/qtsvg-6.11.1
new file mode 100644
index 000000000000..bddc54d1dc6c
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gui,widgets] virtual/zlib:=
+DESCRIPTION=SVG rendering library for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build toolchain-funcs
+IUSE=custom-cflags 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.11.1:6[gui,widgets] virtual/zlib:=
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtsvg-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ce278ab87c224ba8ad72881fb6a1c8fc
diff --git a/metadata/md5-cache/dev-qt/qttools-6.11.1 b/metadata/md5-cache/dev-qt/qttools-6.11.1
new file mode 100644
index 000000000000..bdd08e9b10fd
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qttools-6.11.1
@@ -0,0 +1,18 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[widgets?] assistant? ( ~dev-qt/qtbase-6.11.1:6[concurrent,network,sql,sqlite] !dev-qt/assistant:5 ) designer? ( ~dev-qt/qtbase-6.11.1:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) !<dev-qt/designer-5.15.18-r1:5 ) kmap2qmap? ( ~dev-qt/qtbase-6.11.1:6[evdev] ) linguist? ( widgets? ( !dev-qt/linguist:5 ) ) qdbus? ( ~dev-qt/qtbase-6.11.1:6[dbus,xml] widgets? ( !dev-qt/qdbusviewer:5 ) ) qdoc? ( llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.11.1:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.11.1:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.11.1:6[opengl=] ) qtdiag? ( vulkan? ( dev-util/vulkan-headers ) )
+DESCRIPTION=Qt Tools Collection
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=flag-o-matic llvm-r2 optfeature qt6-build xdg
+IUSE=+assistant designer distancefieldgenerator gles2-only kmap2qmap +linguist opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_21 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 custom-cflags
+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.11.1:6[widgets?] assistant? ( ~dev-qt/qtbase-6.11.1:6[concurrent,network,sql,sqlite] !dev-qt/assistant:5 ) designer? ( ~dev-qt/qtbase-6.11.1:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) !<dev-qt/designer-5.15.18-r1:5 ) kmap2qmap? ( ~dev-qt/qtbase-6.11.1:6[evdev] ) linguist? ( widgets? ( !dev-qt/linguist:5 ) ) qdbus? ( ~dev-qt/qtbase-6.11.1:6[dbus,xml] widgets? ( !dev-qt/qdbusviewer:5 ) ) qdoc? ( llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) qml? ( ~dev-qt/qtdeclarative-6.11.1:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.11.1:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.11.1:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.11.1:6[opengl=] )
+REQUIRED_USE=assistant? ( widgets ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( qml ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) qmlls? ( assistant qml )
+RESTRICT=test
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qttools-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r2 d0f9b3164877aa250943c25b016e475e llvm-utils e7edb4086e31c8537574b263d899f826 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f45063c9697b9b016ed3617cef84dc0b
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.11.1 b/metadata/md5-cache/dev-qt/qttranslations-6.11.1
new file mode 100644
index 000000000000..34c51478db9e
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.11.1
@@ -0,0 +1,15 @@
+BDEPEND=~dev-qt/qttools-6.11.1:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6
+DESCRIPTION=Translation files for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=custom-cflags
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RESTRICT=test
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qttranslations-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=1841d1640dc8b8902a10a507e3547336
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.11.1 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.11.1
new file mode 100644
index 000000000000..7dbf851a35ac
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gui] ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtsvg-6.11.1:6 sound? ( ~dev-qt/qtmultimedia-6.11.1:6[qml] ) spell? ( app-text/hunspell:= )
+DESCRIPTION=Customizable input framework and virtual keyboard for Qt
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=+sound +spell custom-cflags test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[gui] ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtsvg-6.11.1:6 sound? ( ~dev-qt/qtmultimedia-6.11.1:6[qml] ) spell? ( app-text/hunspell:= )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtvirtualkeyboard-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=18bc98f2a4e19cbe3ff5d1b694c3e073
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.11.1 b/metadata/md5-cache/dev-qt/qtwayland-6.11.1
new file mode 100644
index 000000000000..04a3a8389616
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-libs/wayland ~dev-qt/qtbase-6.11.1:6[gui,opengl,wayland] media-libs/libglvnd x11-libs/libxkbcommon qml? ( ~dev-qt/qtdeclarative-6.11.1:6 ) gnome? ( ~dev-qt/qtbase-6.11.1:6[dbus] ~dev-qt/qtsvg-6.11.1:6 )
+DESCRIPTION=Toolbox for making Qt based Wayland compositors
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=gnome qml custom-cflags test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.11.1:6[gui,opengl,wayland] media-libs/libglvnd x11-libs/libxkbcommon qml? ( ~dev-qt/qtdeclarative-6.11.1:6 ) gnome? ( ~dev-qt/qtbase-6.11.1:6[dbus] ~dev-qt/qtsvg-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtwayland-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0ab23d41af3a8d901efc0e45f8095878
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.11.1 b/metadata/md5-cache/dev-qt/qtwebchannel-6.11.1
new file mode 100644
index 000000000000..96b176b5cad4
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+DESCRIPTION=Qt WebChannel
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml custom-cflags 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.11.1:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtwebchannel-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f1fa8654ff884629e89810007ff714da
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.11.1 b/metadata/md5-cache/dev-qt/qtwebengine-6.11.1
new file mode 100644
index 000000000000..1dc6e75fb4c5
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.11.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( ( dev-lang/python:3.14 dev-python/html5lib[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/html5lib[python_targets_python3_11(-)] ) ) dev-util/gperf net-libs/nodejs[icu,ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.28.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/libxml2:=[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.11.1:6[accessibility=,gui,opengl=,ssl,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.11.1:6[widgets?] ~dev-qt/qtwebchannel-6.11.1: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/mesa[gbm(+)] >=media-libs/openh264-2.4:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils virtual/libudev:= virtual/minizip:= virtual/zlib:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.11.1:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.11.1:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) || ( sys-devel/gcc:* llvm-runtimes/libatomic-stub ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence elibc_musl? ( sys-libs/queue-standalone ) screencast? ( media-libs/libepoxy[egl(+)] ) 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 webdriver +widgets custom-cflags test
+KEYWORDS=~amd64 ~arm64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libxml2:=[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.11.1:6[accessibility=,gui,opengl=,ssl,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.11.1:6[widgets?] ~dev-qt/qtwebchannel-6.11.1: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/mesa[gbm(+)] >=media-libs/openh264-2.4:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils virtual/libudev:= virtual/minizip:= virtual/zlib:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.11.1:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.11.1:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] )
+REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtwebengine-everywhere-src-6.11.1.tar.xz https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/qtwebengine-6.11-patchset-3.tar.xz
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=30c960c7de20388699c81776aab7009c
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.11.1 b/metadata/md5-cache/dev-qt/qtwebsockets-6.11.1
new file mode 100644
index 000000000000..e086c5280fd5
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+DESCRIPTION=Implementation of the WebSocket protocol for the Qt6 framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/
+INHERIT=qt6-build
+IUSE=qml +ssl custom-cflags 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.11.1:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.11.1:6 )
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtwebsockets-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a91877489168641c4b4fda898c19d17b
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.11.1 b/metadata/md5-cache/dev-qt/qtwebview-6.11.1
new file mode 100644
index 000000000000..0b9aba49c5cf
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.11.1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=~dev-qt/qtbase-6.11.1:6[gui] ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtwebengine-6.11.1: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=custom-cflags test
+KEYWORDS=~amd64 ~arm64
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=~dev-qt/qtbase-6.11.1:6[gui] ~dev-qt/qtdeclarative-6.11.1:6 ~dev-qt/qtwebengine-6.11.1:6[qml]
+RESTRICT=!test? ( test )
+SLOT=6/6.11.1
+SRC_URI=https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtwebview-everywhere-src-6.11.1.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qt6-build 6ca2a5cbec66d9049b0b6ff56f7be2de toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a8243f524be65148dc7e79d86cad4ebf
diff --git a/metadata/md5-cache/dev-scheme/chez-10.4.1 b/metadata/md5-cache/dev-scheme/chez-10.4.1
new file mode 100644
index 000000000000..3f206a1b29ce
--- /dev/null
+++ b/metadata/md5-cache/dev-scheme/chez-10.4.1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install prepare
+DEPEND=app-arch/lz4:= sys-apps/util-linux virtual/zlib:= X? ( x11-libs/libX11 ) ncurses? ( sys-libs/ncurses:= )
+DESCRIPTION=A programming language based on R6RS
+EAPI=8
+HOMEPAGE=https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme/
+INHERIT=dot-a edo toolchain-funcs
+IUSE=X +ncurses +threads
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=Apache-2.0 MIT
+RDEPEND=app-arch/lz4:= sys-apps/util-linux virtual/zlib:= X? ( x11-libs/libX11 ) ncurses? ( sys-libs/ncurses:= )
+RESTRICT=test
+SLOT=0/10.4.1
+SRC_URI=https://github.com/cisco/ChezScheme/releases/download/v10.4.1/csv10.4.1.tar.gz -> chez-10.4.1.tar.gz
+_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=60c5fb8e3f1f32520d21a331565bc62c
diff --git a/metadata/md5-cache/dev-util/flawfinder-2.0.19-r2 b/metadata/md5-cache/dev-util/flawfinder-2.0.19-r2
index df8fd20a2e80..1f8b68c1a4cc 100644
--- a/metadata/md5-cache/dev-util/flawfinder-2.0.19-r2
+++ b/metadata/md5-cache/dev-util/flawfinder-2.0.19-r2
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://downloads.sourceforge.net/flawfinder/flawfinder-2.0.19.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e2bda4556ed067304c6ede7ff9030662
+_md5_=1e90bf9bd8ea06a5440c3961781e55b0
diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.44.0 b/metadata/md5-cache/dev-util/selenium-manager-4.44.0
new file mode 100644
index 000000000000..6d8218133932
--- /dev/null
+++ b/metadata/md5-cache/dev-util/selenium-manager-4.44.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) || ( >=dev-lang/rust-bin-1.85.0:* >=dev-lang/rust-1.85.0:* )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
+DESCRIPTION=CLI tool that manages the browser/driver infrastructure required by Selenium
+EAPI=8
+HOMEPAGE=https://www.selenium.dev/ https://github.com/SeleniumHQ/selenium/
+INHERIT=cargo
+IUSE=telemetry test debug
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0 Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/SeleniumHQ/selenium/archive/selenium-4.44.0.tar.gz -> selenium-selenium-4.44.0.gh.tar.gz https://github.com/gentoo-crate-dist/selenium/releases/download/selenium-4.37.0/selenium-4.37.0-crates.tar.xz
+_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=a534493d36ca7ff94092f6f7b059a55b
diff --git a/metadata/md5-cache/dev-vcs/jj-0.37.0 b/metadata/md5-cache/dev-vcs/jj-0.37.0
deleted file mode 100644
index a5bbe7b6545b..000000000000
--- a/metadata/md5-cache/dev-vcs/jj-0.37.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.89.0:* >=dev-lang/rust-1.89.0:* )
-DEFINED_PHASES=compile configure install setup test unpack
-DESCRIPTION=Jujutsu - an experimental version control system
-EAPI=8
-HOMEPAGE=https://www.jj-vcs.dev/
-INHERIT=cargo
-IUSE=debug
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 Apache-2.0 BSD MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
-SLOT=0
-SRC_URI=https://github.com/jj-vcs/jj/archive/refs/tags/v0.37.0.tar.gz -> jj-0.37.0.tar.gz mirror://gentoo/jj-cli-0.37.0-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=af33f5849af89527c5743089bfd68707
diff --git a/metadata/md5-cache/dev-vcs/jj-0.38.0 b/metadata/md5-cache/dev-vcs/jj-0.38.0
deleted file mode 100644
index 9dc75e1f242a..000000000000
--- a/metadata/md5-cache/dev-vcs/jj-0.38.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.89.0:* >=dev-lang/rust-1.89.0:* )
-DEFINED_PHASES=compile configure install setup test unpack
-DESCRIPTION=Jujutsu - an experimental version control system
-EAPI=8
-HOMEPAGE=https://www.jj-vcs.dev/
-INHERIT=cargo
-IUSE=debug
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 Apache-2.0 BSD MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
-SLOT=0
-SRC_URI=https://github.com/jj-vcs/jj/archive/refs/tags/v0.38.0.tar.gz -> jj-0.38.0.tar.gz mirror://gentoo/jj-cli-0.38.0-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=af33f5849af89527c5743089bfd68707
diff --git a/metadata/md5-cache/dev-vcs/jj-0.39.0 b/metadata/md5-cache/dev-vcs/jj-0.39.0
deleted file mode 100644
index 6f830bf1abf1..000000000000
--- a/metadata/md5-cache/dev-vcs/jj-0.39.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.89.0:* >=dev-lang/rust-1.89.0:* )
-DEFINED_PHASES=compile configure install setup test unpack
-DESCRIPTION=Jujutsu - an experimental version control system
-EAPI=8
-HOMEPAGE=https://www.jj-vcs.dev/
-INHERIT=cargo
-IUSE=debug
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 Apache-2.0 BSD MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
-SLOT=0
-SRC_URI=https://github.com/jj-vcs/jj/archive/refs/tags/v0.39.0.tar.gz -> jj-0.39.0.tar.gz mirror://gentoo/jj-cli-0.39.0-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=af33f5849af89527c5743089bfd68707
diff --git a/metadata/md5-cache/dev-vcs/jj-0.36.0 b/metadata/md5-cache/dev-vcs/jj-0.41.0
index 7c8f30f56630..cb8cf17d4b42 100644
--- a/metadata/md5-cache/dev-vcs/jj-0.36.0
+++ b/metadata/md5-cache/dev-vcs/jj-0.41.0
@@ -4,10 +4,11 @@ DESCRIPTION=Jujutsu - an experimental version control system
EAPI=8
HOMEPAGE=https://www.jj-vcs.dev/
INHERIT=cargo
-IUSE=debug
+IUSE=test debug
KEYWORDS=~amd64
LICENSE=Apache-2.0 Apache-2.0 BSD MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
+RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/jj-vcs/jj/archive/refs/tags/v0.36.0.tar.gz -> jj-0.36.0.tar.gz mirror://gentoo/jj-cli-0.36.0-crates.tar.xz
+SRC_URI=https://github.com/jj-vcs/jj/archive/refs/tags/v0.41.0.tar.gz -> jj-0.41.0.gh.tar.gz https://github.com/gentoo-crate-dist/jj/releases/download/v0.41.0/jj-0.41.0-crates.tar.xz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=5ede83d834bc54e1faf5a1814fc90814
+_md5_=06f0fa538dbdf853eeed59c5f4ff439b
diff --git a/metadata/md5-cache/dev-vcs/subversion-1.14.5-r3 b/metadata/md5-cache/dev-vcs/subversion-1.14.5-r3
index c4bd9c29ace5..342b9a9d7f0b 100644
--- a/metadata/md5-cache/dev-vcs/subversion-1.14.5-r3
+++ b/metadata/md5-cache/dev-vcs/subversion-1.14.5-r3
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://apache/subversion/subversion-1.14.5.tar.bz2
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 db-use 3807d3e43e20aaa6e4decedd2bb2db4c depend.apache 3b9c533be911d4550c8972e4dfb6434a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 libtool 6a96cd90e5da8c7c615015479f46f1a4 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils 70349884e22849da218b0f0c4a32da54 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5d9d06fa42ce3b4e62dc3bce1c9bd85f
+_md5_=84b7d73f2660e089519955ffc0084b50
diff --git a/metadata/md5-cache/gnustep-apps/simpleagenda-0.48 b/metadata/md5-cache/gnustep-apps/simpleagenda-0.48
new file mode 100644
index 000000000000..70d6bb2c1e99
--- /dev/null
+++ b/metadata/md5-cache/gnustep-apps/simpleagenda-0.48
@@ -0,0 +1,15 @@
+BDEPEND=>=gnustep-base/gnustep-make-2.0
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=>=dev-libs/libical-0.27 >=virtual/gnustep-back-0.20.0 dbus? ( gnustep-libs/dbuskit ) virtual/gnustep-back
+DESCRIPTION=a simple calendar and agenda application
+EAPI=8
+HOMEPAGE=https://github.com/poroussel/simpleagenda
+INHERIT=gnustep-2
+IUSE=dbus debug doc
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/libical-0.27 >=virtual/gnustep-back-0.20.0 dbus? ( gnustep-libs/dbuskit ) virtual/gnustep-back
+SLOT=0
+SRC_URI=https://github.com/poroussel/simpleagenda/archive/v0.48.tar.gz -> simpleagenda-0.48.tar.gz
+_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d gnustep-2 cfafeebb1111f944995a3bb7ae64ce8b gnustep-base 976868a87e3ff809160bc308ec25ee04 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=4949501a462388b33fd3ba70178d1b66
diff --git a/metadata/md5-cache/kde-plasma/aurorae-6.6.5 b/metadata/md5-cache/kde-plasma/aurorae-6.6.5
new file mode 100644
index 000000000000..a3b4a30c4474
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/aurorae-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,opengl,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qttools-6.10.1:6[widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Themeable window decoration for KWin
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/aurorae
+INHERIT=ecm plasma.kde.org
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ MIT
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,opengl,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qttools-6.10.1:6[widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 !<kde-plasma/kwin-6.3.2 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-plasma/kdecoration-6.6.5:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/aurorae:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/aurorae-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=fbc2e4237261a1afd5aec6fc0ff76d71
diff --git a/metadata/md5-cache/kde-plasma/bluedevil-6.6.5 b/metadata/md5-cache/kde-plasma/bluedevil-6.6.5
new file mode 100644
index 000000000000..f795672cba4c
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/bluedevil-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/bluez-qt-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-plasma/libplasma-6.6.5:6= dev-qt/qtbase:6
+DESCRIPTION=Bluetooth stack for KDE Plasma
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/bluedevil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug +handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/bluez-qt-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-plasma/libplasma-6.6.5:6= >=kde-frameworks/kirigami-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/bluedevil:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/bluedevil-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b9384c3fbcd26883f282e93cc0e2bd0f
diff --git a/metadata/md5-cache/kde-plasma/breeze-6.6.5 b/metadata/md5-cache/kde-plasma/breeze-6.6.5
new file mode 100644
index 000000000000..e0a4ea40784f
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/breeze-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/frameworkintegration-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-plasma/kdecoration-6.6.5:6 dev-qt/qtbase:6
+DESCRIPTION=Breeze visual style for the Plasma desktop
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/breeze
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+PDEPEND=>=kde-frameworks/breeze-icons-6.22.0:*
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/frameworkintegration-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-plasma/kdecoration-6.6.5:6 !<kde-plasma/breeze-6.5.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/breeze-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9d99e9c079709ced13fc3ad7bb8d09be
diff --git a/metadata/md5-cache/kde-plasma/breeze-grub-6.6.5 b/metadata/md5-cache/kde-plasma/breeze-grub-6.6.5
new file mode 100644
index 000000000000..a7e51626914a
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/breeze-grub-6.6.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure info install nofetch prepare unpack
+DESCRIPTION=Breeze theme for GRUB
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=plasma.kde.org
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-3+
+RDEPEND=!kde-plasma/breeze-grub:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/breeze-grub-6.6.5.tar.xz
+_eclasses_=kde.org 2eea56ed41440913be4caa3d255d2db3 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0
+_md5_=de97ef77fd0fab6d9c1a784b6a67f34c
diff --git a/metadata/md5-cache/kde-plasma/breeze-gtk-6.6.5 b/metadata/md5-cache/kde-plasma/breeze-gtk-6.6.5
new file mode 100644
index 000000000000..69c65e55f519
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/breeze-gtk-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/sassc || ( ( dev-lang/python:3.14 dev-python/pycairo[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/pycairo[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pycairo[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pycairo[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pycairo[python_targets_python3_10(-)] ) ) >=kde-plasma/breeze-6.6.5:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
+DEPEND=dev-qt/qtbase:6
+DESCRIPTION=Official GTK+ port of Plasma's Breeze widget style
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/breeze-gtk
+INHERIT=ecm plasma.kde.org python-any-r1
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/breeze-gtk:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/breeze-gtk-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=c3beb66ab8c5019fdc07c5fdbd2d9aa3
diff --git a/metadata/md5-cache/kde-plasma/breeze-plymouth-6.6.5 b/metadata/md5-cache/kde-plasma/breeze-plymouth-6.6.5
new file mode 100644
index 000000000000..7cd682ae3774
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/breeze-plymouth-6.6.5
@@ -0,0 +1,14 @@
+BDEPEND=>=kde-frameworks/extra-cmake-modules-6.22.0:0 app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=sys-boot/plymouth
+DESCRIPTION=Breeze theme for Plymouth
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=branding cmake plasma.kde.org
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86
+LICENSE=GPL-2+ GPL-3+
+RDEPEND=sys-boot/plymouth !kde-plasma/breeze-plymouth:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/breeze-plymouth-6.6.5.tar.xz
+_eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=23d0d13c929bc08b0f310e58aacd4437
diff --git a/metadata/md5-cache/kde-plasma/discover-6.6.5 b/metadata/md5-cache/kde-plasma/discover-6.6.5
new file mode 100644
index 000000000000..b993f3e9927c
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/discover-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/appstream-1.0.4:=[qt6] >=dev-libs/kirigami-addons-1.10.0:6 dev-libs/qcoro[dbus,network] >=dev-qt/qtbase-6.10.1:6=[concurrent,dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/attica-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/purpose-6.22.0:6 firmware? ( >=sys-apps/fwupd-1.9.4 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt6(-)] ) telemetry? ( >=kde-frameworks/kuserfeedback-6.22.0:6 ) webengine? ( >=dev-qt/qtwebview-6.10.1:6 ) dev-libs/qcoro dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma resources management GUI
+EAPI=8
+HOMEPAGE=https://userbase.kde.org/Discover
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=+firmware flatpak snap telemetry webengine debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/appstream-1.0.4:=[qt6] >=dev-libs/kirigami-addons-1.10.0:6 dev-libs/qcoro[dbus,network] >=dev-qt/qtbase-6.10.1:6=[concurrent,dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/attica-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/purpose-6.22.0:6 firmware? ( >=sys-apps/fwupd-1.9.4 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt6(-)] ) telemetry? ( >=kde-frameworks/kuserfeedback-6.22.0:6 ) webengine? ( >=dev-qt/qtwebview-6.10.1:6 ) snap? ( app-containers/snapd ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/discover:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/discover-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ea29b152b79499c31c66fbf67196fb67
diff --git a/metadata/md5-cache/kde-plasma/drkonqi-6.6.5 b/metadata/md5-cache/kde-plasma/drkonqi-6.6.5
new file mode 100644
index 000000000000..94b4eac5cd42
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/drkonqi-6.6.5
@@ -0,0 +1,18 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch 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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwallet-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/syntax-highlighting-6.22.0:6 >=sys-apps/systemd-254:= >=sys-auth/polkit-qt-0.175.0[qt6(+)] >=dev-qt/qtbase-6.10.1:6[concurrent] test? ( >=dev-qt/qtbase-6.10.1:6[network] ) dev-qt/qtbase:6
+DESCRIPTION=Plasma crash handler, gives the user feedback if a program crashed
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org python-single-r1 xdg
+IUSE=debug test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwallet-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/syntax-highlighting-6.22.0:6 >=sys-apps/systemd-254:= >=sys-auth/polkit-qt-0.175.0[qt6(+)] || ( dev-libs/elfutils[utils] >=dev-debug/gdb-18 ) >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/psutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/psutil[python_targets_python3_14(-)] ) || ( >=dev-debug/gdb-12 llvm-core/lldb ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/drkonqi:5
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/drkonqi-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a6bab3d7e9560a91fd06538a72f9e3a4
diff --git a/metadata/md5-cache/kde-plasma/flatpak-kcm-6.6.5 b/metadata/md5-cache/kde-plasma/flatpak-kcm-6.6.5
new file mode 100644
index 000000000000..a46f1cd6bcb6
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/flatpak-kcm-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.10.1:6 >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=sys-apps/flatpak-0.11.8 dev-qt/qtbase:6
+DESCRIPTION=Flatpak Permissions Management KCM
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/flatpak-kcm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 LGPL-2.1+
+RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.10.1:6 >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=sys-apps/flatpak-0.11.8 >=kde-frameworks/kirigami-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/flatpak-kcm:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/flatpak-kcm-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8c4bf4f4dbe90c7e91906f7d0b8d73c3
diff --git a/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.6.5 b/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.6.5
new file mode 100644
index 000000000000..1dfc1ad3ffc0
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,sql,sqlite,widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-frameworks/kxmlgui-6.22.0:6 dev-libs/boost dev-qt/qtbase:6
+DESCRIPTION=System service to manage user's activities, track the usage patterns etc.
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 )
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,sql,sqlite,widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-frameworks/kxmlgui-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kactivitymanagerd:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kactivitymanagerd-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7d1f7985398ec62eb243e6d2e8831eb0
diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-6.6.5 b/metadata/md5-cache/kde-plasma/kde-cli-tools-6.6.5
new file mode 100644
index 000000000000..66f97fd98b33
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kservice-6.22.0:6 X? ( >=dev-qt/qtbase-6.10.1:6=[gui,X] ) dev-qt/qtbase:6
+DESCRIPTION=Tools based on KDE Frameworks 6 to better interact with the system
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=kdesu X debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kservice-6.22.0:6 X? ( >=dev-qt/qtbase-6.10.1:6=[gui,X] ) >=kde-plasma/kde-cli-tools-common-6.6.5 kdesu? ( >=kde-plasma/kdesu-gui-6.6.5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kde-cli-tools:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kde-cli-tools-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3cbd5735c182108a13915a48b559ca40
diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.6.5 b/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.6.5
new file mode 100644
index 000000000000..6cf2881eb4b7
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.6.5
@@ -0,0 +1,14 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-build/cmake-3.31.9-r1 >=kde-frameworks/extra-cmake-modules-6.0.0:* kde-frameworks/ki18n:6 handbook? ( kde-frameworks/kdoctools:6 ) dev-qt/qtbase:6
+DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
+DESCRIPTION=Common files for kde-cli-tools
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm-common plasma.kde.org
+IUSE=+handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ handbook? ( FDL-1.2 )
+RDEPEND=!<kde-plasma/kde-cli-tools-6.1.4-r2:* !kde-plasma/kde-cli-tools-common:5
+SLOT=0
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kde-cli-tools-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm-common 122d09819aca88cb2f06edf45d93ed2b flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=70a079f3e760781b20d1213cea19c531
diff --git a/metadata/md5-cache/kde-plasma/kde-gtk-config-6.6.5 b/metadata/md5-cache/kde-plasma/kde-gtk-config-6.6.5
new file mode 100644
index 000000000000..49f29895dd33
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kde-gtk-config-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/sassc app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtsvg-6.10.1:6 gnome-base/gsettings-desktop-schemas >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kdecoration-6.6.5:6 x11-libs/gtk+:3[X] dev-qt/qtbase:6
+DESCRIPTION=Syncs KDE Plasma theme settings to GTK applications
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/kde-gtk-config
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtsvg-6.10.1:6 gnome-base/gsettings-desktop-schemas >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kdecoration-6.6.5:6 x11-libs/gtk+:3[X] x11-misc/xsettingsd || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kde-gtk-config:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kde-gtk-config-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3834e3d17ce489dc2968d14635e045d7
diff --git a/metadata/md5-cache/kde-plasma/kdecoration-6.6.5 b/metadata/md5-cache/kde-plasma/kdecoration-6.6.5
new file mode 100644
index 000000000000..5c4921eda90d
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kdecoration-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[gui] >=kde-frameworks/ki18n-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Plugin based library to create window decorations
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( LGPL-2.1 LGPL-3 )
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[gui] >=kde-frameworks/ki18n-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdecoration:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kdecoration-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a21e88f93040fa1ea049b79aeb08c0d5
diff --git a/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.6.5 b/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.6.5
new file mode 100644
index 000000000000..e720c8251c45
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kholidays-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kunitconversion-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/sonnet-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= alternate-calendar? ( dev-libs/icu:= ) share? ( >=kde-frameworks/purpose-6.22.0:6 ) webengine? ( >=dev-qt/qtwebengine-6.10.1:6 ) dev-qt/qtbase:6
+DESCRIPTION=Extra Plasma applets and engines
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org optfeature xdg
+IUSE=+alternate-calendar share webengine debug +handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 LGPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kholidays-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kunitconversion-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/sonnet-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= alternate-calendar? ( dev-libs/icu:= ) share? ( >=kde-frameworks/purpose-6.22.0:6 ) webengine? ( >=dev-qt/qtwebengine-6.10.1:6 ) !<kde-plasma/plasma-workspace-6.4.80 dev-libs/kirigami-addons:6 >=dev-qt/qtquick3d-6.10.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdeplasma-addons:5
+RESTRICT=test
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kdeplasma-addons-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=bd5efc9948b3f2e8779dc6f021f528d1
diff --git a/metadata/md5-cache/kde-plasma/kdesu-gui-6.6.5 b/metadata/md5-cache/kde-plasma/kdesu-gui-6.6.5
new file mode 100644
index 000000000000..4fc8ed260cd0
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kdesu-gui-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6=[gui,widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdesu-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X?] dev-qt/qtbase:6
+DESCRIPTION=Graphical frontend for KDE Frameworks' kdesu
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools
+INHERIT=ecm plasma.kde.org
+IUSE=X debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6=[gui,widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdesu-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X?] !<kde-plasma/kde-cli-tools-6.1.4-r2:*[kdesu(+)] >=kde-plasma/kde-cli-tools-common-6.6.5 sys-apps/dbus[X] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdesu-gui:5
+SLOT=0
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kde-cli-tools-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=13a83a976a4ce0932e17bb095e57bb49
diff --git a/metadata/md5-cache/kde-plasma/keditfiletype-6.6.5 b/metadata/md5-cache/kde-plasma/keditfiletype-6.6.5
new file mode 100644
index 000000000000..6fbcf5fcee54
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/keditfiletype-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kparts-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=File Type Editor
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kparts-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 !<kde-plasma/kde-cli-tools-6.2.4:* >=kde-plasma/kde-cli-tools-common-6.6.5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/keditfiletype:5
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kde-cli-tools-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7d5e66d5b57c539f74df5a09f5a2cda6
diff --git a/metadata/md5-cache/kde-plasma/kgamma-6.6.5 b/metadata/md5-cache/kde-plasma/kgamma-6.6.5
new file mode 100644
index 000000000000..2bef6c0066b8
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kgamma-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[gui,widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 x11-libs/libX11 x11-libs/libXxf86vm x11-base/xorg-proto dev-qt/qtbase:6
+DESCRIPTION=Screen gamma values kcontrol module
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug +handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[gui,widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 x11-libs/libX11 x11-libs/libXxf86vm || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kgamma:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kgamma-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ad248bf9a7ff654d11fbac6171cf58db
diff --git a/metadata/md5-cache/kde-plasma/kglobalacceld-6.6.5 b/metadata/md5-cache/kde-plasma/kglobalacceld-6.6.5
new file mode 100644
index 000000000000..f13adcc25cbd
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kglobalacceld-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-qt/qttools-6.10.1:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X?] X? ( >=dev-qt/qtbase-6.10.1:6=[gui] x11-libs/libxcb x11-libs/xcb-util-keysyms ) dev-qt/qtbase:6
+DESCRIPTION=Daemon providing Global Keyboard Shortcut (Accelerator) functionality
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=X debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X?] X? ( >=dev-qt/qtbase-6.10.1:6=[gui] x11-libs/libxcb x11-libs/xcb-util-keysyms ) !<kde-frameworks/kglobalaccel-5.116.0-r2:5[-kf6compat(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+REQUIRED_USE=test? ( X )
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kglobalacceld-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f737616f151f988a55b8c26e81f1d3d4
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-6.6.5 b/metadata/md5-cache/kde-plasma/kinfocenter-6.6.5
new file mode 100644
index 000000000000..43a1e7cabacf
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kinfocenter-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gles2-only=,gui,vulkan,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 virtual/libudev:= x11-libs/libdrm gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] ) usb? ( virtual/libusb:1 ) dev-qt/qtbase:6
+DESCRIPTION=Utility providing information about the computer hardware
+EAPI=8
+HOMEPAGE=https://userbase.kde.org/KInfoCenter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org optfeature xdg
+IUSE=gles2-only usb debug +handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gles2-only=,gui,vulkan,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 virtual/libudev:= x11-libs/libdrm gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] ) usb? ( virtual/libusb:1 ) >=dev-qt/qttools-6.10.1:6[qdbus] >=kde-frameworks/kirigami-6.22.0:6 >=kde-plasma/systemsettings-6.6.5:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kinfocenter:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kinfocenter-6.6.5.tar.xz https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=eaab76969907f48ea5814fb2cbc46473
diff --git a/metadata/md5-cache/kde-plasma/kmenuedit-6.6.5 b/metadata/md5-cache/kde-plasma/kmenuedit-6.6.5
new file mode 100644
index 000000000000..b117bf602947
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kmenuedit-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets,xml] >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/sonnet-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma menu editor
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/kmenuedit
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug +handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets,xml] >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/sonnet-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kmenuedit:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kmenuedit-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e4552732d0ed4ea50a86a61dcd59487e
diff --git a/metadata/md5-cache/kde-plasma/knighttime-6.6.5 b/metadata/md5-cache/kde-plasma/knighttime-6.6.5
new file mode 100644
index 000000000000..2ba3f81a8fc6
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/knighttime-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtpositioning-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kholidays-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Helpers for scheduling the dark-light cycle
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=BSD CC0-1.0 || ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtpositioning-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kholidays-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/knighttime:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/knighttime-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=1cb3e0f4f0be4d837ffa01bb93afc4c0
diff --git a/metadata/md5-cache/kde-plasma/kpipewire-6.6.5 b/metadata/md5-cache/kde-plasma/kpipewire-6.6.5
new file mode 100644
index 000000000000..2ccda6597625
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kpipewire-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-qt/qtbase-6.10.1:6[wayland] ) app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,opengl] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 media-libs/libepoxy media-libs/libglvnd media-libs/libva:= media-libs/mesa[opengl] >=media-video/ffmpeg-6.1:= >=media-video/pipewire-0.3:= x11-libs/libdrm test? ( dev-libs/plasma-wayland-protocols dev-libs/wayland >=dev-qt/qtbase-6.10.1:6[wayland] >=kde-plasma/kwayland-6.6.5:6 media-video/pipewire[extra] ) dev-qt/qtbase:6
+DESCRIPTION=Components relating to Flatpak pipewire use in Plasma
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,opengl] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 media-libs/libepoxy media-libs/libglvnd media-libs/libva:= media-libs/mesa[opengl] >=media-video/ffmpeg-6.1:= >=media-video/pipewire-0.3:= x11-libs/libdrm >=kde-frameworks/kirigami-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kpipewire:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kpipewire-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4f0eed68e4a0ea9ee11db07364e6a372
diff --git a/metadata/md5-cache/kde-plasma/krdp-6.6.5 b/metadata/md5-cache/kde-plasma/krdp-6.6.5
new file mode 100644
index 000000000000..11c899ad2cd3
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/krdp-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,wayland] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-plasma/kpipewire-6.6.5:6 >=net-misc/freerdp-3.1:3[server] sys-libs/pam x11-libs/libxkbcommon systemd? ( >=sys-apps/systemd-254:= ) dev-libs/plasma-wayland-protocols dev-qt/qtbase:6
+DESCRIPTION=Library and examples for creating an RDP server
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm flag-o-matic plasma.kde.org toolchain-funcs xdg
+IUSE=systemd debug examples test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,wayland] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-plasma/kpipewire-6.6.5:6 >=net-misc/freerdp-3.1:3[server] sys-libs/pam x11-libs/libxkbcommon systemd? ( >=sys-apps/systemd-254:= ) >=kde-frameworks/kirigami-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/krdp:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/krdp-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d0b3c4d93be8746c0b6723d627c23191
diff --git a/metadata/md5-cache/kde-plasma/kscreen-6.6.5 b/metadata/md5-cache/kde-plasma/kscreen-6.6.5
new file mode 100644
index 000000000000..b18ae83c3fe8
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kscreen-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.22.0:6 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6=[dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=kde-plasma/libkscreen-6.6.5:6= >=kde-plasma/libplasma-6.6.5:6= X? ( >=dev-qt/qtbase-6.10.1:6[X] x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXi ) >=dev-libs/wayland-protocols-1.41 dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma screen management
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/kscreen
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=X debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6=[dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=kde-plasma/libkscreen-6.6.5:6= >=kde-plasma/libplasma-6.6.5:6= X? ( >=dev-qt/qtbase-6.10.1:6[X] x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXi ) >=dev-qt/qt5compat-6.10.1:6[qml] !ppc64? ( >=kde-frameworks/kimageformats-6.22.0:6[avif] ) >=kde-plasma/kglobalacceld-6.6.5:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kscreen:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kscreen-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=dce7f9c3dda0001f8ecba1e32cca2db1
diff --git a/metadata/md5-cache/kde-plasma/kscreenlocker-6.6.5 b/metadata/md5-cache/kde-plasma/kscreenlocker-6.6.5
new file mode 100644
index 000000000000..eac0c612c744
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kscreenlocker-6.6.5
@@ -0,0 +1,18 @@
+BDEPEND=dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=kde-plasma/libkscreen-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= sys-libs/pam x11-libs/libX11 x11-libs/libXi x11-libs/libxcb x11-libs/xcb-util-keysyms x11-base/xorg-proto dev-qt/qtbase:6
+DESCRIPTION=Library and components for secure lock screen architecture
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org pam xdg
+IUSE=debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+PDEPEND=>=kde-plasma/plasma-workspace-6.6.5:6
+RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=kde-plasma/libkscreen-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= sys-libs/pam x11-libs/libX11 x11-libs/libXi x11-libs/libxcb x11-libs/xcb-util-keysyms >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kscreenlocker:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kscreenlocker-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d9b3a596b06387855743915684cfff49
diff --git a/metadata/md5-cache/kde-plasma/ksshaskpass-6.6.5 b/metadata/md5-cache/kde-plasma/ksshaskpass-6.6.5
new file mode 100644
index 000000000000..f1f0bf2cdf15
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/ksshaskpass-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/qtkeychain-0.15.0:=[qt6(+)] >=dev-qt/qtbase-6.10.1:6[widgets] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kwallet-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Implementation of ssh-askpass with KDE Wallet integration
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop https://invent.kde.org/plasma/ksshaskpass
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/qtkeychain-0.15.0:=[qt6(+)] >=dev-qt/qtbase-6.10.1:6[widgets] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kwallet-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/ksshaskpass:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/ksshaskpass-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=67cf96fa039fcbb9b91209160c8e33cf
diff --git a/metadata/md5-cache/kde-plasma/ksystemstats-6.6.5 b/metadata/md5-cache/kde-plasma/ksystemstats-6.6.5
new file mode 100644
index 000000000000..b529c3662987
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/ksystemstats-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst prepare test unpack
+DEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.10.1:6[dbus,network] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/libksysguard-6.6.5:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/libcap virtual/libudev:= networkmanager? ( >=kde-frameworks/networkmanager-qt-6.22.0:6 ) dev-qt/qtbase:6
+DESCRIPTION=Plugin-based system monitoring daemon
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=ecm fcaps plasma.kde.org
+IUSE=networkmanager debug +handbook test +filecaps
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.10.1:6[dbus,network] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/libksysguard-6.6.5:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/libcap virtual/libudev:= networkmanager? ( >=kde-frameworks/networkmanager-qt-6.22.0:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/ksystemstats:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/ksystemstats-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a fcaps c94316d02a37fb5cbe79b7d41c729119 flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5cbc320733cbb3019cc5dfdd6014c20d
diff --git a/metadata/md5-cache/kde-plasma/kwallet-pam-6.6.5 b/metadata/md5-cache/kde-plasma/kwallet-pam-6.6.5
new file mode 100644
index 000000000000..15ba63f2fa8f
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kwallet-pam-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst prepare test unpack
+DEPEND=dev-libs/libgcrypt:0= >=kde-frameworks/kwallet-6.22.0:6 sys-libs/pam dev-qt/qtbase:6
+DESCRIPTION=PAM module to not enter KWallet password again after login
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/libgcrypt:0= >=kde-frameworks/kwallet-6.22.0:6 sys-libs/pam net-misc/socat || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwallet-pam:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kwallet-pam-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9c8292de865c20b798e025bf257535ae
diff --git a/metadata/md5-cache/kde-plasma/kwayland-6.6.5 b/metadata/md5-cache/kde-plasma/kwayland-6.6.5
new file mode 100644
index 000000000000..082838b54738
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kwayland-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-libs/wayland-1.15.0 >=dev-qt/qtbase-6.10.1:6=[concurrent,gui,opengl,wayland] media-libs/libglvnd >=dev-libs/plasma-wayland-protocols-1.19.0 >=dev-libs/wayland-protocols-1.15 sys-kernel/linux-headers dev-qt/qtbase:6
+DESCRIPTION=Qt-style API to interact with the wayland-client API
+EAPI=8
+HOMEPAGE=https://invent.kde.org/frameworks/kwayland
+INHERIT=ecm flag-o-matic plasma.kde.org
+IUSE=debug test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-libs/wayland-1.15.0 >=dev-qt/qtbase-6.10.1:6=[concurrent,gui,opengl,wayland] media-libs/libglvnd || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kwayland-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a359b3b71b1e59b155beafeba7c3de6e
diff --git a/metadata/md5-cache/kde-plasma/kwin-6.6.5 b/metadata/md5-cache/kde-plasma/kwin-6.6.5
new file mode 100644
index 000000000000..1d95829cd5d4
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kwin-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-qt/qtbase-6.10.1:6[wayland] dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare pretend setup test unpack
+DEPEND=>=dev-libs/libei-1.4 >=dev-libs/libinput-1.28:= >=dev-libs/wayland-1.24.0 >=dev-qt/qt5compat-6.10.1:6[qml] >=dev-qt/qtbase-6.10.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=dev-qt/qttools-6.10.1:6[widgets] >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6[wayland] >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6=[wayland] >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6=[wayland] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/kdecoration-6.6.5:6 >=kde-plasma/knighttime-6.6.5:6 >=kde-plasma/kwayland-6.6.5:6 >=kde-plasma/plasma-activities-6.6.5:6= media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,wayland] virtual/libudev:= >=x11-libs/libdrm-2.4.127 >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 accessibility? ( media-libs/libqaccessibilityclient:6 ) gamepad? ( dev-libs/libevdev ) lock? ( >=kde-plasma/kscreenlocker-6.6.5:6 ) screencast? ( >=media-video/pipewire-1.2.0:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.6.5:6 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 >=x11-libs/libxcb-1.10:= x11-libs/libXi x11-libs/libXres x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm ) >=dev-libs/plasma-wayland-protocols-1.20.0 >=dev-libs/wayland-protocols-1.47 >=dev-qt/qtbase-6.10.1:6[concurrent] test? ( screencast? ( >=kde-plasma/kpipewire-6.6.5:6 ) ) X? ( x11-base/xorg-proto ) dev-qt/qtbase:6
+DESCRIPTION=Flexible, composited Window Manager for windowing systems on Linux
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm fcaps plasma.kde.org python-any-r1 toolchain-funcs xdg
+IUSE=accessibility gamepad gles2-only lock screencast +shortcuts systemd X debug +handbook test +filecaps
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/libei-1.4 >=dev-libs/libinput-1.28:= >=dev-libs/wayland-1.24.0 >=dev-qt/qt5compat-6.10.1:6[qml] >=dev-qt/qtbase-6.10.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=dev-qt/qttools-6.10.1:6[widgets] >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6[wayland] >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6=[wayland] >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6=[wayland] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/kdecoration-6.6.5:6 >=kde-plasma/knighttime-6.6.5:6 >=kde-plasma/kwayland-6.6.5:6 >=kde-plasma/plasma-activities-6.6.5:6= media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,wayland] virtual/libudev:= >=x11-libs/libdrm-2.4.127 >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 accessibility? ( media-libs/libqaccessibilityclient:6 ) gamepad? ( dev-libs/libevdev ) lock? ( >=kde-plasma/kscreenlocker-6.6.5:6 ) screencast? ( >=media-video/pipewire-1.2.0:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.6.5:6 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 >=x11-libs/libxcb-1.10:= x11-libs/libXi x11-libs/libXres x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm ) !kde-plasma/kdeplasma-addons:5 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-plasma/aurorae-6.6.5:6 >=kde-plasma/breeze-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6 sys-apps/hwdata X? ( >=x11-base/xwayland-23.1.0[libei] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwin:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kwin-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd ecm c3772d432284de03db6df21d71be747a fcaps c94316d02a37fb5cbe79b7d41c729119 flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=358d0bddd3adcb9d67641624bb25dcac
diff --git a/metadata/md5-cache/kde-plasma/kwin-x11-6.6.5 b/metadata/md5-cache/kde-plasma/kwin-x11-6.6.5
new file mode 100644
index 000000000000..0c758624943b
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kwin-x11-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/wayland-1.24.0 >=dev-qt/qt5compat-6.10.1:6[qml] >=dev-qt/qtbase-6.10.1:6=[accessibility=,gles2-only=,gui,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsensors-6.10.1:6 >=dev-qt/qtshadertools-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=dev-qt/qttools-6.10.1:6[widgets] >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6[wayland] >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6=[wayland] >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/breeze-6.6.5:6 >=kde-plasma/kdecoration-6.6.5:6 >=kde-plasma/knighttime-6.6.5:6 >=kde-plasma/plasma-activities-6.6.5:6= media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) lock? ( >=kde-plasma/kscreenlocker-6.6.5:6 ) shortcuts? ( >=kde-plasma/kglobalacceld-6.6.5:6 ) >=dev-libs/plasma-wayland-protocols-1.16.0 >=dev-libs/wayland-protocols-1.38 >=dev-qt/qtbase-6.10.1:6[concurrent] x11-base/xorg-proto x11-libs/xcb-util-image test? ( >=kde-plasma/kwayland-6.6.5:6 ) dev-qt/qtbase:6
+DESCRIPTION=Flexible, composited X window manager
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=accessibility gles2-only lock +shortcuts systemd debug +handbook test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/wayland-1.24.0 >=dev-qt/qt5compat-6.10.1:6[qml] >=dev-qt/qtbase-6.10.1:6=[accessibility=,gles2-only=,gui,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsensors-6.10.1:6 >=dev-qt/qtshadertools-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=dev-qt/qttools-6.10.1:6[widgets] >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6[wayland] >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6=[wayland] >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/breeze-6.6.5:6 >=kde-plasma/kdecoration-6.6.5:6 >=kde-plasma/knighttime-6.6.5:6 >=kde-plasma/plasma-activities-6.6.5:6= media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) lock? ( >=kde-plasma/kscreenlocker-6.6.5:6 ) shortcuts? ( >=kde-plasma/kglobalacceld-6.6.5:6 ) !kde-plasma/kdeplasma-addons:5 !<kde-plasma/kwin-6.3.80 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-plasma/aurorae-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6 sys-apps/hwdata >=x11-base/xwayland-23.1.0 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwin-x11:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kwin-x11-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=834e79298ce990ad9462ec57c2983a7e
diff --git a/metadata/md5-cache/kde-plasma/kwrited-6.6.5 b/metadata/md5-cache/kde-plasma/kwrited-6.6.5
new file mode 100644
index 000000000000..b9dd978be6d5
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kwrited-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[gui] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpty-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma daemon listening for wall and write messages
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[gui] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpty-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwrited:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/kwrited-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a905cb84f858c59039ca7e015ad1daaf
diff --git a/metadata/md5-cache/kde-plasma/layer-shell-qt-6.6.5 b/metadata/md5-cache/kde-plasma/layer-shell-qt-6.6.5
new file mode 100644
index 000000000000..591cea03a1d9
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/layer-shell-qt-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/wayland-scanner virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.10.1:6=[gui,wayland] >=dev-qt/qtdeclarative-6.10.1:6 x11-libs/libxkbcommon dev-libs/wayland-protocols dev-qt/qtbase:6
+DESCRIPTION=Qt component to allow applications make use of Wayland wl-layer-shell protocol
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-3+
+RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.10.1:6=[gui,wayland] >=dev-qt/qtdeclarative-6.10.1:6 x11-libs/libxkbcommon || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/layer-shell-qt:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/layer-shell-qt-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=36503af8f08deb6e1bf07cf8dae9c323
diff --git a/metadata/md5-cache/kde-plasma/libkscreen-6.6.5 b/metadata/md5-cache/kde-plasma/libkscreen-6.6.5
new file mode 100644
index 000000000000..bb96262b5fe4
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/libkscreen-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-qt/qttools-6.10.1:6[linguist] >=dev-qt/qtbase-6.10.1:6[wayland] dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.28.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare pretend setup test unpack
+DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[dbus,gui,wayland] >=kde-frameworks/kconfig-6.22.0:6 x11-libs/libxcb:= >=dev-libs/plasma-wayland-protocols-1.20.0 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+DESCRIPTION=Plasma screen management library
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org toolchain-funcs
+IUSE=debug doc test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[dbus,gui,wayland] >=kde-frameworks/kconfig-6.22.0:6 x11-libs/libxcb:= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 !kde-plasma/libkscreen:5
+RESTRICT=test !test? ( test )
+SLOT=6/8
+SRC_URI=mirror://kde/stable/plasma/6.6.5/libkscreen-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=92f08500c48be17be8cd4e7f2464e076
diff --git a/metadata/md5-cache/kde-plasma/libksysguard-6.6.5 b/metadata/md5-cache/kde-plasma/libksysguard-6.6.5
new file mode 100644
index 000000000000..bda2de13a141
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/libksysguard-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst prepare test unpack
+DEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 net-libs/libpcap sys-apps/lm-sensors:= virtual/zlib:= x11-libs/libdrm dev-qt/qtbase:6
+DESCRIPTION=Task management and system monitoring library
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=ecm fcaps flag-o-matic plasma.kde.org toolchain-funcs
+IUSE=debug test +filecaps
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 net-libs/libpcap sys-apps/lm-sensors:= virtual/zlib:= x11-libs/libdrm >=dev-qt/qt5compat-6.10.1:6[qml] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/libksysguard:5
+RESTRICT=!test? ( test )
+SLOT=6/10
+SRC_URI=mirror://kde/stable/plasma/6.6.5/libksysguard-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a fcaps c94316d02a37fb5cbe79b7d41c729119 flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e9f094b7dce5a04f3a1b34508fb6a279
diff --git a/metadata/md5-cache/kde-plasma/libplasma-6.6.5 b/metadata/md5-cache/kde-plasma/libplasma-6.6.5
new file mode 100644
index 000000000000..4bdd1afb1962
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/libplasma-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 app-alternatives/ninja >=dev-build/cmake-3.28.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6=[dbus,gles2-only=,gui,opengl,widgets,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=dev-libs/wayland-1.15.0 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] =kde-plasma/plasma-activities-6.6.5*:6= media-libs/libglvnd x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) >=dev-libs/plasma-wayland-protocols-1.19.0 x11-base/xorg-proto test? ( >=kde-frameworks/karchive-6.22.0:6 ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+DESCRIPTION=Plasma library and runtime components based upon KF6 and Qt6
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=gles2-only debug doc test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6=[dbus,gles2-only=,gui,opengl,widgets,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=dev-libs/wayland-1.15.0 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] =kde-plasma/plasma-activities-6.6.5*:6= media-libs/libglvnd x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) !kde-plasma/libplasma:5[-kf6compat(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+RESTRICT=test !test? ( test )
+SLOT=6/7
+SRC_URI=mirror://kde/stable/plasma/6.6.5/libplasma-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d3221ea861e5b58d4312ce15f0bc7bc2
diff --git a/metadata/md5-cache/kde-plasma/milou-6.6.5 b/metadata/md5-cache/kde-plasma/milou-6.6.5
new file mode 100644
index 000000000000..31b002f85f64
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/milou-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= dev-qt/qtbase:6
+DESCRIPTION=Dedicated search application built on top of Baloo
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/milou
+INHERIT=ecm plasma.kde.org
+IUSE=debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 LGPL-2.1
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/milou:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/milou-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3f1b2deca77755d256f37573258e71d0
diff --git a/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.6.5 b/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.6.5
new file mode 100644
index 000000000000..bc0f13f42678
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=dev-qt/qtbase:6
+DESCRIPTION=Ocean Sound Theme for Plasma
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/ocean-sound-theme
+INHERIT=ecm plasma.kde.org
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/ocean-sound-theme-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e027455a8cd95e0d501d8d8a19014edb
diff --git a/metadata/md5-cache/kde-plasma/oxygen-6.6.5 b/metadata/md5-cache/kde-plasma/oxygen-6.6.5
new file mode 100644
index 000000000000..504cbdae683d
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/oxygen-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/frameworkintegration-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kdecoration-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= X? ( >=dev-qt/qtbase-6.10.1:6=[gui] x11-libs/libxcb ) >=kde-frameworks/kservice-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Oxygen visual style for the Plasma desktop
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/oxygen
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=X debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/frameworkintegration-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kdecoration-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= X? ( >=dev-qt/qtbase-6.10.1:6=[gui] x11-libs/libxcb ) !<kde-plasma/libplasma-6.1.90:*[-kf6compat(-)] !<kde-plasma/oxygen-6.5.0:5 >=dev-qt/qtsvg-6.10.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/oxygen-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8844077e79ac6ab730918ea64a6d9fff
diff --git a/metadata/md5-cache/kde-plasma/oxygen-sounds-6.6.5 b/metadata/md5-cache/kde-plasma/oxygen-sounds-6.6.5
new file mode 100644
index 000000000000..ed7dc75fbcfd
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/oxygen-sounds-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=dev-qt/qtbase:6
+DESCRIPTION=Oxygen sound theme for the Plasma desktop
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/oxygen-sounds
+INHERIT=ecm plasma.kde.org
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/oxygen-sounds:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/oxygen-sounds-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7dffc5e192d50a08c61ed98cf5ac3e5a
diff --git a/metadata/md5-cache/kde-plasma/plasma-activities-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-activities-6.6.5
new file mode 100644
index 000000000000..546b95d63efe
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-activities-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 test? ( >=kde-frameworks/kwindowsystem-6.22.0:6[X] ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+DESCRIPTION=Core components for KDE's Activities System
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=debug doc test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( LGPL-2.1 LGPL-3 )
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+RESTRICT=!test? ( test )
+SLOT=6/7
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-activities-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=03d553332bbdd98dfc7d4121c5fceec3
diff --git a/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.6.5
new file mode 100644
index 000000000000..bb70581ee9ac
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,sql] >=kde-frameworks/kconfig-6.22.0:6 kde-plasma/plasma-activities:6= test? ( dev-libs/boost >=kde-frameworks/kcoreaddons-6.22.0:6 kde-plasma/kactivitymanagerd:6 ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+DESCRIPTION=Library for accessing usage data collected by the activities system
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=debug doc test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,sql] >=kde-frameworks/kconfig-6.22.0:6 kde-plasma/plasma-activities:6= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-activities-stats-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a39db4a1c537dca0441802b23ae2f893
diff --git a/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.6.5
new file mode 100644
index 000000000000..b5e64a2f5443
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kfilemetadata-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/purpose-6.22.0:6 >=kde-plasma/plasma-activities-6.6.5:6= >=kde-plasma/plasma-workspace-6.6.5:6 >=kde-frameworks/krunner-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Integrate Chrome/Firefox better into Plasma through browser extensions
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop https://community.kde.org/Plasma/Browser_Integration
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-3+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kfilemetadata-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/purpose-6.22.0:6 >=kde-plasma/plasma-activities-6.6.5:6= >=kde-plasma/plasma-workspace-6.6.5:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-browser-integration:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-browser-integration-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=67592000d686f36b830b8dada38c962f
diff --git a/metadata/md5-cache/kde-plasma/plasma-desktop-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-desktop-6.6.5
new file mode 100644
index 000000000000..934d094f264c
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-desktop-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/intltool >=kde-frameworks/kcmutils-6.22.0:6 virtual/pkgconfig input_devices_wacom? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qt5compat-6.10.1:6[qml] >=dev-qt/qtbase-6.10.1:6=[concurrent,dbus,gui,network,sql,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtshadertools-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/attica-6.22.0:6 >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kbookmarks-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcodecs-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kded-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/knotifyconfig-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kparts-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 >=kde-frameworks/sonnet-6.22.0:6 >=kde-plasma/kwin-6.6.5:6 >=kde-plasma/libksysguard-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-activities-6.6.5:6= >=kde-plasma/plasma-activities-stats-6.6.5:6 >=kde-plasma/plasma-workspace-6.6.5:6[screencast?,X] >=kde-plasma/plasma5support-6.6.5:6 media-libs/libcanberra virtual/libudev:= x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) input_devices_wacom? ( dev-libs/wayland dev-libs/libwacom:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.22.0:6 ) webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.17[qt6(+)] ) dev-libs/boost x11-base/xorg-proto input_devices_wacom? ( >=dev-libs/wayland-protocols-1.44 ) test? ( >=kde-frameworks/qqc2-desktop-style-6.22.0:6 >=kde-plasma/kactivitymanagerd-6.6.5:6 ) dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma desktop
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org optfeature xdg
+IUSE=ibus input_devices_wacom scim screencast sdl +semantic-desktop webengine debug +handbook test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qt5compat-6.10.1:6[qml] >=dev-qt/qtbase-6.10.1:6=[concurrent,dbus,gui,network,sql,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtshadertools-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/attica-6.22.0:6 >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kbookmarks-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcodecs-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kded-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/knotifyconfig-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kparts-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 >=kde-frameworks/sonnet-6.22.0:6 >=kde-plasma/kwin-6.6.5:6 >=kde-plasma/libksysguard-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-activities-6.6.5:6= >=kde-plasma/plasma-activities-stats-6.6.5:6 >=kde-plasma/plasma-workspace-6.6.5:6[screencast?,X] >=kde-plasma/plasma5support-6.6.5:6 media-libs/libcanberra virtual/libudev:= x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) input_devices_wacom? ( dev-libs/wayland dev-libs/libwacom:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.22.0:6 ) webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.17[qt6(+)] ) !<kde-plasma/plasma-workspace-6.0.80 dev-libs/kirigami-addons:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-plasma/oxygen-6.6.5:6 >=kde-plasma/plasma-mimeapps-list-3 media-fonts/noto-emoji sys-apps/util-linux x11-apps/setxkbmap x11-misc/xdg-user-dirs screencast? ( >=kde-plasma/kpipewire-6.6.5:6 ) webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-desktop:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-desktop-6.6.5.tar.xz https://dev.gentoo.org/~asturm/distfiles/plasma-desktop-override-include-dirs-5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=fe47e1141a455737aae22b7380757bd7
diff --git a/metadata/md5-cache/kde-plasma/plasma-disks-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-disks-6.6.5
new file mode 100644
index 000000000000..ce06dbcdfb00
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-disks-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 sys-apps/smartmontools dev-qt/qtbase:6
+DESCRIPTION=Monitors S.M.A.R.T. capable devices for imminent failure
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/plasma-disks
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug +handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-3 GPL-2 )
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 sys-apps/smartmontools kde-plasma/kinfocenter:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-disks:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-disks-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=90a5dc969ad6a173aa78eac51dee8de6
diff --git a/metadata/md5-cache/kde-plasma/plasma-firewall-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-firewall-6.6.5
new file mode 100644
index 000000000000..b48db3b2e5a9
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-firewall-6.6.5
@@ -0,0 +1,18 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,network,xml] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Plasma frontend for Firewalld or UFW
+EAPI=8
+HOMEPAGE=https://invent.kde.org/network/plasma-firewall
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org python-single-r1 xdg
+IUSE=firewalld +ufw debug test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,network,xml] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) firewalld? ( net-firewall/firewalld ) ufw? ( net-firewall/ufw ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-firewall:5
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( firewalld ufw )
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-firewall-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=721b2c9b3d56e19ea6d8d81d4f761f3a
diff --git a/metadata/md5-cache/kde-plasma/plasma-integration-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-integration-6.6.5
new file mode 100644
index 000000000000..290795488a8d
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-integration-6.6.5
@@ -0,0 +1,18 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 x11-libs/libXcursor x11-libs/libxcb >=dev-libs/plasma-wayland-protocols-1.19.0 dev-qt/qtbase:6
+DESCRIPTION=Qt Platform Theme integration plugins for the Plasma workspaces
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+PDEPEND=>=kde-plasma/xdg-desktop-portal-kde-6.6.5:6
+RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 x11-libs/libXcursor x11-libs/libxcb !<kde-plasma/plasma-integration-6.5.0:5 >=kde-frameworks/qqc2-desktop-style-6.22.0:6 >=kde-plasma/qqc2-breeze-style-6.6.5:6 media-fonts/hack media-fonts/noto media-fonts/noto-emoji || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RESTRICT=test
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-integration-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=1e7f52ee640eeb1f78cfb47769f0a0d4
diff --git a/metadata/md5-cache/kde-plasma/plasma-keyboard-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-keyboard-6.6.5
new file mode 100644
index 000000000000..cffbaaa44369
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-keyboard-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[gui,wayland,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtvirtualkeyboard-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=dev-libs/wayland-protocols-1.19 dev-qt/qtbase:6
+DESCRIPTION=Virtual keyboard based on Qt Virtual Keyboard
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 ) LGPL-2.1 LGPL-3
+RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[gui,wayland,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtvirtualkeyboard-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 dev-libs/kirigami-addons >=kde-frameworks/kconfig-6.22.0:6[qml] >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-keyboard:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-keyboard-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=142db905751ba39c3d61c87c3fc2a8e9
diff --git a/metadata/md5-cache/kde-plasma/plasma-login-manager-6.6.4 b/metadata/md5-cache/kde-plasma/plasma-login-manager-6.6.5
index 356a4f5428a4..b23143d4f14d 100644
--- a/metadata/md5-cache/kde-plasma/plasma-login-manager-6.6.4
+++ b/metadata/md5-cache/kde-plasma/plasma-login-manager-6.6.5
@@ -1,6 +1,6 @@
BDEPEND=dev-python/docutils >=dev-build/cmake-3.25.0 >=dev-qt/qttools-6.10.0[linguist] kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
DEFINED_PHASES=compile configure info install nofetch postinst prepare setup test unpack
-DEPEND=>=dev-qt/qtbase-6.10.0:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.10.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kscreen-6.6.4:6 >=kde-plasma/layer-shell-qt-6.6.4:6 >=kde-plasma/libplasma-6.6.4:6= >=kde-plasma/plasma-workspace-6.6.4:6 sys-apps/systemd:=[pam] sys-libs/pam x11-libs/libXau dev-qt/qtbase:6
+DEPEND=>=dev-qt/qtbase-6.10.0:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.10.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kscreen-6.6.5:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-workspace-6.6.5:6 sys-apps/systemd:=[pam] sys-libs/pam x11-libs/libXau dev-qt/qtbase:6
DESCRIPTION=Plasma Login Manager
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/plasma-login-manager
@@ -8,9 +8,9 @@ INHERIT=ecm plasma.kde.org linux-info pam tmpfiles
IUSE=test debug
KEYWORDS=~amd64
LICENSE=GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain
-RDEPEND=>=dev-qt/qtbase-6.10.0:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.10.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kscreen-6.6.4:6 >=kde-plasma/layer-shell-qt-6.6.4:6 >=kde-plasma/libplasma-6.6.4:6= >=kde-plasma/plasma-workspace-6.6.4:6 sys-apps/systemd:=[pam] sys-libs/pam x11-libs/libXau acct-user/plasmalogin kde-plasma/kwin[lock] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-login-manager:5 virtual/tmpfiles
+RDEPEND=>=dev-qt/qtbase-6.10.0:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.10.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kscreen-6.6.5:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-workspace-6.6.5:6 sys-apps/systemd:=[pam] sys-libs/pam x11-libs/libXau acct-user/plasmalogin kde-plasma/kwin[lock] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-login-manager:5 virtual/tmpfiles
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=mirror://kde/stable/plasma/6.6.4/plasma-login-manager-6.6.4.tar.xz
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-login-manager-6.6.5.tar.xz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b9b4e1e7f75eeb6bfb7b50854a0049c0
diff --git a/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.6.5
new file mode 100644
index 000000000000..8ce2d2649947
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-build/cmake-3.31.9-r1 >=kde-frameworks/extra-cmake-modules-6.0.0:* dev-qt/qtbase:6
+DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
+DESCRIPTION=KDE Plasma login sessions
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm-common plasma.kde.org
+IUSE=+wayland X
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=!<kde-plasma/plasma-workspace-6.2.1 >=kde-plasma/plasma-workspace-6.6.5:6[X?] wayland? ( kde-plasma/kwin:6 ) X? ( kde-plasma/kwin-x11:6 ) !kde-plasma/plasma-login-sessions:5
+REQUIRED_USE=|| ( wayland X )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-workspace-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm-common 122d09819aca88cb2f06edf45d93ed2b flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=dfc27b9c38b85b461a29743133f24401
diff --git a/metadata/md5-cache/kde-plasma/plasma-nm-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-nm-6.6.5
new file mode 100644
index 000000000000..8bd33a070ceb
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-nm-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=app-crypt/qca-2.3.7:2[qt6(+)] dev-libs/qcoro[dbus] >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwallet-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/modemmanager-qt-6.22.0:6 >=kde-frameworks/networkmanager-qt-6.22.0:6[teamd=] >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= net-misc/mobile-broadband-provider-info net-misc/networkmanager[teamd=] openconnect? ( >=dev-qt/qtwebengine-6.10.1:6 net-vpn/networkmanager-openconnect net-vpn/openconnect:= ) >=net-misc/modemmanager-1.20 dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma applet for NetworkManager
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=openconnect teamd debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 LGPL-2.1
+RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+)] dev-libs/qcoro[dbus] >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwallet-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/modemmanager-qt-6.22.0:6 >=kde-frameworks/networkmanager-qt-6.22.0:6[teamd=] >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= net-misc/mobile-broadband-provider-info net-misc/networkmanager[teamd=] openconnect? ( >=dev-qt/qtwebengine-6.10.1:6 net-vpn/networkmanager-openconnect net-vpn/openconnect:= ) >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kquickcharts-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-nm:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-nm-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=89e7d049379c1bf8172678b50495c9e8
diff --git a/metadata/md5-cache/kde-plasma/plasma-pa-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-pa-6.6.5
new file mode 100644
index 000000000000..ed071dae53d1
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-pa-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= media-libs/libcanberra media-libs/libpulse >=media-libs/pulseaudio-qt-1.6.0:= dev-qt/qtbase:6
+DESCRIPTION=Plasma applet for audio volume management using PulseAudio
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug +handbook test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= media-libs/libcanberra media-libs/libpulse >=media-libs/pulseaudio-qt-1.6.0:= dev-libs/kirigami-addons:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 x11-themes/sound-theme-freedesktop || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-pa:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-pa-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=534ed0248370f8dda7cac2a9aa634af3
diff --git a/metadata/md5-cache/kde-plasma/plasma-sdk-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-sdk-6.6.5
new file mode 100644
index 000000000000..5f2042405366
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-sdk-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets,xml] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/ktexteditor-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma5support-6.6.5:6 dev-qt/qtbase:6
+DESCRIPTION=Useful applications for Plasma development
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug +handbook test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets,xml] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/ktexteditor-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma5support-6.6.5:6 >=dev-qt/qt5compat-6.10.1:6[qml] >=kde-frameworks/kirigami-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-sdk:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-sdk-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f7ac706190ca6734b9703b9545009131
diff --git a/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.6.5
new file mode 100644
index 000000000000..1d8d73fe4e97
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/kirigami-addons-1.1.0:6 >=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/libksysguard-6.6.5:6 dev-qt/qtbase:6
+DESCRIPTION=Monitor system sensors, process information and other system resources
+EAPI=8
+HOMEPAGE=https://apps.kde.org/plasma-systemmonitor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-3 GPL-2 )
+RDEPEND=>=dev-libs/kirigami-addons-1.1.0:6 >=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/libksysguard-6.6.5:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kquickcharts-6.22.0:6 >=kde-plasma/ksystemstats-6.6.5:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-systemmonitor:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-systemmonitor-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7e5cfb7cad374c113a1caf2ee367dec1
diff --git a/metadata/md5-cache/kde-plasma/plasma-thunderbolt-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-6.6.5
new file mode 100644
index 000000000000..2eb894339070
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Plasma integration for controlling Thunderbolt devices
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/plasma-thunderbolt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug test
+KEYWORDS=~amd64 ~loong ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3+ )
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 sys-apps/bolt || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-thunderbolt:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-thunderbolt-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7cff234f508764e30e8ea1bd473d5869
diff --git a/metadata/md5-cache/kde-plasma/plasma-vault-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-vault-6.6.5
new file mode 100644
index 000000000000..bb25f9597533
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-vault-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare pretend test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcodecs-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-plasma/libksysguard-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-activities-6.6.5:6= networkmanager? ( >=kde-frameworks/networkmanager-qt-6.22.0:6 ) dev-qt/qtbase:6
+DESCRIPTION=Plasma applet and services for creating encrypted vaults
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop https://cukic.co/2017/02/03/vaults-encryption-in-plasma/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm flag-o-matic plasma.kde.org xdg
+IUSE=networkmanager debug
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=LGPL-3
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcodecs-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-plasma/libksysguard-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-activities-6.6.5:6= networkmanager? ( >=kde-frameworks/networkmanager-qt-6.22.0:6 ) >=app-crypt/gocryptfs-1.8 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-vault:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-vault-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=84833bc06ed8e95aacc8b44185df8aa3
diff --git a/metadata/md5-cache/kde-plasma/plasma-welcome-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-welcome-6.6.5
new file mode 100644
index 000000000000..a997e995af7c
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-welcome-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/kirigami-addons-1.2.0 >=dev-qt/qtbase-6.10.1:6[gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= dev-qt/qtbase:6
+DESCRIPTION=Friendly onboarding wizard for Plasma
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm dot-a plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/kirigami-addons-1.2.0 >=dev-qt/qtbase-6.10.1:6[gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-welcome:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-welcome-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=379510554cc9b3f0b6cbcbea985671b0
diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-workspace-6.6.5
new file mode 100644
index 000000000000..9ebc1a89ce7e
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-workspace-6.6.5
@@ -0,0 +1,19 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-6.22.0:6 virtual/pkgconfig test? ( >=dev-qt/qtwayland-6.10.1:6[compositor(+)] X? ( x11-misc/xdotool ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qt5compat-6.10.1:6[qml] >=dev-qt/qtbase-6.10.1:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=dev-qt/qtlocation-6.10.1:6 >=dev-qt/qtpositioning-6.10.1:6 >=dev-qt/qtshadertools-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kbookmarks-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kded-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/kholidays-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/knotifyconfig-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kparts-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/ktexteditor-6.22.0:6 >=kde-frameworks/ktextwidgets-6.22.0:6 >=kde-frameworks/kwallet-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X?] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/prison-6.22.0:6[qml] >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/breeze-6.6.5:6 >=kde-plasma/knighttime-6.6.5:6 >=kde-plasma/kwayland-6.6.5:6 >=kde-plasma/kwin-6.6.5:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=kde-plasma/libkscreen-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-activities-6.6.5:6= >=kde-plasma/plasma-activities-stats-6.6.5:6 media-libs/libcanberra sci-libs/libqalculate:= sys-apps/dbus virtual/zlib:= virtual/libudev:= appstream? ( >=dev-libs/appstream-1[qt6] ) ksysguard? ( >=kde-plasma/libksysguard-6.6.5:6 ) policykit? ( virtual/libcrypt:= ) networkmanager? ( >=kde-frameworks/networkmanager-qt-6.22.0:6 ) semantic-desktop? ( >=kde-frameworks/baloo-6.22.0:6 ) systemd? ( sys-apps/systemd:= ) telemetry? ( >=kde-frameworks/kuserfeedback-6.22.0:6 ) wallpaper-metadata? ( kde-apps/libkexiv2:6 ) X? ( >=dev-qt/qtbase-6.10.1:6=[X] >=kde-plasma/kscreenlocker-6.6.5:6 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXtst x11-libs/xcb-util fontconfig? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/xcb-util-image ) ) >=dev-libs/plasma-wayland-protocols-1.19.0 dev-libs/qcoro >=dev-qt/qtbase-6.10.1:6[concurrent] test? ( screencast? ( >=media-video/pipewire-0.3:* ) ) X? ( fontconfig? ( x11-libs/libXrender ) x11-base/xorg-proto ) dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma workspace
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=appstream +fontconfig +ksysguard networkmanager +policykit screencast +semantic-desktop systemd telemetry +wallpaper-metadata +X debug +handbook test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+PDEPEND=>=kde-plasma/plasma-login-sessions-6.6.5:6
+RDEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qt5compat-6.10.1:6[qml] >=dev-qt/qtbase-6.10.1:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=dev-qt/qtlocation-6.10.1:6 >=dev-qt/qtpositioning-6.10.1:6 >=dev-qt/qtshadertools-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kbookmarks-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kdeclarative-6.22.0:6 >=kde-frameworks/kded-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/kholidays-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/knotifyconfig-6.22.0:6 >=kde-frameworks/kpackage-6.22.0:6 >=kde-frameworks/kparts-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/ksvg-6.22.0:6 >=kde-frameworks/ktexteditor-6.22.0:6 >=kde-frameworks/ktextwidgets-6.22.0:6 >=kde-frameworks/kwallet-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X?] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/prison-6.22.0:6[qml] >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/breeze-6.6.5:6 >=kde-plasma/knighttime-6.6.5:6 >=kde-plasma/kwayland-6.6.5:6 >=kde-plasma/kwin-6.6.5:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=kde-plasma/libkscreen-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-activities-6.6.5:6= >=kde-plasma/plasma-activities-stats-6.6.5:6 media-libs/libcanberra sci-libs/libqalculate:= sys-apps/dbus virtual/zlib:= virtual/libudev:= appstream? ( >=dev-libs/appstream-1[qt6] ) ksysguard? ( >=kde-plasma/libksysguard-6.6.5:6 ) policykit? ( virtual/libcrypt:= ) networkmanager? ( >=kde-frameworks/networkmanager-qt-6.22.0:6 ) semantic-desktop? ( >=kde-frameworks/baloo-6.22.0:6 ) systemd? ( sys-apps/systemd:= ) telemetry? ( >=kde-frameworks/kuserfeedback-6.22.0:6 ) wallpaper-metadata? ( kde-apps/libkexiv2:6 ) X? ( >=dev-qt/qtbase-6.10.1:6=[X] >=kde-plasma/kscreenlocker-6.6.5:6 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXtst x11-libs/xcb-util fontconfig? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/xcb-util-image ) ) !kde-plasma/libkworkspace:5 !<kde-plasma/plasma-desktop-6.3.80 !<kde-plasma/xdg-desktop-portal-kde-6.1.90 !kde-plasma/xembed-sni-proxy:* app-text/iso-codes dev-libs/kirigami-addons:6 >=dev-qt/qttools-6.10.1:*[qdbus] kde-apps/kio-extras:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kquickcharts-6.22.0:6 >=kde-plasma/kactivitymanagerd-6.6.5:6 >=kde-plasma/kdesu-gui-6.6.5:* >=kde-plasma/milou-6.6.5:6 >=kde-plasma/plasma-integration-6.6.5:6 sys-apps/dbus x11-apps/xmessage x11-apps/xprop x11-apps/xrdb policykit? ( sys-apps/accountsservice ) screencast? ( >=media-video/pipewire-0.3:* ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-workspace:5
+REQUIRED_USE=fontconfig? ( X )
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-workspace-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5adf69e7432753b8585de7ebcb98df4c
diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.6.5 b/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.6.5
new file mode 100644
index 000000000000..0014f1367b10
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.6.5
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6 kde-frameworks/extra-cmake-modules:0 app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DESCRIPTION=Wallpapers for the Plasma workspace
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=cmake plasma.kde.org
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=!kde-plasma/plasma-workspace-wallpapers:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma-workspace-wallpapers-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=92c43079b577bde87829f862b375141c
diff --git a/metadata/md5-cache/kde-plasma/plasma5support-6.6.5 b/metadata/md5-cache/kde-plasma/plasma5support-6.6.5
new file mode 100644
index 000000000000..5da409052dce
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plasma5support-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qttools:6[assistant] ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/kholidays-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kunitconversion-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 activities? ( >=kde-plasma/plasma-activities-6.6.5:6= ) geolocation? ( >=kde-frameworks/networkmanager-qt-6.22.0:6 ) ksysguard? ( >=kde-plasma/libksysguard-6.6.5:6 ) X? ( x11-libs/libX11 ) doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+DESCRIPTION=Support components for porting from KF5/Qt5 to KF6/Qt6
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=activities geolocation ksysguard X debug doc test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/kholidays-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kunitconversion-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 activities? ( >=kde-plasma/plasma-activities-6.6.5:6= ) geolocation? ( >=kde-frameworks/networkmanager-qt-6.22.0:6 ) ksysguard? ( >=kde-plasma/libksysguard-6.6.5:6 ) X? ( x11-libs/libX11 ) !kde-plasma/plasma-workspace:5 !<kde-plasma/plasma-workspace-6.5.90:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plasma5support-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=638d53145f87cd293d4d60139d71261f
diff --git a/metadata/md5-cache/kde-plasma/plymouth-kcm-6.6.5 b/metadata/md5-cache/kde-plasma/plymouth-kcm-6.6.5
new file mode 100644
index 000000000000..ea788dd5952c
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/plymouth-kcm-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 sys-boot/plymouth dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma control module for Plymouth
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/plymouth-kcm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 sys-boot/plymouth >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plymouth-kcm:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/plymouth-kcm-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b702e079f2e22120c7d8a60fc5a1907e
diff --git a/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.6.5 b/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.6.5
new file mode 100644
index 000000000000..bce73df98bba
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=sys-auth/polkit-qt-0.175[qt6(+)] dev-qt/qtbase:6
+DESCRIPTION=PolKit agent module for KDE Plasma
+EAPI=8
+HOMEPAGE=https://kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=sys-auth/polkit-qt-0.175[qt6(+)] >=dev-qt/qt5compat-6.10.1:6[qml] >=kde-frameworks/kirigami-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/polkit-kde-agent:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/polkit-kde-agent-1-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=96c87fd947507486348f7808a03ff3b2
diff --git a/metadata/md5-cache/kde-plasma/powerdevil-6.6.5 b/metadata/md5-cache/kde-plasma/powerdevil-6.6.5
new file mode 100644
index 000000000000..18d927cf72e1
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/powerdevil-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/qcoro[dbus] dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[dbus,gui,wayland,widgets] >=kde-frameworks/kauth-6.22.0:6[policykit] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/libkscreen-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-activities-6.6.5:6= >=kde-plasma/plasma-workspace-6.6.5:6 virtual/libudev:= x11-libs/libxcb brightness-control? ( app-misc/ddcutil:= ) >=dev-libs/plasma-wayland-protocols-1.20.0 dev-qt/qtbase:6
+DESCRIPTION=Power management for KDE Plasma Shell
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/powerdevil
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm fcaps plasma.kde.org xdg
+IUSE=brightness-control debug +handbook test +filecaps
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/qcoro[dbus] dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[dbus,gui,wayland,widgets] >=kde-frameworks/kauth-6.22.0:6[policykit] >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kidletime-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/solid-6.22.0:6 >=kde-plasma/libkscreen-6.6.5:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma-activities-6.6.5:6= >=kde-plasma/plasma-workspace-6.6.5:6 virtual/libudev:= x11-libs/libxcb brightness-control? ( app-misc/ddcutil:= ) !<kde-plasma/plasma-workspace-6.1.90:* >=dev-qt/qtdeclarative-6.10.1:6 || ( sys-apps/tuned[ppd] sys-power/power-profiles-daemon sys-power/tlp ) >=sys-power/upower-0.9.23 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/powerdevil:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/powerdevil-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a fcaps c94316d02a37fb5cbe79b7d41c729119 flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d6938f3e2be1a40ad98a1b633b38a4ab
diff --git a/metadata/md5-cache/kde-plasma/print-manager-6.6.5 b/metadata/md5-cache/kde-plasma/print-manager-6.6.5
new file mode 100644
index 000000000000..04ef2e69dd01
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/print-manager-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qt5compat-6.10.1:6 >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= >=net-print/cups-2.4 dev-qt/qtbase:6
+DESCRIPTION=Manage CUPS print jobs and printers in Plasma
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=+gtk debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qt5compat-6.10.1:6 >=dev-qt/qtbase-6.10.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= >=net-print/cups-2.4 !<kde-plasma/print-manager-23.08.5-r100:5 >=kde-frameworks/kdeclarative-6.22.0:6 gtk? ( app-admin/system-config-printer ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/print-manager-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d204278ca5f141c750cd59e421ab75a2
diff --git a/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.6.5 b/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.6.5
new file mode 100644
index 000000000000..a2ca8b2f6ed4
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.6.5
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=Breeze inspired QQC2 Style
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+INHERIT=ecm plasma.kde.org
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2+ LGPL-3+ ) CC0-1.0
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/qqc2-breeze-style:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/qqc2-breeze-style-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=6c7abca89eae2c70c7a2bfb40de3b0da
diff --git a/metadata/md5-cache/kde-plasma/sddm-kcm-6.6.5 b/metadata/md5-cache/kde-plasma/sddm-kcm-6.6.5
new file mode 100644
index 000000000000..853bd428cbd3
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/sddm-kcm-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=>=kde-frameworks/kcmutils-6.22.0:6 app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 dev-qt/qtbase:6
+DESCRIPTION=KDE Plasma control module for SDDM
+EAPI=8
+HOMEPAGE=https://invent.kde.org/plasma/sddm-kcm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/karchive-6.22.0:6 >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knewstuff-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 x11-misc/sddm || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/sddm-kcm:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/sddm-kcm-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=120f2d58712d3ecf8b07d3f070dd6a9d
diff --git a/metadata/md5-cache/kde-plasma/spectacle-6.6.5 b/metadata/md5-cache/kde-plasma/spectacle-6.6.5
new file mode 100644
index 000000000000..1863cc70f0aa
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/spectacle-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] dev-util/wayland-scanner virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[concurrent,dbus,gui,wayland,widgets,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtmultimedia-6.10.1:6[qml] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/prison-6.22.0:6 >=kde-plasma/kpipewire-6.6.5:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=media-libs/kquickimageeditor-0.6.0:6 media-libs/opencv:= x11-libs/libxcb x11-libs/libXrandr x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image share? ( >=kde-frameworks/purpose-6.22.0:6 ) >=dev-libs/plasma-wayland-protocols-1.19.0 dev-qt/qtbase:6
+DESCRIPTION=Screenshot capture utility
+EAPI=8
+HOMEPAGE=https://apps.kde.org/spectacle/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm optfeature plasma.kde.org xdg
+IUSE=share debug +handbook test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+ handbook? ( FDL-1.3 )
+RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.10.1:6=[concurrent,dbus,gui,wayland,widgets,X] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtmultimedia-6.10.1:6[qml] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6[X] >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-frameworks/prison-6.22.0:6 >=kde-plasma/kpipewire-6.6.5:6 >=kde-plasma/layer-shell-qt-6.6.5:6 >=media-libs/kquickimageeditor-0.6.0:6 media-libs/opencv:= x11-libs/libxcb x11-libs/libXrandr x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image share? ( >=kde-frameworks/purpose-6.22.0:6 ) >=dev-qt/qtimageformats-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kimageformats-6.22.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/spectacle:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/spectacle-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=97210e5ef3689ced4021bc3d2045fe15
diff --git a/metadata/md5-cache/kde-plasma/systemsettings-6.6.5 b/metadata/md5-cache/kde-plasma/systemsettings-6.6.5
new file mode 100644
index 000000000000..8bdf64b15cbe
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/systemsettings-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/plasma-activities-6.6.5:6= dev-qt/qtbase:6
+DESCRIPTION=Control Center to configure KDE Plasma desktop
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org optfeature xdg
+IUSE=debug +handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6[widgets] >=kde-frameworks/kauth-6.22.0:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kcolorscheme-6.22.0:6 >=kde-frameworks/kcompletion-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/kitemmodels-6.22.0:6 >=kde-frameworks/kitemviews-6.22.0:6 >=kde-frameworks/kjobwidgets-6.22.0:6 >=kde-frameworks/krunner-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/plasma-activities-6.6.5:6= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/systemsettings:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/systemsettings-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=903233160bf3d6862fe56846ffbe1162
diff --git a/metadata/md5-cache/kde-plasma/wacomtablet-6.6.5 b/metadata/md5-cache/kde-plasma/wacomtablet-6.6.5
new file mode 100644
index 000000000000..683acb66f620
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/wacomtablet-6.6.5
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.22.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/libwacom-0.30:= >=dev-qt/qtbase-6.10.1:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma5support-6.6.5:6 >=x11-drivers/xf86-input-wacom-0.20.0 x11-libs/libXi x11-libs/libxcb x11-base/xorg-proto x11-libs/libX11 dev-qt/qtbase:6
+DESCRIPTION=Wacom system settings module that supports different button/pen layout profiles
+EAPI=8
+HOMEPAGE=https://userbase.kde.org/Wacomtablet
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug +handbook
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/libwacom-0.30:= >=dev-qt/qtbase-6.10.1:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6 >=kde-frameworks/kcmutils-6.22.0:6 >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kconfigwidgets-6.22.0:6 >=kde-frameworks/kcoreaddons-6.22.0:6 >=kde-frameworks/kdbusaddons-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-frameworks/kxmlgui-6.22.0:6 >=kde-plasma/libplasma-6.6.5:6= >=kde-plasma/plasma5support-6.6.5:6 >=x11-drivers/xf86-input-wacom-0.20.0 x11-libs/libXi x11-libs/libxcb || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/wacomtablet:5
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/wacomtablet-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ac59d26f5a0cc361a3272006bbbf8473
diff --git a/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.6.5 b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.6.5
new file mode 100644
index 000000000000..7b8baf20e1e0
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.6.5
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-qt/qtbase-6.10.1:6[wayland] virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.22.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.10.1:6=[cups,dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.10.1:6 || ( >=dev-qt/qtbase-6.10.1:6[libinput] >=dev-qt/qtbase-6.10.1:6[X] ) >=kde-frameworks/kcoreaddons-6.22.0:6[dbus] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kwayland-6.6.5:6 >=kde-plasma/plasma-workspace-6.6.5:6 x11-libs/libxkbcommon >=dev-libs/plasma-wayland-protocols-1.19.0 >=dev-libs/wayland-protocols-1.25 >=dev-qt/qtbase-6.10.1:6[concurrent] dev-qt/qtbase:6
+DESCRIPTION=Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm plasma.kde.org xdg
+IUSE=debug test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.10.1:6=[cups,dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.10.1:6 || ( >=dev-qt/qtbase-6.10.1:6[libinput] >=dev-qt/qtbase-6.10.1:6[X] ) >=kde-frameworks/kcoreaddons-6.22.0:6[dbus] >=kde-frameworks/kconfig-6.22.0:6 >=kde-frameworks/kcrash-6.22.0:6 >=kde-frameworks/kglobalaccel-6.22.0:6 >=kde-frameworks/kguiaddons-6.22.0:6 >=kde-frameworks/ki18n-6.22.0:6 >=kde-frameworks/kiconthemes-6.22.0:6 >=kde-frameworks/kio-6.22.1:6 >=kde-frameworks/kirigami-6.22.0:6 >=kde-frameworks/knotifications-6.22.0:6 >=kde-frameworks/kservice-6.22.0:6 >=kde-frameworks/kstatusnotifieritem-6.22.0:6 >=kde-frameworks/kwidgetsaddons-6.22.0:6 >=kde-frameworks/kwindowsystem-6.22.0:6 >=kde-plasma/kwayland-6.6.5:6 >=kde-plasma/plasma-workspace-6.6.5:6 x11-libs/libxkbcommon kde-misc/kio-fuse:6 sys-apps/xdg-desktop-portal || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/xdg-desktop-portal-kde:5
+RESTRICT=!test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.6.5/xdg-desktop-portal-kde-6.6.5.tar.xz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 plasma.kde.org 15a44935d99523f1f30863a3fbb1c2b0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d6d0e31441c866d01a362e068ba1fd4e
diff --git a/metadata/md5-cache/llvm-core/clang-16.0.6-r1 b/metadata/md5-cache/llvm-core/clang-16.0.6-r1
index 8d7a6e684320..8dde70fcfc5b 100644
--- a/metadata/md5-cache/llvm-core/clang-16.0.6-r1
+++ b/metadata/md5-cache/llvm-core/clang-16.0.6-r1
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-16.0.4-manpages.tar.bz2 ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/16/llvm-gentoo-patchset-16.0.6-r6.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cbd5aed36b5e2a3062b1750ad8929aa5
diff --git a/metadata/md5-cache/llvm-core/clang-17.0.6-r1 b/metadata/md5-cache/llvm-core/clang-17.0.6-r1
index 100c9fdac819..9f96a3d936eb 100644
--- a/metadata/md5-cache/llvm-core/clang-17.0.6-r1
+++ b/metadata/md5-cache/llvm-core/clang-17.0.6-r1
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-17.0.1-manpages.tar.bz2 ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/17/llvm-gentoo-patchset-17.0.6-r4.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=94b4ff8f62bf2aed1dca80e9992ceb58
diff --git a/metadata/md5-cache/llvm-core/clang-18.1.8-r7 b/metadata/md5-cache/llvm-core/clang-18.1.8-r7
index a8f4dd55c8ca..399f57efd10b 100644
--- a/metadata/md5-cache/llvm-core/clang-18.1.8-r7
+++ b/metadata/md5-cache/llvm-core/clang-18.1.8-r7
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-18.1.0-manpages.tar.bz2 ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/18/llvm-gentoo-patchset-18.1.8-r7.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9c3dfe2d5abbea6da1c7b8db13945684
diff --git a/metadata/md5-cache/llvm-core/clang-19.1.7-r1 b/metadata/md5-cache/llvm-core/clang-19.1.7-r1
index 3785e0b4dba3..3dd99488f48b 100644
--- a/metadata/md5-cache/llvm-core/clang-19.1.7-r1
+++ b/metadata/md5-cache/llvm-core/clang-19.1.7-r1
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-19.1.0-manpages.tar.bz2 )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=733541a2290d160c7c4f73b66865781c
diff --git a/metadata/md5-cache/llvm-core/clang-20.1.8 b/metadata/md5-cache/llvm-core/clang-20.1.8
index 6677c37186d4..797022457e6a 100644
--- a/metadata/md5-cache/llvm-core/clang-20.1.8
+++ b/metadata/md5-cache/llvm-core/clang-20.1.8
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-20.1.0-manpages.tar.xz )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9ee7e3d1560192ad3b37d3ffceb1e568
diff --git a/metadata/md5-cache/llvm-core/clang-21.1.8 b/metadata/md5-cache/llvm-core/clang-21.1.8
index 6c3af66b0dd6..f3dcbd04f352 100644
--- a/metadata/md5-cache/llvm-core/clang-21.1.8
+++ b/metadata/md5-cache/llvm-core/clang-21.1.8
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-21.1.0-manpages.tar.xz )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a5e23301097b005648354f34dd66a81f
diff --git a/metadata/md5-cache/llvm-core/clang-22.1.5 b/metadata/md5-cache/llvm-core/clang-22.1.5
index 607ecf38ba65..4cf6af99fbf8 100644
--- a/metadata/md5-cache/llvm-core/clang-22.1.5
+++ b/metadata/md5-cache/llvm-core/clang-22.1.5
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=22/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-22.1.0-r2-manpages.tar.xz )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=81a0701b104c737096523cd16153f2ba
diff --git a/metadata/md5-cache/llvm-core/clang-23.0.0.9999 b/metadata/md5-cache/llvm-core/clang-23.0.0.9999
index f66e6452ad3c..6703851e3711 100644
--- a/metadata/md5-cache/llvm-core/clang-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/clang-23.0.0.9999
@@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( 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_SPIRV 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_Xtensa )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a1ead7bd83d0cf0c61780eaa8929273d
diff --git a/metadata/md5-cache/llvm-core/clang-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/clang-23.0.0_pre20260507
index cfffe7218435..5a723698d768 100644
--- a/metadata/md5-cache/llvm-core/clang-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/clang-23.0.0_pre20260507
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a1ead7bd83d0cf0c61780eaa8929273d
diff --git a/metadata/md5-cache/llvm-core/clang-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/clang-23.0.0_pre20260512
new file mode 100644
index 000000000000..8a11fc90854f
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/clang-23.0.0_pre20260512
@@ -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_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) test? ( ~llvm-core/lld-23.0.0_pre20260512 ) xml? ( virtual/pkgconfig ) 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(-)] ) python_single_target_python3_13? ( dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=~llvm-core/llvm-23.0.0_pre20260512:23=[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? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Xtensa=] )
+DESCRIPTION=C language family frontend for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org 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_SPIRV 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_Xtensa 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 python_single_target_python3_13 python_single_target_python3_14
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
+PDEPEND=llvm-runtimes/clang-runtime:23 llvm-core/clang-toolchain-symlinks:23
+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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ~llvm-core/llvm-23.0.0_pre20260512:23=[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-core/clang-common-23.0.0_pre20260512 llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Xtensa=] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( 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_SPIRV 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_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=23/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a1ead7bd83d0cf0c61780eaa8929273d
diff --git a/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 b/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6
index cbed0ddad59c..6b2ed1f8caa7 100644
--- a/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6
+++ b/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:16[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-16.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-16.0.6 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=8816e88e718b561d7c58224f865fc897
diff --git a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10
index 22992cd774e3..b5548d2d1eaf 100644
--- a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10
+++ b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:17[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-17.0.6 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=49288e00cda1b7576add28775230b9b3
diff --git a/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 b/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3
index c75a1755166c..d5fc95be986c 100644
--- a/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3
+++ b/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:18[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-18.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-18.1.8 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=28165b07d9239b2634732c8f62ddef1d
diff --git a/metadata/md5-cache/llvm-core/clang-common-19.1.7 b/metadata/md5-cache/llvm-core/clang-common-19.1.7
index ddeb4d255901..3e7000d7870a 100644
--- a/metadata/md5-cache/llvm-core/clang-common-19.1.7
+++ b/metadata/md5-cache/llvm-core/clang-common-19.1.7
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:19[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-19.1.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-19.1.7 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org af9dd629dc05c38a92f92be47df82006 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=6a0ebcefeb22aa535f5e30388e7eb7c3
diff --git a/metadata/md5-cache/llvm-core/clang-common-20.1.8-r1 b/metadata/md5-cache/llvm-core/clang-common-20.1.8-r1
index febbccd889aa..dee78df12f59 100644
--- a/metadata/md5-cache/llvm-core/clang-common-20.1.8-r1
+++ b/metadata/md5-cache/llvm-core/clang-common-20.1.8-r1
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:20[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-20.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-20.1.8 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=bac3f4b96cf4e1bc45ba34d0913c9a4c
diff --git a/metadata/md5-cache/llvm-core/clang-common-21.1.8 b/metadata/md5-cache/llvm-core/clang-common-21.1.8
index 30f8869c0963..399f27ec42e2 100644
--- a/metadata/md5-cache/llvm-core/clang-common-21.1.8
+++ b/metadata/md5-cache/llvm-core/clang-common-21.1.8
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.1.8 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=bac3f4b96cf4e1bc45ba34d0913c9a4c
diff --git a/metadata/md5-cache/llvm-core/clang-common-22.1.5 b/metadata/md5-cache/llvm-core/clang-common-22.1.5
index 3bc862c0921a..0973f513e356 100644
--- a/metadata/md5-cache/llvm-core/clang-common-22.1.5
+++ b/metadata/md5-cache/llvm-core/clang-common-22.1.5
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:22[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-22.1.5[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-22.1.5 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=786569542df0cda7f52f1ab3f1c39931
diff --git a/metadata/md5-cache/llvm-core/clang-common-23.0.0.9999 b/metadata/md5-cache/llvm-core/clang-common-23.0.0.9999
index 0c190aff88b0..b152bb26e647 100644
--- a/metadata/md5-cache/llvm-core/clang-common-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/clang-common-23.0.0.9999
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:23[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-23.0.0.9999[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-23.0.0.9999 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* )
PROPERTIES=live
SLOT=0
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=83465196e464681edc2d6be2229fde8d
diff --git a/metadata/md5-cache/llvm-core/clang-common-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/clang-common-23.0.0_pre20260507
index 37b3e84750c4..81d292105030 100644
--- a/metadata/md5-cache/llvm-core/clang-common-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/clang-common-23.0.0_pre20260507
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:23[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-23.0.0_pre20260507[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-23.0.0_pre20260507 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=7bf5031b3e22e7e97dd5ee7cf22dfc1d
diff --git a/metadata/md5-cache/llvm-core/clang-common-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/clang-common-23.0.0_pre20260512
new file mode 100644
index 000000000000..4bf92bcc294e
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/clang-common-23.0.0_pre20260512
@@ -0,0 +1,14 @@
+BDEPEND=emacs? ( >=app-editors/emacs-26.3:* )
+DEFINED_PHASES=compile install postinst postrm 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 elisp-common llvm.org multilib
+IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet emacs hardened llvm-libunwind
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=default-compiler-rt? ( llvm-runtimes/clang-runtime:23[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-23.0.0_pre20260512[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-23.0.0_pre20260512 ) !default-lld? ( sys-devel/binutils ) llvm-runtimes/clang-runtime[default-compiler-rt(-)?,default-libcxx(-)?,default-lld(-)?,llvm-libunwind(-)?] emacs? ( >=app-editors/emacs-26.3:* )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=83465196e464681edc2d6be2229fde8d
diff --git a/metadata/md5-cache/llvm-core/flang-21.1.8 b/metadata/md5-cache/llvm-core/flang-21.1.8
index 6965796be82e..709234b147bc 100644
--- a/metadata/md5-cache/llvm-core/flang-21.1.8
+++ b/metadata/md5-cache/llvm-core/flang-21.1.8
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f668d91e2af830f67fe7f33543632e3a
diff --git a/metadata/md5-cache/llvm-core/flang-22.1.5 b/metadata/md5-cache/llvm-core/flang-22.1.5
index bd1b551faed1..694eb5f93d10 100644
--- a/metadata/md5-cache/llvm-core/flang-22.1.5
+++ b/metadata/md5-cache/llvm-core/flang-22.1.5
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=22/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=698dddf52cb2e1ae63d706637ba9536c
diff --git a/metadata/md5-cache/llvm-core/flang-23.0.0.9999 b/metadata/md5-cache/llvm-core/flang-23.0.0.9999
index e3f2fb08cb8f..bfa666d2a256 100644
--- a/metadata/md5-cache/llvm-core/flang-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/flang-23.0.0.9999
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/clang-23.0.0.9999[debug=] ~llvm-core/llvm-23.0.0.9999[debug=]
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_SPIRV 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_Xtensa )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4387fb6e2c3fa43884697f6784f30330
diff --git a/metadata/md5-cache/llvm-core/flang-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/flang-23.0.0_pre20260507
index 323e11cae7ca..5566722e1be2 100644
--- a/metadata/md5-cache/llvm-core/flang-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/flang-23.0.0_pre20260507
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4387fb6e2c3fa43884697f6784f30330
diff --git a/metadata/md5-cache/llvm-core/flang-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/flang-23.0.0_pre20260512
new file mode 100644
index 000000000000..00a8fc51e5da
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/flang-23.0.0_pre20260512
@@ -0,0 +1,17 @@
+BDEPEND=clang? ( llvm-core/clang ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=~llvm-core/clang-23.0.0_pre20260512[debug=] ~llvm-core/llvm-23.0.0_pre20260512[debug=] ~llvm-core/mlir-23.0.0_pre20260512[debug=] llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Xtensa=] )
+DESCRIPTION=LLVM's Fortran frontend
+EAPI=8
+HOMEPAGE=https://flang.llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+IUSE=+clang +debug test 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_SPIRV 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_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions
+PDEPEND=>=llvm-runtimes/flang-rt-23.0.0_pre20260512:23
+RDEPEND=~llvm-core/clang-23.0.0_pre20260512[debug=] ~llvm-core/llvm-23.0.0_pre20260512[debug=] ~llvm-core/mlir-23.0.0_pre20260512[debug=] llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[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_SPIRV 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_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=23/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4387fb6e2c3fa43884697f6784f30330
diff --git a/metadata/md5-cache/llvm-core/libclc-16.0.6 b/metadata/md5-cache/llvm-core/libclc-16.0.6
index 9671c248e988..2037a3099877 100644
--- a/metadata/md5-cache/llvm-core/libclc-16.0.6
+++ b/metadata/md5-cache/llvm-core/libclc-16.0.6
@@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cf55674b7a42e680b4c8d7659773b588
diff --git a/metadata/md5-cache/llvm-core/libclc-17.0.6 b/metadata/md5-cache/llvm-core/libclc-17.0.6
index 64992e051325..bef2ca67e6e1 100644
--- a/metadata/md5-cache/llvm-core/libclc-17.0.6
+++ b/metadata/md5-cache/llvm-core/libclc-17.0.6
@@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4d9b7f9818c3f2a129f8def9eead22cc
diff --git a/metadata/md5-cache/llvm-core/libclc-18.1.8 b/metadata/md5-cache/llvm-core/libclc-18.1.8
index 3b66f175bd65..8c52fff07ca8 100644
--- a/metadata/md5-cache/llvm-core/libclc-18.1.8
+++ b/metadata/md5-cache/llvm-core/libclc-18.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=92342f45fae82740762b3cea18a6050d
diff --git a/metadata/md5-cache/llvm-core/libclc-19.1.7 b/metadata/md5-cache/llvm-core/libclc-19.1.7
index 7a37ae618591..14edcb54e4ff 100644
--- a/metadata/md5-cache/llvm-core/libclc-19.1.7
+++ b/metadata/md5-cache/llvm-core/libclc-19.1.7
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=762118e3adac541a40a3ca65291e046f
diff --git a/metadata/md5-cache/llvm-core/libclc-20.1.8 b/metadata/md5-cache/llvm-core/libclc-20.1.8
index c1c74f4bdcbe..c6ee5b7e908c 100644
--- a/metadata/md5-cache/llvm-core/libclc-20.1.8
+++ b/metadata/md5-cache/llvm-core/libclc-20.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_20 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=890b7ff5f16b006d3b536a2f9f522dfa
diff --git a/metadata/md5-cache/llvm-core/libclc-21.1.8 b/metadata/md5-cache/llvm-core/libclc-21.1.8
index cb9475046c4b..3db18adb8521 100644
--- a/metadata/md5-cache/llvm-core/libclc-21.1.8
+++ b/metadata/md5-cache/llvm-core/libclc-21.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_21 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7a1ea1a54fc903d1ab183a02c98cf712
diff --git a/metadata/md5-cache/llvm-core/libclc-22.1.5 b/metadata/md5-cache/llvm-core/libclc-22.1.5
index 9818427cf563..13314544faa5 100644
--- a/metadata/md5-cache/llvm-core/libclc-22.1.5
+++ b/metadata/md5-cache/llvm-core/libclc-22.1.5
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_22 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5e8888d31518b7c39e8454b83491549e
diff --git a/metadata/md5-cache/llvm-core/libclc-23.0.0.9999 b/metadata/md5-cache/llvm-core/libclc-23.0.0.9999
index c79ea8e2a13f..5a5e53a6127e 100644
--- a/metadata/md5-cache/llvm-core/libclc-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/libclc-23.0.0.9999
@@ -10,5 +10,5 @@ PROPERTIES=live
REQUIRED_USE=^^ ( llvm_slot_23 )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=54320e5e7e2230a748306ac48026a30e
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=eca1d80ce5cadbb404514f4783b4aae5
diff --git a/metadata/md5-cache/llvm-core/libclc-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/libclc-23.0.0_pre20260507
index 7b29825bd7d7..91c8ddc5ef50 100644
--- a/metadata/md5-cache/llvm-core/libclc-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/libclc-23.0.0_pre20260507
@@ -10,5 +10,5 @@ REQUIRED_USE=^^ ( llvm_slot_23 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=54320e5e7e2230a748306ac48026a30e
diff --git a/metadata/md5-cache/llvm-core/libclc-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/libclc-23.0.0_pre20260512
new file mode 100644
index 000000000000..1fc10a015fd0
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/libclc-23.0.0_pre20260512
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm_slot_23? ( llvm-core/clang:23 ) spirv? ( >=dev-util/spirv-llvm-translator-23:* ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+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 multibuild python-any-r1
+IUSE=+spirv test video_cards_nvidia video_cards_radeonsi +llvm_slot_23
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
+REQUIRED_USE=^^ ( llvm_slot_23 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=eca1d80ce5cadbb404514f4783b4aae5
diff --git a/metadata/md5-cache/llvm-core/lld-16.0.6 b/metadata/md5-cache/llvm-core/lld-16.0.6
index f39c91513710..eadf76431419 100644
--- a/metadata/md5-cache/llvm-core/lld-16.0.6
+++ b/metadata/md5-cache/llvm-core/lld-16.0.6
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-16.0.6[zstd=] virtual/zlib:= zstd? ( app-arch/zstd:= ) !
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/16/llvm-gentoo-patchset-16.0.6-r6.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=def8d6286221a2a6cbce9f765824ce5b
diff --git a/metadata/md5-cache/llvm-core/lld-17.0.6 b/metadata/md5-cache/llvm-core/lld-17.0.6
index 2ab4fac41799..fa118424ab03 100644
--- a/metadata/md5-cache/llvm-core/lld-17.0.6
+++ b/metadata/md5-cache/llvm-core/lld-17.0.6
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-17.0.6[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zst
RESTRICT=!test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0fd9582701d1c2197413a5e0bb9882fe
diff --git a/metadata/md5-cache/llvm-core/lld-18.1.8 b/metadata/md5-cache/llvm-core/lld-18.1.8
index 61bb90eb83a6..287d8ebaaf19 100644
--- a/metadata/md5-cache/llvm-core/lld-18.1.8
+++ b/metadata/md5-cache/llvm-core/lld-18.1.8
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-18.1.8[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zst
RESTRICT=!test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c4ec41f58e87bfb54a86f3fe3f4175b5
diff --git a/metadata/md5-cache/llvm-core/lld-19.1.7 b/metadata/md5-cache/llvm-core/lld-19.1.7
index f8437f26957a..600ede80f4c0 100644
--- a/metadata/md5-cache/llvm-core/lld-19.1.7
+++ b/metadata/md5-cache/llvm-core/lld-19.1.7
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-19.1.7[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zst
RESTRICT=!test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=06e7c3715879f3422515a48b7bc3657c
diff --git a/metadata/md5-cache/llvm-core/lld-20.1.8 b/metadata/md5-cache/llvm-core/lld-20.1.8
index dffd1e16a3af..136138f1e66d 100644
--- a/metadata/md5-cache/llvm-core/lld-20.1.8
+++ b/metadata/md5-cache/llvm-core/lld-20.1.8
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0e3fed7c07b8ed3663d4b0cc765213ad
diff --git a/metadata/md5-cache/llvm-core/lld-21.1.8 b/metadata/md5-cache/llvm-core/lld-21.1.8
index bd9e33cb5ccf..755770a9c107 100644
--- a/metadata/md5-cache/llvm-core/lld-21.1.8
+++ b/metadata/md5-cache/llvm-core/lld-21.1.8
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b68f7c880e57e7eeda4be24ffe78f4eb
diff --git a/metadata/md5-cache/llvm-core/lld-22.1.5 b/metadata/md5-cache/llvm-core/lld-22.1.5
index e813f96a449c..8bae47ab0e17 100644
--- a/metadata/md5-cache/llvm-core/lld-22.1.5
+++ b/metadata/md5-cache/llvm-core/lld-22.1.5
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=22/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=076e0a7f4029fa33f59999a6681f20c9
diff --git a/metadata/md5-cache/llvm-core/lld-23.0.0.9999 b/metadata/md5-cache/llvm-core/lld-23.0.0.9999
index 3b08badf879e..0db5193fa5f3 100644
--- a/metadata/md5-cache/llvm-core/lld-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/lld-23.0.0.9999
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-23.0.0.9999[debug=,zstd=] virtual/zlib:= zstd? ( app-arc
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_SPIRV 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_Xtensa )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=701d5a205e6edd5a756826bf44c1afe4
diff --git a/metadata/md5-cache/llvm-core/lld-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/lld-23.0.0_pre20260507
index 7d4c5cfe942a..67af099b8678 100644
--- a/metadata/md5-cache/llvm-core/lld-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/lld-23.0.0_pre20260507
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=701d5a205e6edd5a756826bf44c1afe4
diff --git a/metadata/md5-cache/llvm-core/lld-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/lld-23.0.0_pre20260512
new file mode 100644
index 000000000000..76d2f095dcbb
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/lld-23.0.0_pre20260512
@@ -0,0 +1,17 @@
+BDEPEND=llvm-core/llvm:23 test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-23.0.0_pre20260512[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zstd:= ) llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Xtensa=] )
+DESCRIPTION=The LLVM linker (link editor)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+IUSE=+debug test zstd 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_SPIRV 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_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=>=llvm-core/lld-toolchain-symlinks-16-r2:23
+RDEPEND=~llvm-core/llvm-23.0.0_pre20260512[debug=,zstd=] virtual/zlib:= zstd? ( app-arch/zstd:= ) !llvm-core/lld:0 llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[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_SPIRV 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_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=23/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=701d5a205e6edd5a756826bf44c1afe4
diff --git a/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 b/metadata/md5-cache/llvm-core/lldb-16.0.6-r1
index 359029409488..dca4361ff5a6 100644
--- a/metadata/md5-cache/llvm-core/lldb-16.0.6-r1
+++ b/metadata/md5-cache/llvm-core/lldb-16.0.6-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=320b8993b3d8d6141eaef002e10f240d
diff --git a/metadata/md5-cache/llvm-core/lldb-17.0.6 b/metadata/md5-cache/llvm-core/lldb-17.0.6
index 8b7edb7a4033..3dd36a567aa7 100644
--- a/metadata/md5-cache/llvm-core/lldb-17.0.6
+++ b/metadata/md5-cache/llvm-core/lldb-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5bcc8364a5769f8efe935f47ac43ef98
diff --git a/metadata/md5-cache/llvm-core/lldb-18.1.8 b/metadata/md5-cache/llvm-core/lldb-18.1.8
index 07de65be94e7..bfbc5d0f3fe2 100644
--- a/metadata/md5-cache/llvm-core/lldb-18.1.8
+++ b/metadata/md5-cache/llvm-core/lldb-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/18/llvm-gentoo-patchset-18.1.8-r7.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d48392f92989fde9355a20c683835403
diff --git a/metadata/md5-cache/llvm-core/lldb-19.1.7 b/metadata/md5-cache/llvm-core/lldb-19.1.7
index 3687ab172894..9a11ddfde0f0 100644
--- a/metadata/md5-cache/llvm-core/lldb-19.1.7
+++ b/metadata/md5-cache/llvm-core/lldb-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cee871d5a9d8e7a816e01f3a334ac617
diff --git a/metadata/md5-cache/llvm-core/lldb-20.1.8 b/metadata/md5-cache/llvm-core/lldb-20.1.8
index 8c50156474c9..53e87046ce0f 100644
--- a/metadata/md5-cache/llvm-core/lldb-20.1.8
+++ b/metadata/md5-cache/llvm-core/lldb-20.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0c52555906171e054b258c47fb435e2d
diff --git a/metadata/md5-cache/llvm-core/lldb-21.1.8 b/metadata/md5-cache/llvm-core/lldb-21.1.8
index bfedd8784e62..c49ee143b96c 100644
--- a/metadata/md5-cache/llvm-core/lldb-21.1.8
+++ b/metadata/md5-cache/llvm-core/lldb-21.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0c52555906171e054b258c47fb435e2d
diff --git a/metadata/md5-cache/llvm-core/lldb-22.1.5 b/metadata/md5-cache/llvm-core/lldb-22.1.5
index b1258af2923b..b943cc7003e8 100644
--- a/metadata/md5-cache/llvm-core/lldb-22.1.5
+++ b/metadata/md5-cache/llvm-core/lldb-22.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=deabaee0daa8421376b44ed90dd845ed
diff --git a/metadata/md5-cache/llvm-core/lldb-23.0.0.9999 b/metadata/md5-cache/llvm-core/lldb-23.0.0.9999
index 835ed2bda065..1e310b08afc0 100644
--- a/metadata/md5-cache/llvm-core/lldb-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/lldb-23.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-lib
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( 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_SPIRV 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_Xtensa )
RESTRICT=test !test? ( test )
SLOT=0/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=595fe10baa3d3796014d3b9b7309f6cd
diff --git a/metadata/md5-cache/llvm-core/lldb-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/lldb-23.0.0_pre20260507
index 697044393bee..9f81bfce971a 100644
--- a/metadata/md5-cache/llvm-core/lldb-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/lldb-23.0.0_pre20260507
@@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=595fe10baa3d3796014d3b9b7309f6cd
diff --git a/metadata/md5-cache/llvm-core/lldb-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/lldb-23.0.0_pre20260512
new file mode 100644
index 000000000000..03109640f938
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/lldb-23.0.0_pre20260512
@@ -0,0 +1,16 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-23.0.0_pre20260512[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-23.0.0_pre20260512[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-23.0.0_pre20260512[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-23.0.0_pre20260512[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( ~dev-python/lit-23.0.0_pre20260512[python_targets_python3_14(-)] dev-python/psutil[python_targets_python3_14(-)] ) llvm-core/lld ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+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= ) tree-sitter? ( dev-libs/tree-sitter:= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-23.0.0_pre20260512 ~llvm-core/llvm-23.0.0_pre20260512[debuginfod=] llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Xtensa=] )
+DESCRIPTION=The LLVM debugger
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-single-r1
+IUSE=+debug debuginfod +libedit lzma ncurses +python test +tree-sitter +xml 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_SPIRV 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_Xtensa python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+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= ) tree-sitter? ( dev-libs/tree-sitter:= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-23.0.0_pre20260512 ~llvm-core/llvm-23.0.0_pre20260512[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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) llvm_targets_AArch64? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AArch64=] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AMDGPU=] ) llvm_targets_ARM? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARM=] ) llvm_targets_AVR? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_AVR=] ) llvm_targets_BPF? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_BPF=] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Hexagon=] ) llvm_targets_Lanai? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Lanai=] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_LoongArch=] ) llvm_targets_Mips? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Mips=] ) llvm_targets_MSP430? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_MSP430=] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_NVPTX=] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_PowerPC=] ) llvm_targets_RISCV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_RISCV=] ) llvm_targets_Sparc? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Sparc=] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SPIRV=] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_SystemZ=] ) llvm_targets_VE? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_VE=] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_WebAssembly=] ) llvm_targets_X86? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_X86=] ) llvm_targets_XCore? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_XCore=] ) llvm_targets_ARC? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_ARC=] ) llvm_targets_CSKY? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_CSKY=] ) llvm_targets_DirectX? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_DirectX=] ) llvm_targets_M68k? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_M68k=] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-23.0.0_pre20260512[llvm_targets_Xtensa=] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( 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_SPIRV 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_Xtensa )
+RESTRICT=test !test? ( test )
+SLOT=0/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=595fe10baa3d3796014d3b9b7309f6cd
diff --git a/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 b/metadata/md5-cache/llvm-core/llvm-16.0.6-r5
index caae26f1e419..d2046f2293c1 100644
--- a/metadata/md5-cache/llvm-core/llvm-16.0.6-r5
+++ b/metadata/md5-cache/llvm-core/llvm-16.0.6-r5
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-16.0.4-manpages.tar.bz2 ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/16/llvm-gentoo-patchset-16.0.6-r6.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e856aebeed407cc2ca4d730480338656
diff --git a/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 b/metadata/md5-cache/llvm-core/llvm-17.0.6-r3
index 0157ae420bde..183e36d68488 100644
--- a/metadata/md5-cache/llvm-core/llvm-17.0.6-r3
+++ b/metadata/md5-cache/llvm-core/llvm-17.0.6-r3
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-17.0.1-manpages.tar.bz2 ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/17/llvm-gentoo-patchset-17.0.6-r4.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=028bdad31f73d1ad3d3244ff59b89053
diff --git a/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 b/metadata/md5-cache/llvm-core/llvm-18.1.8-r6
index 3da653c48e07..1797364b4a7f 100644
--- a/metadata/md5-cache/llvm-core/llvm-18.1.8-r6
+++ b/metadata/md5-cache/llvm-core/llvm-18.1.8-r6
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-18.1.0-manpages.tar.bz2 ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/18/llvm-gentoo-patchset-18.1.8-r7.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ea62cdba981bb7b2e3e6a0e315be583a
diff --git a/metadata/md5-cache/llvm-core/llvm-19.1.7 b/metadata/md5-cache/llvm-core/llvm-19.1.7
index 987fd37714d9..9bcd9cfaa83c 100644
--- a/metadata/md5-cache/llvm-core/llvm-19.1.7
+++ b/metadata/md5-cache/llvm-core/llvm-19.1.7
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-19.1.0-manpages.tar.bz2 )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d457cc28550883d93209a9ba82724a12
diff --git a/metadata/md5-cache/llvm-core/llvm-20.1.8 b/metadata/md5-cache/llvm-core/llvm-20.1.8
index d3c30ba15696..408b06021eb4 100644
--- a/metadata/md5-cache/llvm-core/llvm-20.1.8
+++ b/metadata/md5-cache/llvm-core/llvm-20.1.8
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-20.1.0-manpages.tar.xz )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e9dc21249d2b6dc07870ab5d1d20f97f
diff --git a/metadata/md5-cache/llvm-core/llvm-21.1.8 b/metadata/md5-cache/llvm-core/llvm-21.1.8
index fd595d43729b..0b4b675e2919 100644
--- a/metadata/md5-cache/llvm-core/llvm-21.1.8
+++ b/metadata/md5-cache/llvm-core/llvm-21.1.8
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=21/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-21.1.0-manpages.tar.xz )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=42c171364aacfd6dc23e47d4a6e048b7
diff --git a/metadata/md5-cache/llvm-core/llvm-22.1.5 b/metadata/md5-cache/llvm-core/llvm-22.1.5
index 4827e0f2074b..bde3d58b5dd8 100644
--- a/metadata/md5-cache/llvm-core/llvm-22.1.5
+++ b/metadata/md5-cache/llvm-core/llvm-22.1.5
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=22/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig ) !doc? ( https://distfiles.gentoo.org/pub/proj/llvm/manpages/llvm-22.1.0-r2-manpages.tar.xz )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2aeb40f8db2f243f10a10c92b7f85d9c
diff --git a/metadata/md5-cache/llvm-core/llvm-23.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-23.0.0.9999
index 4e883a086678..926dd5bad8e6 100644
--- a/metadata/md5-cache/llvm-core/llvm-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/llvm-23.0.0.9999
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n3
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_SPIRV 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_Xtensa )
RESTRICT=!test? ( test )
SLOT=23/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9f8b4a863cfabff51f8f6f248196dd00
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=fa4ea0793b7e282539d52386457c1070
diff --git a/metadata/md5-cache/llvm-core/llvm-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/llvm-23.0.0_pre20260507
index 38894921e8dc..91c901ea874b 100644
--- a/metadata/md5-cache/llvm-core/llvm-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/llvm-23.0.0_pre20260507
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=23/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9f8b4a863cfabff51f8f6f248196dd00
diff --git a/metadata/md5-cache/llvm-core/llvm-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/llvm-23.0.0_pre20260512
new file mode 100644
index 000000000000..9d4cf09f33aa
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/llvm-23.0.0_pre20260512
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-23.0.0.9999 ) libffi? ( virtual/pkgconfig ) || ( ( dev-lang/python:3.14 dev-python/myst-parser[python_targets_python3_14(-)] dev-python/sphinx[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ( 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.28.5
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=virtual/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(-)?] 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(-)?] ) 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 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_SPIRV 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_Xtensa 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=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
+PDEPEND=llvm-core/llvm-common llvm-core/llvm-toolchain-symlinks:23 binutils-plugin? ( >=llvm-core/llvmgold-23 )
+RDEPEND=virtual/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(-)?] 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(-)?] ) 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(-)?] ) !llvm-core/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_SPIRV 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_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=23/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=fa4ea0793b7e282539d52386457c1070
diff --git a/metadata/md5-cache/llvm-core/llvm-common-16.0.6 b/metadata/md5-cache/llvm-core/llvm-common-16.0.6
index 9413aac524f9..3433fba5a7ff 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-16.0.6
+++ b/metadata/md5-cache/llvm-core/llvm-common-16.0.6
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=6e593a3c43e67fb98afa5f97e1ddc61a
diff --git a/metadata/md5-cache/llvm-core/llvm-common-17.0.6 b/metadata/md5-cache/llvm-core/llvm-common-17.0.6
index cff8632ee30b..18870842f176 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-17.0.6
+++ b/metadata/md5-cache/llvm-core/llvm-common-17.0.6
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=6e593a3c43e67fb98afa5f97e1ddc61a
diff --git a/metadata/md5-cache/llvm-core/llvm-common-18.1.8 b/metadata/md5-cache/llvm-core/llvm-common-18.1.8
index fe33e3193429..a34c881f61e5 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-18.1.8
+++ b/metadata/md5-cache/llvm-core/llvm-common-18.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=05b8133d090c1326d1c2e85eb558e8aa
diff --git a/metadata/md5-cache/llvm-core/llvm-common-19.1.7 b/metadata/md5-cache/llvm-core/llvm-common-19.1.7
index 79b91f437335..2ce76debf91c 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-19.1.7
+++ b/metadata/md5-cache/llvm-core/llvm-common-19.1.7
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=05b8133d090c1326d1c2e85eb558e8aa
diff --git a/metadata/md5-cache/llvm-core/llvm-common-20.1.8 b/metadata/md5-cache/llvm-core/llvm-common-20.1.8
index 46ba6d23938e..1b7f3d4c541f 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-20.1.8
+++ b/metadata/md5-cache/llvm-core/llvm-common-20.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=05b8133d090c1326d1c2e85eb558e8aa
diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.1.8 b/metadata/md5-cache/llvm-core/llvm-common-21.1.8
index f9ac75fed407..27ddf54c9641 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-21.1.8
+++ b/metadata/md5-cache/llvm-core/llvm-common-21.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=05b8133d090c1326d1c2e85eb558e8aa
diff --git a/metadata/md5-cache/llvm-core/llvm-common-22.1.5 b/metadata/md5-cache/llvm-core/llvm-common-22.1.5
index c7241958e3a8..f0da1826c95e 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-22.1.5
+++ b/metadata/md5-cache/llvm-core/llvm-common-22.1.5
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=38f9880ad99579688334cec6b8d45287
diff --git a/metadata/md5-cache/llvm-core/llvm-common-23.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-common-23.0.0.9999
index db5caa3c9c29..974754066e4a 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/llvm-common-23.0.0.9999
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PROPERTIES=live
RDEPEND=!llvm-core/llvm:0
SLOT=0
-_eclasses_=elisp-common 0ea9a0d3bc26353e1642c73560a24fdf git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399
+_eclasses_=elisp-common 0ea9a0d3bc26353e1642c73560a24fdf git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399
_md5_=067a333ecceaeb38425818fdd94a8370
diff --git a/metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre20260507
index 9d61c8ed7da4..dd7e979d0807 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre20260507
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399
+_eclasses_=elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399
_md5_=067a333ecceaeb38425818fdd94a8370
diff --git a/metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre20260512
new file mode 100644
index 000000000000..5727827e32b2
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/llvm-common-23.0.0_pre20260512
@@ -0,0 +1,13 @@
+BDEPEND=emacs? ( >=app-editors/emacs-23.1:* )
+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
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=!llvm-core/llvm:0
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=elisp-common 0ea9a0d3bc26353e1642c73560a24fdf llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399
+_md5_=067a333ecceaeb38425818fdd94a8370
diff --git a/metadata/md5-cache/llvm-core/mlir-21.1.8 b/metadata/md5-cache/llvm-core/mlir-21.1.8
index 20c2677cedfc..f8995be5857d 100644
--- a/metadata/md5-cache/llvm-core/mlir-21.1.8
+++ b/metadata/md5-cache/llvm-core/mlir-21.1.8
@@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.8[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b3f6c7338dcb9c55d9fc63a42146ef17
diff --git a/metadata/md5-cache/llvm-core/mlir-22.1.5 b/metadata/md5-cache/llvm-core/mlir-22.1.5
index 53fce0f91dc0..cfa3089758c6 100644
--- a/metadata/md5-cache/llvm-core/mlir-22.1.5
+++ b/metadata/md5-cache/llvm-core/mlir-22.1.5
@@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-22.1.5[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(
RESTRICT=!test? ( test ) !test? ( test )
SLOT=22/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=90977c1c205955cb7c25a1cbb3a16267
diff --git a/metadata/md5-cache/llvm-core/mlir-23.0.0.9999 b/metadata/md5-cache/llvm-core/mlir-23.0.0.9999
index e2541bb8e1e8..5c3ae3a1cc9d 100644
--- a/metadata/md5-cache/llvm-core/mlir-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/mlir-23.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~llvm-core/llvm-23.0.0.9999[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(-)?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7114998ae86dafad3f0b7511588c91da
diff --git a/metadata/md5-cache/llvm-core/mlir-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/mlir-23.0.0_pre20260507
index 51d178c14c44..5d1ecbca74b9 100644
--- a/metadata/md5-cache/llvm-core/mlir-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/mlir-23.0.0_pre20260507
@@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-23.0.0_pre20260507[debug=,abi_x86_32(-)?,abi_x86_64(-)?,
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7114998ae86dafad3f0b7511588c91da
diff --git a/metadata/md5-cache/llvm-core/mlir-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/mlir-23.0.0_pre20260512
new file mode 100644
index 000000000000..cf657046462a
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/mlir-23.0.0_pre20260512
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm-core/llvm:23 test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-23.0.0_pre20260512[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(-)?]
+DESCRIPTION=Multi-Level Intermediate Representation (library only)
+EAPI=8
+HOMEPAGE=https://mlir.llvm.org/
+INHERIT=cmake llvm.org multilib-minimal python-any-r1
+IUSE=+debug 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
+LICENSE=Apache-2.0-with-LLVM-exceptions
+RDEPEND=~llvm-core/llvm-23.0.0_pre20260512[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(-)?]
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=23/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7114998ae86dafad3f0b7511588c91da
diff --git a/metadata/md5-cache/llvm-core/polly-20.1.8 b/metadata/md5-cache/llvm-core/polly-20.1.8
index a77b1d93155e..a1e8dbe9d950 100644
--- a/metadata/md5-cache/llvm-core/polly-20.1.8
+++ b/metadata/md5-cache/llvm-core/polly-20.1.8
@@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-20.1.8:20=[debug=]
RESTRICT=!test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4af0c29d9526c125f2792ad87b85116
diff --git a/metadata/md5-cache/llvm-core/polly-21.1.8 b/metadata/md5-cache/llvm-core/polly-21.1.8
index 331c501311ca..1d88a8294e54 100644
--- a/metadata/md5-cache/llvm-core/polly-21.1.8
+++ b/metadata/md5-cache/llvm-core/polly-21.1.8
@@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.1.8:21=[debug=]
RESTRICT=!test? ( test )
SLOT=21/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4af0c29d9526c125f2792ad87b85116
diff --git a/metadata/md5-cache/llvm-core/polly-22.1.5 b/metadata/md5-cache/llvm-core/polly-22.1.5
index 4ca238362178..d1b8e6c542f7 100644
--- a/metadata/md5-cache/llvm-core/polly-22.1.5
+++ b/metadata/md5-cache/llvm-core/polly-22.1.5
@@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-22.1.5:22=[debug=]
RESTRICT=!test? ( test )
SLOT=22/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=36cb9e72de956c6b9cf311370248bd2d
diff --git a/metadata/md5-cache/llvm-core/polly-23.0.0.9999 b/metadata/md5-cache/llvm-core/polly-23.0.0.9999
index 2abed6bd47d7..1a5233f03c34 100644
--- a/metadata/md5-cache/llvm-core/polly-23.0.0.9999
+++ b/metadata/md5-cache/llvm-core/polly-23.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~llvm-core/llvm-23.0.0.9999:23=[debug=]
RESTRICT=!test? ( test )
SLOT=23/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5b488f7a1c8fead5ac21609778db40b4
diff --git a/metadata/md5-cache/llvm-core/polly-23.0.0_pre20260507 b/metadata/md5-cache/llvm-core/polly-23.0.0_pre20260507
index 7549424cdd80..a6b7a4172264 100644
--- a/metadata/md5-cache/llvm-core/polly-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-core/polly-23.0.0_pre20260507
@@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-23.0.0_pre20260507:23=[debug=]
RESTRICT=!test? ( test )
SLOT=23/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5b488f7a1c8fead5ac21609778db40b4
diff --git a/metadata/md5-cache/llvm-core/polly-23.0.0_pre20260512 b/metadata/md5-cache/llvm-core/polly-23.0.0_pre20260512
new file mode 100644
index 000000000000..2de534af4ed9
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/polly-23.0.0_pre20260512
@@ -0,0 +1,15 @@
+BDEPEND=test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-23.0.0_pre20260512:23=[debug=]
+DESCRIPTION=Polyhedral optimizations for LLVM
+EAPI=8
+HOMEPAGE=https://polly.llvm.org/
+INHERIT=cmake llvm.org python-any-r1
+IUSE=+debug test
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
+RDEPEND=~llvm-core/llvm-23.0.0_pre20260512:23=[debug=]
+RESTRICT=!test? ( test )
+SLOT=23/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5b488f7a1c8fead5ac21609778db40b4
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6
index eff995e5a587..958d3179e810 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/16/llvm-gentoo-patchset-16.0.6-r6.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0959ec33a7d2b2e95ea830a45db23598
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2
index 47a047f88456..7ec9659215b4 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/17/llvm-gentoo-patchset-17.0.6-r4.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d5f9a38dc4518c8ff2146fef993db4ae
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2
index 8ed423b25aba..3973b5998495 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=18
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=af9856084bdb89a8e80b9a3da4989786
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7
index d281fbe0f355..3688a2965100 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=00163e19180f1e9526223bd732a7497f
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1
index 2c49ed298413..c05adefbb234 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.8-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=20
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=567a4a898a30a6f30ce26d39ad10bdda
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.8 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.8
index 384ef3ff1453..7a0772b7d842 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.1.8
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=21
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1eace1d12054bad9d9c82021502f3549
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.1.5 b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.1.5
index 967b3a6ecbef..70b9e21260b9 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-22.1.5
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=22
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f3ba2943580f954944c2d5e348766ca7
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0.9999
index c824e4ac2f1c..16e064b46e2f 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=23
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d094ad973361f0aaa82c8956009452c5
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre20260507
index 78a216db99d5..a17e1af02e53 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre20260507
@@ -11,5 +11,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=23
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d094ad973361f0aaa82c8956009452c5
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre20260512
new file mode 100644
index 000000000000..5cf34c2d5bea
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-23.0.0_pre20260512
@@ -0,0 +1,15 @@
+BDEPEND=clang? ( llvm-core/clang:23 llvm-core/clang-linker-config:23 ) test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( 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(-)] ) ) =llvm-core/clang-23.0.0*:23 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=llvm-core/llvm:23
+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 +atomic-builtins +clang +debug test test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=atomic-builtins? ( clang )
+RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
+SLOT=23
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d094ad973361f0aaa82c8956009452c5
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1
index 8a326c7a719d..0f8b3590a1ab 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/16/llvm-gentoo-patchset-16.0.6-r6.tar.xz
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5f06c582b75d2675e86cec0a91b7008b
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1
index 191af6d0ea68..95c474f44b49 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/17/llvm-gentoo-patchset-17.0.6-r4.tar.xz
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=502f87dbc5940061fe65502470e32fb0
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6
index facc5c7206e4..efdbf204c51a 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=18
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/18/llvm-gentoo-patchset-18.1.8-r7.tar.xz
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3f20488fc11ef26f0b251ca97e642e28
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7
index 392f9442d6b1..820c7bfcba37 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/19/llvm-gentoo-patchset-19.1.7-r1.tar.xz
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6fe905790197ec750f7aba24394f8c8c
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1
index 24a5b4b39d5d..c8485f22cdde 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.8-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=20
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/20/llvm-gentoo-patchset-20.1.8.tar.xz
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=304d45e2bf38996b963ca3c18283d2d1
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.8 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.8
index 8dbcc07599ee..6881b144d42b 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.1.8
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=21
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1aaba163bd1c03b69c7a1f2a72c34a79
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.1.5 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.1.5
index 264f5f95c42d..0ca7c7e4f9c3 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-22.1.5
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=22
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/22/llvm-gentoo-patchset-22.1.5.tar.xz
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5077486ed82bdd7edb16c72017222499
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0.9999
index ea331e96a444..04e01bffae05 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=23
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c7dde7186831aec209e890f79473888f
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre20260507
index 6c536e365ab0..bd9decce89df 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre20260507
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=23
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c7dde7186831aec209e890f79473888f
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre20260512
new file mode 100644
index 000000000000..56dd15f19d68
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-23.0.0_pre20260512
@@ -0,0 +1,15 @@
+BDEPEND=clang? ( llvm-core/clang:23 llvm-core/clang-linker-config:23 llvm-runtimes/clang-rtlib-config:23 llvm-runtimes/clang-stdlib-config:23 llvm-runtimes/compiler-rt:23 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( 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(-)] ) ) =llvm-core/clang-23.0.0*:23 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=llvm-core/llvm:23 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 +ctx-profile +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan +nsan +rtsan test
+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 nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
+RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
+SLOT=23
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=c7dde7186831aec209e890f79473888f
diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.8 b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.8
index df5a3c72d2ec..a3ee0b5c7fdc 100644
--- a/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/flang-rt-21.1.8
@@ -11,5 +11,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1
RESTRICT=!test? ( test )
SLOT=21
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=fdddf269f319b8c3c9014f8e473c4f99
diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-22.1.5 b/metadata/md5-cache/llvm-runtimes/flang-rt-22.1.5
index 3060035e2bb7..28b65cf17fde 100644
--- a/metadata/md5-cache/llvm-runtimes/flang-rt-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/flang-rt-22.1.5
@@ -11,5 +11,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=22
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a0961b565140c8b69f7f1310a9f858d2
diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0.9999
index 8a49c411ebea..508e39270044 100644
--- a/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0.9999
@@ -10,5 +10,5 @@ PROPERTIES=live
RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9a13a94219fffd0e65106676f777b933
diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre20260507
index 7084d44182a1..5dac50085ca7 100644
--- a/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre20260507
@@ -10,5 +10,5 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=23
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9a13a94219fffd0e65106676f777b933
diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre20260512
new file mode 100644
index 000000000000..7f449f0c51d6
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/flang-rt-23.0.0_pre20260512
@@ -0,0 +1,14 @@
+BDEPEND=llvm-core/llvm:23 llvm-core/flang test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=LLVM's Fortran runtime
+EAPI=8
+HOMEPAGE=https://flang.llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-any-r1
+IUSE=+debug test test
+LICENSE=Apache-2.0-with-LLVM-exceptions
+RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=23
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9a13a94219fffd0e65106676f777b933
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 b/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6
index b77c2da02ce2..cc3d256f0211 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://distfiles.gentoo.org/pub/proj/llvm/patchsets/16/llvm-gentoo-patchset-16.0.6-r6.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=71a0a2a549e99007107729aa745b413c
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 b/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6
index 7ff27c6f9a03..76a8ed0e25f6 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5017e40324f0216f88f5d90019a5fa0a
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 b/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8
index 39de5b2c1996..5aa32c446740 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=85738f7a47b81d432443d90eac89cb38
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7
index 2aa5f9a233d7..9a76a502dbc1 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=540bad1014793b5df35a510e212f7587
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1
index e4c62f3e24b6..ca6f6a787faf 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.8-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5db349ccd63cf766acb1faa01c4fab81
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.8 b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.8
index 4670f2e0dcc7..d3c0c50e05ff 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0e2de61c310aed92387aa885feaffd4e
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-22.1.5 b/metadata/md5-cache/llvm-runtimes/libcxx-22.1.5
index 618a0cb94a6b..96ba08717dd6 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-22.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=de24af29f9f73abd8ff996ecfd2fd833
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0.9999
index 036a60401d3a..9d6fd723aa4e 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-23.0.0.9999[static-libs?,abi_x86_3
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=405902ca23ddf8215522679b0b98400d
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre20260507
index 7a7fa7d6d523..e234b8a8fe68 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre20260507
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=405902ca23ddf8215522679b0b98400d
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre20260512
new file mode 100644
index 000000000000..7b2b4841df63
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-23.0.0_pre20260512
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( llvm-core/clang:23 llvm-core/clang-linker-config:23 llvm-runtimes/clang-rtlib-config:23 llvm-runtimes/clang-unwindlib-config:23 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-23.0.0_pre20260512[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] ) llvm-core/llvm:23
+DESCRIPTION=New implementation of the C++ standard library, targeting C++11
+EAPI=8
+HOMEPAGE=https://libcxx.llvm.org/
+INHERIT=cmake-multilib crossdev 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
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-23.0.0_pre20260512[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/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=405902ca23ddf8215522679b0b98400d
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6
index e2f249ce04af..37dfdb45b0f2 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=62c6e96ff01ffd2da54db604192314da
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6
index 596dde6965c4..3c4af68e4df1 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=62c6e96ff01ffd2da54db604192314da
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 b/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8
index 50ac857338d2..aa3a0cb06547 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3b047c5de853cb96457e0de1f38c19fc
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7
index f04160344938..d999d3f2b859 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f61df9fb9b3e57b94d0111c01e38b337
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1
index 56615e428acb..11c08f21c27a 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.8-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4f1054f39a47b5eaed9f8c7d7032aad4
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.8 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.8
index e5fcd72245dd..aa650d50106a 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.1.8
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ab56286f28ef928d0338f809a6f970f9
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.1.5 b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.1.5
index d25d56637283..957845c5eb1a 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-22.1.5
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=36523aeb754866793403364c9a64e6df
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0.9999
index bb6edf97c7f3..a30ec19e5cce 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=44e6b23b8c3c4d5afbdb76b959dccce9
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre20260507
index 0791b7dd6a11..33650623751f 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre20260507
@@ -11,5 +11,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=44e6b23b8c3c4d5afbdb76b959dccce9
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre20260512
new file mode 100644
index 000000000000..f06dc4e1e9f8
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-23.0.0_pre20260512
@@ -0,0 +1,15 @@
+BDEPEND=clang? ( llvm-core/clang:23 llvm-core/clang-linker-config:23 llvm-runtimes/clang-rtlib-config:23 llvm-runtimes/clang-unwindlib-config:23 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=llvm-core/llvm:23
+DESCRIPTION=Low level support for a standard C++ library
+EAPI=8
+HOMEPAGE=https://libcxxabi.llvm.org/
+INHERIT=cmake-multilib crossdev 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
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=44e6b23b8c3c4d5afbdb76b959dccce9
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7
index d2d39910e9bc..5b6ca309a78b 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7
@@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-19.1.7[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=75d26340944c5488d92c313bf034de64
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1 b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1
index 72d471e95d75..69d3820b3552 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7-r1
@@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-19.1.7[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=81402d553013a246627e612ab6e7f88c
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8 b/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8
index 22bddabc7c98..2ff91983fa0c 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-20.1.8
@@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-20.1.8[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=81402d553013a246627e612ab6e7f88c
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.8 b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.8
index 6f74b81fcc79..0a4c0aa32141 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.1.8
@@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-21.1.8[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e740431d2c4d0c96df5f4a87ec00f692
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-22.1.5 b/metadata/md5-cache/llvm-runtimes/libgcc-22.1.5
index 22aa04031ed5..d314332c941f 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-22.1.5
@@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-22.1.5[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=09482f61d59b4b530716c5ba84558d9a
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0.9999
index 0b52c7da4cfc..00abc92a55b1 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~llvm-runtimes/libunwind-23.0.0.9999[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=843651412599f253c49caba7ee36dccb
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre20260507
index c5ed81cc261f..58ec78a0754b 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre20260507
@@ -11,5 +11,5 @@ RDEPEND=~llvm-runtimes/libunwind-23.0.0_pre20260507[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=843651412599f253c49caba7ee36dccb
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre20260512
new file mode 100644
index 000000000000..8e4aa66b32d5
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-23.0.0_pre20260512
@@ -0,0 +1,15 @@
+BDEPEND=llvm-core/clang:23 test? ( || ( ( dev-lang/python:3.14 >=dev-python/lit-15[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( 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(-)] ) ) =llvm-core/clang-23.0.0*:23 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-runtimes/libunwind-23.0.0_pre20260512[static-libs]
+DESCRIPTION=Compiler runtime library for clang, compatible with libgcc_s
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=debug test test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=~llvm-runtimes/libunwind-23.0.0_pre20260512[static-libs] !sys-devel/gcc
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=843651412599f253c49caba7ee36dccb
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1
index 6a51cd065eca..4d6770d39aba 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b754c7110629db53e1881787fa550f37
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 b/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6
index 15b81f77c4f6..e2fa91316e5d 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b754c7110629db53e1881787fa550f37
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 b/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8
index 6d951427fe24..245a058f6e9c 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=67e6922d59b06ed38f0e00cb9e7bf4c0
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7
index 3a4193bca950..361b939aa37a 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4cda27d2e145316b7a09bbe30ff46ed3
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1
index 3d64ed767cd6..f9fe9dfc77d8 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.8-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=93525602ed6904f86b664b1c8f83f794
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.8 b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.8
index f8f5839ba79c..fd8f85064a26 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=aa532de17ea43d85c47e32c970f50c8e
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-22.1.5 b/metadata/md5-cache/llvm-runtimes/libunwind-22.1.5
index bafbf9488c54..6d55374ed797 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-22.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1c39ddd737302c0dc7378c912454b579
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0.9999
index eba663801335..d11ba15a3ae7 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d1308d0d0fdbf61efa56a591a44049b2
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre20260507
index 301e03200b0a..d23202f4ab14 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre20260507
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d1308d0d0fdbf61efa56a591a44049b2
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre20260512
new file mode 100644
index 000000000000..572deaf58158
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-23.0.0_pre20260512
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( llvm-core/clang:23 llvm-core/clang-linker-config:23 llvm-runtimes/clang-rtlib-config:23 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.14 dev-python/lit[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=llvm-core/llvm:23
+DESCRIPTION=C++ runtime stack unwinder from LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html
+INHERIT=cmake-multilib crossdev 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
+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/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d1308d0d0fdbf61efa56a591a44049b2
diff --git a/metadata/md5-cache/llvm-runtimes/offload-19.1.7 b/metadata/md5-cache/llvm-runtimes/offload-19.1.7
index a1a8fab863aa..33bcebb3782b 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/offload-19.1.7
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-19.1.7 ~llvm-runtimes/openmp-19.1.7[om
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=27696b72c18e57c7c42ffc6f69d6fdae
diff --git a/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1 b/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1
index 31a538be087f..7e407bae067f 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1
+++ b/metadata/md5-cache/llvm-runtimes/offload-20.1.8-r1
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-20.1.8 ~llvm-runtimes/openmp-20.1.8[om
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=694de523d3ab9dd58d1842221d4310c3
diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.1.8 b/metadata/md5-cache/llvm-runtimes/offload-21.1.8
index 8a095d76a7b0..ca3755aacb5b 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/offload-21.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5a28ec6602caffd4f566b0592d0691a1
diff --git a/metadata/md5-cache/llvm-runtimes/offload-22.1.5 b/metadata/md5-cache/llvm-runtimes/offload-22.1.5
index 1145980f4a16..502bdcb6d51e 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/offload-22.1.5
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-22.1.5 ~llvm-runtimes/openmp-22.1.5[om
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d192f842204ad468a5cf4acb9fe8be86
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 b/metadata/md5-cache/llvm-runtimes/openmp-16.0.6
index 74d30b828aca..86af9ef94fa9 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-16.0.6
+++ b/metadata/md5-cache/llvm-runtimes/openmp-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d21f903aa9859bb55ad230f195c7996f
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 b/metadata/md5-cache/llvm-runtimes/openmp-17.0.6
index ee7b3233cc7c..1b6108e28f56 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-17.0.6
+++ b/metadata/md5-cache/llvm-runtimes/openmp-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm 9698efe3ad83c816151f0e2f8ff0ccf8 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b9eba4694b3299e1a3dc2bf52c3619cc
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 b/metadata/md5-cache/llvm-runtimes/openmp-18.1.8
index 6560d134a358..628d78d1ea0d 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-18.1.8
+++ b/metadata/md5-cache/llvm-runtimes/openmp-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm-utils e7edb4086e31c8537574b263d899f826 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=462f1042d3d50390ec0e040e1e97886c
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 b/metadata/md5-cache/llvm-runtimes/openmp-19.1.7
index 60954f7f5ae3..8734060b4fe6 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/openmp-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=88de82c61ec4c3648aa54b9fc9d9d543
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-20.1.8 b/metadata/md5-cache/llvm-runtimes/openmp-20.1.8
index a13d0fab5d23..42cf0f326db6 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-20.1.8
+++ b/metadata/md5-cache/llvm-runtimes/openmp-20.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=88de82c61ec4c3648aa54b9fc9d9d543
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.1.8 b/metadata/md5-cache/llvm-runtimes/openmp-21.1.8
index 3bef55c863a7..a4765fa0c665 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-21.1.8
+++ b/metadata/md5-cache/llvm-runtimes/openmp-21.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/21.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=88de82c61ec4c3648aa54b9fc9d9d543
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-22.1.5 b/metadata/md5-cache/llvm-runtimes/openmp-22.1.5
index 8e7ba317e371..a320fb5c8a74 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/openmp-22.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4696d67b0ffa7176db20de785a366581
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/openmp-23.0.0.9999
index e75bf3be54a3..71c8c1fc1335 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/openmp-23.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x
REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
RESTRICT=!test? ( test )
SLOT=0/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=45bf3dfe9d4c09fbc83fe48bfe19d7ba
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre20260507
index 04df374d0f26..caa93f6c688a 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre20260507
@@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=45bf3dfe9d4c09fbc83fe48bfe19d7ba
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre20260512
new file mode 100644
index 000000000000..693d1f5a1d01
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/openmp-23.0.0_pre20260512
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/perl clang? ( llvm-core/clang ) 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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) offload? ( 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) 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(-)] ) python_single_target_python3_13? ( dev-python/lit[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/lit[python_targets_python3_14(-)] ) llvm-core/clang:23 llvm-core/llvm:23 ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=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:= ~llvm-core/llvm-23.0.0_pre20260512 level-zero? ( dev-libs/level-zero:= ) rocm? ( dev-libs/rocr-runtime:= ) )
+DESCRIPTION=OpenMP runtime libraries for LLVM/clang compiler
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=cmake-multilib crossdev flag-o-matic llvm.org python-single-r1 toolchain-funcs
+IUSE=+clang +debug gdb-plugin hwloc offload ompt test cuda level-zero rocm 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 python_single_target_python3_13 python_single_target_python3_14
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=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:= ~llvm-core/llvm-23.0.0_pre20260512 level-zero? ( dev-libs/level-zero:= ) rocm? ( dev-libs/rocr-runtime:= ) ) 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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) offload? ( !llvm-runtimes/offload cuda? ( ~llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260512 ) level-zero? ( ~llvm-runtimes/openmp-spirv64-intel-23.0.0_pre20260512 ) rocm? ( ~llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260512 ) )
+REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
+RESTRICT=!test? ( test )
+SLOT=0/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=45bf3dfe9d4c09fbc83fe48bfe19d7ba
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-22.1.5 b/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-22.1.5
index eb95a5419927..60aa7fb6438c 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-22.1.5
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RDEPEND=!<llvm-runtimes/offload-22[llvm_targets_AMDGPU(-)]
SLOT=0/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ec71e3479d4e06a014283a8a6d8c42da
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0.9999
index 7d4f87c2ee2f..32ef49bcc2bd 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0.9999
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
PROPERTIES=live
RDEPEND=!<llvm-runtimes/offload-22[llvm_targets_AMDGPU(-)]
SLOT=0/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=71fe390b54979aaa747b4b1c7ba0be48
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260507
index 760a4f183f94..093719d4237b 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260507
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RDEPEND=!<llvm-runtimes/offload-22[llvm_targets_AMDGPU(-)]
SLOT=0/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=71fe390b54979aaa747b4b1c7ba0be48
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260512
new file mode 100644
index 000000000000..c063a73bfccf
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/openmp-amdgcn-amd-amdhsa-23.0.0_pre20260512
@@ -0,0 +1,12 @@
+BDEPEND=~llvm-core/clang-23.0.0_pre20260512:23[llvm_targets_AMDGPU] llvm-core/lld:23[llvm_targets_AMDGPU] app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=OpenMP target library for amdgcn devices
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=cmake flag-o-matic llvm.org
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!<llvm-runtimes/offload-22[llvm_targets_AMDGPU(-)]
+SLOT=0/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=71fe390b54979aaa747b4b1c7ba0be48
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-22.1.5 b/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-22.1.5
index 2d8fdcc3d49c..f4f9343ce914 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-22.1.5
+++ b/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-22.1.5
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RDEPEND=!<llvm-runtimes/offload-22[llvm_targets_NVPTX(-)]
SLOT=0/22.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig )
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9c8980123218162113bb423e84e5ea3b
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0.9999
index 64fe1fa3b5c4..7911ad0a7886 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0.9999
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
PROPERTIES=live
RDEPEND=!<llvm-runtimes/offload-22[llvm_targets_NVPTX(-)]
SLOT=0/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5e31d1a8e32941932116ad2488a9059b
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260507
index 058fbf4afb60..379c631fd9af 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260507
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RDEPEND=!<llvm-runtimes/offload-22[llvm_targets_NVPTX(-)]
SLOT=0/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5e31d1a8e32941932116ad2488a9059b
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260512
new file mode 100644
index 000000000000..76075ce429b8
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/openmp-nvptx64-nvidia-cuda-23.0.0_pre20260512
@@ -0,0 +1,12 @@
+BDEPEND=~llvm-core/clang-23.0.0_pre20260512:23[llvm_targets_NVPTX] llvm-core/lld:23[llvm_targets_NVPTX] app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=OpenMP target library for nvptx64 devices
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=cmake flag-o-matic llvm.org
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!<llvm-runtimes/offload-22[llvm_targets_NVPTX(-)]
+SLOT=0/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5e31d1a8e32941932116ad2488a9059b
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0.9999 b/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0.9999
index 4c8aba01db7e..2a4036a5d721 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0.9999
@@ -7,5 +7,5 @@ INHERIT=cmake flag-o-matic llvm.org
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
PROPERTIES=live
SLOT=0/23.0.0.9999
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d0687a5e15f2654cfb58fc6117a87b2c
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre20260507 b/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre20260507
index 266497d7d552..d382d69556f6 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre20260507
+++ b/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre20260507
@@ -7,5 +7,5 @@ INHERIT=cmake flag-o-matic llvm.org
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
SLOT=0/23.0.0_pre20260507
SRC_URI=https://github.com/llvm/llvm-project/archive/0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz -> llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org af9dd629dc05c38a92f92be47df82006 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d0687a5e15f2654cfb58fc6117a87b2c
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre20260512 b/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre20260512
new file mode 100644
index 000000000000..4262b6e5f1c9
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/openmp-spirv64-intel-23.0.0_pre20260512
@@ -0,0 +1,11 @@
+BDEPEND=~llvm-core/clang-23.0.0_pre20260512:23[llvm_targets_SPIRV] llvm-core/lld:23[llvm_targets_SPIRV] app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=OpenMP target library for spirv64 Intel devices
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=cmake flag-o-matic llvm.org
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+SLOT=0/23.0.0_pre20260512
+SRC_URI=https://github.com/llvm/llvm-project/archive/8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz -> llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d llvm.org 4736d01c992f006ceb3cfda6d0f88381 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d0687a5e15f2654cfb58fc6117a87b2c
diff --git a/metadata/md5-cache/media-gfx/blender-4.5.5 b/metadata/md5-cache/media-gfx/blender-4.5.5
index 9853aa34e607..3da45f3838a8 100644
--- a/metadata/md5-cache/media-gfx/blender-4.5.5
+++ b/metadata/md5-cache/media-gfx/blender-4.5.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.blender.org
INHERIT=cuda rocm llvm-r2 edo eapi9-pipestatus check-reqs flag-o-matic multiprocessing pax-utils python-single-r1 toolchain-funcs virtualx cmake xdg-utils
IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip hiprt jack jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn openal +openexr +opengl +openpgl +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan wayland +webp X +llvm_slot_20 llvm_slot_18 llvm_slot_19 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 test
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=GPL-3+ cycles? ( Apache-2.0 ) CC0-1.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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) app-arch/zstd dev-cpp/gflags:= dev-cpp/glog:= dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cattrs[python_targets_python3_10(-)] dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cattrs[python_targets_python3_11(-)] dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cattrs[python_targets_python3_12(-)] dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cattrs[python_targets_python3_13(-)] dev-python/cython[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] dev-python/zstandard[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cattrs[python_targets_python3_14(-)] dev-python/cython[python_targets_python3_14(-)] dev-python/numpy[python_targets_python3_14(-)] dev-python/requests[python_targets_python3_14(-)] dev-python/zstandard[python_targets_python3_14(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-3.0.6.1:= virtual/glu virtual/libintl virtual/opengl[X?] virtual/zlib:= alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) bullet? ( sci-physics/bullet:=[double-precision] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0=[threads] ) gmp? ( dev-libs/gmp:=[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7:= hiprt? ( dev-libs/hiprt:2.5= ) ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) manifold? ( >=sci-mathematics/manifold-3.1.0:= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0:= ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.6.0-r2:=[opengl,cuda?,tbb?] ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( >=dev-libs/optix-8:= osl? ( >=media-libs/osl-1.14[clang-cuda] ) ) osl? ( >=media-libs/osl-1.14:=[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] media-libs/mesa[llvm_slot_18(-)?,llvm_slot_19(-)?,llvm_slot_20(-)?] ) pdf? ( media-libs/libharu:= ) pipewire? ( >=media-video/pipewire-1.1.0:= ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) webp? ( media-libs/libwebp:= ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) truetype? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXfixes x11-libs/libXi x11-libs/libXxf86vm )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( opengl vulkan ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) hiprt? ( hip ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management jpeg2k )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=4.5
SRC_URI=https://download.blender.org/source/blender-4.5.5.tar.xz test? ( https://download.blender.org/source/blender-test-data-4.5.0-1.tar.xz )
_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 cuda 8b660e223a1695e3884ee4c7dc2c5059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r2 d0f9b3164877aa250943c25b016e475e llvm-utils e7edb4086e31c8537574b263d899f826 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a rocm b406b041c5b107f8d8600865210e24e2 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0ab5bb9e5f0a09e2c02fd97b63378875
+_md5_=56623daba38abe384bc80326328315d1
diff --git a/metadata/md5-cache/media-gfx/hugin-9999 b/metadata/md5-cache/media-gfx/hugin-9999
index 7167d13fe21c..ce3d022340af 100644
--- a/metadata/md5-cache/media-gfx/hugin-9999
+++ b/metadata/md5-cache/media-gfx/hugin-9999
@@ -13,4 +13,4 @@ RDEPEND=dev-db/sqlite:3 dev-libs/boost:= >=media-gfx/enblend-4.0 media-gfx/exiv2
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
SLOT=0
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d mercurial 9e06bff641bb0973cb01433349874681 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 wxwidgets c48bf68858bd3c27c272ff034eb1e14d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1736101565774e042625b75b6472aaf2
+_md5_=ecea57d19a76ec460aa9f66ad23aeac2
diff --git a/metadata/md5-cache/media-gfx/krita-6.0.1 b/metadata/md5-cache/media-gfx/krita-6.0.1
deleted file mode 100644
index 19b5ae98d0ea..000000000000
--- a/metadata/md5-cache/media-gfx/krita-6.0.1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=dev-lang/perl sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.16.0:*
-DEFINED_PHASES=compile configure info install nofetch 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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) dev-cpp/eigen:= >=dev-cpp/xsimd-13.0.0 dev-libs/boost:= dev-libs/libunibreak:= >=dev-libs/quazip-1.3-r2:0=[qt6(+)] python_single_target_python3_10? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_14(-)] dev-python/sip:=[python_targets_python3_14(-)] ) >=dev-qt/qt5compat-6.10.1:6 >=dev-qt/qtbase-6.10.1:6=[concurrent,dbus,-gles2-only,gui,network,opengl,sql,wayland?,widgets,X,xml] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kcolorscheme-6.16.0:6 >=kde-frameworks/kcompletion-6.16.0:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kcrash-6.16.0:6 >=kde-frameworks/kguiaddons-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kiconthemes-6.16.0:6 >=kde-frameworks/kitemviews-6.16.0:6 >=kde-frameworks/kwidgetsaddons-6.16.0:6 >=kde-frameworks/kxmlgui-6.16.0:6 media-gfx/exiv2:= media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= virtual/zlib:= virtual/opengl x11-libs/libX11 x11-libs/libXi color-management? ( >=media-libs/opencolorio-2.0.0 ) fftw? ( sci-libs/fftw:3.0= ) gif? ( media-libs/giflib ) gsl? ( sci-libs/gsl:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825:= ) heif? ( >=media-libs/libheif-1.11:=[x265] ) media? ( media-libs/mlt:= ) mypaint-brush-engine? ( media-libs/libmypaint:= ) openexr? ( media-libs/openexr:= ) pdf? ( app-text/poppler[qt6(-)] ) raw? ( kde-apps/libkdcraw:6 ) webp? ( >=media-libs/libwebp-1.2.0:= ) dev-libs/immer dev-libs/lager dev-libs/zug dev-qt/qtbase:6
-DESCRIPTION=Free digital painting application. Digital Painting, Creative Freedom!
-EAPI=8
-HOMEPAGE=https://apps.kde.org/krita/ https://krita.org/en/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm kde.org python-single-r1 xdg
-IUSE=color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine openexr pdf media +raw wayland webp debug test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=GPL-3
-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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) dev-cpp/eigen:= >=dev-cpp/xsimd-13.0.0 dev-libs/boost:= dev-libs/libunibreak:= >=dev-libs/quazip-1.3-r2:0=[qt6(+)] python_single_target_python3_10? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_10(-)] dev-python/sip:=[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_11(-)] dev-python/sip:=[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_12(-)] dev-python/sip:=[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_13(-)] dev-python/sip:=[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pyqt6[gui,qml,widgets,xml,python_targets_python3_14(-)] dev-python/sip:=[python_targets_python3_14(-)] ) >=dev-qt/qt5compat-6.10.1:6 >=dev-qt/qtbase-6.10.1:6=[concurrent,dbus,-gles2-only,gui,network,opengl,sql,wayland?,widgets,X,xml] >=dev-qt/qtdeclarative-6.10.1:6 >=dev-qt/qtsvg-6.10.1:6 >=kde-frameworks/kcolorscheme-6.16.0:6 >=kde-frameworks/kcompletion-6.16.0:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kcrash-6.16.0:6 >=kde-frameworks/kguiaddons-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kiconthemes-6.16.0:6 >=kde-frameworks/kitemviews-6.16.0:6 >=kde-frameworks/kwidgetsaddons-6.16.0:6 >=kde-frameworks/kxmlgui-6.16.0:6 media-gfx/exiv2:= media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= virtual/zlib:= virtual/opengl x11-libs/libX11 x11-libs/libXi color-management? ( >=media-libs/opencolorio-2.0.0 ) fftw? ( sci-libs/fftw:3.0= ) gif? ( media-libs/giflib ) gsl? ( sci-libs/gsl:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825:= ) heif? ( >=media-libs/libheif-1.11:=[x265] ) media? ( media-libs/mlt:= ) mypaint-brush-engine? ( media-libs/libmypaint:= ) openexr? ( media-libs/openexr:= ) pdf? ( app-text/poppler[qt6(-)] ) raw? ( kde-apps/libkdcraw:6 ) webp? ( >=media-libs/libwebp-1.2.0:= ) !media-gfx/krita:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=mirror://kde/stable/krita/6.0.1/krita-6.0.1.tar.xz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0cf7abe2cbba71abe8ffe229a94ccc37
diff --git a/metadata/md5-cache/media-gfx/krita-6.0.2_pre20260509 b/metadata/md5-cache/media-gfx/krita-6.0.2_pre20260509
index cfda0234e393..be175891f083 100644
--- a/metadata/md5-cache/media-gfx/krita-6.0.2_pre20260509
+++ b/metadata/md5-cache/media-gfx/krita-6.0.2_pre20260509
@@ -15,4 +15,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~asturm/distfiles/kde/krita-6.0.2_pre20260509.tar.xz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f73535a038f09a7ee7aa41246cff1750
+_md5_=827874a20a9c53f0584a5826709b16cf
diff --git a/metadata/md5-cache/media-libs/nvidia-vaapi-driver-0.0.17 b/metadata/md5-cache/media-libs/nvidia-vaapi-driver-0.0.17
new file mode 100644
index 000000000000..1212371af7e9
--- /dev/null
+++ b/metadata/md5-cache/media-libs/nvidia-vaapi-driver-0.0.17
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst test
+DEPEND=media-libs/gst-plugins-bad media-libs/libglvnd >=media-libs/libva-1.8.0 >=x11-libs/libdrm-2.4.60 >=media-libs/nv-codec-headers-11.1.5.1
+DESCRIPTION=A VA-API implemention using NVIDIA's NVDEC
+EAPI=8
+HOMEPAGE=https://github.com/elFarto/nvidia-vaapi-driver
+INHERIT=meson-multilib
+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
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=media-libs/gst-plugins-bad media-libs/libglvnd >=media-libs/libva-1.8.0 >=x11-libs/libdrm-2.4.60
+SLOT=0
+SRC_URI=https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v0.0.17.tar.gz -> nvidia-vaapi-driver-0.0.17.tar.gz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=8b5b75effb2aea28fd55e0735565ab07
diff --git a/metadata/md5-cache/media-libs/raqm-0.10.5 b/metadata/md5-cache/media-libs/raqm-0.10.5
new file mode 100644
index 000000000000..34c65707f3c6
--- /dev/null
+++ b/metadata/md5-cache/media-libs/raqm-0.10.5
@@ -0,0 +1,16 @@
+BDEPEND=gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=>=media-libs/freetype-2.11.0:2 >=media-libs/harfbuzz-3.0.0:= >=dev-libs/fribidi-1.0.6
+DESCRIPTION=A library for complex text layout
+EAPI=8
+HOMEPAGE=https://github.com/HOST-Oman/libraqm/
+INHERIT=meson
+IUSE=gtk-doc test
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=>=media-libs/freetype-2.11.0:2 >=media-libs/harfbuzz-3.0.0:= >=dev-libs/fribidi-1.0.6
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HOST-Oman/libraqm/releases/download/v0.10.5/raqm-0.10.5.tar.xz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=84da3c5a19f9122443d4f21ae0f65a1d
diff --git a/metadata/md5-cache/media-libs/taglib-2.1.1 b/metadata/md5-cache/media-libs/taglib-2.1.1
deleted file mode 100644
index 9b4bc4f8d870..000000000000
--- a/metadata/md5-cache/media-libs/taglib-2.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] ) app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/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(-)?] dev-libs/utfcpp test? ( dev-util/cppunit[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=Library for reading and editing audio meta data
-EAPI=8
-HOMEPAGE=https://taglib.org
-INHERIT=cmake-multilib
-IUSE=doc examples 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=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86
-LICENSE=LGPL-2.1 MPL-1.1
-RDEPEND=virtual/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(-)?]
-RESTRICT=!test? ( test )
-SLOT=0/2
-SRC_URI=https://github.com/taglib/taglib/archive/v2.1.1.tar.gz -> taglib-2.1.1.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bdb07f401b774cc5f743aa7c5ddd7d4a
diff --git a/metadata/md5-cache/media-libs/taglib-2.2 b/metadata/md5-cache/media-libs/taglib-2.3
index 1be54379b355..889ab81501ad 100644
--- a/metadata/md5-cache/media-libs/taglib-2.2
+++ b/metadata/md5-cache/media-libs/taglib-2.3
@@ -11,6 +11,6 @@ LICENSE=LGPL-2.1 MPL-1.1
RDEPEND=virtual/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(-)?]
RESTRICT=!test? ( test )
SLOT=0/2
-SRC_URI=https://github.com/taglib/taglib/archive/v2.2.tar.gz -> taglib-2.2.tar.gz
+SRC_URI=https://github.com/taglib/taglib/archive/v2.3.tar.gz -> taglib-2.3.tar.gz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b69aa1c2b701c144af8658a498b751ec
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-dtls-1.28.1 b/metadata/md5-cache/media-plugins/gst-plugins-dtls-1.28.3
index e0d63a54ee12..c65dd650b94b 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-dtls-1.28.1
+++ b/metadata/md5-cache/media-plugins/gst-plugins-dtls-1.28.3
@@ -1,6 +1,6 @@
BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) virtual/pkgconfig dev-util/glib-utils
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libressl? ( >=dev-libs/openssl-1.0.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(-)?] ) >=media-libs/gstreamer-1.24.0 >=dev-libs/glib-2.64.0: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(-)?] >=media-libs/gstreamer-1.28: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(-)?] >=media-libs/gst-plugins-bad-1.28.1: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(-)?]
+DEPEND=libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libressl? ( >=dev-libs/openssl-1.0.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(-)?] ) >=media-libs/gstreamer-1.24.0 >=dev-libs/glib-2.64.0: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(-)?] >=media-libs/gstreamer-1.28: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(-)?] >=media-libs/gst-plugins-bad-1.28.3: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(-)?]
DESCRIPTION=DTLS encoder/decoder with SRTP support plugin for GStreamer
EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
@@ -8,9 +8,9 @@ INHERIT=gstreamer-meson
IUSE=libressl 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 ~arm64 x86
LICENSE=GPL-2
-RDEPEND=libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libressl? ( >=dev-libs/openssl-1.0.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(-)?] ) >=media-libs/gstreamer-1.24.0 >=dev-libs/glib-2.64.0: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(-)?] >=media-libs/gstreamer-1.28: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(-)?] >=media-libs/gst-plugins-bad-1.28.1: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(-)?]
+RDEPEND=libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libressl? ( >=dev-libs/openssl-1.0.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(-)?] ) >=media-libs/gstreamer-1.24.0 >=dev-libs/glib-2.64.0: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(-)?] >=media-libs/gstreamer-1.28: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(-)?] >=media-libs/gst-plugins-bad-1.28.3: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(-)?]
RESTRICT=test
SLOT=1.0
-SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.28.1.tar.xz
+SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.28.3.tar.xz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gstreamer-meson 344029e2fef34cb19d5e889bfa51a03a meson 12065b402c6d78a2aec926ed8dfd964f multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=eb2a9f418e22611bfe3bc013375bcc61
diff --git a/metadata/md5-cache/media-sound/ardour-9.2.0 b/metadata/md5-cache/media-sound/ardour-9.2.0
new file mode 100644
index 000000000000..7935216ff98e
--- /dev/null
+++ b/metadata/md5-cache/media-sound/ardour-9.2.0
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.14[threads(+)] dev-lang/python:3.13[threads(+)] dev-lang/python:3.12[threads(+)] dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) dev-util/itstool sys-devel/gettext virtual/pkgconfig doc? ( app-text/doxygen media-gfx/graphviz )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=app-arch/libarchive:= dev-cpp/cairomm:0[X] dev-cpp/glibmm:2 dev-cpp/pangomm:1.4 dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2= media-libs/alsa-lib media-libs/aubio:= media-libs/flac media-libs/fontconfig media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libpng:= media-libs/libsamplerate media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/raptor:2 media-libs/rubberband:= media-libs/taglib:= media-libs/vamp-plugin-sdk net-libs/libwebsockets:= net-misc/curl sys-apps/dbus sys-libs/readline:0= sci-libs/fftw:3.0=[threads] virtual/libusb:1 x11-libs/cairo[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXinerama x11-libs/libXrandr x11-libs/pango x11-themes/hicolor-icon-theme jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) dev-libs/boost dev-libs/sord media-libs/sratom x11-libs/libXi test? ( dev-util/cppunit )
+DESCRIPTION=Digital Audio Workstation
+EAPI=8
+HOMEPAGE=https://ardour.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop edo flag-o-matic optfeature python-any-r1 waf-utils toolchain-funcs xdg
+IUSE=doc jack phonehome pulseaudio test cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_fma3 cpu_flags_x86_sse
+KEYWORDS=~amd64 ~loong ~x86
+LICENSE=GPL-2
+RDEPEND=app-arch/libarchive:= dev-cpp/cairomm:0[X] dev-cpp/glibmm:2 dev-cpp/pangomm:1.4 dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2= media-libs/alsa-lib media-libs/aubio:= media-libs/flac media-libs/fontconfig media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libpng:= media-libs/libsamplerate media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/raptor:2 media-libs/rubberband:= media-libs/taglib:= media-libs/vamp-plugin-sdk net-libs/libwebsockets:= net-misc/curl sys-apps/dbus sys-libs/readline:0= sci-libs/fftw:3.0=[threads] virtual/libusb:1 x11-libs/cairo[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXinerama x11-libs/libXrandr x11-libs/pango x11-themes/hicolor-icon-theme jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse )
+RESTRICT=!test? ( test )
+SLOT=9
+SRC_URI=https://dev.gentoo.org/~fordfrog/distfiles/Ardour-9.2.0.tar.bz2
+_eclasses_=desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5cc59d8c1fb4d2130b97e66e5874fe12
diff --git a/metadata/md5-cache/media-sound/ardour-9999 b/metadata/md5-cache/media-sound/ardour-9999
index 537c1919c69d..9627bc19b031 100644
--- a/metadata/md5-cache/media-sound/ardour-9999
+++ b/metadata/md5-cache/media-sound/ardour-9999
@@ -13,4 +13,4 @@ RDEPEND=app-arch/libarchive:= dev-cpp/cairomm:0[X] dev-cpp/glibmm:2 dev-cpp/pang
RESTRICT=!test? ( test )
SLOT=9
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b7736f699e1e3959d76766d2ca27c290
+_md5_=5cc59d8c1fb4d2130b97e66e5874fe12
diff --git a/metadata/md5-cache/media-sound/audacity-3.7.7 b/metadata/md5-cache/media-sound/audacity-3.7.7
index 6937e1b230cb..578d6300c383 100644
--- a/metadata/md5-cache/media-sound/audacity-3.7.7
+++ b/metadata/md5-cache/media-sound/audacity-3.7.7
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/audacity/audacity/releases/download/Audacity-3.7.7/audacity-sources-3.7.7.tar.gz audiocom? ( https://raw.githubusercontent.com/progschj/ThreadPool/9a42ec1329f259a5f4881a291db1dcb8f2ad9040/ThreadPool.h -> progschj-ThreadPool-20140926.h )
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 wxwidgets c48bf68858bd3c27c272ff034eb1e14d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cacd9216a1b41b73ffcd4abe9aae6e6f
+_md5_=808eb48423de2af28c75ea4d04fab39d
diff --git a/metadata/md5-cache/media-sound/easytag-2.4.3-r6 b/metadata/md5-cache/media-sound/easytag-2.4.3-r6
deleted file mode 100644
index 4e845e922b0e..000000000000
--- a/metadata/md5-cache/media-sound/easytag-2.4.3-r6
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=app-text/docbook-xml-dtd:4.4 app-text/yelp-tools dev-util/glib-utils dev-libs/libxml2 dev-libs/libxslt >=dev-util/intltool-0.50 >=sys-devel/gettext-0.18.3.2 virtual/pkgconfig test? ( dev-libs/appstream-glib >=dev-util/desktop-file-utils-0.22 ) >=app-portage/elt-patches-20250306 app-arch/xz-utils
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=>=dev-libs/glib-2.38:2 || ( media-libs/libcanberra-gtk3 media-libs/libcanberra[gtk3(-)] ) >=x11-libs/gtk+-3.10:3 flac? ( >=media-libs/flac-1.3:= ) mp3? ( >=media-libs/id3lib-3.8.3-r8 >=media-libs/libid3tag-0.15.1b-r4:= ) mp4? ( >=media-libs/taglib-1.9.1[mp4(+)] ) opus? ( >=media-libs/opus-1.1 >=media-libs/opusfile-0.4 ) speex? ( >=media-libs/speex-1.2_rc1 ) vorbis? ( >=media-libs/libogg-1.3.1 >=media-libs/libvorbis-1.3.4 ) wavpack? ( >=media-sound/wavpack-4.70 )
-DESCRIPTION=GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags
-EAPI=8
-HOMEPAGE=https://wiki.gnome.org/Apps/EasyTAG
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome2
-IUSE=flac mp3 mp4 opus speex test vorbis wavpack
-KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86
-LICENSE=GPL-2 GPL-2+ LGPL-2 LGPL-2+ LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.38:2 || ( media-libs/libcanberra-gtk3 media-libs/libcanberra[gtk3(-)] ) >=x11-libs/gtk+-3.10:3 flac? ( >=media-libs/flac-1.3:= ) mp3? ( >=media-libs/id3lib-3.8.3-r8 >=media-libs/libid3tag-0.15.1b-r4:= ) mp4? ( >=media-libs/taglib-1.9.1[mp4(+)] ) opus? ( >=media-libs/opus-1.1 >=media-libs/opusfile-0.4 ) speex? ( >=media-libs/speex-1.2_rc1 ) vorbis? ( >=media-libs/libogg-1.3.1 >=media-libs/libvorbis-1.3.4 ) wavpack? ( >=media-sound/wavpack-4.70 )
-REQUIRED_USE=opus? ( vorbis ) speex? ( vorbis )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://gnome/sources/easytag/2.4/easytag-2.4.3.tar.xz
-_eclasses_=gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=88a683360a53034057d868a09d38d0a2
diff --git a/metadata/md5-cache/media-sound/hydrogen-9999 b/metadata/md5-cache/media-sound/hydrogen-9999
index 7e4f63d511b1..16cb83948447 100644
--- a/metadata/md5-cache/media-sound/hydrogen-9999
+++ b/metadata/md5-cache/media-sound/hydrogen-9999
@@ -13,4 +13,4 @@ RDEPEND=dev-qt/qtbase:6[gui,network,widgets,xml] dev-qt/qtsvg:6 media-libs/libsn
RESTRICT=!test? ( test ) test
SLOT=0
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bb8996562829f8b16b729891d85b485c
+_md5_=c640e2a83c55226dd94dafd091560437
diff --git a/metadata/md5-cache/media-sound/linuxsampler-9999 b/metadata/md5-cache/media-sound/linuxsampler-9999
index d04ad6471183..ef3cad0a6361 100644
--- a/metadata/md5-cache/media-sound/linuxsampler-9999
+++ b/metadata/md5-cache/media-sound/linuxsampler-9999
@@ -12,4 +12,4 @@ RDEPEND=>=media-libs/libgig-4.4.0 media-libs/libsndfile[-minimal] alsa? ( media-
REQUIRED_USE=|| ( alsa jack )
SLOT=0
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 subversion 44c6a1cae0381c100a526e3b348622cd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=cf5bdc9ceef19e074333ebaf3cd1de4f
+_md5_=c60575ef3c5c1e579f20ecd6e578d8e1
diff --git a/metadata/md5-cache/media-sound/musescore-9999 b/metadata/md5-cache/media-sound/musescore-9999
index 9e35654bab35..78a1d6f18dd3 100644
--- a/metadata/md5-cache/media-sound/musescore-9999
+++ b/metadata/md5-cache/media-sound/musescore-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.2.0.tar.bz2
_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=66ee1bf189ec532114204c9c12e12982
+_md5_=e85cc25b65d2882390b0f04e8d97cf14
diff --git a/metadata/md5-cache/media-video/ffmpeg-chromium-148 b/metadata/md5-cache/media-video/ffmpeg-chromium-148
index d95527e0b479..a332ec90a610 100644
--- a/metadata/md5-cache/media-video/ffmpeg-chromium-148
+++ b/metadata/md5-cache/media-video/ffmpeg-chromium-148
@@ -6,7 +6,7 @@ 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 ~loong ~ppc64
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64
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.277:= )
REQUIRED_USE=vulkan? ( threads ) 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 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=148
SRC_URI=https://deps.gentoo.zip/media-video/ffmpeg-chromium-148.tar.xz
_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=5abfc585c1b196ffb89bf26a83344846
+_md5_=0c77864d7e10e7b8536087282df1ff71
diff --git a/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r6 b/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r6
new file mode 100644
index 000000000000..35558bd8de7e
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r6
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A Nagios plugin to check whether an OpenVPN server is alive
+EAPI=8
+HOMEPAGE=https://github.com/liquidat/nagios-icinga-openvpn
+INHERIT=distutils-r1
+IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=amd64 ~riscv
+LICENSE=MIT
+RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+SLOT=0
+SRC_URI=https://github.com/liquidat/nagios-icinga-openvpn/archive/0.0.1.tar.gz -> nagios-icinga-openvpn-0.0.1.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=4a3f864ecf42863ddd6c64b02e850edc
diff --git a/metadata/md5-cache/net-analyzer/wireshark-4.6.5-r1 b/metadata/md5-cache/net-analyzer/wireshark-4.6.5-r1
index 7b3c6992380f..e7811c6f96ec 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-4.6.5-r1
+++ b/metadata/md5-cache/net-analyzer/wireshark-4.6.5-r1
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.wireshark.org/
IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps lua-single python-any-r1 qmake-utils toolchain-funcs xdg cmake verify-sig
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap +gui http2 http3 ilbc kerberos lua lz4 maxminddb +mergecap +minizip +netlink opus pkcs11 +plugins +pcap +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap +tshark +udpdump wifi xxhash zlib +zstd +filecaps lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=acct-group/pcap >=dev-libs/glib-2.50.0:2 dev-libs/libpcre2:= dev-libs/libxml2:= >=net-dns/c-ares-1.13.0:= >=dev-libs/libgcrypt-1.8.0:= media-libs/speexdsp bcg729? ( media-libs/bcg729 ) brotli? ( app-arch/brotli:= ) ciscodump? ( >=net-libs/libssh-0.6:= ) filecaps? ( sys-libs/libcap ) http2? ( >=net-libs/nghttp2-1.11.0:= ) http3? ( net-libs/nghttp3 ) ilbc? ( media-libs/libilbc:= ) kerberos? ( virtual/krb5 ) lua? ( 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 ) ) lz4? ( app-arch/lz4:= ) maxminddb? ( dev-libs/libmaxminddb:= ) minizip? ( virtual/minizip:= ) netlink? ( dev-libs/libnl:3 ) opus? ( media-libs/opus ) pcap? ( net-libs/libpcap ) gui? ( dev-qt/qtbase:6[concurrent,gui,widgets] dev-qt/qt5compat:6 dev-qt/qtmultimedia:6 x11-misc/xdg-utils ) sbc? ( media-libs/sbc ) sdjournal? ( sys-apps/systemd:= ) smi? ( net-libs/libsmi ) snappy? ( app-arch/snappy:= ) spandsp? ( media-libs/spandsp:= ) sshdump? ( >=net-libs/libssh-0.6:= ) ssl? ( >=net-libs/gnutls-3.5.8:=[pkcs11?] ) wifi? ( >=net-libs/libssh-0.6:= ) xxhash? ( dev-libs/xxhash ) zlib? ( virtual/zlib:= ) zstd? ( app-arch/zstd:= ) gui? ( virtual/freedesktop-icon-theme ) selinux? ( sec-policy/selinux-wireshark )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/4.6.5
SRC_URI=https://www.wireshark.org/download/src/all-versions/wireshark-4.6.5.tar.xz verify-sig? ( https://www.wireshark.org/download/SIGNATURES-4.6.5.txt -> wireshark-4.6.5-signatures.txt )
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd fcaps c94316d02a37fb5cbe79b7d41c729119 flag-o-matic fd3558f73f6503093adee69adf41020d lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8a0b17e92bd47f7a52baff8aa7d7ce81
+_md5_=c234037d0652d2e0915e4ed46ea60b73
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.46 b/metadata/md5-cache/net-analyzer/zabbix-6.0.46
new file mode 100644
index 000000000000..db28e78482a7
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/zabbix-6.0.46
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
+DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2:= ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= virtual/zlib:= ) server? ( dev-libs/libevent:= virtual/zlib:= ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
+EAPI=8
+HOMEPAGE=https://www.zabbix.com/
+INHERIT=webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
+IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static java
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2:= ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= virtual/zlib:= ) server? ( dev-libs/libevent:= virtual/zlib:= ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,gd,jpeg(+),nls,png(+),session,sockets,sysvipc,truetype,unicode,xml,xmlreader,xmlwriter] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
+REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
+RESTRICT=test
+SLOT=0/6.0
+SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.46.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.46-go-deps.tar.xz )
+_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 user-info d7c261c6f7c2392145e8789913f1bf7e webapp 5fa840db95fc7348dfd53b8526ed05f5
+_md5_=0beafe98b5a6bfa3c41b862b36ca9073
diff --git a/metadata/md5-cache/net-analyzer/zabbix-7.2.15 b/metadata/md5-cache/net-analyzer/zabbix-7.0.26
index 09e885eefc3d..5c22359fc433 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-7.2.15
+++ b/metadata/md5-cache/net-analyzer/zabbix-7.0.26
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.23 app-arch/unzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2:= ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= virtual/zlib:= ) server? ( dev-libs/libevent:= virtual/zlib:= ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
@@ -11,7 +11,7 @@ LICENSE=AGPL-3
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2:= ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= virtual/zlib:= ) server? ( dev-libs/libevent:= virtual/zlib:= ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,gd,jpeg(+),nls,png(+),session,sockets,sysvipc,truetype,unicode,xml,xmlreader,xmlwriter] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql postgres sqlite ) ) server? ( ^^ ( mysql postgres ) !sqlite ) static? ( !snmp )
RESTRICT=test
-SLOT=0/7.2
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/7.2/zabbix-7.2.15.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-7.2.15-go-deps.tar.xz )
+SLOT=0/7.0
+SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/7.0/zabbix-7.0.26.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-7.0.26-go-deps.tar.xz )
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 user-info d7c261c6f7c2392145e8789913f1bf7e webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=45c8d94d75ada339fdc37e88efc2dac3
+_md5_=d333376e718d3bfef709cdb747fb2d8c
diff --git a/metadata/md5-cache/net-analyzer/zabbix-7.2.12 b/metadata/md5-cache/net-analyzer/zabbix-7.4.10
index e66af0adfc86..d3116dd3dc48 100644
--- a/metadata/md5-cache/net-analyzer/zabbix-7.2.12
+++ b/metadata/md5-cache/net-analyzer/zabbix-7.4.10
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.23 app-arch/unzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.24.10 app-arch/unzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2:= ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= virtual/zlib:= ) server? ( dev-libs/libevent:= virtual/zlib:= ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://www.zabbix.com/
INHERIT=autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl +postgres proxy selinux server snmp sqlite ssh static java
-KEYWORDS=amd64 arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=AGPL-3
RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2:= ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= virtual/zlib:= ) server? ( dev-libs/libevent:= virtual/zlib:= ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,gd,jpeg(+),nls,png(+),session,sockets,sysvipc,truetype,unicode,xml,xmlreader,xmlwriter] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql postgres sqlite ) ) server? ( ^^ ( mysql postgres ) !sqlite ) static? ( !snmp )
RESTRICT=test
-SLOT=0/7.2
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/7.2/zabbix-7.2.12.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-7.2.12-go-deps.tar.xz )
+SLOT=0/7.4
+SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/7.4/zabbix-7.4.10.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-7.4.10-go-deps.tar.xz )
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 user-info d7c261c6f7c2392145e8789913f1bf7e webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=b2e729a29f8ed359fdcad1538e8229c9
+_md5_=8f2b65715b75bd9245861e4cc192c843
diff --git a/metadata/md5-cache/net-dns/dnsmasq-2.92_p2 b/metadata/md5-cache/net-dns/dnsmasq-2.92_p2
new file mode 100644
index 000000000000..7abd0be30c7d
--- /dev/null
+++ b/metadata/md5-cache/net-dns/dnsmasq-2.92_p2
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/xz-utils virtual/pkgconfig nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-simonkelley ) virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup unpack
+DEPEND=acct-group/dnsmasq acct-user/dnsmasq dbus? ( sys-apps/dbus:= ) idn? ( !libidn2? ( net-dns/libidn:0= ) libidn2? ( >=net-dns/libidn2-2.0:= ) ) lua? ( 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 ) ) conntrack? ( net-libs/libnetfilter_conntrack:= ) nls? ( sys-devel/gettext ) dnssec? ( dev-libs/nettle:=[gmp] static? ( >=dev-libs/nettle-3.4[static-libs(+)] ) ) nettlehash? ( static? ( >=dev-libs/nettle-3.4[static-libs(+)] ) )
+DESCRIPTION=Small forwarding DNS server
+EAPI=8
+HOMEPAGE=https://thekelleys.org.uk/dnsmasq/doc.html
+INHERIT=toolchain-funcs lua-single systemd verify-sig
+IUSE=auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2 +loop +inotify ipv6 lua nettlehash nls script selinux static tftp lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 )
+RDEPEND=acct-group/dnsmasq acct-user/dnsmasq dbus? ( sys-apps/dbus:= ) idn? ( !libidn2? ( net-dns/libidn:0= ) libidn2? ( >=net-dns/libidn2-2.0:= ) ) lua? ( 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 ) ) conntrack? ( net-libs/libnetfilter_conntrack:= ) nls? ( sys-devel/gettext ) dnssec? ( !static? ( >=dev-libs/nettle-3.4:=[gmp] ) ) nettlehash? ( !static? ( dev-libs/nettle:=[gmp] ) ) selinux? ( sec-policy/selinux-dnsmasq )
+REQUIRED_USE=dhcp-tools? ( dhcp ) dnssec? ( !nettlehash ) lua? ( script ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) libidn2? ( idn )
+SLOT=0
+SRC_URI=https://thekelleys.org.uk/dnsmasq/dnsmasq-2.92rel2.tar.xz verify-sig? ( https://thekelleys.org.uk/dnsmasq/dnsmasq-2.92rel2.tar.xz.asc )
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_md5_=3125a1e81bf0926817c1508baaedc85d
diff --git a/metadata/md5-cache/net-im/element-desktop-1.12.16 b/metadata/md5-cache/net-im/element-desktop-1.12.18
index d925304a64f4..411d239e12f1 100644
--- a/metadata/md5-cache/net-im/element-desktop-1.12.16
+++ b/metadata/md5-cache/net-im/element-desktop-1.12.18
@@ -1,16 +1,16 @@
BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.14 dev-python/setuptools[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/setuptools[python_targets_python3_10(-)] ) ) native-modules? ( || ( dev-lang/rust dev-lang/rust-bin ) ) net-libs/nodejs[corepack]
DEFINED_PHASES=compile install postinst postrm setup unpack
-DEPEND=~net-im/element-web-1.12.16 native-modules? ( dev-db/sqlcipher ) electron-40? ( dev-util/electron:40 ) electron-41? ( dev-util/electron:41 ) electron-42? ( dev-util/electron:42 ) !electron-40? ( !electron-41? ( !electron-42? ( dev-util/electron:39 ) ) )
+DEPEND=~net-im/element-web-1.12.18 native-modules? ( dev-db/sqlcipher ) electron-40? ( dev-util/electron:40 ) electron-41? ( dev-util/electron:41 ) electron-42? ( dev-util/electron:42 ) !electron-40? ( !electron-41? ( !electron-42? ( dev-util/electron:39 ) ) )
DESCRIPTION=A glossy Matrix collaboration client for desktop
EAPI=8
HOMEPAGE=https://element.io/
INHERIT=desktop flag-o-matic multilib python-any-r1 xdg-utils
IUSE=electron-40 electron-41 electron-42 native-modules +build-online
LICENSE=Apache-2.0
-RDEPEND=~net-im/element-web-1.12.16 native-modules? ( dev-db/sqlcipher ) electron-40? ( dev-util/electron:40 ) electron-41? ( dev-util/electron:41 ) electron-42? ( dev-util/electron:42 ) !electron-40? ( !electron-41? ( !electron-42? ( dev-util/electron:39 ) ) )
+RDEPEND=~net-im/element-web-1.12.18 native-modules? ( dev-db/sqlcipher ) electron-40? ( dev-util/electron:40 ) electron-41? ( dev-util/electron:41 ) electron-42? ( dev-util/electron:42 ) !electron-40? ( !electron-41? ( !electron-42? ( dev-util/electron:39 ) ) )
REQUIRED_USE=native-modules? ( build-online )
RESTRICT=mirror build-online? ( network-sandbox )
SLOT=0
-SRC_URI=https://github.com/element-hq/element-web/archive/v1.12.16.tar.gz -> element-web-1.12.16.tar.gz
+SRC_URI=https://github.com/element-hq/element-web/archive/v1.12.18.tar.gz -> element-web-1.12.18.tar.gz
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f2d5b640e6ba0d2a17a126636abc3929
+_md5_=c53b9515601f7bcc6f0328c68724ae7c
diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-8.8.0 b/metadata/md5-cache/net-im/signal-desktop-bin-8.9.1
index c0fc7464337c..49184e7d64a0 100644
--- a/metadata/md5-cache/net-im/signal-desktop-bin-8.8.0
+++ b/metadata/md5-cache/net-im/signal-desktop-bin-8.9.1
@@ -9,6 +9,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/libpulse media-libs/mesa[opengl] net-print/cups sys-apps/dbus virtual/udev x11-libs/cairo x11-libs/gtk+:3 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
RESTRICT=splitdebug
SLOT=0
-SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_8.8.0_amd64.deb
+SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_8.9.1_amd64.deb
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c49ae48dcded034c4df74a428c1abdc7
diff --git a/metadata/md5-cache/net-mail/dovecot-2.4.2 b/metadata/md5-cache/net-mail/dovecot-2.4.4
index 5e342e725aed..7086e333d438 100644
--- a/metadata/md5-cache/net-mail/dovecot-2.4.2
+++ b/metadata/md5-cache/net-mail/dovecot-2.4.4
@@ -10,7 +10,7 @@ KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~spa
LICENSE=LGPL-2.1 MIT
RDEPEND=app-arch/bzip2 app-arch/xz-utils dev-libs/icu:= !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sys-libs/zlib:= virtual/libiconv argon2? ( dev-libs/libsodium:= ) caps? ( sys-libs/libcap ) kerberos? ( virtual/krb5 ) net-nds/openldap:= lua? ( 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 ) ) >=dev-cpp/clucene-2.3 lz4? ( app-arch/lz4 ) mariadb? ( dev-db/mariadb-connector-c:0= ) pam? ( sys-libs/pam:= ) postgres? ( dev-db/postgresql:* ) rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto ) selinux? ( sec-policy/selinux-dovecot ) solr? ( net-misc/curl dev-libs/expat ) sqlite? ( dev-db/sqlite:* ) stemmer? ( dev-libs/snowball-stemmer:= ) suid? ( acct-group/mail ) systemd? ( sys-apps/systemd:= ) sys-apps/tcp-wrappers textcat? ( app-text/libexttextcat ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) virtual/libcrypt:= acct-group/dovecot acct-group/dovenull acct-user/dovecot acct-user/dovenull net-mail/mailbase[pam?]
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
-SLOT=0/2.4.2
-SRC_URI=https://dovecot.org/releases/2.4/dovecot-2.4.2.tar.gz sieve? ( https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-2.4.2.tar.gz ) managesieve? ( https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-2.4.2.tar.gz )
+SLOT=0/2.4.4
+SRC_URI=https://dovecot.org/releases/2.4/dovecot-2.4.4.tar.gz sieve? ( https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-2.4.4.tar.gz ) managesieve? ( https://pigeonhole.dovecot.org/releases/2.4/dovecot-pigeonhole-2.4.4.tar.gz )
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 ssl-cert 2d930fb93b212db9a9909ce4a704a321 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=9fac3e0e41fe922b4cee37320225e96c
+_md5_=8ca3f0165fab35d10586f7e226c0f2e5
diff --git a/metadata/md5-cache/net-mail/notmuch-0.39 b/metadata/md5-cache/net-mail/notmuch-0.39-r1
index 54fac3e18e81..8a30e5a0bdd9 100644
--- a/metadata/md5-cache/net-mail/notmuch-0.39
+++ b/metadata/md5-cache/net-mail/notmuch-0.39-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/5
SRC_URI=https://notmuchmail.org/releases/notmuch-0.39.tar.xz test? ( https://notmuchmail.org/releases/test-databases/database-v1.tar.xz )
_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 desktop 26d57169ca094c04be416993844ec8bc distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=00d6c2306a7b7a0767591d9808beb372
+_md5_=1761c985001829b0750826e10784a88f
diff --git a/metadata/md5-cache/net-mail/notmuch-0.40-r1 b/metadata/md5-cache/net-mail/notmuch-0.40-r2
index 2529217e186d..ab45a45a34ee 100644
--- a/metadata/md5-cache/net-mail/notmuch-0.40-r1
+++ b/metadata/md5-cache/net-mail/notmuch-0.40-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/5
SRC_URI=https://notmuchmail.org/releases/notmuch-0.40.tar.xz test? ( https://notmuchmail.org/releases/test-databases/database-v1.tar.xz )
_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 desktop 26d57169ca094c04be416993844ec8bc distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 0ea9a0d3bc26353e1642c73560a24fdf flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=92a76a705155f6a98bee227bc0462fc7
+_md5_=2bfc018a6463f76e679d58078fd9ce2a
diff --git a/metadata/md5-cache/net-mail/stalwart-cli-0.15.5 b/metadata/md5-cache/net-mail/stalwart-cli-0.15.5
deleted file mode 100644
index 18e875c3f9c7..000000000000
--- a/metadata/md5-cache/net-mail/stalwart-cli-0.15.5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* )
-DEFINED_PHASES=compile configure install postinst setup test unpack
-DEPEND=!!<net-mail/stalwart-mail-0.15.0
-DESCRIPTION=Stalwart Mail Server command line utility
-EAPI=8
-HOMEPAGE=https://stalw.art
-INHERIT=cargo
-IUSE=debug
-KEYWORDS=~amd64
-LICENSE=|| ( AGPL-3 ) AGPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
-SLOT=0
-SRC_URI=https://github.com/stalwartlabs/stalwart/archive/refs/tags/v0.15.5.tar.gz -> stalwart-mail-0.15.5.tar.gz https://dev.gentoo.org/~lordvan/stalwart-0.15.5-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=040cc3b768800e584d11a9bb99504e35
diff --git a/metadata/md5-cache/net-mail/stalwart-cli-1.0.3 b/metadata/md5-cache/net-mail/stalwart-cli-1.0.6
index 8413824c3149..88803774729e 100644
--- a/metadata/md5-cache/net-mail/stalwart-cli-1.0.3
+++ b/metadata/md5-cache/net-mail/stalwart-cli-1.0.6
@@ -7,8 +7,8 @@ HOMEPAGE=https://stalw.art
INHERIT=cargo
IUSE=debug
KEYWORDS=~amd64
-LICENSE=|| ( AGPL-3 ) AGPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
+LICENSE=|| ( AGPL-3 ) Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
SLOT=0
-SRC_URI=https://github.com/stalwartlabs/cli/archive/refs/tags/v1.0.3.tar.gz -> stalwart-cli-1.0.3.tar.gz https://dev.gentoo.org/~lordvan/stalwart-cli-1.0.3-crates.tar.xz
+SRC_URI=https://github.com/stalwartlabs/cli/archive/refs/tags/v1.0.6.tar.gz -> stalwart-cli-1.0.6.tar.gz https://dev.gentoo.org/~lordvan/stalwart-cli-1.0.6-crates.tar.xz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=8a867cc5dcd338e4eeabc9ffd0c15fb4
+_md5_=106bbb1a14ca79760198ff0609adb000
diff --git a/metadata/md5-cache/net-mail/stalwart-mail-0.15.5 b/metadata/md5-cache/net-mail/stalwart-mail-0.15.5
deleted file mode 100644
index 695368c64ab0..000000000000
--- a/metadata/md5-cache/net-mail/stalwart-mail-0.15.5
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* ) virtual/pkgconfig
-DEFINED_PHASES=compile config configure install postinst setup test unpack
-DEPEND=!!<net-mail/stalwart-cli-0.15.0
-DESCRIPTION=Stalwart Mail Server
-EAPI=8
-HOMEPAGE=https://stalw.art
-INHERIT=cargo systemd
-IUSE=sqlite postgres mysql +rocks debug
-KEYWORDS=~amd64
-LICENSE=|| ( AGPL-3 ) AGPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
-RDEPEND=acct-group/stalwart-mail acct-user/stalwart-mail
-SLOT=0
-SRC_URI=https://github.com/stalwartlabs/stalwart/archive/refs/tags/v0.15.5.tar.gz -> stalwart-mail-0.15.5.tar.gz https://dev.gentoo.org/~lordvan/stalwart-0.15.5-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e97aa6b5eb55d2a73de835208901b652
diff --git a/metadata/md5-cache/net-mail/stalwart-mail-0.16.1 b/metadata/md5-cache/net-mail/stalwart-mail-0.16.5
index 4ed5e75b2057..d6865c087e73 100644
--- a/metadata/md5-cache/net-mail/stalwart-mail-0.16.1
+++ b/metadata/md5-cache/net-mail/stalwart-mail-0.16.5
@@ -10,6 +10,6 @@ KEYWORDS=~amd64
LICENSE=|| ( AGPL-3 ) AGPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
RDEPEND=acct-group/stalwart-mail acct-user/stalwart-mail
SLOT=0
-SRC_URI=https://github.com/stalwartlabs/stalwart/archive/refs/tags/v0.16.1.tar.gz -> stalwart-mail-0.16.1.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://dev.gentoo.org/~lordvan/stalwart-0.16.1-crates.tar.xz
+SRC_URI=https://github.com/stalwartlabs/stalwart/archive/refs/tags/v0.16.5.tar.gz -> stalwart-mail-0.16.5.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://github.com/stalwartlabs/opentelemetry-rust/archive/274b4d324794280ce6f4def095a3428197a9e6e3.tar.gz -> opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz https://dev.gentoo.org/~lordvan/stalwart-0.16.5-crates.tar.xz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=7224e580ed0d2b63331b603d03447065
diff --git a/metadata/md5-cache/net-misc/geoipyupdate-0.0.4 b/metadata/md5-cache/net-misc/geoipyupdate-0.0.5
index e4930950964b..5f3b706898c8 100644
--- a/metadata/md5-cache/net-misc/geoipyupdate-0.0.4
+++ b/metadata/md5-cache/net-misc/geoipyupdate-0.0.5
@@ -10,6 +10,6 @@ LICENSE=AGPL-3+
RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
-SRC_URI=https://michael.orlitzky.com/code/releases/geoipyupdate-0.0.4.tar.gz
+SRC_URI=https://michael.orlitzky.com/code/releases/geoipyupdate-0.0.5.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=ed7500b866c2f4f2c7772cbd9ea3f9df
+_md5_=1855453c6d0a937c3b63aaccf39c381c
diff --git a/metadata/md5-cache/net-news/rssguard-5.1.2 b/metadata/md5-cache/net-news/rssguard-5.1.2
new file mode 100644
index 000000000000..1a5fd8023089
--- /dev/null
+++ b/metadata/md5-cache/net-news/rssguard-5.1.2
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/go dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend test
+DEPEND=dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] media-libs/libglvnd virtual/zlib:= icu? ( dev-libs/icu:= ) libmpv? ( dev-qt/qtbase:6[opengl] media-video/mpv:= ) qtmultimedia? ( dev-qt/qtbase:6[opengl] dev-qt/qtmultimedia:6 ) webengine? ( dev-qt/qtwebengine:6 ) xmpp? ( >=net-libs/qxmpp-1.15.1:= )
+DESCRIPTION=Simple (yet powerful) news feed reader
+EAPI=8
+HOMEPAGE=https://github.com/martinrotter/rssguard/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake eapi9-ver xdg
+IUSE=icu libmpv mysql qtmultimedia +sqlite webengine xmpp
+KEYWORDS=~amd64
+LICENSE=|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT
+RDEPEND=dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] media-libs/libglvnd virtual/zlib:= icu? ( dev-libs/icu:= ) libmpv? ( dev-qt/qtbase:6[opengl] media-video/mpv:= ) qtmultimedia? ( dev-qt/qtbase:6[opengl] dev-qt/qtmultimedia:6 ) webengine? ( dev-qt/qtwebengine:6 ) xmpp? ( >=net-libs/qxmpp-1.15.1:= )
+REQUIRED_USE=|| ( mysql sqlite ) ?? ( libmpv qtmultimedia )
+SLOT=0/101
+SRC_URI=https://github.com/martinrotter/rssguard/releases/download/5.1.2/rssguard-5.1.2-src.tar.gz
+_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4c89d94168e5d054da817816d16594a1
diff --git a/metadata/md5-cache/net-p2p/deluge-2.2.0-r2 b/metadata/md5-cache/net-p2p/deluge-2.2.0-r2
new file mode 100644
index 000000000000..24e24967664e
--- /dev/null
+++ b/metadata/md5-cache/net-p2p/deluge-2.2.0-r2
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/intltool test? ( acct-group/deluge acct-user/deluge net-libs/libtorrent-rasterbar:=[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] python_single_target_python3_10? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_10(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) dev-python/chardet[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pkg-resources[python_targets_python3_10(-)] dev-python/pyopenssl[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/rencode[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] dev-python/setuptools[python_targets_python3_10(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_10(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] ) python_single_target_python3_11? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_11(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) dev-python/chardet[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pkg-resources[python_targets_python3_11(-)] dev-python/pyopenssl[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/rencode[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] dev-python/setuptools[python_targets_python3_11(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_11(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] ) python_single_target_python3_12? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_12(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) dev-python/chardet[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pkg-resources[python_targets_python3_12(-)] dev-python/pyopenssl[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] dev-python/rencode[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] dev-python/setuptools[python_targets_python3_12(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_12(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_12(-)] dev-python/mako[python_targets_python3_12(-)] ) python_single_target_python3_13? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_13(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) dev-python/chardet[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/pkg-resources[python_targets_python3_13(-)] dev-python/pyopenssl[python_targets_python3_13(-)] dev-python/pyxdg[python_targets_python3_13(-)] dev-python/rencode[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] dev-python/setuptools[python_targets_python3_13(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_13(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_13(-)] dev-python/mako[python_targets_python3_13(-)] ) python_single_target_python3_14? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_14(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) dev-python/chardet[python_targets_python3_14(-)] dev-python/distro[python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] dev-python/pkg-resources[python_targets_python3_14(-)] dev-python/pyopenssl[python_targets_python3_14(-)] dev-python/pyxdg[python_targets_python3_14(-)] dev-python/rencode[python_targets_python3_14(-)] dev-python/setproctitle[python_targets_python3_14(-)] dev-python/setuptools[python_targets_python3_14(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_14(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_14(-)] dev-python/mako[python_targets_python3_14(-)] ) appindicator? ( dev-libs/libayatana-appindicator ) gui? ( gnome-base/librsvg:2 libnotify? ( x11-libs/libnotify ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] dev-python/pytest-twisted[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] dev-python/pytest-twisted[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] dev-python/pytest-twisted[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] dev-python/pytest-twisted[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] dev-python/pytest-twisted[python_targets_python3_14(-)] ) ) 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DESCRIPTION=BitTorrent client with a client/server model
+EAPI=8
+HOMEPAGE=https://deluge-torrent.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=distutils-r1 greadme systemd xdg
+IUSE=appindicator console gui libnotify sound webinterface test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/deluge acct-user/deluge net-libs/libtorrent-rasterbar:=[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] python_single_target_python3_10? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_10(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) dev-python/chardet[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pkg-resources[python_targets_python3_10(-)] dev-python/pyopenssl[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/rencode[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] dev-python/setuptools[python_targets_python3_10(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_10(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] ) python_single_target_python3_11? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_11(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) dev-python/chardet[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pkg-resources[python_targets_python3_11(-)] dev-python/pyopenssl[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/rencode[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] dev-python/setuptools[python_targets_python3_11(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_11(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] ) python_single_target_python3_12? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_12(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) dev-python/chardet[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pkg-resources[python_targets_python3_12(-)] dev-python/pyopenssl[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] dev-python/rencode[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] dev-python/setuptools[python_targets_python3_12(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_12(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_12(-)] dev-python/mako[python_targets_python3_12(-)] ) python_single_target_python3_13? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_13(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) dev-python/chardet[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/pkg-resources[python_targets_python3_13(-)] dev-python/pyopenssl[python_targets_python3_13(-)] dev-python/pyxdg[python_targets_python3_13(-)] dev-python/rencode[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] dev-python/setuptools[python_targets_python3_13(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_13(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_13(-)] dev-python/mako[python_targets_python3_13(-)] ) python_single_target_python3_14? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_14(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) dev-python/chardet[python_targets_python3_14(-)] dev-python/distro[python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] dev-python/pkg-resources[python_targets_python3_14(-)] dev-python/pyopenssl[python_targets_python3_14(-)] dev-python/pyxdg[python_targets_python3_14(-)] dev-python/rencode[python_targets_python3_14(-)] dev-python/setproctitle[python_targets_python3_14(-)] dev-python/setuptools[python_targets_python3_14(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_14(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_14(-)] dev-python/mako[python_targets_python3_14(-)] ) appindicator? ( dev-libs/libayatana-appindicator ) gui? ( gnome-base/librsvg:2 libnotify? ( x11-libs/libnotify ) ) 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=appindicator? ( gui ) libnotify? ( gui ) sound? ( gui ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=http://download.deluge-torrent.org/source/2.2/deluge-2.2.0.tar.xz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d greadme 074e3d831f92e9b73038f05bb76c9548 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=c7a578c3cea938ac60e5199cfafc44bf
diff --git a/metadata/md5-cache/net-p2p/deluge-9999 b/metadata/md5-cache/net-p2p/deluge-9999
index 7730543799d6..515d9dd0dc90 100644
--- a/metadata/md5-cache/net-p2p/deluge-9999
+++ b/metadata/md5-cache/net-p2p/deluge-9999
@@ -1,16 +1,16 @@
-BDEPEND=dev-util/intltool test? ( acct-group/deluge acct-user/deluge net-libs/libtorrent-rasterbar:=[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] python_single_target_python3_10? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_10(-)] ) dev-python/pygobject:3[python_targets_python3_10(-)] ) dev-python/chardet[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pyopenssl[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/rencode[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_10(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] ) python_single_target_python3_11? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_11(-)] ) dev-python/pygobject:3[python_targets_python3_11(-)] ) dev-python/chardet[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pyopenssl[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/rencode[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_11(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] ) python_single_target_python3_12? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_12(-)] ) dev-python/pygobject:3[python_targets_python3_12(-)] ) dev-python/chardet[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pyopenssl[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] dev-python/rencode[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_12(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_12(-)] dev-python/mako[python_targets_python3_12(-)] ) python_single_target_python3_13? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_13(-)] ) dev-python/pygobject:3[python_targets_python3_13(-)] ) dev-python/chardet[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/pyopenssl[python_targets_python3_13(-)] dev-python/pyxdg[python_targets_python3_13(-)] dev-python/rencode[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_13(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_13(-)] dev-python/mako[python_targets_python3_13(-)] ) python_single_target_python3_14? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_14(-)] ) dev-python/pygobject:3[python_targets_python3_14(-)] ) dev-python/chardet[python_targets_python3_14(-)] dev-python/distro[python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] dev-python/pyopenssl[python_targets_python3_14(-)] dev-python/pyxdg[python_targets_python3_14(-)] dev-python/rencode[python_targets_python3_14(-)] dev-python/setproctitle[python_targets_python3_14(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_14(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_14(-)] dev-python/mako[python_targets_python3_14(-)] ) appindicator? ( dev-libs/libayatana-appindicator ) gui? ( gnome-base/librsvg libnotify? ( x11-libs/libnotify ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] dev-python/pytest-twisted[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] dev-python/pytest-twisted[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] dev-python/pytest-twisted[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] dev-python/pytest-twisted[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] dev-python/pytest-twisted[python_targets_python3_14(-)] ) ) 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=dev-util/intltool test? ( acct-group/deluge acct-user/deluge net-libs/libtorrent-rasterbar:=[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] python_single_target_python3_10? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_10(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) dev-python/chardet[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pkg-resources[python_targets_python3_10(-)] dev-python/pyopenssl[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/rencode[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] dev-python/setuptools[python_targets_python3_10(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_10(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] ) python_single_target_python3_11? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_11(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) dev-python/chardet[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pkg-resources[python_targets_python3_11(-)] dev-python/pyopenssl[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/rencode[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] dev-python/setuptools[python_targets_python3_11(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_11(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] ) python_single_target_python3_12? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_12(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) dev-python/chardet[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pkg-resources[python_targets_python3_12(-)] dev-python/pyopenssl[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] dev-python/rencode[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] dev-python/setuptools[python_targets_python3_12(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_12(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_12(-)] dev-python/mako[python_targets_python3_12(-)] ) python_single_target_python3_13? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_13(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) dev-python/chardet[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/pkg-resources[python_targets_python3_13(-)] dev-python/pyopenssl[python_targets_python3_13(-)] dev-python/pyxdg[python_targets_python3_13(-)] dev-python/rencode[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] dev-python/setuptools[python_targets_python3_13(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_13(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_13(-)] dev-python/mako[python_targets_python3_13(-)] ) python_single_target_python3_14? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_14(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) dev-python/chardet[python_targets_python3_14(-)] dev-python/distro[python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] dev-python/pkg-resources[python_targets_python3_14(-)] dev-python/pyopenssl[python_targets_python3_14(-)] dev-python/pyxdg[python_targets_python3_14(-)] dev-python/rencode[python_targets_python3_14(-)] dev-python/setproctitle[python_targets_python3_14(-)] dev-python/setuptools[python_targets_python3_14(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_14(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_14(-)] dev-python/mako[python_targets_python3_14(-)] ) appindicator? ( dev-libs/libayatana-appindicator ) gui? ( gnome-base/librsvg:2 libnotify? ( x11-libs/libnotify ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] dev-python/pytest-twisted[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] dev-python/pytest-twisted[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] dev-python/pytest-twisted[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] dev-python/pytest-twisted[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] dev-python/pytest-twisted[python_targets_python3_14(-)] ) ) 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DESCRIPTION=BitTorrent client with a client/server model
EAPI=8
HOMEPAGE=https://deluge-torrent.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=distutils-r1 systemd xdg git-r3
+INHERIT=distutils-r1 greadme systemd xdg git-r3
IUSE=appindicator console gui libnotify sound webinterface test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=acct-group/deluge acct-user/deluge net-libs/libtorrent-rasterbar:=[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] python_single_target_python3_10? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_10(-)] ) dev-python/pygobject:3[python_targets_python3_10(-)] ) dev-python/chardet[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pyopenssl[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/rencode[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_10(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] ) python_single_target_python3_11? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_11(-)] ) dev-python/pygobject:3[python_targets_python3_11(-)] ) dev-python/chardet[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pyopenssl[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/rencode[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_11(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] ) python_single_target_python3_12? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_12(-)] ) dev-python/pygobject:3[python_targets_python3_12(-)] ) dev-python/chardet[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pyopenssl[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] dev-python/rencode[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_12(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_12(-)] dev-python/mako[python_targets_python3_12(-)] ) python_single_target_python3_13? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_13(-)] ) dev-python/pygobject:3[python_targets_python3_13(-)] ) dev-python/chardet[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/pyopenssl[python_targets_python3_13(-)] dev-python/pyxdg[python_targets_python3_13(-)] dev-python/rencode[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_13(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_13(-)] dev-python/mako[python_targets_python3_13(-)] ) python_single_target_python3_14? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_14(-)] ) dev-python/pygobject:3[python_targets_python3_14(-)] ) dev-python/chardet[python_targets_python3_14(-)] dev-python/distro[python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] dev-python/pyopenssl[python_targets_python3_14(-)] dev-python/pyxdg[python_targets_python3_14(-)] dev-python/rencode[python_targets_python3_14(-)] dev-python/setproctitle[python_targets_python3_14(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_14(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_14(-)] dev-python/mako[python_targets_python3_14(-)] ) appindicator? ( dev-libs/libayatana-appindicator ) gui? ( gnome-base/librsvg libnotify? ( x11-libs/libnotify ) ) 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 )
+RDEPEND=acct-group/deluge acct-user/deluge net-libs/libtorrent-rasterbar:=[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] python_single_target_python3_10? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_10(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) dev-python/chardet[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/pkg-resources[python_targets_python3_10(-)] dev-python/pyopenssl[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] dev-python/rencode[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] dev-python/setuptools[python_targets_python3_10(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_10(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] ) python_single_target_python3_11? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_11(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) dev-python/chardet[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pkg-resources[python_targets_python3_11(-)] dev-python/pyopenssl[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] dev-python/rencode[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] dev-python/setuptools[python_targets_python3_11(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_11(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] ) python_single_target_python3_12? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_12(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) dev-python/chardet[python_targets_python3_12(-)] dev-python/distro[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pkg-resources[python_targets_python3_12(-)] dev-python/pyopenssl[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] dev-python/rencode[python_targets_python3_12(-)] dev-python/setproctitle[python_targets_python3_12(-)] dev-python/setuptools[python_targets_python3_12(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_12(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_12(-)] dev-python/mako[python_targets_python3_12(-)] ) python_single_target_python3_13? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_13(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_13(-)] ) dev-python/chardet[python_targets_python3_13(-)] dev-python/distro[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/pkg-resources[python_targets_python3_13(-)] dev-python/pyopenssl[python_targets_python3_13(-)] dev-python/pyxdg[python_targets_python3_13(-)] dev-python/rencode[python_targets_python3_13(-)] dev-python/setproctitle[python_targets_python3_13(-)] dev-python/setuptools[python_targets_python3_13(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_13(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_13(-)] dev-python/mako[python_targets_python3_13(-)] ) python_single_target_python3_14? ( gui? ( sound? ( dev-python/pygame[python_targets_python3_14(-)] ) dev-python/pygobject:3[cairo,python_targets_python3_14(-)] ) dev-python/chardet[python_targets_python3_14(-)] dev-python/distro[python_targets_python3_14(-)] dev-python/pillow[python_targets_python3_14(-)] dev-python/pkg-resources[python_targets_python3_14(-)] dev-python/pyopenssl[python_targets_python3_14(-)] dev-python/pyxdg[python_targets_python3_14(-)] dev-python/rencode[python_targets_python3_14(-)] dev-python/setproctitle[python_targets_python3_14(-)] dev-python/setuptools[python_targets_python3_14(-)] >=dev-python/twisted-17.1.0[ssl(-),python_targets_python3_14(-)] >=dev-python/zope-interface-4.4.2[python_targets_python3_14(-)] dev-python/mako[python_targets_python3_14(-)] ) appindicator? ( dev-libs/libayatana-appindicator ) gui? ( gnome-base/librsvg:2 libnotify? ( x11-libs/libnotify ) ) 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=appindicator? ( gui ) libnotify? ( gui ) sound? ( gui ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cf6bfb6622cd329b347b8296b216523f
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 greadme 074e3d831f92e9b73038f05bb76c9548 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=c7a578c3cea938ac60e5199cfafc44bf
diff --git a/metadata/md5-cache/net-p2p/syncthing-2.1.0 b/metadata/md5-cache/net-p2p/syncthing-2.1.0
new file mode 100644
index 000000000000..3c681e57c4b6
--- /dev/null
+++ b/metadata/md5-cache/net-p2p/syncthing-2.1.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/go-1.25.0 verify-sig? ( sec-keys/openpgp-keys-syncthing ) >=dev-lang/go-1.24.11:= app-arch/unzip virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install postinst postrm preinst prepare test unpack
+DEPEND=dev-db/sqlite:3
+DESCRIPTION=Open Source Continuous File Synchronization
+EAPI=8
+HOMEPAGE=https://syncthing.net https://github.com/syncthing/syncthing
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=eapi9-ver desktop go-module systemd verify-sig xdg
+IUSE=selinux tools verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT Unlicense
+RDEPEND=dev-db/sqlite:3 acct-group/syncthing acct-user/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing )
+SLOT=0
+SRC_URI=https://github.com/syncthing/syncthing/releases/download/v2.1.0/syncthing-source-v2.1.0.tar.gz verify-sig? ( https://github.com/syncthing/syncthing/releases/download/v2.1.0/syncthing-source-v2.1.0.tar.gz.asc )
+_eclasses_=desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=c3583e24fd0462162284ce66087efcc1
diff --git a/metadata/md5-cache/net-print/brlaser-6.2.8 b/metadata/md5-cache/net-print/brlaser-6.2.8
index b02af3161637..369cbdccf4b4 100644
--- a/metadata/md5-cache/net-print/brlaser-6.2.8
+++ b/metadata/md5-cache/net-print/brlaser-6.2.8
@@ -5,10 +5,10 @@ DESCRIPTION=Brother laser printer driver
EAPI=8
HOMEPAGE=https://github.com/Owl-Maintain/brlaser/
INHERIT=cmake
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=net-print/cups app-text/ghostscript-gpl
SLOT=0
SRC_URI=https://github.com/Owl-Maintain/brlaser/archive/refs/tags/v6.2.8.tar.gz -> brlaser-6.2.8.tar.gz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=441fcc38fe93ff963ec938acd950bde6
+_md5_=a23e7f35c9fe8de91ebd928d052df540
diff --git a/metadata/md5-cache/net-print/cups-2.4.16 b/metadata/md5-cache/net-print/cups-2.4.16
index 8a74a93ebe8b..ed530f098042 100644
--- a/metadata/md5-cache/net-print/cups-2.4.16
+++ b/metadata/md5-cache/net-print/cups-2.4.16
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.cups.org/ https://github.com/OpenPrinting/cups
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools eapi9-ver linux-info xdg multilib-minimal optfeature pam toolchain-funcs
IUSE=acl dbus debug kerberos openssl pam selinux static-libs systemd test usb X xinetd zeroconf 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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0
RDEPEND=app-text/libpaper:= virtual/zlib:= acl? ( kernel_linux? ( sys-apps/acl ) ) dbus? ( >=sys-apps/dbus-1.6.18-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(-)?] ) kerberos? ( >=virtual/krb5-0-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(-)?] ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) !openssl? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[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 ) usb? ( virtual/libusb:1 ) X? ( x11-misc/xdg-utils ) xinetd? ( sys-apps/xinetd ) zeroconf? ( >=net-dns/avahi-0.6.31-r2[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(-)?] ) acct-group/lp acct-group/lpadmin selinux? ( sec-policy/selinux-cups )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenPrinting/cups/releases/download/v2.4.16/cups-2.4.16-source.tar.gz
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=67cdebdf62b131ea070a3e770f66e0da
+_md5_=b646a759d1bc650d46e98b3c6a7318b2
diff --git a/metadata/md5-cache/net-print/cups-2.4.19 b/metadata/md5-cache/net-print/cups-2.4.19
new file mode 100644
index 000000000000..fe051e3801f6
--- /dev/null
+++ b/metadata/md5-cache/net-print/cups-2.4.19
@@ -0,0 +1,17 @@
+BDEPEND=acct-group/lp acct-group/lpadmin virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=app-text/libpaper:= virtual/zlib:= acl? ( kernel_linux? ( sys-apps/acl ) ) dbus? ( >=sys-apps/dbus-1.6.18-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(-)?] ) kerberos? ( >=virtual/krb5-0-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(-)?] ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) !openssl? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[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 ) usb? ( virtual/libusb:1 ) X? ( x11-misc/xdg-utils ) xinetd? ( sys-apps/xinetd ) zeroconf? ( >=net-dns/avahi-0.6.31-r2[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(-)?] ) test? ( || ( net-print/libcupsfilters[jpeg] net-print/libcupsfilters[png] ) )
+DESCRIPTION=The Common Unix Printing System
+EAPI=8
+HOMEPAGE=https://www.cups.org/ https://github.com/OpenPrinting/cups
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools eapi9-ver linux-info xdg multilib-minimal optfeature pam toolchain-funcs
+IUSE=acl dbus debug kerberos openssl pam selinux static-libs systemd test usb X xinetd zeroconf 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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=app-text/libpaper:= virtual/zlib:= acl? ( kernel_linux? ( sys-apps/acl ) ) dbus? ( >=sys-apps/dbus-1.6.18-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(-)?] ) kerberos? ( >=virtual/krb5-0-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(-)?] ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) !openssl? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[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 ) usb? ( virtual/libusb:1 ) X? ( x11-misc/xdg-utils ) xinetd? ( sys-apps/xinetd ) zeroconf? ( >=net-dns/avahi-0.6.31-r2[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(-)?] ) acct-group/lp acct-group/lpadmin selinux? ( sec-policy/selinux-cups )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/OpenPrinting/cups/releases/download/v2.4.19/cups-2.4.19-source.tar.gz
+_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=67cdebdf62b131ea070a3e770f66e0da
diff --git a/metadata/md5-cache/net-print/cups-filters-2.0.1-r1 b/metadata/md5-cache/net-print/cups-filters-2.0.1-r1
index fdc61ce83696..8015bd037e01 100644
--- a/metadata/md5-cache/net-print/cups-filters-2.0.1-r1
+++ b/metadata/md5-cache/net-print/cups-filters-2.0.1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://wiki.linuxfoundation.org/openprinting/cups-filters
INHERIT=flag-o-matic
IUSE=+foomatic
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0
RDEPEND=net-print/libcupsfilters net-print/libppd >=net-print/cups-1.7.3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/OpenPrinting/cups-filters/releases/download/2.0.1/cups-filters-2.0.1.tar.xz
_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e34e1051940e4014795684f6d79c2241
+_md5_=b6d9ae6497135bde9eb8e9e74ba3568c
diff --git a/metadata/md5-cache/net-print/cups-pdf-3.0.2 b/metadata/md5-cache/net-print/cups-pdf-3.0.2
index 95aae5becf7e..ab1809f21925 100644
--- a/metadata/md5-cache/net-print/cups-pdf-3.0.2
+++ b/metadata/md5-cache/net-print/cups-pdf-3.0.2
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.cups-pdf.de/
INHERIT=toolchain-funcs
IUSE=+ppds
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 x86
LICENSE=GPL-2+
RDEPEND=net-print/cups >=app-text/ghostscript-gpl-9.54
SLOT=0
SRC_URI=https://www.cups-pdf.de/src/cups-pdf_3.0.2.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=f5eac9f61114bc5f70f3a2845e71c1a2
+_md5_=50261036a9abe4ad95920de3011f7d62
diff --git a/metadata/md5-cache/net-print/cups-pdf-3.0.3 b/metadata/md5-cache/net-print/cups-pdf-3.0.3
new file mode 100644
index 000000000000..6e895cd8b6bf
--- /dev/null
+++ b/metadata/md5-cache/net-print/cups-pdf-3.0.3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=net-print/cups
+DESCRIPTION=Provides a virtual printer for CUPS to produce PDF files
+EAPI=8
+HOMEPAGE=https://www.cups-pdf.de/
+INHERIT=toolchain-funcs
+IUSE=+ppds
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=net-print/cups >=app-text/ghostscript-gpl-9.54
+SLOT=0
+SRC_URI=https://www.cups-pdf.de/src/cups-pdf_3.0.3.tar.gz
+_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=241aac8d53637ea3f308c014ed894f42
diff --git a/metadata/md5-cache/net-print/gutenprint-5.3.5 b/metadata/md5-cache/net-print/gutenprint-5.3.5
index ae88cdfca862..7d4b9ed850e2 100644
--- a/metadata/md5-cache/net-print/gutenprint-5.3.5
+++ b/metadata/md5-cache/net-print/gutenprint-5.3.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gimp-print.sourceforge.io/
INHERIT=autotools
IUSE=cups nls readline ppds static-libs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86
LICENSE=GPL-2
RDEPEND=dev-lang/perl cups? ( >=net-print/cups-1.1.14 ) readline? ( sys-libs/readline:0= )
RESTRICT=test
SLOT=0
SRC_URI=https://downloads.sourceforge.net/gimp-print/gutenprint-5.3.5.tar.xz
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=6dad665741c796f5c26e1670bfa06fa8
+_md5_=354d41a51ede04f8ecdec70750022225
diff --git a/metadata/md5-cache/net-print/libcupsfilters-2.1.1-r1 b/metadata/md5-cache/net-print/libcupsfilters-2.1.1-r1
index 808a912326f4..a793ad15925e 100644
--- a/metadata/md5-cache/net-print/libcupsfilters-2.1.1-r1
+++ b/metadata/md5-cache/net-print/libcupsfilters-2.1.1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/OpenPrinting/libcupsfilters
INHERIT=libtool
IUSE=dbus exif jpeg pdf +poppler +postscript png test tiff
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0
RDEPEND=>=app-text/qpdf-8.3.0:= media-libs/fontconfig media-libs/lcms:2 >=net-print/cups-2 !<net-print/cups-filters-2.0.0 exif? ( media-libs/libexif ) dbus? ( sys-apps/dbus ) jpeg? ( media-libs/libjpeg-turbo:= ) pdf? ( app-text/mupdf ) postscript? ( app-text/ghostscript-gpl[cups] ) poppler? ( >=app-text/poppler-0.32:=[cxx] ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenPrinting/libcupsfilters/releases/download/2.1.1/libcupsfilters-2.1.1.tar.xz
_eclasses_=libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=fc0276447ca87307151d4ce2f22987a4
+_md5_=2f045ad57da14d3876f39153a8b04570
diff --git a/metadata/md5-cache/net-proxy/mitmproxy-12.2.3 b/metadata/md5-cache/net-proxy/mitmproxy-12.2.3
new file mode 100644
index 000000000000..a415feba8b4b
--- /dev/null
+++ b/metadata/md5-cache/net-proxy/mitmproxy-12.2.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/click-7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=app-arch/brotli-1.0.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/aioquic-1.2*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/argon2-cffi-23.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/certifi-2019.9.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-42.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flask-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/h11-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/h2-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hyperframe-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/kaitaistruct-0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ldap3-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <net-proxy/mitmproxy-rs-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=net-proxy/mitmproxy-rs-0.12.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/publicsuffix2-2.20190812[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyopenssl-24.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyperclip-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ruamel-yaml-0.18.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sortedcontainers-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tornado-6.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_12? ( >=dev-python/typing-extensions-4.13.2[python_targets_python3_12(-)?] ) >=dev-python/urwid-2.6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wsproto-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zstandard-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=An interactive, SSL-capable, man-in-the-middle HTTP proxy
+EAPI=8
+HOMEPAGE=https://www.mitmproxy.org/ https://github.com/mitmproxy/mitmproxy/ https://pypi.org/project/mitmproxy/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=>=app-arch/brotli-1.0.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/aioquic-1.2*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/argon2-cffi-23.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/certifi-2019.9.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-42.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flask-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/h11-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/h2-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hyperframe-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/kaitaistruct-0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ldap3-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <net-proxy/mitmproxy-rs-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=net-proxy/mitmproxy-rs-0.12.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/publicsuffix2-2.20190812[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyopenssl-24.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyperclip-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ruamel-yaml-0.18.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sortedcontainers-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tornado-6.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_12? ( >=dev-python/typing-extensions-4.13.2[python_targets_python3_12(-)?] ) >=dev-python/urwid-2.6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wsproto-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zstandard-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mitmproxy/mitmproxy/archive/v12.2.3.tar.gz -> mitmproxy-12.2.3.gh.tar.gz
+_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=0c7919b44957ed84752380eb57f095be
diff --git a/metadata/md5-cache/net-vpn/frp-0.60.0 b/metadata/md5-cache/net-vpn/frp-0.60.0
deleted file mode 100644
index 831418f71bef..000000000000
--- a/metadata/md5-cache/net-vpn/frp-0.60.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-lang/go-1.22 >=dev-lang/go-1.24.11:= app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install unpack
-DESCRIPTION=A reverse proxy that exposes a server behind a NAT or firewall to the internet
-EAPI=8
-HOMEPAGE=https://github.com/fatedier/frp
-INHERIT=go-module systemd shell-completion
-IUSE=+client +server
-KEYWORDS=~amd64 ~loong ~riscv
-LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
-REQUIRED_USE=|| ( client server )
-SLOT=0
-SRC_URI=https://github.com/fatedier/frp/archive/refs/tags/v0.60.0.tar.gz -> frp-0.60.0.tar.gz https://github.com/Puqns67/gentoo-deps/releases/download/frp-0.60.0/frp-0.60.0-vendor.tar.xz
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 shell-completion 0b655d0d825e157a5e99c463bddaac16 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e6d7e0506c9e11da811312a1ff7eb97a
diff --git a/metadata/md5-cache/net-vpn/frp-0.61.1 b/metadata/md5-cache/net-vpn/frp-0.61.1
deleted file mode 100644
index 6f9821309bec..000000000000
--- a/metadata/md5-cache/net-vpn/frp-0.61.1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-lang/go-1.22 >=dev-lang/go-1.24.11:= app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install prepare unpack
-DESCRIPTION=A reverse proxy that exposes a server behind a NAT or firewall to the internet
-EAPI=8
-HOMEPAGE=https://github.com/fatedier/frp
-INHERIT=go-module systemd shell-completion
-IUSE=+client +server
-KEYWORDS=~amd64 ~loong ~riscv
-LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
-REQUIRED_USE=|| ( client server )
-SLOT=0
-SRC_URI=https://github.com/fatedier/frp/archive/refs/tags/v0.61.1.tar.gz -> frp-0.61.1.tar.gz https://dev.gentoo.org/~zmedico/dist/frp-0.61.1-deps.tar.xz
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 shell-completion 0b655d0d825e157a5e99c463bddaac16 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e713a67eaf0e01ce3c9198e51c1a96e9
diff --git a/metadata/md5-cache/net-vpn/frp-0.68.0 b/metadata/md5-cache/net-vpn/frp-0.68.0
index f9b60bc5a4ad..abbf715b5694 100644
--- a/metadata/md5-cache/net-vpn/frp-0.68.0
+++ b/metadata/md5-cache/net-vpn/frp-0.68.0
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-lang/go-1.25 >=dev-lang/go-1.24.11:= app-arch/unzip virtual/pkgconfig
+BDEPEND=>=dev-lang/go-1.25.0 >=dev-lang/go-1.24.11:= app-arch/unzip virtual/pkgconfig
DEFINED_PHASES=compile install unpack
DESCRIPTION=A reverse proxy that exposes a server behind a NAT or firewall to the internet
EAPI=8
@@ -11,4 +11,4 @@ REQUIRED_USE=|| ( client server )
SLOT=0
SRC_URI=https://github.com/fatedier/frp/archive/refs/tags/v0.68.0.tar.gz -> frp-0.68.0.tar.gz https://github.com/gentoo-zh-drafts/frp/releases/download/v0.68.0/frp-0.68.0-vendor.tar.xz
_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 shell-completion 0b655d0d825e157a5e99c463bddaac16 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=3c8817c522b4d4ade00d466703637f31
+_md5_=18856eb5f1ebfe02fccb2d81e26578fc
diff --git a/metadata/md5-cache/sci-biology/biopython-1.85 b/metadata/md5-cache/sci-biology/biopython-1.85
deleted file mode 100644
index 93d2aa872b4c..000000000000
--- a/metadata/md5-cache/sci-biology/biopython-1.85
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/lex 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rdflib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygraphviz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/reportlab-3.5.13-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pydot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=Python modules for computational molecular biology
-EAPI=8
-HOMEPAGE=https://www.biopython.org/ https://pypi.org/project/biopython/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~amd64 ~x86
-LICENSE=HPND
-RDEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rdflib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygraphviz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/reportlab-3.5.13-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pydot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/b/biopython/biopython-1.85.tar.gz
-_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=805413846a9404b3f7a78214c0e85645
diff --git a/metadata/md5-cache/sci-chemistry/chemex-2026.3.0 b/metadata/md5-cache/sci-chemistry/chemex-2026.5.0
index aef45c4fdaf9..93d89345ec6c 100644
--- a/metadata/md5-cache/sci-chemistry/chemex-2026.3.0
+++ b/metadata/md5-cache/sci-chemistry/chemex-2026.5.0
@@ -12,6 +12,6 @@ RDEPEND=python_single_target_python3_10? ( >=dev-python/annotated-types-0.7.0[py
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
RESTRICT=test !test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/chemex/chemex-2026.3.0.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/c/chemex/chemex-2026.5.0.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=fdfba45b6cc34c0611ed86a0048bf762
diff --git a/metadata/md5-cache/sci-electronics/klayout-0.30.4 b/metadata/md5-cache/sci-electronics/klayout-0.30.8
index f4512a7b5480..8f21ea7518f8 100644
--- a/metadata/md5-cache/sci-electronics/klayout-0.30.4
+++ b/metadata/md5-cache/sci-electronics/klayout-0.30.8
@@ -4,13 +4,13 @@ DEPEND=dev-qt/qtbase:6[gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 de
DESCRIPTION=Viewer and editor for GDS and OASIS integrated circuit layouts
EAPI=8
HOMEPAGE=https://www.klayout.de/
-INHERIT=toolchain-funcs python-single-r1 ruby-ng
+INHERIT=flag-o-matic toolchain-funcs python-single-r1 ruby-ng
IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ruby_targets_ruby33
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=dev-qt/qtbase:6[gui,network,sql,ssl,widgets,xml] dev-qt/qtmultimedia:6 dev-qt/qtsvg:6 dev-qt/qttools:6[designer] dev-libs/libgit2:= virtual/zlib:= 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( ruby_targets_ruby33 )
SLOT=0
-SRC_URI=https://www.klayout.org/downloads/source/klayout-0.30.4.tar.gz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a ruby-ng 705ab926556cb5cb4811999dd0c670b0 ruby-utils 70349884e22849da218b0f0c4a32da54 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=eea7968f7e5d651470e8fb5307b6892d
+SRC_URI=https://www.klayout.org/downloads/source/klayout-0.30.8.tar.gz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a ruby-ng 705ab926556cb5cb4811999dd0c670b0 ruby-utils 70349884e22849da218b0f0c4a32da54 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=86f6b8818e3d142e6bed5f3d1ce8cc16
diff --git a/metadata/md5-cache/sci-geosciences/folium-0.20.0-r1 b/metadata/md5-cache/sci-geosciences/folium-0.20.0-r1
index 3c3af9737934..2b5c93defb28 100644
--- a/metadata/md5-cache/sci-geosciences/folium-0.20.0-r1
+++ b/metadata/md5-cache/sci-geosciences/folium-0.20.0-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-visualization/folium/archive/refs/tags/v0.20.0.tar.gz -> folium-0.20.0.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=6d35c83bf8fb1f1f1bfb1fea8683fdbd
+_md5_=5d3e4e1f283614ad3c43f4b10a4f9dda
diff --git a/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r2 b/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r3
index ac93a1e3a40e..4261a34f5628 100644
--- a/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r2
+++ b/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r3
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://michael.orlitzky.com/code/releases/dunshire-0.1.3.tar.gz
_eclasses_=distutils-r1 fa417e51408bf16a2c13f1730b404226 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=0be4720f61b0d13a2fcf7ae962bd3369
+_md5_=8607278e7ad663818630e70494296df0
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-gdal-20260412 b/metadata/md5-cache/sec-keys/openpgp-keys-gdal-20260412
index 96c97a01b2c0..823d9ef2e4e0 100644
--- a/metadata/md5-cache/sec-keys/openpgp-keys-gdal-20260412
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-gdal-20260412
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://gdal.org
INHERIT=sec-keys
IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=public-domain
PROPERTIES=test_network
RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x7B130E955B44D87CCE2765F0DBD81FF52EC2A42A -> openpgp-keys-gdal-ubuntu-20260412.asc
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 sec-keys ceb4d3181e42bf20ca66d74129d9e848
-_md5_=3526154ec17d9317218203e1d5f7066e
+_md5_=4ac1062bb8a34a1c6eb96f69abd01908
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-simonkelley-20260512 b/metadata/md5-cache/sec-keys/openpgp-keys-simonkelley-20260512
new file mode 100644
index 000000000000..05458d590ee2
--- /dev/null
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-simonkelley-20260512
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/gpg test? ( app-crypt/pgpdump )
+DEFINED_PHASES=compile install test
+DESCRIPTION=OpenPGP key used by Simon Kelley
+EAPI=8
+HOMEPAGE=https://thekelleys.org.uk/
+INHERIT=sec-keys
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=public-domain
+PROPERTIES=test_network
+RESTRICT=!test? ( test ) test
+SLOT=0
+SRC_URI=https://thekelleys.org.uk/srkgpg.txt -> openpgp-keys-simonkelley-20260512.asc
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 sec-keys ceb4d3181e42bf20ca66d74129d9e848
+_md5_=c5b50644c1f38126ca5d76ea9414c3f2
diff --git a/metadata/md5-cache/sys-apps/hexyl-0.17.0 b/metadata/md5-cache/sys-apps/hexyl-0.17.0
index 0991ae5c83bd..04f7d930361a 100644
--- a/metadata/md5-cache/sys-apps/hexyl-0.17.0
+++ b/metadata/md5-cache/sys-apps/hexyl-0.17.0
@@ -1,13 +1,14 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.88:* >=dev-lang/rust-1.88:* )
+BDEPEND=virtual/pandoc || ( >=dev-lang/rust-bin-1.88:* >=dev-lang/rust-1.88:* )
DEFINED_PHASES=compile configure install setup test unpack
DESCRIPTION=A command-line hex viewer
EAPI=8
HOMEPAGE=https://github.com/sharkdp/hexyl
-INHERIT=cargo
+INHERIT=cargo shell-completion
IUSE=debug
KEYWORDS=~amd64
LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB
+RESTRICT=mirror
SLOT=0
SRC_URI=https://github.com/sharkdp/hexyl/archive/v0.17.0.tar.gz -> hexyl-0.17.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.1.2/download -> assert_cmd-2.1.2.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_complete/4.5.55/download -> clap_complete-4.5.55.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.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/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=aa74390ba0a1fdf5cb9e5e9ffe361f2f
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=da9f13a9d36766fa456c7f3bc728bcd6
diff --git a/metadata/md5-cache/sys-auth/elogind-255.24 b/metadata/md5-cache/sys-auth/elogind-255.24
index 7307e54fee45..47a343f04153 100644
--- a/metadata/md5-cache/sys-auth/elogind-255.24
+++ b/metadata/md5-cache/sys-auth/elogind-255.24
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/elogind/elogind
INHERIT=eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils
IUSE=+acl audit cgroup-hybrid debug doc +pam +policykit selinux test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=CC0-1.0 LGPL-2.1+ public-domain
PDEPEND=sys-apps/dbus policykit? ( sys-auth/polkit )
RDEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) !sys-apps/systemd >=sys-apps/systemd-utils-255.7-r4[udev]
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/elogind/elogind/archive/refs/tags/v255.24.tar.gz -> elogind-255.24.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=66471f353ad2009a1311205c4fadefa1
+_md5_=534938f47f2c39560ec63e323df985c3
diff --git a/metadata/md5-cache/sys-auth/elogind-255.25 b/metadata/md5-cache/sys-auth/elogind-255.25
new file mode 100644
index 000000000000..37d9b1055de2
--- /dev/null
+++ b/metadata/md5-cache/sys-auth/elogind-255.25
@@ -0,0 +1,17 @@
+BDEPEND=app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-util/gperf virtual/pkgconfig || ( ( dev-lang/python:3.14 dev-python/jinja2[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/jinja2[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jinja2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja2[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.14 dev-python/lxml[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lxml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux )
+DESCRIPTION=The systemd project's logind, extracted to a standalone package
+EAPI=8
+HOMEPAGE=https://github.com/elogind/elogind
+INHERIT=eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils
+IUSE=+acl audit cgroup-hybrid debug doc +pam +policykit selinux test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=CC0-1.0 LGPL-2.1+ public-domain
+PDEPEND=sys-apps/dbus policykit? ( sys-auth/polkit )
+RDEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) !sys-apps/systemd >=sys-apps/systemd-utils-255.7-r4[udev]
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/elogind/elogind/archive/refs/tags/v255.25.tar.gz -> elogind-255.25.tar.gz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=66471f353ad2009a1311205c4fadefa1
diff --git a/metadata/md5-cache/sys-auth/elogind-257.14 b/metadata/md5-cache/sys-auth/elogind-257.14
new file mode 100644
index 000000000000..eeccabd77c22
--- /dev/null
+++ b/metadata/md5-cache/sys-auth/elogind-257.14
@@ -0,0 +1,17 @@
+BDEPEND=app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-util/gperf virtual/pkgconfig || ( ( dev-lang/python:3.14 dev-python/jinja2[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/jinja2[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jinja2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja2[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.14 dev-python/lxml[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lxml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux )
+DESCRIPTION=The systemd project's logind, extracted to a standalone package
+EAPI=8
+HOMEPAGE=https://github.com/elogind/elogind
+INHERIT=eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils
+IUSE=+acl audit cgroup-hybrid debug doc +pam +policykit selinux test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=CC0-1.0 LGPL-2.1+ public-domain
+PDEPEND=sys-apps/dbus policykit? ( sys-auth/polkit )
+RDEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) !sys-apps/systemd >=sys-apps/systemd-utils-255.7-r4[udev]
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/elogind/elogind/archive/refs/tags/v257.14.tar.gz -> elogind-257.14.tar.gz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9204c30df5379d92444be0da78378f22
diff --git a/metadata/md5-cache/sys-fs/xfsdump-3.3.0 b/metadata/md5-cache/sys-fs/xfsdump-3.3.0
new file mode 100644
index 000000000000..073baa15e826
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/xfsdump-3.3.0
@@ -0,0 +1,15 @@
+BDEPEND=ncurses? ( virtual/pkgconfig ) nls? ( sys-devel/gettext )
+DEFINED_PHASES=compile configure prepare
+DEPEND=>=sys-apps/attr-2.4.19 sys-apps/util-linux sys-fs/e2fsprogs >=sys-fs/xfsprogs-3.2.0 ncurses? ( sys-libs/ncurses:= )
+DESCRIPTION=XFS dump/restore utilities
+EAPI=8
+HOMEPAGE=https://xfs.wiki.kernel.org/ https://git.kernel.org/pub/scm/fs/xfs/xfsdump-dev.git/
+INHERIT=flag-o-matic toolchain-funcs
+IUSE=ncurses nls
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=>=sys-apps/attr-2.4.19 sys-apps/util-linux sys-fs/e2fsprogs >=sys-fs/xfsprogs-3.2.0 ncurses? ( sys-libs/ncurses:= )
+SLOT=0
+SRC_URI=https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-3.3.0.tar.xz
+_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=45fa2d6fe352e2cae51f8cc1d92c6a8a
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.29 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.29
index 3b4746841712..4b4926b38374 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.29
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.18.29
@@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke
IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
INHERIT=kernel-build toolchain-funcs verify-sig
IUSE=debug hardened savedconfig secureboot +initramfs test generic-uki modules-compress +strip modules-sign verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+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 MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ 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 GPL-2 LGPL-2.1 MIT public-domain ZLIB 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+ 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 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.18.29
RDEPEND=!sys-kernel/gentoo-kernel-bin:6.18.29 sys-apps/kmod[lzma] virtual/libelf
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.18.29
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.18.29.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.18/linux-gentoo-patches-6.18.29.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g18.tar.gz -> gentoo-kernel-config-g18.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260511.asc ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.18.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.18.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.18.12-gentoo ) riscv? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-riscv64-fedora.config -> kernel-riscv64-fedora.config.6.18.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.18.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.18.12-gentoo )
_eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 4526c90ff3c8fc1af902becdd46988ba kernel-install 6b9eda55ce251470037d9a348f96475f linux-info efd923656513c879204fec6638eadee5 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 portability 3c2334cdfbb30bc4b33c85164fe832bf python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=ae897c1492e40424eae9b6c959590efd
+_md5_=b19e09c6d110cbaba2b0b3c8fdbf33f1
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.29 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.29
index f7f97c8dc059..69e87885e929 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.29
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.18.29
@@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke
IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
INHERIT=kernel-install toolchain-funcs unpacker verify-sig
IUSE=debug +initramfs test generic-uki modules-compress verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+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 MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ 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 GPL-2 LGPL-2.1 MIT public-domain ZLIB 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+ 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 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.18.29
RDEPEND=!sys-kernel/gentoo-kernel:6.18.29 sys-apps/kmod[lzma] virtual/libelf
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.18.29
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.tar.xz https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.18.29.xz https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/6.18/linux-gentoo-patches-6.18.29.tar.xz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -> linux-6.x-sha256sums-20260511.asc ) amd64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/6.18/gentoo-kernel-6.18.29-1.amd64.gpkg.tar ) arm64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/6.18/gentoo-kernel-6.18.29-1.arm64.gpkg.tar ) ppc64? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/6.18/gentoo-kernel-6.18.29-1.ppc64le.gpkg.tar ) x86? ( https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/6.18/gentoo-kernel-6.18.29-1.x86.gpkg.tar )
_eclasses_=dist-kernel-utils 6b5bab4e35c9a263b3f102ee53d96c65 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-install 6b9eda55ce251470037d9a348f96475f mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=c9d6627d5d953961e55859c3974fd6a8
+_md5_=923d92774daa89f01393d434fd5cb098
diff --git a/metadata/md5-cache/sys-kernel/zen-sources-7.0.3 b/metadata/md5-cache/sys-kernel/zen-sources-7.0.6
index b6caf0d0fa44..9a3c6fb9dfee 100644
--- a/metadata/md5-cache/sys-kernel/zen-sources-7.0.3
+++ b/metadata/md5-cache/sys-kernel/zen-sources-7.0.6
@@ -8,7 +8,7 @@ KEYWORDS=~amd64 ~arm64 ~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/binutils-libs >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=7.0.3
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v7.x/linux-7.0.tar.xz https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-7.0-4.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-7.0-4.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-7.0-4.base.tar.xz https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-7.0-4.extras.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-7.0-4.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-7.0-4.extras.tar.xz https://github.com/zen-kernel/zen-kernel/releases/download/v7.0.3-zen1/linux-v7.0.3-zen1.patch.zst
+SLOT=7.0.6
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v7.x/linux-7.0.tar.xz https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-7.0-7.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-7.0-7.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-7.0-7.base.tar.xz https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-7.0-7.extras.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-7.0-7.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-7.0-7.extras.tar.xz https://github.com/zen-kernel/zen-kernel/releases/download/v7.0.6-zen1/linux-v7.0.6-zen1.patch.zst
_eclasses_=crossdev d618c699554f72b98f8ceeeeb361dc9e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 9f0a761c2a2b8b7817c0e02a39b351db multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2
-_md5_=b3fc18f5001e6ee05544c3ea837726b1
+_md5_=371c5ebdc8113927330c4f2da6ec19ed
diff --git a/metadata/md5-cache/sys-libs/libcap-2.78 b/metadata/md5-cache/sys-libs/libcap-2.78
index 7da24c613ff4..bfa343ca0d64 100644
--- a/metadata/md5-cache/sys-libs/libcap-2.78
+++ b/metadata/md5-cache/sys-libs/libcap-2.78
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://sites.google.com/site/fullycapable/
INHERIT=dot-a multilib-minimal toolchain-funcs pam
IUSE=pam static-libs tools 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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=|| ( GPL-2 BSD ) pam? ( || ( LGPL-2+ BSD ) )
PDEPEND=pam? ( sys-libs/pam[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.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.78.tar.xz
_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=4d09c13c6c60abcaa17545ac56935694
+_md5_=21b1cc8f354d2ad845361e9a9e86cf3b
diff --git a/metadata/md5-cache/sys-process/lsof-4.99.6 b/metadata/md5-cache/sys-process/lsof-4.99.6
index 6d1c0b01531d..c673d94b7972 100644
--- a/metadata/md5-cache/sys-process/lsof-4.99.6
+++ b/metadata/md5-cache/sys-process/lsof-4.99.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/lsof-org/lsof
INHERIT=libtool
IUSE=rpc selinux
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=lsof
RDEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/lsof-org/lsof/releases/download/4.99.6/lsof-4.99.6.tar.gz
_eclasses_=libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=8b82e788b303f1f3405c4fd45123560a
+_md5_=26f7247a8c879ad3e100671b394a9ca6
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.18.29 b/metadata/md5-cache/virtual/dist-kernel-6.18.29
index e0ebc723135d..0a3ee975f850 100644
--- a/metadata/md5-cache/virtual/dist-kernel-6.18.29
+++ b/metadata/md5-cache/virtual/dist-kernel-6.18.29
@@ -1,7 +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
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.18.29 ~sys-kernel/gentoo-kernel-bin-6.18.29 ~sys-kernel/vanilla-kernel-6.18.29 )
SLOT=0/6.18.29
-_md5_=d4c45aa1e79c7a871e8aed1ce6bd3fbd
+_md5_=500dbd1eeb05e43a0fa0ac9dca5a2820
diff --git a/metadata/md5-cache/www-apps/chromedriver-bin-148.0.7778.167 b/metadata/md5-cache/www-apps/chromedriver-bin-148.0.7778.167
new file mode 100644
index 000000000000..6519fac760bc
--- /dev/null
+++ b/metadata/md5-cache/www-apps/chromedriver-bin-148.0.7778.167
@@ -0,0 +1,12 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install
+DESCRIPTION=WebDriver for Chrome
+EAPI=8
+HOMEPAGE=https://sites.google.com/corp/chromium.org/driver/
+KEYWORDS=amd64
+LICENSE=google-chrome
+RDEPEND=sys-libs/glibc www-client/google-chrome !www-client/chromium
+RESTRICT=bindist mirror strip
+SLOT=0
+SRC_URI=amd64? ( https://storage.googleapis.com/chrome-for-testing-public/148.0.7778.167/linux64/chromedriver-linux64.zip -> chromedriver-bin-148.0.7778.167.linux64.zip )
+_md5_=384239fcc92aecae0adbc23e0faeade8
diff --git a/metadata/md5-cache/www-apps/element-1.12.13 b/metadata/md5-cache/www-apps/element-1.12.13
deleted file mode 100644
index 89496e9ecae5..000000000000
--- a/metadata/md5-cache/www-apps/element-1.12.13
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=install postinst prerm setup
-DEPEND=|| ( virtual/httpd-basic virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
-DESCRIPTION=A glossy Matrix collaboration client for the web
-EAPI=8
-HOMEPAGE=https://element.io/
-INHERIT=webapp
-IUSE=vhosts
-KEYWORDS=~amd64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=app-admin/webapp-config
-SLOT=1.12.13
-SRC_URI=https://github.com/element-hq/element-web/releases/download/v1.12.13/element-v1.12.13.tar.gz
-_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=90c0060e68c1f9ff80f3f7cb105caaff
diff --git a/metadata/md5-cache/www-apps/element-1.12.10 b/metadata/md5-cache/www-apps/element-1.12.18
index 0f8625444d26..8380f9b0933b 100644
--- a/metadata/md5-cache/www-apps/element-1.12.10
+++ b/metadata/md5-cache/www-apps/element-1.12.18
@@ -8,7 +8,7 @@ IUSE=vhosts
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=app-admin/webapp-config
-SLOT=1.12.10
-SRC_URI=https://github.com/element-hq/element-web/releases/download/v1.12.10/element-v1.12.10.tar.gz
+SLOT=1.12.18
+SRC_URI=https://github.com/element-hq/element-web/releases/download/v1.12.18/element-v1.12.18.tar.gz
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
_md5_=90c0060e68c1f9ff80f3f7cb105caaff
diff --git a/metadata/md5-cache/www-client/chromium-147.0.7727.116 b/metadata/md5-cache/www-client/chromium-148.0.7778.167
index c2fb145fbada..594e278355ec 100644
--- a/metadata/md5-cache/www-client/chromium-147.0.7727.116
+++ b/metadata/md5-cache/www-client/chromium-148.0.7778.167
@@ -1,4 +1,4 @@
-BDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=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-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-2.6.0:= sys-libs/zlib:= !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-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.14[xml(+)] dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/python:3.14[xml(+)] dev-python/setuptools[python_targets_python3_14(-)] ) ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( 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(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) !bundled-toolchain? ( llvm_slot_21? ( llvm-core/clang:21 llvm-core/llvm:21 llvm-core/lld:21 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:21[cfi] ) ) ) llvm_slot_21? ( || ( dev-lang/rust-bin:1.94.1[llvm_slot_21,rustfmt] dev-lang/rust:1.94.1[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.94.0[llvm_slot_21,rustfmt] dev-lang/rust:1.94.0[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.93.1[llvm_slot_21,rustfmt] dev-lang/rust:1.93.1[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.93.0[llvm_slot_21,rustfmt] dev-lang/rust:1.93.0[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.92.0[llvm_slot_21,rustfmt] dev-lang/rust:1.92.0[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.91.0[llvm_slot_21,rustfmt] dev-lang/rust:1.91.0[llvm_slot_21,rustfmt] ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 ) >=dev-util/bindgen-0.72.1 >=dev-build/gn-0.2318 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-util/esbuild:0.25.1 dev-vcs/git >=net-libs/nodejs-24.12.0[inspector] sys-apps/hwdata >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=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-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-2.6.0:= sys-libs/zlib:= !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-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.14[xml(+)] dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/python:3.14[xml(+)] dev-python/setuptools[python_targets_python3_14(-)] ) ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( 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(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) !bundled-toolchain? ( llvm_slot_21? ( llvm-core/clang:21 llvm-core/llvm:21 llvm-core/lld:21 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:21[cfi] ) ) ) llvm_slot_21? ( || ( dev-lang/rust-bin:1.94.1[llvm_slot_21,rustfmt] dev-lang/rust:1.94.1[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.94.0[llvm_slot_21,rustfmt] dev-lang/rust:1.94.0[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.93.1[llvm_slot_21,rustfmt] dev-lang/rust:1.93.1[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.93.0[llvm_slot_21,rustfmt] dev-lang/rust:1.93.0[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.92.0[llvm_slot_21,rustfmt] dev-lang/rust:1.92.0[llvm_slot_21,rustfmt] dev-lang/rust-bin:1.91.0[llvm_slot_21,rustfmt] dev-lang/rust:1.91.0[llvm_slot_21,rustfmt] ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 ) >=dev-util/bindgen-0.72.1 >=dev-build/gn-0.2354 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-util/esbuild:0.25.1 dev-vcs/git >=net-libs/nodejs-24.12.0[inspector] sys-apps/hwdata >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig x11-misc/xdg-utils virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
DEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=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-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-2.6.0:= sys-libs/zlib:= !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-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) 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? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) 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:= ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) )
DESCRIPTION=Open-source version of Google Chrome web browser
@@ -8,10 +8,10 @@ INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja
IUSE=+X +system-harfbuzz +system-icu +system-zstd bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3 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 +llvm_slot_21 pgo
KEYWORDS=amd64 arm64
LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 MIT MPL-1.1 MPL-2.0 Ms-PL PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA ZLIB libtiff openssl rar? ( unRAR )
-RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=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-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-2.6.0:= sys-libs/zlib:= !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-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) 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? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) 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:= ) ) !www-client/chromium:0 >=www-client/chromium-common-2 !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[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:147 ) )
+RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=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-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-2.6.0:= sys-libs/zlib:= !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-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) 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? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) 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:= ) ) !www-client/chromium:0 >=www-client/chromium-common-2 !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[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:148 ) )
REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_21 )
RESTRICT=!bindist? ( bindist ) !test? ( test ) arm64? ( test )
SLOT=stable
-SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/147.0.7727.116/chromium-147.0.7727.116-linux.tar.xz https://deps.gentoo.zip/www-client/chromium/rollup-wasm-node-4.57.1.tgz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/147-4/chromium-patches-147-4.tar.bz2 !bundled-toolchain? ( https://codeberg.org/selfisekai/copium/archive/fe1caafa06f27542c18a881348f78e984e2d9fe2.tar.gz -> chromium-patches-copium-fe1caafa06.tar.gz ) bundled-toolchain? ( https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-23-init-5669-g8a0be0bc-1.tar.xz -> chromium-clang-llvmorg-23-init-5669-g8a0be0bc-1.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-6f54d591c3116ee7f8ce9321ddeca286810cc142-2-llvmorg-23-init-5669-g8a0be0bc.tar.xz -> chromium-rust-toolchain-6f54d591c3-2-llvmorg-23-init-5669-g8a0be0bc.tar.xz ) test? ( https://chromium-fonts.storage.googleapis.com/a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 -> chromium-testfonts-a28b222b79.tar.gz ) ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
+SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/148.0.7778.167/chromium-148.0.7778.167-linux.tar.xz https://deps.gentoo.zip/www-client/chromium/rollup-wasm-node-4.57.1.tgz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/148-3/chromium-patches-148-3.tar.bz2 !bundled-toolchain? ( https://codeberg.org/selfisekai/copium/archive/fe1caafa06f27542c18a881348f78e984e2d9fe2.tar.gz -> chromium-patches-copium-fe1caafa06.tar.gz ) bundled-toolchain? ( https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-23-init-5669-g8a0be0bc-4.tar.xz -> chromium-clang-llvmorg-23-init-5669-g8a0be0bc-4.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-6f54d591c3116ee7f8ce9321ddeca286810cc142-7-llvmorg-23-init-5669-g8a0be0bc.tar.xz -> chromium-rust-toolchain-6f54d591c3-7-llvmorg-23-init-5669-g8a0be0bc.tar.xz ) test? ( https://chromium-fonts.storage.googleapis.com/a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 -> chromium-testfonts-a28b222b79.tar.gz ) ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 rust c5ae4c9b5eca97bd7fc77fede663873f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2910fadeb347c7ced5fa5091ce9d2c48
+_md5_=4fe440e1bf36dd7dff779fea25707fe2
diff --git a/metadata/md5-cache/www-client/firefox-150.0.3 b/metadata/md5-cache/www-client/firefox-150.0.3
new file mode 100644
index 000000000000..b4309a94b5c6
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-150.0.3
@@ -0,0 +1,18 @@
+BDEPEND=|| ( dev-lang/python:3.14[ncurses,sqlite,ssl] dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_21? ( llvm-core/clang:21 llvm-core/llvm:21 clang? ( llvm-core/lld:21 pgo? ( llvm-runtimes/compiler-rt-sanitizers:21[profile] ) ) wasm-sandbox? ( llvm-core/lld:21 ) ) llvm_slot_22? ( llvm-core/clang:22 llvm-core/llvm:22 clang? ( llvm-core/lld:22 pgo? ( llvm-runtimes/compiler-rt-sanitizers:22[profile] ) ) wasm-sandbox? ( llvm-core/lld:22 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.29.1 net-libs/nodejs virtual/pkgconfig 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 ) !X? ( gui-wm/tinywl x11-misc/xkeyboard-config ) ) llvm_slot_21? ( || ( dev-lang/rust-bin:1.94.1[llvm_slot_21] dev-lang/rust:1.94.1[llvm_slot_21] dev-lang/rust-bin:1.94.0[llvm_slot_21] dev-lang/rust:1.94.0[llvm_slot_21] dev-lang/rust-bin:1.93.1[llvm_slot_21] dev-lang/rust:1.93.1[llvm_slot_21] dev-lang/rust-bin:1.93.0[llvm_slot_21] dev-lang/rust:1.93.0[llvm_slot_21] dev-lang/rust-bin:1.92.0[llvm_slot_21] dev-lang/rust:1.92.0[llvm_slot_21] dev-lang/rust-bin:1.91.0[llvm_slot_21] dev-lang/rust:1.91.0[llvm_slot_21] ) ) llvm_slot_22? ( || ( dev-lang/rust-bin:9999[llvm_slot_22] dev-lang/rust:9999[llvm_slot_22] dev-lang/rust-bin:1.95.0[llvm_slot_22] dev-lang/rust:1.95.0[llvm_slot_22] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.123.1 >=dev-libs/nspr-4.38 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg virtual/zlib:= virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( 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-3.10.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-78.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-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[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/libXrandr x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.firefox.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
+IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate gnome-shell jpegxl +jumbo-build openh264 +telemetry wasm-sandbox +llvm_slot_21 llvm_slot_22
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.123.1 >=dev-libs/nspr-4.38 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg virtual/zlib:= virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( 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-3.10.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-78.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-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[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/libXrandr x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:esr ~www-client/firefox-l10n-150.0.3
+REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_21 llvm_slot_22 )
+RESTRICT=!test? ( test )
+SLOT=rapid
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/150.0.3/source/firefox-150.0.3.source.tar.xz -> firefox-150.0.3.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-150-patches-02.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-32/wasi-sdk-32.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-32/wasi-sdk-32.0-arm64-linux.tar.gz ) )
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f8b3fda1760bdae5ab8243fe7cc7ed75
diff --git a/metadata/md5-cache/www-client/firefox-bin-150.0.3 b/metadata/md5-cache/www-client/firefox-bin-150.0.3
new file mode 100644
index 000000000000..3784ad2fdf26
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-bin-150.0.3
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.firefox.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop linux-info optfeature pax-utils xdg
+IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* amd64 ~arm64
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 media-video/ffmpeg sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,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/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:esr
+RESTRICT=strip
+SLOT=rapid
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/en-US/firefox-150.0.3.tar.xz -> firefox-bin_x86_64-150.0.3.tar.xz ) arm64? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-aarch64/en-US/firefox-150.0.3.tar.xz -> firefox-bin_aarch64-150.0.3.tar.xz ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ach.xpi -> firefox-150.0.3-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/af.xpi -> firefox-150.0.3-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/an.xpi -> firefox-150.0.3-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ar.xpi -> firefox-150.0.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ast.xpi -> firefox-150.0.3-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/az.xpi -> firefox-150.0.3-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/be.xpi -> firefox-150.0.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bg.xpi -> firefox-150.0.3-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bn.xpi -> firefox-150.0.3-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/br.xpi -> firefox-150.0.3-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bs.xpi -> firefox-150.0.3-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ca-valencia.xpi -> firefox-150.0.3-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ca.xpi -> firefox-150.0.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cak.xpi -> firefox-150.0.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cs.xpi -> firefox-150.0.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cy.xpi -> firefox-150.0.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/da.xpi -> firefox-150.0.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/de.xpi -> firefox-150.0.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/dsb.xpi -> firefox-150.0.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/el.xpi -> firefox-150.0.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/en-CA.xpi -> firefox-150.0.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/en-GB.xpi -> firefox-150.0.3-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/eo.xpi -> firefox-150.0.3-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-AR.xpi -> firefox-150.0.3-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-CL.xpi -> firefox-150.0.3-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-ES.xpi -> firefox-150.0.3-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-MX.xpi -> firefox-150.0.3-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/et.xpi -> firefox-150.0.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/eu.xpi -> firefox-150.0.3-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fa.xpi -> firefox-150.0.3-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ff.xpi -> firefox-150.0.3-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fi.xpi -> firefox-150.0.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fr.xpi -> firefox-150.0.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fy-NL.xpi -> firefox-150.0.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ga-IE.xpi -> firefox-150.0.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gd.xpi -> firefox-150.0.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gl.xpi -> firefox-150.0.3-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gn.xpi -> firefox-150.0.3-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gu-IN.xpi -> firefox-150.0.3-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/he.xpi -> firefox-150.0.3-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hi-IN.xpi -> firefox-150.0.3-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hr.xpi -> firefox-150.0.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hsb.xpi -> firefox-150.0.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hu.xpi -> firefox-150.0.3-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hy-AM.xpi -> firefox-150.0.3-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ia.xpi -> firefox-150.0.3-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/id.xpi -> firefox-150.0.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/is.xpi -> firefox-150.0.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/it.xpi -> firefox-150.0.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ja.xpi -> firefox-150.0.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ka.xpi -> firefox-150.0.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kab.xpi -> firefox-150.0.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kk.xpi -> firefox-150.0.3-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/km.xpi -> firefox-150.0.3-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kn.xpi -> firefox-150.0.3-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ko.xpi -> firefox-150.0.3-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lij.xpi -> firefox-150.0.3-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lt.xpi -> firefox-150.0.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lv.xpi -> firefox-150.0.3-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/mk.xpi -> firefox-150.0.3-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/mr.xpi -> firefox-150.0.3-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ms.xpi -> firefox-150.0.3-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/my.xpi -> firefox-150.0.3-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nb-NO.xpi -> firefox-150.0.3-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ne-NP.xpi -> firefox-150.0.3-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nl.xpi -> firefox-150.0.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nn-NO.xpi -> firefox-150.0.3-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/oc.xpi -> firefox-150.0.3-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pa-IN.xpi -> firefox-150.0.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pl.xpi -> firefox-150.0.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pt-BR.xpi -> firefox-150.0.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pt-PT.xpi -> firefox-150.0.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/rm.xpi -> firefox-150.0.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ro.xpi -> firefox-150.0.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ru.xpi -> firefox-150.0.3-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sco.xpi -> firefox-150.0.3-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/si.xpi -> firefox-150.0.3-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sk.xpi -> firefox-150.0.3-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/skr.xpi -> firefox-150.0.3-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sl.xpi -> firefox-150.0.3-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/son.xpi -> firefox-150.0.3-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sq.xpi -> firefox-150.0.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sr.xpi -> firefox-150.0.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sv-SE.xpi -> firefox-150.0.3-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ta.xpi -> firefox-150.0.3-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/te.xpi -> firefox-150.0.3-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/th.xpi -> firefox-150.0.3-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/tl.xpi -> firefox-150.0.3-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/tr.xpi -> firefox-150.0.3-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/trs.xpi -> firefox-150.0.3-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/uk.xpi -> firefox-150.0.3-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ur.xpi -> firefox-150.0.3-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/uz.xpi -> firefox-150.0.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/vi.xpi -> firefox-150.0.3-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/xh.xpi -> firefox-150.0.3-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/zh-CN.xpi -> firefox-150.0.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/zh-TW.xpi -> firefox-150.0.3-zh-TW.xpi )
+_eclasses_=desktop 26d57169ca094c04be416993844ec8bc linux-info efd923656513c879204fec6638eadee5 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=dbf66cf0bd932db5646d21f88a25653a
diff --git a/metadata/md5-cache/www-client/firefox-l10n-150.0.3 b/metadata/md5-cache/www-client/firefox-l10n-150.0.3
new file mode 100644
index 000000000000..66b3f232132e
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-l10n-150.0.3
@@ -0,0 +1,12 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install unpack
+DESCRIPTION=Firefox Web Browser's translation files
+EAPI=8
+HOMEPAGE=https://www.firefox.com
+IUSE=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_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0
+RDEPEND=!<www-client/firefox-149.0
+SLOT=0
+SRC_URI=l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/af.xpi -> firefox-150.0.3-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ar.xpi -> firefox-150.0.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ast.xpi -> firefox-150.0.3-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/be.xpi -> firefox-150.0.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bg.xpi -> firefox-150.0.3-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/br.xpi -> firefox-150.0.3-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ca.xpi -> firefox-150.0.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cak.xpi -> firefox-150.0.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cs.xpi -> firefox-150.0.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/cy.xpi -> firefox-150.0.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/da.xpi -> firefox-150.0.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/de.xpi -> firefox-150.0.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/dsb.xpi -> firefox-150.0.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/el.xpi -> firefox-150.0.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/en-CA.xpi -> firefox-150.0.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/en-GB.xpi -> firefox-150.0.3-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-AR.xpi -> firefox-150.0.3-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-ES.xpi -> firefox-150.0.3-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/et.xpi -> firefox-150.0.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/eu.xpi -> firefox-150.0.3-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fi.xpi -> firefox-150.0.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fr.xpi -> firefox-150.0.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fy-NL.xpi -> firefox-150.0.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ga-IE.xpi -> firefox-150.0.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gd.xpi -> firefox-150.0.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gl.xpi -> firefox-150.0.3-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/he.xpi -> firefox-150.0.3-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hr.xpi -> firefox-150.0.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hsb.xpi -> firefox-150.0.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hu.xpi -> firefox-150.0.3-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/id.xpi -> firefox-150.0.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/is.xpi -> firefox-150.0.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/it.xpi -> firefox-150.0.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ja.xpi -> firefox-150.0.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ka.xpi -> firefox-150.0.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kab.xpi -> firefox-150.0.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kk.xpi -> firefox-150.0.3-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ko.xpi -> firefox-150.0.3-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lt.xpi -> firefox-150.0.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lv.xpi -> firefox-150.0.3-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ms.xpi -> firefox-150.0.3-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nb-NO.xpi -> firefox-150.0.3-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nl.xpi -> firefox-150.0.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/nn-NO.xpi -> firefox-150.0.3-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pa-IN.xpi -> firefox-150.0.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pl.xpi -> firefox-150.0.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pt-BR.xpi -> firefox-150.0.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/pt-PT.xpi -> firefox-150.0.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/rm.xpi -> firefox-150.0.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ro.xpi -> firefox-150.0.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ru.xpi -> firefox-150.0.3-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sk.xpi -> firefox-150.0.3-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sl.xpi -> firefox-150.0.3-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sq.xpi -> firefox-150.0.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sr.xpi -> firefox-150.0.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sv-SE.xpi -> firefox-150.0.3-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/th.xpi -> firefox-150.0.3-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/tr.xpi -> firefox-150.0.3-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/uk.xpi -> firefox-150.0.3-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/uz.xpi -> firefox-150.0.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/vi.xpi -> firefox-150.0.3-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/zh-CN.xpi -> firefox-150.0.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/zh-TW.xpi -> firefox-150.0.3-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ach.xpi -> firefox-150.0.3-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/an.xpi -> firefox-150.0.3-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/az.xpi -> firefox-150.0.3-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bn.xpi -> firefox-150.0.3-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/bs.xpi -> firefox-150.0.3-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ca-valencia.xpi -> firefox-150.0.3-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/eo.xpi -> firefox-150.0.3-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-CL.xpi -> firefox-150.0.3-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/es-MX.xpi -> firefox-150.0.3-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fa.xpi -> firefox-150.0.3-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ff.xpi -> firefox-150.0.3-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/fur.xpi -> firefox-150.0.3-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gn.xpi -> firefox-150.0.3-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/gu-IN.xpi -> firefox-150.0.3-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hi-IN.xpi -> firefox-150.0.3-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/hy-AM.xpi -> firefox-150.0.3-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ia.xpi -> firefox-150.0.3-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/km.xpi -> firefox-150.0.3-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/kn.xpi -> firefox-150.0.3-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/lij.xpi -> firefox-150.0.3-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/mk.xpi -> firefox-150.0.3-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/mr.xpi -> firefox-150.0.3-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/my.xpi -> firefox-150.0.3-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ne-NP.xpi -> firefox-150.0.3-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/oc.xpi -> firefox-150.0.3-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sc.xpi -> firefox-150.0.3-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/sco.xpi -> firefox-150.0.3-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/si.xpi -> firefox-150.0.3-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/skr.xpi -> firefox-150.0.3-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/son.xpi -> firefox-150.0.3-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/szl.xpi -> firefox-150.0.3-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ta.xpi -> firefox-150.0.3-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/te.xpi -> firefox-150.0.3-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/tl.xpi -> firefox-150.0.3-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/trs.xpi -> firefox-150.0.3-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/ur.xpi -> firefox-150.0.3-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/150.0.3/linux-x86_64/xpi/xh.xpi -> firefox-150.0.3-xh.xpi )
+_md5_=2dc66f7af7c844df7a23b3b7a9178961
diff --git a/metadata/md5-cache/www-client/google-chrome-148.0.7778.167 b/metadata/md5-cache/www-client/google-chrome-148.0.7778.167
new file mode 100644
index 000000000000..9b4cc9316a92
--- /dev/null
+++ b/metadata/md5-cache/www-client/google-chrome-148.0.7778.167
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
+DESCRIPTION=The web browser from Google
+EAPI=8
+HOMEPAGE=https://www.google.com/chrome/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=chromium-2 desktop pax-utils unpacker xdg
+IUSE=qt6 selinux +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
+KEYWORDS=-* amd64
+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 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-stable/google-chrome-stable_148.0.7778.167-1_amd64.deb
+_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=05c4995db5b8f584e806589ab36b8592
diff --git a/metadata/md5-cache/www-client/google-chrome-beta-147.0.7727.49 b/metadata/md5-cache/www-client/google-chrome-beta-149.0.7827.14
index 137ff548fcb2..47ae41c87049 100644
--- a/metadata/md5-cache/www-client/google-chrome-beta-147.0.7727.49
+++ b/metadata/md5-cache/www-client/google-chrome-beta-149.0.7827.14
@@ -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 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_147.0.7727.49-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_149.0.7827.14-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1efca2cab1bb2c6ecd2519b2cefd89ee
diff --git a/metadata/md5-cache/www-client/google-chrome-beta-149.0.7827.3 b/metadata/md5-cache/www-client/google-chrome-beta-149.0.7827.3
new file mode 100644
index 000000000000..fcca37d61e42
--- /dev/null
+++ b/metadata/md5-cache/www-client/google-chrome-beta-149.0.7827.3
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
+DESCRIPTION=The web browser from Google
+EAPI=8
+HOMEPAGE=https://www.google.com/chrome/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=chromium-2 desktop pax-utils unpacker xdg
+IUSE=qt6 selinux +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
+KEYWORDS=-* ~amd64
+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 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_149.0.7827.3-1_amd64.deb
+_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=1efca2cab1bb2c6ecd2519b2cefd89ee
diff --git a/metadata/md5-cache/www-client/google-chrome-unstable-149.0.7815.2 b/metadata/md5-cache/www-client/google-chrome-unstable-150.0.7828.2
index 82c8d5900a3f..172cdf12785d 100644
--- a/metadata/md5-cache/www-client/google-chrome-unstable-149.0.7815.2
+++ b/metadata/md5-cache/www-client/google-chrome-unstable-150.0.7828.2
@@ -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 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-unstable/google-chrome-unstable_149.0.7815.2-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_150.0.7828.2-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1efca2cab1bb2c6ecd2519b2cefd89ee
diff --git a/metadata/md5-cache/www-client/librewolf-150.0.2_p1 b/metadata/md5-cache/www-client/librewolf-150.0.2_p1
new file mode 100644
index 000000000000..6028531324e7
--- /dev/null
+++ b/metadata/md5-cache/www-client/librewolf-150.0.2_p1
@@ -0,0 +1,18 @@
+BDEPEND=|| ( dev-lang/python:3.14[ncurses,sqlite,ssl] dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_21? ( llvm-core/clang:21 llvm-core/llvm:21 clang? ( llvm-core/lld:21 pgo? ( llvm-runtimes/compiler-rt-sanitizers:21[profile] ) ) wasm-sandbox? ( llvm-core/lld:21 ) ) llvm_slot_22? ( llvm-core/clang:22 llvm-core/llvm:22 clang? ( llvm-core/lld:22 pgo? ( llvm-runtimes/compiler-rt-sanitizers:22[profile] ) ) wasm-sandbox? ( llvm-core/lld:22 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.29.1 net-libs/nodejs virtual/pkgconfig 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 ) !X? ( gui-wm/tinywl x11-misc/xkeyboard-config ) ) llvm_slot_21? ( || ( dev-lang/rust-bin:1.94.1[llvm_slot_21] dev-lang/rust:1.94.1[llvm_slot_21] dev-lang/rust-bin:1.94.0[llvm_slot_21] dev-lang/rust:1.94.0[llvm_slot_21] dev-lang/rust-bin:1.93.1[llvm_slot_21] dev-lang/rust:1.93.1[llvm_slot_21] dev-lang/rust-bin:1.93.0[llvm_slot_21] dev-lang/rust:1.93.0[llvm_slot_21] dev-lang/rust-bin:1.92.0[llvm_slot_21] dev-lang/rust:1.92.0[llvm_slot_21] dev-lang/rust-bin:1.91.0[llvm_slot_21] dev-lang/rust:1.91.0[llvm_slot_21] ) ) llvm_slot_22? ( || ( dev-lang/rust-bin:9999[llvm_slot_22] dev-lang/rust:9999[llvm_slot_22] dev-lang/rust-bin:1.95.0[llvm_slot_22] dev-lang/rust:1.95.0[llvm_slot_22] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.123.1 >=dev-libs/nspr-4.38 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg virtual/zlib:= virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( 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-3.10.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-78.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-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[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/libXrandr x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
+DESCRIPTION=LibreWolf Web Browser
+EAPI=8
+HOMEPAGE=https://librewolf.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
+IUSE=+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox l10n_ace l10n_ach l10n_af l10n_ak l10n_an l10n_ar l10n_as l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_bn-BD l10n_bn-IN l10n_bo l10n_bqi l10n_br l10n_brx l10n_bs l10n_ca l10n_cak l10n_ca-valencia l10n_ckb l10n_crh l10n_cs l10n_csb l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_en-ZA l10n_eo l10n_es l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_frp l10n_fur l10n_fy l10n_ga l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_gv l10n_he l10n_hi l10n_hr l10n_hsb l10n_hto l10n_hu l10n_hy l10n_hye l10n_ia l10n_id l10n_ilo l10n_is l10n_it l10n_ixl l10n_ja l10n_ja-JP-mac l10n_ka l10n_kab l10n_kk l10n_km l10n_kmr l10n_kn l10n_ko l10n_kok l10n_ks l10n_ku l10n_kw l10n_lb l10n_lg l10n_lij l10n_lo l10n_lt l10n_ltg l10n_lv l10n_mai l10n_meh l10n_mix l10n_mk l10n_ml l10n_mn l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_nr l10n_nso l10n_ny l10n_oc l10n_or l10n_pai l10n_pa l10n_pbb l10n_pl l10n_ppl l10n_pt-BR l10n_pt-PT l10n_quy l10n_qvi l10n_rm l10n_ro l10n_ru l10n_rw l10n_sah l10n_sat l10n_sc l10n_scn l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_ss l10n_st l10n_sv l10n_sw l10n_szl l10n_ta l10n_ta-LK l10n_te l10n_tg l10n_th l10n_tl l10n_tn l10n_tr l10n_trs l10n_ts l10n_tsz l10n_uk l10n_ur l10n_uz l10n_ve l10n_vi l10n_wo l10n_xcl l10n_xh l10n_zam l10n_zh-CN l10n_zh-TW l10n_zu +llvm_slot_21 llvm_slot_22
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.123.1 >=dev-libs/nspr-4.38 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg virtual/zlib:= virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman dbus? ( 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-3.10.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-78.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-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[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/libXrandr 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? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_21 llvm_slot_22 )
+RESTRICT=mirror !test? ( test )
+SLOT=0/150
+SRC_URI=https://codeberg.org/api/packages/librewolf/generic/librewolf-source/150.0.2-1/librewolf-150.0.2-1.source.tar.gz -> librewolf-150.0.2-1.source.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-150-patches-02.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-32/wasi-sdk-32.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-32/wasi-sdk-32.0-arm64-linux.tar.gz ) )
+_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 7fb804a45baeadb298e57882952251f4 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 rust c5ae4c9b5eca97bd7fc77fede663873f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2c2793973e94e73a2802a0beff3bf0f5
diff --git a/metadata/md5-cache/www-client/librewolf-bin-150.0.1_p1 b/metadata/md5-cache/www-client/librewolf-bin-150.0.2_p1
index 77f1209ef1be..8ef52c017008 100644
--- a/metadata/md5-cache/www-client/librewolf-bin-150.0.1_p1
+++ b/metadata/md5-cache/www-client/librewolf-bin-150.0.2_p1
@@ -11,6 +11,6 @@ LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=|| ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 media-video/ffmpeg sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,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/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla )
RESTRICT=strip
SLOT=0
-SRC_URI=amd64? ( https://codeberg.org/api/packages/librewolf/generic/librewolf/150.0.1-1/librewolf-150.0.1-1-linux-x86_64-package.tar.xz ) arm64? ( https://codeberg.org/api/packages/librewolf/generic/librewolf/150.0.1-1/librewolf-150.0.1-1-linux-arm64-package.tar.xz )
+SRC_URI=amd64? ( https://codeberg.org/api/packages/librewolf/generic/librewolf/150.0.2-1/librewolf-150.0.2-1-linux-x86_64-package.tar.xz ) arm64? ( https://codeberg.org/api/packages/librewolf/generic/librewolf/150.0.2-1/librewolf-150.0.2-1-linux-arm64-package.tar.xz )
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc linux-info efd923656513c879204fec6638eadee5 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=45b5f89ada1198daa49c087fbc590bf3
diff --git a/metadata/md5-cache/www-client/librewolf-bin-150.0_p1 b/metadata/md5-cache/www-client/librewolf-bin-150.0_p1
deleted file mode 100644
index f0c427cf6334..000000000000
--- a/metadata/md5-cache/www-client/librewolf-bin-150.0_p1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=LibreWolf Web Browser
-EAPI=8
-HOMEPAGE=https://librewolf.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=selinux wayland
-KEYWORDS=-* amd64 ~arm64
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=|| ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 media-video/ffmpeg sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,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/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla )
-RESTRICT=strip
-SLOT=0
-SRC_URI=amd64? ( https://codeberg.org/api/packages/librewolf/generic/librewolf/150.0-1/librewolf-150.0-1-linux-x86_64-package.tar.xz ) arm64? ( https://codeberg.org/api/packages/librewolf/generic/librewolf/150.0-1/librewolf-150.0-1-linux-arm64-package.tar.xz )
-_eclasses_=desktop 26d57169ca094c04be416993844ec8bc linux-info efd923656513c879204fec6638eadee5 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=45b5f89ada1198daa49c087fbc590bf3
diff --git a/metadata/md5-cache/www-client/microsoft-edge-147.0.3912.98 b/metadata/md5-cache/www-client/microsoft-edge-148.0.3967.54
index 5e9536733db9..2f0484fb99ff 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-147.0.3912.98
+++ b/metadata/md5-cache/www-client/microsoft-edge-148.0.3967.54
@@ -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 || ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 ) ) 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-stable/microsoft-edge-stable_147.0.3912.98-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_148.0.3967.54-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8a4f8cc7fc69094265568bbc26716174
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.34 b/metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.52
index e44968f9cdda..1a74c5170a1c 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.34
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.52
@@ -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 || ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 ) ) 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_148.0.3967.34-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_148.0.3967.52-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4d6fc023e76352c2ff195747e11bb9c4
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.20 b/metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.54
index fdf1319a8a0d..3e2de59c6a4f 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.20
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-148.0.3967.54
@@ -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 || ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 ) ) 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_148.0.3967.20-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_148.0.3967.54-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4d6fc023e76352c2ff195747e11bb9c4
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-149.0.3984.0 b/metadata/md5-cache/www-client/microsoft-edge-dev-149.0.4009.0
index 95415c3f890a..935a4b7a4126 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-149.0.3984.0
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-149.0.4009.0
@@ -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 || ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 ) ) 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-dev/microsoft-edge-dev_149.0.3984.0-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_149.0.4009.0-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4d6fc023e76352c2ff195747e11bb9c4
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-148.0.3967.8 b/metadata/md5-cache/www-client/microsoft-edge-dev-149.0.4022.4
index b7ed39c39a55..a4e1f8e0d211 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-148.0.3967.8
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-149.0.4022.4
@@ -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 || ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 ) ) 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-dev/microsoft-edge-dev_148.0.3967.8-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_149.0.4022.4-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4d6fc023e76352c2ff195747e11bb9c4
diff --git a/metadata/md5-cache/www-client/opera-developer-131.0.5868.0 b/metadata/md5-cache/www-client/opera-developer-132.0.5889.0
index a92b7ccdea85..80eff2b21e42 100644
--- a/metadata/md5-cache/www-client/opera-developer-131.0.5868.0
+++ b/metadata/md5-cache/www-client/opera-developer-132.0.5889.0
@@ -10,6 +10,6 @@ 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:147 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera-developer/131.0.5868.0/linux/opera-developer_131.0.5868.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/131.0.5868.0/linux/opera-developer_131.0.5868.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/131.0.5868.0/linux/opera-developer_131.0.5868.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/131.0.5868.0/linux/opera-developer_131.0.5868.0_amd64.deb
+SRC_URI=https://download1.operacdn.com/pub/opera-developer/132.0.5889.0/linux/opera-developer_132.0.5889.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/132.0.5889.0/linux/opera-developer_132.0.5889.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/132.0.5889.0/linux/opera-developer_132.0.5889.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/132.0.5889.0/linux/opera-developer_132.0.5889.0_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=752e68f0fff8eeb03f794980e6c8820f
diff --git a/metadata/md5-cache/www-client/vivaldi-7.9.3970.59 b/metadata/md5-cache/www-client/vivaldi-7.9.3970.64
index 814ccb61c304..875696e861b1 100644
--- a/metadata/md5-cache/www-client/vivaldi-7.9.3970.59
+++ b/metadata/md5-cache/www-client/vivaldi-7.9.3970.64
@@ -10,6 +10,6 @@ LICENSE=Vivaldi
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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/libXrandr x11-libs/pango gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( !ffmpeg-chromium? ( media-video/ffmpeg:0/60.62.62[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:146 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.9.3970.59-1_amd64.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.9.3970.59-1_arm64.deb )
+SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.9.3970.64-1_amd64.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.9.3970.64-1_arm64.deb )
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=02f536e1a5414ecd276d23227384cfbf
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4021.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4029.3
index f8672e04339e..ee534319d16a 100644
--- a/metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4021.3
+++ b/metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4029.3
@@ -10,6 +10,6 @@ LICENSE=Vivaldi
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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/libXrandr x11-libs/pango gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( !ffmpeg-chromium? ( media-video/ffmpeg:0/60.62.62[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:148 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.10.4021.3-1_amd64.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.10.4021.3-1_arm64.deb )
+SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.10.4029.3-1_amd64.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.10.4029.3-1_arm64.deb )
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8ba48fd6dcca5c3c6d96bc2754739608
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4023.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4030.3
index fdf042ec3d7c..6bdf2b61c0a8 100644
--- a/metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4023.3
+++ b/metadata/md5-cache/www-client/vivaldi-snapshot-7.10.4030.3
@@ -10,6 +10,6 @@ LICENSE=Vivaldi
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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/libXrandr x11-libs/pango gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( !ffmpeg-chromium? ( media-video/ffmpeg:0/60.62.62[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:148 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.10.4023.3-1_amd64.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.10.4023.3-1_arm64.deb )
+SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.10.4030.3-1_amd64.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.10.4030.3-1_arm64.deb )
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8ba48fd6dcca5c3c6d96bc2754739608
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-148.0.7778.167 b/metadata/md5-cache/www-plugins/chrome-binary-plugins-148.0.7778.167
new file mode 100644
index 000000000000..c1a7b5b01ef8
--- /dev/null
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-148.0.7778.167
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install nofetch unpack
+DESCRIPTION=Binary plugins from Google Chrome for use in Chromium
+EAPI=8
+HOMEPAGE=https://www.google.com/chrome/
+INHERIT=unpacker
+KEYWORDS=amd64
+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:beta !www-plugins/chrome-binary-plugins:unstable
+RESTRICT=bindist mirror strip
+SLOT=stable
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_148.0.7778.167-1_amd64.deb
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2
+_md5_=1b8a2b912176ab11482e3eaf08a906f0
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-147.0.7727.49_beta b/metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7827.14_beta
index 69a69c2c7858..8a06d49b1b0b 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-147.0.7727.49_beta
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7827.14_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_147.0.7727.49-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_149.0.7827.14-1_amd64.deb
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2
_md5_=76ffafdb2b84c63e132f2a51a42489c0
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7827.3_beta b/metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7827.3_beta
new file mode 100644
index 000000000000..395489c1ac4e
--- /dev/null
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7827.3_beta
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install nofetch unpack
+DESCRIPTION=Binary plugins from Google Chrome for use in Chromium
+EAPI=8
+HOMEPAGE=https://www.google.com/chrome/
+INHERIT=unpacker
+KEYWORDS=~amd64
+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_149.0.7827.3-1_amd64.deb
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2
+_md5_=76ffafdb2b84c63e132f2a51a42489c0
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7815.2_alpha b/metadata/md5-cache/www-plugins/chrome-binary-plugins-150.0.7828.2_alpha
index d5b8ff92258b..28764b4dbe7d 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-149.0.7815.2_alpha
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-150.0.7828.2_alpha
@@ -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:beta !www-plugins/chrome-binary-plugins:stable
RESTRICT=bindist mirror strip
SLOT=unstable
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_149.0.7815.2-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_150.0.7828.2-1_amd64.deb
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2
_md5_=76ffafdb2b84c63e132f2a51a42489c0
diff --git a/net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r5.ebuild b/net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r6.ebuild
index 7f6f5810dd1d..8d13fb08b404 100644
--- a/net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r5.ebuild
+++ b/net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_COMPAT=( python3_11 python3_12 python3_13 python3_14 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/net-analyzer/wireshark/wireshark-4.6.5-r1.ebuild b/net-analyzer/wireshark/wireshark-4.6.5-r1.ebuild
index b1dc2a255132..9a006d59040d 100644
--- a/net-analyzer/wireshark/wireshark-4.6.5-r1.ebuild
+++ b/net-analyzer/wireshark/wireshark-4.6.5-r1.ebuild
@@ -23,7 +23,7 @@ else
S="${WORKDIR}/${P/_/}"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
fi
fi
diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 7e9c6835cdaf..71fd90e45de6 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -2,14 +2,16 @@ DIST zabbix-6.0.41-go-deps.tar.xz 31888876 BLAKE2B 013e5235412a291b038b8df682e00
DIST zabbix-6.0.41.tar.gz 41250295 BLAKE2B 8fc8b7982115d4b4a28935604179b0c2a1171a8cb27bcba2dbe39072dd56e6b4099e64ea634f97bbc67b17a82b5d89a3bf619e38d1c5c786e7bfaa68cdebe603 SHA512 15fd2810a893d77f27cdcfd2cfd14a56b3fce11e8053a6828ed6005bac705602ebcce57ad4ea82d12555980541726dbb28cecd6f4c9891d6fb75205ede1a85a5
DIST zabbix-6.0.43-go-deps.tar.xz 31894264 BLAKE2B 644de0860f413a3be2021559c8736bb48b5abcdd98094b48cebeae019a005e5fb13c767bd1bce9b1b2683e5522fd8188589257b6a533e90e77fc4c6adb9be439 SHA512 89c23d3af3445a8a01a5829fdcbbf3b8001b15dc6fa22794f00e2142016727c898b19d40ed087c648e037c6f44db974ad2d588cd7e9c8336069002803522e594
DIST zabbix-6.0.43.tar.gz 41411022 BLAKE2B dc25b61f983d8d35ca99c64425f41ae53dc07b1ffb99bb90c2b1b78975b710229d5e183a7e5fbfbe49f9d1dd31787cdb7caeed10f9cc1cf70b410e2314eb4851 SHA512 daa585622f6ce47019a072ceb0aea285d5af1bc397c72fb6ad8d9d7677a3d3274d2c617e8ab734cca0677981a0dc0d2eda665b35b89e21bd84d0d27c6ca26c33
+DIST zabbix-6.0.46-go-deps.tar.xz 32420472 BLAKE2B 71cdd86635191b1af9834a063a22745f54e57392962ac3ee454b8c473b6c86298c64da24a3a17894b1cc39a5501b4ac9d042350c077575a4cbfccacdf613df10 SHA512 448b8285dbc3538d9afd10f9ea5a76d291a04a8e8e7ae25454523ff31457e1ae2fa5aba6fac47195a0d731dfe8a463817e06d126bdac5154abe49b658407706b
+DIST zabbix-6.0.46.tar.gz 41430362 BLAKE2B b3859ee77e815ac05e9fbb8ab15e4aead764ff7bc67fb15ba09cd52f985a35e8b9c26e2ecacb34d9384a617a4d5ac5423c6c4fff0df99f63633fe395ce48e22c SHA512 bcc4ffa3727886d0a45b846a3b5071e1e6e51bbebaa3342356185bdfd8639409afafa85686d2d4a37a4c932618179929d8980fefda2b9ce1c149f065dec29bc8
DIST zabbix-7.0.18-go-deps.tar.xz 36261808 BLAKE2B ef625c9a3a2eb13af088bec0466e18273314365bbf8231d453e48a66d6d20983afce6b162596a2785387f772035d09e593d6d44643e71a7ff9be5fb5f6136523 SHA512 a26f939c9d4e08fa1c39203201a46c869ebdb133c942aa76181eeb4b07104cb3deea6899f2b88d1f98a17586a59358b63ba468ff0ef10072aea24072b0f68568
DIST zabbix-7.0.18.tar.gz 46113850 BLAKE2B 8a88e359a6aa411ca5eb010fe24352edc3fb9dfba64d86e4e609ac3537c46cb45d470ba2f8bc196e62359459fd695d94d8be5a18afa5d1fe933fcb6f7de80cf7 SHA512 cb3530ee122aac0df1d969192bff6721b00560acabbc97877f1323e717def04f8111a42109289d881ca059364b33bcf1b5a7e5549ee33b3375a9a8956d5b354d
DIST zabbix-7.0.22-go-deps.tar.xz 36939532 BLAKE2B 065194bdad677854f91f42f7497d07078f75b847775b79afa646db7e55f4a1671737b5e2f72d70b58ec9170d9a2131fbf500379be5de8fec55335b7e9056933d SHA512 bb4879f42bc38412a71689ad9d3377956de5a2485d3de52300cbe23ced1160209c7981cd22f97aa8121b9a3d83c2f874d4f974b3f1248a5bc783a7e1425a1b57
DIST zabbix-7.0.22.tar.gz 46755855 BLAKE2B c8e9edebd8af65f5fdbf93865909e0db10dc592d48edbe0e8abc4670141d16fc89088aa9d622af4891cda809bd260fa0d817283f3c159fead8bb2181de8cb865 SHA512 476016cfef14c960a688594033956d380e9effbfabd96b31f24d558c83c36c98af64f747af7711c832c13b203536824838242e6d7dbe0e2ba3bb7fbcf4e5ed11
-DIST zabbix-7.2.12-go-deps.tar.xz 35431848 BLAKE2B 070b2ecd463e2fdd52acabe59cc8690a0d528b52f269a4e79d314624d615f80bc44310c647b5a4bd6897fa500a1ed4b7ab5439932887dcd7a7005f49c0128e09 SHA512 f68dd2267e8d05ba0c841f59a6a984e10db376bda5066ebcf0dd8eaa7ee1f9bff258132b4bb5fb5eed5b0621d9f4a660c6676f050b6ef701f8184acd4f1f4fb5
-DIST zabbix-7.2.12.tar.gz 41859546 BLAKE2B 47570c82cd9c88826ea3535975d70e86f5f4f406fdf9ddccfa169a2e8329c48af01111f76d51c552849eae5b879870fef7b1079aac4904bfeef8b81fbd32e18f SHA512 c3a765326c5307644d217d293a356188538e42d332b422fbe9d33732641b64e47f39dc2f98b3e46b1d9a960f5bcada5f8c1cdc6f9ea59af6bfea0bf0a624206a
-DIST zabbix-7.2.15-go-deps.tar.xz 35435476 BLAKE2B 2a8b6ea202e2959cad833b0a8f478d7f44a5524ffe289eca4e1bb740bb7d1585870c71b2dba0bd2cca61ca2d157658fd49251ba36cb402bae4f1985790e80f89 SHA512 b456dafae446166cafd76edb872ab0c9b20b7f8d37db6f54f3a8457036e76518dcf31d1286f1cca2b84ab6f02d8ac0c4a810d8632067ea94331810ca7057d5a7
-DIST zabbix-7.2.15.tar.gz 42102639 BLAKE2B 354d0b886a77de4d8139468f70c6ec8b348ff53176dae1138a3e318acc72eeeb64dcf46f4041304d15b0d1c996316e1273c677c093b32f42e10e899cf1de7451 SHA512 8ceb2dcdd0b4306139ed0b78d584a3e92e16c6ffa8210e10ea3e28f84686984ce616de9c73347e02e52eac4ac47436588b7a1d9342f49917fc61c796d754cbe5
+DIST zabbix-7.0.26-go-deps.tar.xz 36969604 BLAKE2B 53a7456092f2fb98c96218d65217d9e5e67f9b91ce7d30658a2485236cf2e1320db46e6e03a68d8460f053e1f818bde2e94a494987bca466cb880bf0c9c92b9f SHA512 61841a88db7387e787ee93ab09ac6aa423e11970d045c84eabce0e44292eb1130c4767545eabd10165b56a8788d576e9069fce1ae8aa1b636edae03f6752748c
+DIST zabbix-7.0.26.tar.gz 46875037 BLAKE2B c54bded1a8d3498d82cc4c45f47f0d2cc98b7baf0d429a653b2f5e667a3745037a27490d8c2787e7e27af1fbfc5333c9d20856154d9c5d9da8f3ad7d7651a727 SHA512 b615bc09eaeca0880579bdab8e002d8a0af7d0ef6cead056261d0326df6763fe1aea3619e8e94ea53243f9d33dc2665a0d0b55032bf2031556fff0813ccf0bb8
+DIST zabbix-7.4.10-go-deps.tar.xz 36870880 BLAKE2B 253e43cb9e199b9c2625276dad39a8688c37ac15f82a6e59b278830a0696a0a0a440bc200ad3ab64148d4c7ccd38c3a1bb5900a62b4e4edb3e98fb07e8c156f9 SHA512 da27b99a9657b84a8d3fc1121854c69945a58d6eacec735909b59e53fd432f1d83c34cf4bac04d08e7aed9dff85f944c3d4075e33b5e5fcd88b657ab28ea29a5
+DIST zabbix-7.4.10.tar.gz 43527563 BLAKE2B 740745d789da8fdf5ece6883c11cabb44b80dc4ed73507d0774e94cb213b1a20fe86714476420f29be8a2217b0347b1b4aa80703600833b063d42a6c4126aa6d SHA512 cdd78ebf0c5e83525b70cbf69c3bead4900770f0a78e065b48ebf4f531487ff5dc6b2451fb0b757e29fa0271e7a0afcad7cadcfdfac8ccd537bbfeaeb2a6f8a6
DIST zabbix-7.4.2-go-deps.tar.xz 36822248 BLAKE2B f878acdd530f994f43cb792ed5b7551aead78fb46a10e91fe46baf1ca02f948a45363e368b414c38ba0bcb91d142302159a1a85d8b378b9a20a2cceb24d2d4c3 SHA512 4609c7ba55503e83ee9a9767d84bb9a22406b1fb1e9bce2b2a759a35aa379790d5bb4b6dee388b50a661288e6b048d6da960505289f4035c39a6f7e1d0410c48
DIST zabbix-7.4.2.tar.gz 42772578 BLAKE2B 1fd758873db540dbf0c8da17a9baeddd3e4e772fbc2e80b430986ed3552bae54efaae6131f2be727b9332e9c3a2d254f24aeef90584b990abe341bbb7f8d5582 SHA512 3bf1f915c2cd5a59f1dd3afc10dd1a6e596840e576013839d6eae057cd327893f87cc5cec1d32b6a8ca8bd00735c0070327084aae01dc8d3399202f5a3e365c1
DIST zabbix-7.4.6-go-deps.tar.xz 37149460 BLAKE2B ef22489c750a00247ac5920cef8e98a840809fa668ceda6bc4288c7ccbc34ef72569cf47ba076696f9c3d0a54b53a7a1102f9ee1d8a4cc6e0ef5479de2378fa9 SHA512 6b39c505e43e4020f9ffba9551902bae8c15eaab1392a77e13d5c01c3ac8e357678eed5915568008bdd6270dfb2e3a0449e49c12fcdd92e4fce0d411b9df67df
diff --git a/net-analyzer/zabbix/zabbix-6.0.46.ebuild b/net-analyzer/zabbix/zabbix-6.0.46.ebuild
new file mode 100644
index 000000000000..cc288b297500
--- /dev/null
+++ b/net-analyzer/zabbix/zabbix-6.0.46.ebuild
@@ -0,0 +1,389 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# To create the go modules tarball:
+# cd src/go
+# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
+# tar -acf $(pwd | grep -Eo 'zabbix-[0-9.]+')-go-deps.tar.xz go-mod
+
+EAPI=8
+
+GO_OPTIONAL="yes"
+# needed to make webapp-config dep optional
+WEBAPP_OPTIONAL="yes"
+inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
+
+DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
+HOMEPAGE="https://www.zabbix.com/"
+MY_P=${P/_/}
+MY_PV=${PV/_/}
+SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
+ agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
+"
+
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+WEBAPP_MANUAL_SLOT="yes"
+KEYWORDS="~amd64 ~x86"
+IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
+REQUIRED_USE="|| ( agent agent2 frontend proxy server )
+ ?? ( gnutls openssl )
+ agent2? ( !gnutls )
+ proxy? ( ^^ ( mysql oracle postgres sqlite ) )
+ server? ( ^^ ( mysql oracle postgres ) !sqlite )
+ static? ( !oracle !snmp )"
+
+COMMON_DEPEND="
+ curl? ( net-misc/curl )
+ gnutls? ( net-libs/gnutls:0= )
+ java? ( >=virtual/jdk-1.8:* )
+ ldap? (
+ =dev-libs/cyrus-sasl-2*
+ net-libs/gnutls:=
+ net-nds/openldap:=
+ )
+ libxml2? ( dev-libs/libxml2:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ odbc? ( dev-db/unixODBC )
+ openipmi? ( sys-libs/openipmi )
+ openssl? ( dev-libs/openssl:=[-bindist(-)] )
+ oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
+ postgres? ( dev-db/postgresql:* )
+ proxy? (
+ dev-libs/libevent:=
+ virtual/zlib:=
+ )
+ server? (
+ dev-libs/libevent:=
+ virtual/zlib:=
+ )
+ snmp? ( net-analyzer/net-snmp:= )
+ sqlite? ( dev-db/sqlite )
+ ssh? ( net-libs/libssh2 )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ acct-group/zabbix
+ acct-user/zabbix
+ java? ( >=virtual/jre-1.8:* )
+ mysql? ( virtual/mysql )
+ proxy? (
+ dev-libs/libpcre2:=
+ net-analyzer/fping[suid]
+ )
+ selinux? ( sec-policy/selinux-zabbix )
+ server? (
+ app-admin/webapp-config
+ dev-libs/libpcre2:=
+ net-analyzer/fping[suid]
+ )
+ frontend? (
+ app-admin/webapp-config
+ dev-lang/php:*[bcmath,ctype,gd,jpeg(+),nls,png(+),session,sockets,sysvipc,truetype,unicode,xml,xmlreader,xmlwriter]
+ media-libs/gd[png]
+ virtual/httpd-php:*
+ mysql? ( dev-lang/php[mysqli] )
+ odbc? ( dev-lang/php[odbc] )
+ postgres? ( dev-lang/php[postgres] )
+ sqlite? ( dev-lang/php[sqlite] )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ static? (
+ curl? ( net-misc/curl[static-libs] )
+ ldap? (
+ =dev-libs/cyrus-sasl-2*[static-libs]
+ net-libs/gnutls[static-libs]
+ net-nds/openldap[static-libs]
+ )
+ libxml2? ( dev-libs/libxml2[static-libs] )
+ mysql? ( dev-db/mysql-connector-c[static-libs] )
+ odbc? ( dev-db/unixODBC[static-libs] )
+ postgres? ( dev-db/postgresql:*[static-libs] )
+ sqlite? ( dev-db/sqlite[static-libs] )
+ ssh? ( net-libs/libssh2 )
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+ agent2? (
+ >=dev-lang/go-1.12
+ app-arch/unzip
+ )
+"
+
+# upstream tests fail for agent2
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
+ "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
+ "${FILESDIR}/${PN}-6.0.3-system.sw.packages.patch"
+)
+
+ZABBIXJAVA_BASE="opt/zabbix_java"
+
+pkg_setup() {
+ if use oracle; then
+ if [ -z "${ORACLE_HOME}" ]; then
+ eerror
+ eerror "The environment variable ORACLE_HOME must be set"
+ eerror "and point to the correct location."
+ eerror "It looks like you don't have Oracle installed."
+ eerror
+ die "Environment variable ORACLE_HOME is not set"
+ fi
+ fi
+
+ if use frontend; then
+ webapp_pkg_setup
+ fi
+
+ java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+ default
+}
+
+src_configure() {
+ local econf_args=(
+ --with-libpcre2
+ "$(use_enable agent)"
+ "$(use_enable agent2)"
+ "$(use_enable ipv6)"
+ "$(use_enable java)"
+ "$(use_enable proxy)"
+ "$(use_enable server)"
+ "$(use_enable static)"
+ "$(use_with curl libcurl)"
+ "$(use_with gnutls)"
+ "$(use_with ldap)"
+ "$(use_with libxml2)"
+ "$(use_with mysql)"
+ "$(use_with odbc unixodbc)"
+ "$(use_with openipmi openipmi)"
+ "$(use_with openssl)"
+ "$(use_with oracle)"
+ "$(use_with postgres postgresql)"
+ "$(use_with snmp net-snmp)"
+ "$(use_with sqlite sqlite3)"
+ "$(use_with ssh ssh2)"
+ )
+
+ econf ${econf_args[@]}
+}
+
+src_compile() {
+ if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
+ emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+ fi
+}
+
+src_install() {
+ local dirs=(
+ /etc/zabbix
+ /var/lib/zabbix
+ /var/lib/zabbix/home
+ /var/lib/zabbix/scripts
+ /var/lib/zabbix/alertscripts
+ /var/lib/zabbix/externalscripts
+ /var/log/zabbix
+ )
+
+ for dir in "${dirs[@]}"; do
+ keepdir "${dir}"
+ done
+
+ if use server; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_server.conf
+ fperms 0640 /etc/zabbix/zabbix_server.conf
+ fowners root:zabbix /etc/zabbix/zabbix_server.conf
+
+ newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
+
+ dosbin src/zabbix_server/zabbix_server
+
+ insinto /usr/share/zabbix
+ doins -r "${S}"/database/
+
+ systemd_dounit "${FILESDIR}"/zabbix-server.service
+ newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
+ fi
+
+ if use proxy; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_proxy.conf
+ fperms 0640 /etc/zabbix/zabbix_proxy.conf
+ fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
+
+ newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
+
+ dosbin src/zabbix_proxy/zabbix_proxy
+
+ insinto /usr/share/zabbix
+ doins -r "${S}"/database/
+
+ systemd_dounit "${FILESDIR}"/zabbix-proxy.service
+ newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
+ fi
+
+ if use agent; then
+ insinto /etc/zabbix
+ doins "${S}"/conf/zabbix_agentd.conf
+ fperms 0640 /etc/zabbix/zabbix_agentd.conf
+ fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
+
+ newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
+
+ dosbin src/zabbix_agent/zabbix_agentd
+ dobin \
+ src/zabbix_sender/zabbix_sender \
+ src/zabbix_get/zabbix_get
+
+ systemd_dounit "${FILESDIR}"/zabbix-agentd.service
+ newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
+ fi
+ if use agent2; then
+ insinto /etc/zabbix
+ doins "${S}"/src/go/conf/zabbix_agent2.conf
+ fperms 0640 /etc/zabbix/zabbix_agent2.conf
+ fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
+ keepdir /etc/zabbix/zabbix_agent2.d/plugins.d
+
+ newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
+
+ dosbin src/go/bin/zabbix_agent2
+
+ systemd_dounit "${FILESDIR}"/zabbix-agent2.service
+ newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
+ fi
+
+ fowners root:zabbix /etc/zabbix
+ fowners zabbix:zabbix \
+ /var/lib/zabbix \
+ /var/lib/zabbix/home \
+ /var/lib/zabbix/scripts \
+ /var/lib/zabbix/alertscripts \
+ /var/lib/zabbix/externalscripts \
+ /var/log/zabbix
+ fperms 0750 \
+ /etc/zabbix \
+ /var/lib/zabbix \
+ /var/lib/zabbix/home \
+ /var/lib/zabbix/scripts \
+ /var/lib/zabbix/alertscripts \
+ /var/lib/zabbix/externalscripts \
+ /var/log/zabbix
+
+ dodoc README INSTALL NEWS ChangeLog \
+ conf/zabbix_agentd.conf \
+ conf/zabbix_proxy.conf \
+ conf/zabbix_agentd/userparameter_examples.conf \
+ conf/zabbix_agentd/userparameter_mysql.conf \
+ conf/zabbix_server.conf
+
+ if use frontend; then
+ webapp_src_preinst
+ cp -R ui/* "${D}/${MY_HTDOCSDIR}"
+ webapp_configfile \
+ "${MY_HTDOCSDIR}"/include/db.inc.php \
+ "${MY_HTDOCSDIR}"/include/config.inc.php
+ webapp_src_install
+ fi
+
+ if use java; then
+ dodir \
+ /${ZABBIXJAVA_BASE} \
+ /${ZABBIXJAVA_BASE}/bin \
+ /${ZABBIXJAVA_BASE}/lib
+ keepdir /${ZABBIXJAVA_BASE}
+ exeinto /${ZABBIXJAVA_BASE}/bin
+ doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
+ exeinto /${ZABBIXJAVA_BASE}/lib
+ doexe \
+ src/zabbix_java/lib/logback-classic-1.5.16.jar \
+ src/zabbix_java/lib/logback-console.xml \
+ src/zabbix_java/lib/logback-core-1.5.16.jar \
+ src/zabbix_java/lib/logback.xml \
+ src/zabbix_java/lib/android-json-4.3_r3.1.jar \
+ src/zabbix_java/lib/slf4j-api-2.0.16.jar
+ newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
+ newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
+ fi
+}
+
+pkg_postinst() {
+ if use server || use proxy ; then
+ elog
+ elog "You may need to configure your database for Zabbix"
+ elog "if you have not already done so."
+ elog
+
+ zabbix_homedir=$(egethome zabbix)
+ if [ -n "${zabbix_homedir}" ] && \
+ [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
+ ewarn
+ ewarn "The user 'zabbix' should have his homedir changed"
+ ewarn "to /var/lib/zabbix/home if you want to use"
+ ewarn "custom alert scripts."
+ ewarn
+ ewarn "A real homedir might be needed for configfiles"
+ ewarn "for custom alert scripts."
+ ewarn
+ ewarn "To change the homedir use:"
+ ewarn " usermod -d /var/lib/zabbix/home zabbix"
+ ewarn
+ fi
+ fi
+
+ if use server; then
+ tmpfiles_process zabbix-server.conf
+
+ elog
+ elog "For distributed monitoring you have to run:"
+ elog
+ elog "zabbix_server -n <nodeid>"
+ elog
+ elog "This will convert database data for use with Node ID"
+ elog "and also adds a local node."
+ elog
+ fi
+
+ if use oracle; then
+ ewarn
+ ewarn "Support for Oracle database has been dropped from PHP"
+ ewarn "so to make the web frontend work, you need to install"
+ ewarn "PECL extension for Oracle database."
+ ewarn "For details see https://bugs.gentoo.org/928386"
+ fi
+
+ if use proxy; then
+ tmpfiles_process zabbix-proxy.conf
+ fi
+
+ if use agent; then
+ tmpfiles_process zabbix-agentd.conf
+ fi
+
+ if use agent2; then
+ tmpfiles_process zabbix-agent2.conf
+ fi
+
+ elog "--"
+ elog
+ elog "You may need to add these lines to /etc/services:"
+ elog
+ elog "zabbix-agent 10050/tcp Zabbix Agent"
+ elog "zabbix-agent 10050/udp Zabbix Agent"
+ elog "zabbix-trapper 10051/tcp Zabbix Trapper"
+ elog "zabbix-trapper 10051/udp Zabbix Trapper"
+ elog
+}
+
+pkg_prerm() {
+ (use frontend || use server) && webapp_pkg_prerm
+}
diff --git a/net-analyzer/zabbix/zabbix-7.2.15.ebuild b/net-analyzer/zabbix/zabbix-7.0.26.ebuild
index f29ce6809886..f34a62c18282 100644
--- a/net-analyzer/zabbix/zabbix-7.2.15.ebuild
+++ b/net-analyzer/zabbix/zabbix-7.0.26.ebuild
@@ -108,7 +108,7 @@ DEPEND="${COMMON_DEPEND}
BDEPEND="
virtual/pkgconfig
agent2? (
- >=dev-lang/go-1.23
+ >=dev-lang/go-1.12
app-arch/unzip
)
"
diff --git a/net-analyzer/zabbix/zabbix-7.2.12.ebuild b/net-analyzer/zabbix/zabbix-7.4.10.ebuild
index d4e538aa4bc3..b5dd49e9fe43 100644
--- a/net-analyzer/zabbix/zabbix-7.2.12.ebuild
+++ b/net-analyzer/zabbix/zabbix-7.4.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# To create the go modules tarball:
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="AGPL-3"
SLOT="0/$(ver_cut 1-2)"
WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl +postgres proxy selinux server snmp sqlite ssh static"
REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )
@@ -108,7 +108,7 @@ DEPEND="${COMMON_DEPEND}
BDEPEND="
virtual/pkgconfig
agent2? (
- >=dev-lang/go-1.23
+ >=dev-lang/go-1.24.10
app-arch/unzip
)
"
diff --git a/net-dns/dnsmasq/Manifest b/net-dns/dnsmasq/Manifest
index e4a4fdb7b2c4..aa160b8efb0b 100644
--- a/net-dns/dnsmasq/Manifest
+++ b/net-dns/dnsmasq/Manifest
@@ -1 +1,3 @@
DIST dnsmasq-2.91.tar.xz 576820 BLAKE2B a363a084ef528d792829a8f83616dd490a3a37c04812f1b98b8cef6422d742cacf3d91a88b528b3806511a9a7e8c3ab7c42193d35e6a3e05c2c54c7ff4e48252 SHA512 d8b062d28f32d0e499e551aeebba75d3ea9f6a5173d78f45292cb1ef28a5d0f7c86982d987fe25c3cee9f139023b1fd023130dddd0dc849fb0cfbd969c3b0c7f
+DIST dnsmasq-2.92rel2.tar.xz 638020 BLAKE2B 4dd6b286c1f361673fea32ed3e0c3144fa3f873bfc0ec699c05c47da52371ee0f57abf15a851933c8967015bda3cd1f62e07c8ece875891c3660d02bb55677a5 SHA512 607abf33d6eac24eafdff9cd291d84b065354303d5e1d9514d79085b247fb3861ac57851ca1dfc4a5cddd314f8b970d17e93b987b1576e9f6ba1d6bffd42fff1
+DIST dnsmasq-2.92rel2.tar.xz.asc 833 BLAKE2B 0544e86f5c7eb3141a8d19a7b3234fb0e52f308462a0ccc3843d37af644d079e928fa53eb38672b78fd7fc067982c87b74adc848b3fc0055d91e314b5c31a88e SHA512 140161d89287ab46fe15f7b68264a166e1a1f1a019cc781b0013a6345790e3f75186a023b32e526e7b5c05584734dfaff7e3b76b3c01878c0d22d9f6a039fcde
diff --git a/net-dns/dnsmasq/dnsmasq-2.92_p2.ebuild b/net-dns/dnsmasq/dnsmasq-2.92_p2.ebuild
new file mode 100644
index 000000000000..79a6aaf2a478
--- /dev/null
+++ b/net-dns/dnsmasq/dnsmasq-2.92_p2.ebuild
@@ -0,0 +1,237 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/simonkelley.asc
+inherit toolchain-funcs lua-single systemd verify-sig
+
+MY_P="${P/_p/rel}"
+DESCRIPTION="Small forwarding DNS server"
+HOMEPAGE="https://thekelleys.org.uk/dnsmasq/doc.html"
+SRC_URI="
+ https://thekelleys.org.uk/dnsmasq/${MY_P}.tar.xz
+ verify-sig? ( https://thekelleys.org.uk/dnsmasq/${MY_P}.tar.xz.asc )
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2"
+IUSE+=" +loop +inotify ipv6 lua nettlehash nls script selinux static tftp"
+
+DM_LINGUAS=(de es fi fr id it no pl pt_BR ro)
+
+BDEPEND="
+ app-arch/xz-utils
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+ verify-sig? ( sec-keys/openpgp-keys-simonkelley )
+"
+
+COMMON_DEPEND="
+ acct-group/dnsmasq
+ acct-user/dnsmasq
+ dbus? ( sys-apps/dbus:= )
+ idn? (
+ !libidn2? ( net-dns/libidn:0= )
+ libidn2? ( >=net-dns/libidn2-2.0:= )
+ )
+ lua? ( ${LUA_DEPS} )
+ conntrack? ( net-libs/libnetfilter_conntrack:= )
+ nls? ( sys-devel/gettext )
+"
+
+DEPEND="${COMMON_DEPEND}
+ dnssec? (
+ dev-libs/nettle:=[gmp]
+ static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
+ )
+ nettlehash? (
+ static? ( >=dev-libs/nettle-3.4[static-libs(+)] )
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ dnssec? (
+ !static? ( >=dev-libs/nettle-3.4:=[gmp] )
+ )
+ nettlehash? (
+ !static? ( dev-libs/nettle:=[gmp] )
+ )
+ selinux? ( sec-policy/selinux-dnsmasq )
+"
+
+REQUIRED_USE="
+ dhcp-tools? ( dhcp )
+ dnssec? ( !nettlehash )
+ lua? (
+ script
+ ${LUA_REQUIRED_USE}
+ )
+ libidn2? ( idn )
+"
+
+use_have() {
+ local no_only
+ if [[ ${1} == '-n' ]]; then
+ no_only=1
+ shift
+ fi
+ local useflag="${1}"
+ shift
+
+ local uword="${1:-${useflag}}"
+ shift
+
+ while [[ ${uword} ]]; do
+ uword="${uword^^}"
+
+ if ! use "${useflag}"; then
+ printf -- " -DNO_%s" "${uword}"
+ elif [[ -z "${no_only}" ]]; then
+ printf -- " -DHAVE_%s" "${uword}"
+ fi
+ uword="${1}"
+ shift
+ done
+}
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+}
+
+pkg_pretend() {
+ if use static; then
+ einfo "Only sys-libs/gmp and dev-libs/nettle are statically linked."
+ use dnssec || einfo "Thus, ${P}[!dnssec,static] makes no sense;" \
+ "in this case the static USE flag does nothing."
+ fi
+}
+
+src_prepare() {
+ default
+
+ sed -i "s:%%PREFIX%%:${EPREFIX}/usr:" \
+ dnsmasq.conf.example || die
+}
+
+src_configure() {
+ COPTS=(
+ $(use_have -n auth-dns auth)
+ $(use_have conntrack)
+ $(use_have dbus)
+ $(use libidn2 || use_have idn)
+ $(use_have libidn2)
+ $(use_have -n inotify)
+ $(use_have -n dhcp dhcp dhcp6)
+ $(use_have -n ipv6 ipv6 dhcp6)
+ $(use_have -n id id)
+ $(use_have -n loop)
+ $(use_have lua luascript)
+ $(use_have -n script)
+ $(use_have -n tftp)
+ $(use_have dnssec)
+ $(use_have nettlehash)
+ $(use_have static dnssec_static)
+ $(use_have -n dumpfile)
+ )
+}
+
+src_compile() {
+ emake \
+ PREFIX=/usr \
+ MANDIR=/usr/share/man \
+ CC="$(tc-getCC)" \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ COPTS="${COPTS[*]}" \
+ CONFFILE="/etc/${PN}.conf" \
+ all$(use nls && printf -- "-i18n\n")
+
+ use dhcp-tools && emake -C contrib/lease-tools \
+ PREFIX=/usr \
+ MANDIR=/usr/share/man \
+ CC="$(tc-getCC)" \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ all
+}
+
+src_install() {
+ local lingua puid
+ emake \
+ PREFIX=/usr \
+ MANDIR=/usr/share/man \
+ CC="$(tc-getCC)" \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ COPTS="${COPTS[*]}" \
+ CONFFILE="/etc/${PN}.conf" \
+ DESTDIR="${ED}" \
+ install$(use nls && printf -- "-i18n\n")
+
+ for lingua in "${DM_LINGUAS[@]}"; do
+ has ${lingua} ${LINGUAS-${lingua}} \
+ || rm -rf "${ED}"/usr/share/locale/${lingua}
+ done
+ [[ -d "${D}"/usr/share/locale/ ]] && \
+ rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/locale/
+
+ dodoc CHANGELOG CHANGELOG.archive FAQ dnsmasq.conf.example
+ dodoc -r logo
+
+ docinto html/
+ dodoc *.html
+
+ newinitd "${FILESDIR}"/dnsmasq-init-r4 ${PN}
+ newconfd "${FILESDIR}"/dnsmasq.confd-r1 ${PN}
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/dnsmasq.logrotate ${PN}
+
+ insinto /etc
+ newins dnsmasq.conf.example dnsmasq.conf
+
+ insinto /usr/share/dnsmasq
+ doins trust-anchors.conf
+
+ if use dhcp; then
+ keepdir /var/lib/misc
+ newinitd "${FILESDIR}"/dnsmasq-init-dhcp-r3 ${PN}
+ fi
+ if use dbus; then
+ insinto /etc/dbus-1/system.d
+ doins dbus/dnsmasq.conf
+
+ docinto
+ dodoc dbus/DBus-interface
+ fi
+
+ if use dhcp-tools; then
+ dosbin contrib/lease-tools/{dhcp_release,dhcp_lease_time}
+ doman contrib/lease-tools/{dhcp_release,dhcp_lease_time}.1
+ if use ipv6; then
+ dosbin contrib/lease-tools/dhcp_release6
+ doman contrib/lease-tools/dhcp_release6.1
+ fi
+ fi
+
+ systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
+}
+
+pkg_preinst() {
+ [[ -f /var/lib/misc/dnsmasq.leases ]] && \
+ cp /var/lib/misc/dnsmasq.leases "${T}"
+}
+
+pkg_postinst() {
+ [[ -f "${T}"/dnsmasq.leases ]] && \
+ cp "${T}"/dnsmasq.leases /var/lib/misc/dnsmasq.leases
+}
diff --git a/net-im/element-desktop/Manifest b/net-im/element-desktop/Manifest
index c78748c5ef39..63112ab0c905 100644
--- a/net-im/element-desktop/Manifest
+++ b/net-im/element-desktop/Manifest
@@ -1,2 +1,2 @@
-DIST element-web-1.12.16.tar.gz 30233910 BLAKE2B 47ad809dd64a6f6714dd6441e1d55d3290ccfc23fe96bbed73da3a3951747181381564da8bdada8aaed38876aa80b01d55baf63d8641b5f7bc6593828e33e567 SHA512 3988dc9b872d4a49d2e67c3b6615594bf3bfa6b648726a6168e8df0690759fc642c5fb4b1e04fc65ce3b17fdd32c2b81c433726ec806dc0341bd3b94cd2fd5b8
DIST element-web-1.12.17.tar.gz 30243455 BLAKE2B 2657143da71343793aac807dfe8348551a3e612b491fc3876b15368edb891611fc9064eafb9fede587110ada7071392fc84443c3a3be599f9e226a5c8333c92b SHA512 15b20ddfa78126fbc671d4b4da904579037a7c1af2043915923ab5eb880e7acc84ba7853c2ceb25212945278c22f41080b056764b338e47c7741eec2152a8b41
+DIST element-web-1.12.18.tar.gz 30676321 BLAKE2B 5fabb5e33e34310e9133221f544b4098faae81d225219a045c73e99b9b7ee8414d798f1c5c111a4ab09a7f182d0bea3acbc1a0fc627c5e579e662b9b57b23791 SHA512 5528e7a0c1a6b98b4079323412ffd57bf7accd3cea044cb2f1cb73bbed97fb184d7409423de3d91f4d66a75552a11ae5ba2caf6199cea7ee847af728dcf3f628
diff --git a/net-im/element-desktop/element-desktop-1.12.16.ebuild b/net-im/element-desktop/element-desktop-1.12.18.ebuild
index 0fad77b61348..98908c3f0701 100644
--- a/net-im/element-desktop/element-desktop-1.12.16.ebuild
+++ b/net-im/element-desktop/element-desktop-1.12.18.ebuild
@@ -25,7 +25,7 @@ if [[ ${PV} = *9999* ]]; then
IUSE+=" +build-online"
else
IUSE+=" +build-online"
- # KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ # KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
DOWNLOAD="${REPO}/archive/"
if [ -z "$ELEMENT_COMMIT_ID" ]
then
@@ -124,18 +124,25 @@ src_compile() {
einfo "Removing playwright from dependencies"
sed -i '/playwright":/d' apps/desktop/package.json || die
+ # einfo "Removing sentry from dependencies"
+ # sed -i '/@sentry/d' apps/desktop/package.json || die
+ # sed -i '/@sentry/d' apps/desktop/src/electron-main.ts || die
+ # sed -i '/configureSentry()/d' apps/desktop/src/electron-main.ts || die
+
einfo "Installing node_modules"
- pnpm install || die
+ # sed -i 's/linkWorkspacePackages.*/linkWorkspacePackages: false/' pnpm-workspace.yaml || die
+ pnpm install --no-frozen-lockfile || die
cd apps/desktop
- pnpm run build:ts || die
- pnpm run build:res || die
-
- if use native-modules
- then
+ if use native-modules; then
pnpm run build:native || die
fi
+ script -c "pnpm run build" /dev/null || die
+ # pnpm install --no-frozen-lockfile || die
+ # ../../node_modules/.bin/tsc || die
+ # node scripts/copy-res.ts || die
+
# # Electron-Builder doesn't support ppc64 due to using precompiled binaries
# if ! use ppc64; then
# einfo "Editing ElectronFramework.js"
@@ -148,28 +155,28 @@ src_compile() {
# #!Error: With electron's node: "Invalid package app.asar"
# /usr/bin/node node_modules/.bin/electron-builder --dir || die
# else
- einfo "Manually preparing app.asar"
- local distdir="dist/linux-unpacked/resources"
- mkdir -p ${distdir}/node_modules || die
- cp -r lib ${distdir} || die
- # Copying yarn.lock allows freezing versions to the build versions
- cp package.json ${distdir} || die
- pushd ${distdir} &> /dev/null || die
- pnpm install || die
- popd &> /dev/null || die
- # rm ${distdir}/yarn.lock || die
- if use native-modules; then
- cp -r .hak/hakModules/matrix-seshat ${distdir}/node_modules/ || die
- fi
+ # einfo "Manually preparing app.asar"
+ # local distdir="dist/linux-unpacked/resources"
+ # mkdir -p ${distdir}/node_modules || die
+ # cp -r lib ${distdir} || die
+ # # Copying yarn.lock allows freezing versions to the build versions
+ # cp package.json ${distdir} || die
+ # pushd ${distdir} &> /dev/null || die
+ # pnpm install --no-frozen-lockfile || die
+ # popd &> /dev/null || die
+ # # rm ${distdir}/yarn.lock || die
+ # if use native-modules; then
+ # cp -r .hak/hakModules/matrix-seshat ${distdir}/node_modules/ || die
+ # fi
- einfo "Creating archive"
- /usr/bin/node node_modules/@electron/asar/bin/asar.mjs pack ${distdir} ${distdir}/app.asar \
- --unpack-dir '{**/Release,**/matrix-seshat}' || die
- # Remove unarchived copies of files (they are still in app.asar)
- rm -r ${distdir}/node_modules || die
- rm -r ${distdir}/lib || die
+ # einfo "Creating archive"
+ # /usr/bin/node node_modules/@electron/asar/bin/asar.mjs pack ${distdir} ${distdir}/app.asar \
+ # --unpack-dir '{**/Release,**/matrix-seshat}' || die
+ # # Remove unarchived copies of files (they are still in app.asar)
+ # rm -r ${distdir}/node_modules || die
+ # rm -r ${distdir}/lib || die
- cp -r build ${distdir} || die
+ # cp -r build ${distdir} || die
# fi
#cp -r /usr/share/element-web webapp
@@ -180,10 +187,10 @@ src_compile() {
# export PATH=${OLD_PATH}
- #! Fail CI
- if [ ! -z "${NODIE}" ]; then
- die
- fi
+ # #! Fail in CI
+ # if [ ! -z "${NODIE}" ]; then
+ # die "Fail in CI"
+ # fi
}
src_install() {
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index 03739c14149c..2a54e8cfef1b 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1 @@
-DIST signal-desktop_8.8.0_amd64.deb 107624010 BLAKE2B 19f91b736b1aa53070d1a403325ffdf558cc03c94994c84e53df537bc4d281ea0d262390fca8fbd88bf8e82932caf36edd07823de2f749f4a9b6ef7a490bd723 SHA512 a4a68c89bafa2150362190f8eb66a036d59e7a025aaaa599b2b8b5b7f031fc5d78441307b608d876bc68c17598024425c0847c1eb7c3151bf024ea0e25cf395a
+DIST signal-desktop_8.9.1_amd64.deb 102993222 BLAKE2B a96d14bbf02c40339c2c34bf4e0f75056e0765e9db1142ddec4960ca710c0a61c7fe95274899e086da4d3d4b135ac328ec3920665d9a92133a71f56127413125 SHA512 882b539b91f5d3c4d2b2ec29c67278a8ff970e82b8e4c50b5fc16685de84c293ac8c3438deda96884f8fce78f9ee9532ff46d78c1536e7cc5d2e440779944073
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-8.8.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-8.9.1.ebuild
index a553e91e7be0..a553e91e7be0 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-8.8.0.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-8.9.1.ebuild
diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest
index 19f2178caae8..3852e8cff1ca 100644
--- a/net-mail/dovecot/Manifest
+++ b/net-mail/dovecot/Manifest
@@ -1,4 +1,4 @@
-DIST dovecot-2.4.2.tar.gz 7807240 BLAKE2B 20c3e0e4aea36cdd7e13a62ffc287cc3950a41a5d900ff00a48b2eba81ac2db85005c7fa6aec969d6615f4327fa0076572a607a0bbcbf620b6151dd09c6c09b7 SHA512 0524695341abe711d3a811c56156889d6fef7a09becc684c6f1dc1e5add605969ca8794eb7d44bfbc49f70515f22e8640b5828443addecfe4798fb8b174670ae
DIST dovecot-2.4.3.tar.gz 8191547 BLAKE2B fe54db76c923733467ac4e4065c7af836e9e8f43ceaa86fbdb24a42874b7ac6f195722908001da8b5acf34b755e76195d0dfd87e5e20c8582985eda0829aa402 SHA512 65adb931fe0207b3dc4a3e7ecb19734c922d05adad1f6cb9ac08c6517e085e569291624f14f3088487401e2bd3e0b1e221d23314e0379a6facfc66a858c27469
-DIST dovecot-pigeonhole-2.4.2.tar.gz 2071623 BLAKE2B 2364f8e58b348c45b3d03646e07949a8c71e1bb7bb856fd9db61a919f53ba8440ca54d0ed1e5b7110597ace03e2e1c1edf52a4fc086af1dd786a30f713806619 SHA512 82c46c7ac2792aa5c211c8b66309f9f21c05ecd2fa8ab3abf98fb4e05831fd37aaa3edffcfbe1b3defbb9ac8ef9df1c33ece83cf7524e8b226c4deab8c250134
+DIST dovecot-2.4.4.tar.gz 8250124 BLAKE2B 975623aa8d6c42222526dd8a970ee825ac5dcc626d6166aaddcb8db1c64c64b57b9e3f2d2436916ccbb2a9900c300d7f0ccfe71f64b179d0f4998c490b2be711 SHA512 0af781b885759700bbfcd2cd42449c70a8fb6da49fc919debfdf7e58c278b49593fea8f67c542e817b8a3b8de48817fbe703415ce11f471db1396f2c8828b4d8
DIST dovecot-pigeonhole-2.4.3.tar.gz 2108099 BLAKE2B 99954ea50393e9199de45876859d3c26fca26539892760186632f15e28f7a8c8456637c634a40fb48c16f10a5bfb773ef768aac28fa8ee90ccb58d07dcee3eb1 SHA512 d66125f2a75ea5ea490d188a085fafb5f6a3767d8b9150c7772206eebb94c6116118711d05aba55970c2e0e3c68104cc908f5bedbe1ed9009f481d827718326e
+DIST dovecot-pigeonhole-2.4.4.tar.gz 2149670 BLAKE2B 80c3b030fb0010dcb4f480f6941495fdea93e49aa4caab766ca8dc16830fc8f7b3fd2746c7272683fd0e61d6d97e6f5ff68b35a2029e180b207fa37429188f7a SHA512 32ae785f037a1bd044a3f5e224bf459d22b6303446c95c5d9cabc694b9eb008c57e77c31a17510c569efe45870b59f28e370e68ceafaf21400fe4000649f1fed
diff --git a/net-mail/dovecot/dovecot-2.4.2.ebuild b/net-mail/dovecot/dovecot-2.4.4.ebuild
index d0aa01fb2fcd..e4e549cfcdb3 100644
--- a/net-mail/dovecot/dovecot-2.4.2.ebuild
+++ b/net-mail/dovecot/dovecot-2.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2025 Liguros Authors
+# Copyright 2021-2026 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -189,7 +189,7 @@ src_install() {
dodoc AUTHORS NEWS README.md TODO
dodoc doc/*.{txt,cnf,xml,sh}
- doman doc/man/*.{1,7}
+ doman doc/man/*.1
local conf="${ED}/etc/dovecot/dovecot.conf"
local confd="${ED}/etc/dovecot/conf.d"
@@ -209,7 +209,7 @@ src_install() {
dodoc doc/extensions/*.txt
docinto locations
dodoc doc/locations/*.txt
- doman doc/man/*.{1,7}
+ doman doc/man/*.1
fi
use static-libs || find "${ED}"/usr/lib* -name '*.la' -delete
diff --git a/net-mail/notmuch/metadata.xml b/net-mail/notmuch/metadata.xml
index e6db90230ad2..b3d35db0d38b 100644
--- a/net-mail/notmuch/metadata.xml
+++ b/net-mail/notmuch/metadata.xml
@@ -1,23 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
- <longdescription lang="en">
- Notmuch is a system for indexing, searching, reading, and tagging large
- collections of email messages in maildir or mh format. It uses the
- Xapian library to provide fast, full-text search with a convenient
- search syntax.
- </longdescription>
+ <maintainer type="person">
+ <email>lschmelting@posteo.com</email>
+ <name>Lukas Schmelting</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">Notmuch is a system for indexing, searching,
+ reading, and tagging large collections of email messages in maildir or mh
+ format. It uses the Xapian library to provide fast, full-text search with a
+ convenient search syntax.</longdescription>
<use>
<flag name="apidoc">Provide doxygen generated API docs</flag>
- <flag name="crypt">Support decryption and verification of PGP/MIME
- messages and in Emacs UI - encryption; support also S/MIME
- signature verification since version 0.22</flag>
+ <flag name="crypt">Support decryption and verification of PGP/MIME messages
+ and in Emacs UI - encryption; support also S/MIME signature verification
+ since version 0.22</flag>
<flag name="emacs">Install Emacs UI (the main one)</flag>
<flag name="mutt">Install helper script for Mutt</flag>
- <flag name="nmbug">Install experimental tag sharing /
- pseudo-bug-tracking script for Notmuch
- (see http://notmuchmail.org/nmbug/)</flag>
+ <flag name="nmbug">Install experimental tag sharing / pseudo-bug-tracking
+ script for Notmuch (see http://notmuchmail.org/nmbug/)</flag>
</use>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/net-mail/notmuch/notmuch-0.39.ebuild b/net-mail/notmuch/notmuch-0.39-r1.ebuild
index cb1ad237bb8a..b7707a3f2bac 100644
--- a/net-mail/notmuch/notmuch-0.39.ebuild
+++ b/net-mail/notmuch/notmuch-0.39-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -124,6 +124,9 @@ src_prepare() {
}
src_configure() {
+ # https://bugs.gentoo.org/974448
+ append-cflags -std=gnu17
+
python_setup # For sphinx
tc-export CC CXX
@@ -147,6 +150,9 @@ src_configure() {
# we pretend to allow it, without actually allowing it to read or write.
# https://bugs.gentoo.org/821328
addpredict /dev/bus/usb
+ # gnupg tries to create directories and run all of: gpg, gpg-agent,
+ # scdaemon, gpgconf, gpgsm
+ addpredict /run/user/$(id -u)/gnupg
econf "${myconf[@]}"
}
diff --git a/net-mail/notmuch/notmuch-0.40-r1.ebuild b/net-mail/notmuch/notmuch-0.40-r2.ebuild
index b0d074f90e47..05650125582a 100644
--- a/net-mail/notmuch/notmuch-0.40-r1.ebuild
+++ b/net-mail/notmuch/notmuch-0.40-r2.ebuild
@@ -137,6 +137,9 @@ src_prepare() {
}
src_configure() {
+ # https://bugs.gentoo.org/974448
+ append-cflags -std=gnu17
+
tc-export AR CC CXX PKG_CONFIG
local myconf=(
@@ -158,6 +161,9 @@ src_configure() {
# we pretend to allow it, without actually allowing it to read or write.
# https://bugs.gentoo.org/821328
addpredict /dev/bus/usb
+ # gnupg tries to create directories and run all of: gpg, gpg-agent,
+ # scdaemon, gpgconf, gpgsm
+ addpredict /run/user/$(id -u)/gnupg
econf "${myconf[@]}"
}
diff --git a/net-mail/stalwart-cli/Manifest b/net-mail/stalwart-cli/Manifest
index 494c16f70fb6..53fc279964fa 100644
--- a/net-mail/stalwart-cli/Manifest
+++ b/net-mail/stalwart-cli/Manifest
@@ -1,6 +1,4 @@
-DIST stalwart-0.15.5-crates.tar.xz 68128976 BLAKE2B 46f3aa47e706866c2e8f67841e4d027dc6edc43693f11120ea6e0f5c14f79197a08e3236a91e729918c80e29a0945c945c478ad1bb668acfcd7e0ae1f5cbe127 SHA512 c5132055160102584e54e164623fd6b1530de3d7f36d3566d78d1246b63f33e319415893134c9eaa804f56938d41223d4721143a58ba61dbf1a2a27cde720c30
-DIST stalwart-cli-1.0.3-crates.tar.xz 19432648 BLAKE2B feb603fbf17499583dc772d463bd8e9056ad2102addb61560e549a912fdfd716056b4c1f2be0600328669586d989a7e09a1c74d82c458435cf23294ea0884634 SHA512 83a3cf938129654c3bdb6049406583872f20ac3cbc8b8bd125e766c18d4ae861788720d5c95967b84da8da6bbb71d5be637fabdb4464b137dd987510d0a65dd4
-DIST stalwart-cli-1.0.3.tar.gz 102494 BLAKE2B 74f92eb16bfae152c060664d7f93c7f494882e3014f5ca5c74316b45bc9a1aa34f5b3444f7ae8e9b6c139f8be8390fa2f4fe658ad4a77d24118719fd161ef326 SHA512 e2234ab98e6801890913e0c66465ef3f54a9f7607f66f12caa0f95619dcfc704dd3ea9e94f2ae52a43f3f2d1492e722ab8a73962d370ee88c99693053f259b4e
DIST stalwart-cli-1.0.5-crates.tar.xz 19432648 BLAKE2B feb603fbf17499583dc772d463bd8e9056ad2102addb61560e549a912fdfd716056b4c1f2be0600328669586d989a7e09a1c74d82c458435cf23294ea0884634 SHA512 83a3cf938129654c3bdb6049406583872f20ac3cbc8b8bd125e766c18d4ae861788720d5c95967b84da8da6bbb71d5be637fabdb4464b137dd987510d0a65dd4
DIST stalwart-cli-1.0.5.tar.gz 102737 BLAKE2B e10291517a3b3aa239aa500706e978165d037d0479846c40a1b2c626838ff0de1d3aa810947c07a9d480fc5c849a6399d494aa298f395aaefb758a49152a55c1 SHA512 a1855cc2a28f17506c81c974806fa94ce7cf8925e4e475ecc7fe1ce202348750861cbc426111283e3b21e47f3976cf8f4eb016753257dd7e8e468ad4ee87d8ce
-DIST stalwart-mail-0.15.5.tar.gz 9870279 BLAKE2B d7ae77ba3f867c774af4e211fe13034f4c038ac1baaef4baddbc553f054eddb840292b462ca6414d90cc5f96d87460e7148d12471f699e59c85ab75b2bea43ba SHA512 d174887bbb5b00cf363557c704c7ef4137db10e249952102df3de9a0183c78120a1a113c83104c2a7b07fc18a9a18a0e2ce5b2ce0dcc16607444a775cd862777
+DIST stalwart-cli-1.0.6-crates.tar.xz 19321336 BLAKE2B c40ffccc6b105731a269e4a99fb28195a607f4db5994b6a4633b5347ec48a098b478d2ca0abbecf7276c09918bd345793186f25207cdfc00223528006e78835f SHA512 bcb2e976f49e7c6d159300cffe40ea14b254cb7a54e3e3e13146f882a964cc0e75e4580dc8a0d1912317890289391202d9b5ecd1c5cad50de877b2ce4f2a0559
+DIST stalwart-cli-1.0.6.tar.gz 105391 BLAKE2B 24f86edcf0810e18d9e4a55292b4b388dd767c51d1505533d0d01bc38054efad3f2b3f41eb6ce164fc6c60444d7fcb6404938f3ca238504389eb5d2dcc7ea5b6 SHA512 369083d1294c403afc6d12dfda4dfaeb0056b5d59fa5d8f03cea0b15cd2b4a5096fdcb5eed6bd7145dbfe6703496020ee2506db2e3334a88230934650bc423af
diff --git a/net-mail/stalwart-cli/stalwart-cli-0.15.5.ebuild b/net-mail/stalwart-cli/stalwart-cli-0.15.5.ebuild
deleted file mode 100644
index 1a2822fa31b1..000000000000
--- a/net-mail/stalwart-cli/stalwart-cli-0.15.5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.88.0"
-inherit cargo
-
-DESCRIPTION="Stalwart Mail Server command line utility"
-HOMEPAGE="https://stalw.art"
-SRC_URI="https://github.com/stalwartlabs/stalwart/archive/refs/tags/v${PV}.tar.gz -> stalwart-mail-${PV}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://dev.gentoo.org/~lordvan/stalwart-0.15.5-crates.tar.xz
- "
-fi
-
-S="${WORKDIR}/stalwart-${PV}"
-
-LICENSE="|| ( AGPL-3 )"
-# Dependent crate licenses
-LICENSE+="
- AGPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0
- ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
-"
-
-# 0.14.x has breaking changes so avoid installing new cli with old server
-DEPEND+="
- !!<net-mail/stalwart-mail-0.15.0
-"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_compile() {
- cargo_src_compile --bin stalwart-cli
-}
-
-src_install() {
- cargo_src_install --path crates/cli
-}
-
-pkg_postinst() {
- ewarn "If you are upgrading from v0.14.1 and below, this version includes"
- ewarn "breaking changes to the internal directory, calendar and contacts."
- ewarn "Please read the upgrading documentation for more information on "
- ewarn "how to upgrade from previous versions."
- ewarn "It can be found here: https://stalw.art/docs/install/upgrade/"
- ewarn "0.15 upgrade instructions are here:"
- ewarn "https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING/v0_15.md"
-}
diff --git a/net-mail/stalwart-cli/stalwart-cli-1.0.3.ebuild b/net-mail/stalwart-cli/stalwart-cli-1.0.6.ebuild
index 652300e634e0..d3eb3d72af9a 100644
--- a/net-mail/stalwart-cli/stalwart-cli-1.0.3.ebuild
+++ b/net-mail/stalwart-cli/stalwart-cli-1.0.6.ebuild
@@ -1,7 +1,7 @@
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Autogenerated by pycargoebuild 0.15.0
+# Autogenerated by pycargoebuild 0.15.1
EAPI=8
@@ -27,8 +27,7 @@ S="${WORKDIR}/cli-${PV}"
LICENSE="|| ( AGPL-3 )"
# Dependent crate licenses
LICENSE+="
- AGPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0
- ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
+ Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
"
# 0.16.x has breaking changes so avoid installing new cli with old server
diff --git a/net-mail/stalwart-mail/Manifest b/net-mail/stalwart-mail/Manifest
index 539d95a4b108..2edd8f177672 100644
--- a/net-mail/stalwart-mail/Manifest
+++ b/net-mail/stalwart-mail/Manifest
@@ -1,7 +1,5 @@
DIST opentelemetry-rust-274b4d324794280ce6f4def095a3428197a9e6e3.gh.tar.gz 778227 BLAKE2B 605da7804f7810691b0e03b08df20d1ad5d90f17879c4dad6bdec2a8f976b4fec464837ea2e9a365a4a5e6256212971efa7715e75ec3d961dd45138179369495 SHA512 2ea398be854c0e1952832c1f02e08a42bc41153cabb639362fe42c489c07d39a19c409a4e2c62569e8d930a6fd5c01254965777f4248345a43e6c5c25453dbc8
-DIST stalwart-0.15.5-crates.tar.xz 68128976 BLAKE2B 46f3aa47e706866c2e8f67841e4d027dc6edc43693f11120ea6e0f5c14f79197a08e3236a91e729918c80e29a0945c945c478ad1bb668acfcd7e0ae1f5cbe127 SHA512 c5132055160102584e54e164623fd6b1530de3d7f36d3566d78d1246b63f33e319415893134c9eaa804f56938d41223d4721143a58ba61dbf1a2a27cde720c30
-DIST stalwart-0.16.1-crates.tar.xz 80092700 BLAKE2B c8ae8a4f7331db09d237e13fadfc2d3999ab27d83377e11097366e54b934bc2bc973d657cde1097aebc2c1e104a8595302ae3c0d485ad48f72c633de90dde55b SHA512 08b8d97d7ab53740000ab77a94923b4a9f38321e92bbc5af68c2af788c0010fbe9235dae711170ad717c50706d0290f3556654486e19173aa680793273582588
DIST stalwart-0.16.4-crates.tar.xz 80200384 BLAKE2B 382855e05daa2991fd6b686c2101be928f7beec6592a7261d4ad078a2179cf13c05081172905e72b658617b02c87ea18e355dac802bd9c745feae258dd947b38 SHA512 05d4276d9f5729a4c2f60756a070f1eeaf8f56677efbb8c44d4d45d3dedb0823216a9a0c8b66ab08e21043d84b64248fdf430933e19fa390ded992c97b40bcdf
-DIST stalwart-mail-0.15.5.tar.gz 9870279 BLAKE2B d7ae77ba3f867c774af4e211fe13034f4c038ac1baaef4baddbc553f054eddb840292b462ca6414d90cc5f96d87460e7148d12471f699e59c85ab75b2bea43ba SHA512 d174887bbb5b00cf363557c704c7ef4137db10e249952102df3de9a0183c78120a1a113c83104c2a7b07fc18a9a18a0e2ce5b2ce0dcc16607444a775cd862777
-DIST stalwart-mail-0.16.1.tar.gz 8200460 BLAKE2B d5cb0ef954e2e588833c3149e7fae2ba5b322d01b67ca0f93cf6f5cf4408d53b1dbb79a5b5c69ed98ef63dae020a764f052b6a18eba277236d4d38c03a2fb082 SHA512 ae0797cad61becddd3b8feb64219a76773aca3cd2282cebe312ef985a5f5f7723361c07ba44ba1230dc9970dadd416e187cfdf7873caa976258d203b5eee78ea
+DIST stalwart-0.16.5-crates.tar.xz 80104260 BLAKE2B 3f30c3d2ac0de6f6101fdfe9311ca45db5b62db2446e94d424a23c2da141f2a631a61ee880018a173a07598e46fbba846c357e1824fc30d19c5c5f762d33a9db SHA512 9a05e372f96fdf72f63b609443f5cd8df8d4cc55afa07459abcc33b6bb138349d628814894b77c1054069597280de46c908c210272db9239b361a65873036866
DIST stalwart-mail-0.16.4.tar.gz 8211624 BLAKE2B cc3e07c793ea208617262c905e154e3dd0f273794eedf83f5c0997dd113be87d58a8ccfa0989190a1e63604c29575aabf0d2dab8fcccf3033dc55278ac32275b SHA512 cd56d157aeccdec9582b8406e15df392fbbbbef5e034a92733a519930a3b34fe6a745c6611be0b19bcca791268940e886a3eba46846bb13f3a37f1579cba4f32
+DIST stalwart-mail-0.16.5.tar.gz 8215630 BLAKE2B 0faff6d5af441c55d6be02f1f5c5bad51da465a71f45891c8ac0681e60735466589471cc6ff0890d3f7a99d3a022780f7e92772c9b2de3336ab60480e45eb052 SHA512 2e2455ca22c5a7a6dd173cb16265b9785f128b7275e36c07100d4b3cf73680d13c0ce1413dffaf77a6c71a6b6e10d8e2bc44b5ba18d0a07503969a5fe6f1b6fd
diff --git a/net-mail/stalwart-mail/stalwart-mail-0.15.5.ebuild b/net-mail/stalwart-mail/stalwart-mail-0.15.5.ebuild
deleted file mode 100644
index 873cd4d55b7f..000000000000
--- a/net-mail/stalwart-mail/stalwart-mail-0.15.5.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.88.0"
-inherit cargo systemd
-
-DESCRIPTION="Stalwart Mail Server"
-HOMEPAGE="https://stalw.art"
-SRC_URI="https://github.com/stalwartlabs/stalwart/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://dev.gentoo.org/~lordvan/stalwart-0.15.5-crates.tar.xz
- "
-fi
-
-S="${WORKDIR}/stalwart-${PV}"
-
-LICENSE="|| ( AGPL-3 )"
-# Dependent crate licenses
-LICENSE+="
- AGPL-3 Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0
- ISC LGPL-2+ MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
-"
-
-# 0.14.x has breaking changes so avoid installing new server with old cli
-DEPEND+="
- !!<net-mail/stalwart-cli-0.15.0
-"
-
-RDEPEND="acct-group/stalwart-mail
- acct-user/stalwart-mail"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="sqlite postgres mysql +rocks"
-
-DOCS="resources/config CHANGELOG.md CONTRIBUTING.md README.md SECURITY.md SECURITY_PROCESS.md SECURITY_TEMPLATE.md"
-
-src_unpack() {
- cargo_src_unpack
- sed -i -e "s%__PATH__/etc/%/opt/stalwart-mail/etc/%g" "${S}"/resources/systemd/stalwart-mail.service || die
- sed -i -e "s%__PATH__/bin/%/usr/bin/%g" "${S}"/resources/systemd/stalwart-mail.service || die
-}
-
-# src_prepare() {
-# pushd .
-# cd "${WORKDIR}/cargo_home/gentoo/librocksdb-sys-0.17.1+9.9.3/rocksdb"
-# eapply "${FILESDIR}/rocksdb-10.1-fixincludes.patch"
-# popd
-# eapply_user
-# }
-
-src_configure() {
- local myfeatures=(
- $(usev sqlite)
- $(usev postgres)
- $(usev mysql)
- $(usev rocks)
- )
- # TODO: consider "enterprise" USE flag, which requires a premium license
- cargo_src_configure --no-default-features
-}
-
-src_compile() {
- cargo_src_compile --bin stalwart
-}
-
-src_install() {
- cargo_src_install --path crates/main
-
- newinitd "${FILESDIR}"/stalwart-mail.initd stalwart-mail
- systemd_dounit "${S}"/resources/systemd/stalwart-mail.service
-
- einstalldocs
-}
-
-pkg_config() {
- if [[ ! -d ${ROOT}/opt/stalwart-mail ]]; then
- einfo "Initializing standard config in ${ROOT}/opt/stalwart-mail"
- "${ROOT}"/usr/bin/stalwart-mail --init "${ROOT}"/opt/stalwart-mail
- else
- einfo "It appears you already have a config in stalwart-mail."
- einfo "Please remove ${ROOT}/opt/stalwart-mail and run this again"
- einfo "if you want to create a new clean standard config."
- fi
-}
-
-pkg_postinst() {
- ewarn "If you are upgrading from v0.14.1 and below, this version includes"
- ewarn "breaking changes to the internal directory, calendar and contacts."
- ewarn "Please read the upgrading documentation for more information on "
- ewarn "how to upgrade from previous versions."
- ewarn "It can be found here: https://stalw.art/docs/install/upgrade/"
- ewarn "0.15 upgrade instructions are here:"
- ewarn "https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING/v0_15.md"
-}
diff --git a/net-mail/stalwart-mail/stalwart-mail-0.16.1.ebuild b/net-mail/stalwart-mail/stalwart-mail-0.16.5.ebuild
index ec88508291a1..ec88508291a1 100644
--- a/net-mail/stalwart-mail/stalwart-mail-0.16.1.ebuild
+++ b/net-mail/stalwart-mail/stalwart-mail-0.16.5.ebuild
diff --git a/net-misc/geoipyupdate/Manifest b/net-misc/geoipyupdate/Manifest
index 5be362f5c96c..03ff2aa51495 100644
--- a/net-misc/geoipyupdate/Manifest
+++ b/net-misc/geoipyupdate/Manifest
@@ -1 +1 @@
-DIST geoipyupdate-0.0.4.tar.gz 17450 BLAKE2B 0a1a8c00208713160887a0909556fcf69227c5b53dbd319e239fc6c8c82779b0ca8e66a94cffe7c6ab6c6d196dc659ba900400dd87550e88a91d50d9b3b2264d SHA512 3465ab20e6adf1d982d4728abe0d2f57ee2713306426460c2dd663eb1d14b00b8b629f95a2b5dfefb443cb2b4823d99105cc188fb279c2d115d2f9cf2641199d
+DIST geoipyupdate-0.0.5.tar.gz 17507 BLAKE2B 2e946437f71ae2bd283665012a79345c7942b98c636ccfac18b4d35139c1b4f269c140c931ffeaeb75e09b64e0194a9482bf7e0847d314140b69573f99de90a4 SHA512 9982e060a611eff367d96ecbc8f09ab37c776fe9f03daf1a0a6ffa19db0d0b45f89b2bca258a5d1ac5c638af59d697b6570f91b8cc2b5eb951e95133b4f06b0f
diff --git a/net-misc/geoipyupdate/geoipyupdate-0.0.4.ebuild b/net-misc/geoipyupdate/geoipyupdate-0.0.5.ebuild
index 1bdc0221bd61..1add68daa724 100644
--- a/net-misc/geoipyupdate/geoipyupdate-0.0.4.ebuild
+++ b/net-misc/geoipyupdate/geoipyupdate-0.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 1c2e3e6394bd..e7439b52e07d 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,3 +1,4 @@
DIST rssguard-5.0.4-src.tar.gz 93187733 BLAKE2B 37363de21f45711bf87e8cdc77cbc36118339d2d7ce20e4ac4d7c3d23c4fcf6ca12d588a366206b4e50d5f0427dd8e605e0270ff2dc8aa92f93700c4db2c112f SHA512 812327d446ae81361e401fa7f89ab61524b64dac61f1f9bf72c047528a456a56d43df72ffbc6b3f106f0a19543736bd0745ee58f4cfae3dc8500257966327c96
DIST rssguard-5.1.0-src.tar.gz 95732013 BLAKE2B ad4e15a4a0e14ad37d9ed10b95d830ed670f5820d5e4ed3b5aa41b12a2b1ca17e6da76826fd44230320607ee63aaf8267e8f3b96d1c0ca8b16e7db41faca4e6f SHA512 104e7d5648562a96a71e563f80987c4cc80561a0989fa0895df5e1de55d2c2cff71a7935da2c15c2c03ced326bc2609c6d9a0d530600c85bd2f6cb7d0d2f2527
DIST rssguard-5.1.1-src.tar.gz 95706512 BLAKE2B afcd049970f853c446f85210f7b4edce773cc27d382bbcbb6f2d6af9fff32dc36310da01f3910eb19cad7d318ae1ec9083ea2e8b164f1a6234d0225de2b82b9c SHA512 c14d3438bc161bbef381a0f0f58ce1f7da838c18af3b289533c07f2d41c621a7b1f5ce9b95c95e921d20c80b0a7402caa15be770ca8d0cf93bc49b0726080074
+DIST rssguard-5.1.2-src.tar.gz 95296956 BLAKE2B fcb41f20c0c328d6e0431cf011ea25aa76b98d13244c7800c46427a1f191e6a2dea2e9cbbb1d239a39d1db0e2450634054662905a15fdc9bdbd4a6472729a140 SHA512 658b3919ed26746735c292fb428c389b3a4b8a7b3270433dcc465597a4dff3e978e8dbaa1771513bbd51883e6f1498bd2cb95831b128f3905a3228d2a2a07ef9
diff --git a/net-news/rssguard/rssguard-5.1.2.ebuild b/net-news/rssguard/rssguard-5.1.2.ebuild
new file mode 100644
index 000000000000..86d3a2cb1442
--- /dev/null
+++ b/net-news/rssguard/rssguard-5.1.2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake eapi9-ver xdg
+
+DESCRIPTION="Simple (yet powerful) news feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard/"
+SRC_URI="
+ https://github.com/martinrotter/rssguard/releases/download/${PV}/${P}-src.tar.gz
+"
+
+LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
+SLOT="0/101"
+KEYWORDS="~amd64"
+IUSE="icu libmpv mysql qtmultimedia +sqlite webengine xmpp"
+REQUIRED_USE="
+ || ( mysql sqlite )
+ ?? ( libmpv qtmultimedia )
+"
+
+# go for article-extractor plugin
+BDEPEND="
+ dev-lang/go
+ dev-qt/qttools:6[linguist]
+"
+DEPEND="
+ dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtmultimedia:6[gstreamer]
+ media-libs/libglvnd
+ virtual/zlib:=
+ icu? ( dev-libs/icu:= )
+ libmpv? (
+ dev-qt/qtbase:6[opengl]
+ media-video/mpv:=
+ )
+ qtmultimedia? (
+ dev-qt/qtbase:6[opengl]
+ dev-qt/qtmultimedia:6
+ )
+ webengine? ( dev-qt/qtwebengine:6 )
+ xmpp? ( >=net-libs/qxmpp-1.15.1:= )
+"
+RDEPEND="${DEPEND}"
+
+# go
+QA_FLAGS_IGNORED="/usr/bin/rssguard-article-extractor"
+
+pkg_pretend() {
+ if ver_replacing -lt 5.1.0; then
+ ewarn "RSSGuard 5.1.0 changed its database schema. Once you start the new"
+ ewarn "version, the database will be upgraded in place and it will"
+ ewarn "no longer be possible to run an older version of RSSGuard with it."
+ fi
+}
+
+src_configure() {
+ grep -q "^#define APP_DB_SCHEMA_VERSION\s*\"${SLOT#0/}\"$" \
+ src/librssguard/definitions/definitions.h ||
+ die "APP_DB_SCHEMA_VERSION changed, update SLOT"
+
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=ON
+ -DREVISION_FROM_GIT=OFF
+ -DNO_UPDATE_CHECK=ON
+ -DENABLE_COMPRESSED_SITEMAP=ON
+ -DENABLE_ICU=$(usex icu)
+ -DENABLE_MEDIAPLAYER_QTMULTIMEDIA=$(usex qtmultimedia)
+ -DENABLE_MEDIAPLAYER_LIBMPV=$(usex libmpv)
+ -DUSE_SYSTEM_QXMPP=ON
+ -DBUILD_XMPP_PLUGIN=$(usex xmpp)
+ -DWEB_ARTICLE_VIEWER_WEBENGINE=$(usex webengine)
+ # recommended
+ -DMEDIAPLAYER_FORCE_OPENGL=ON
+ # TODO: unbundle gumbo? unfortunately upstream is inlining it
+ # into their CMakeLists rather than using litehtml CMakeLists
+ # that support external gumbo
+ )
+
+ cmake_src_configure
+}
diff --git a/net-p2p/deluge/deluge-2.2.0-r2.ebuild b/net-p2p/deluge/deluge-2.2.0-r2.ebuild
new file mode 100644
index 000000000000..0e99f891dcc3
--- /dev/null
+++ b/net-p2p/deluge/deluge-2.2.0-r2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 greadme systemd xdg
+
+DESCRIPTION="BitTorrent client with a client/server model"
+HOMEPAGE="https://deluge-torrent.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.deluge-torrent.org/${PN}"
+else
+ SRC_URI="http://download.deluge-torrent.org/source/$(ver_cut 1-2)/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="appindicator console gui libnotify sound webinterface"
+REQUIRED_USE="
+ appindicator? ( gui )
+ libnotify? ( gui )
+ sound? ( gui )
+"
+
+BDEPEND="
+ dev-util/intltool
+"
+
+RDEPEND="
+ acct-group/deluge
+ acct-user/deluge
+ net-libs/libtorrent-rasterbar:=[python,${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep '
+ gui? (
+ sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
+ dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+ )
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/distro[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pkg-resources[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ dev-python/rencode[${PYTHON_USEDEP}]
+ dev-python/setproctitle[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/twisted-17.1.0[ssl(-),${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+ ')
+ appindicator? ( dev-libs/libayatana-appindicator )
+ gui? (
+ gnome-base/librsvg:2
+ libnotify? ( x11-libs/libnotify )
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-twisted )
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ local args=(
+ -e 's|"new_release_check": True|"new_release_check": False|'
+ -e 's|"check_new_releases": True|"check_new_releases": False|'
+ -e 's|"show_new_releases": True|"show_new_releases": False|'
+ )
+ sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # Upstream CI/CD skips these and they seem to intentionally segfault to collect core dumps...
+ deluge/plugins/Stats/deluge_stats/tests/test_stats.py
+ # Skipped upstream
+ deluge/tests/test_security.py
+ # Broken
+ deluge/tests/test_ui_entry.py
+ deluge/tests/test_webserver.py
+ )
+ local EPYTEST_DESELECT=(
+ # Skipped upstream
+ 'deluge/plugins/WebUi/deluge_webui/tests/test_plugin_webui.py::TestWebUIPlugin::test_enable_webui'
+ 'deluge/tests/test_torrent.py::TestTorrent::test_torrent_error_resume_data_unaltered'
+ 'deluge/tests/test_tracker_icons.py::TestTrackerIcons::test_get_seo_svg_with_sni'
+ # never returns
+ 'deluge/tests/test_ui_entry.py::TestConsoleScriptEntryWithDaemon'
+ # failing network(?)-related tests, even with sandbox disabled
+ 'deluge/tests/test_common.py::TestCommon::test_is_interface'
+ # fails
+ 'deluge/tests/test_core.py::TestCore::test_pause_torrents'
+ # fails because of network sandbox
+ 'deluge/tests/test_core.py::TestCore::test_test_listen_port'
+ 'deluge/tests/test_tracker_icons.py::TestTrackerIcons::test_get_deluge_png'
+ 'deluge/tests/test_tracker_icons.py::TestTrackerIcons::test_get_google_ico'
+ 'deluge/tests/test_tracker_icons.py::TestTrackerIcons::test_get_google_ico_hebrew'
+ 'deluge/tests/test_tracker_icons.py::TestTrackerIcons::test_get_google_ico_with_redirect'
+ # segfaults with FEATURES="network-sandbox"
+ 'deluge/tests/test_core.py::TestCore::test_pause_torrent'
+ )
+
+ epytest -m "not (todo or gtkui)" -v
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if ! use console ; then
+ rm -r "${D}/$(python_get_sitedir)/deluge/ui/console/" || die
+ rm "${ED}/usr/bin/deluge-console" || die
+ rm "${ED}/usr/share/man/man1/deluge-console.1" ||die
+ fi
+ if ! use gui ; then
+ rm -r "${D}/$(python_get_sitedir)/deluge/ui/gtk3/" || die
+ rm -r "${ED}/usr/share/icons/" || die
+ rm "${ED}/usr/bin/deluge-gtk" || die
+ rm "${ED}/usr/share/man/man1/deluge-gtk.1" || die
+ else
+ mkdir -p "${ED}/usr/share/applications/" || die
+ cp "${WORKDIR}/${P}/deluge/ui/data/share/applications/deluge.desktop" "${ED}/usr/share/applications/" || die
+ mkdir -p "${ED}/usr/share/metainfo" || die
+ cp "${WORKDIR}/${P}/deluge/ui/data/share/metainfo/deluge.metainfo.xml" "${ED}/usr/share/metainfo/" || die
+ fi
+
+ if use webinterface; then
+ newinitd "${FILESDIR}/deluge-web.init-2" deluge-web
+ newconfd "${FILESDIR}/deluge-web.conf" deluge-web
+ systemd_newunit "${FILESDIR}/deluge-web.service-4" deluge-web.service
+ systemd_install_serviced "${FILESDIR}/deluge-web.service.conf"
+ else
+ rm -r "${D}/$(python_get_sitedir)/deluge/ui/web/" || die
+ rm "${ED}/usr/bin/deluge-web" || die
+ rm "${ED}/usr/share/man/man1/deluge-web.1" || die
+ fi
+
+ newinitd "${FILESDIR}"/deluged.init-2 deluged
+ newconfd "${FILESDIR}"/deluged.conf-2 deluged
+ systemd_newunit "${FILESDIR}"/deluged.service-2 deluged.service
+ systemd_install_serviced "${FILESDIR}"/deluged.service.conf
+
+ python_optimize
+
+ greadme_stdin <<-EOF
+ To start only the daemon either run 'deluged' as user or modify
+ /etc/conf.d/deluged and run '/etc/init.d/deluged start' as root
+ if you use OpenRC or 'systemctl start deluged.service' if you use systemd.
+
+ Systemd unit files for deluged and deluge-web no longer source
+ /etc/conf.d/deluge* files. Environment variable customization now happens in
+ /etc/systemd/system/deluged.service.d/00gentoo.conf and
+ /etc/systemd/system/deluge-web.service.d/00gentoo.conf
+
+ For more information see https://deluge-torrent.org/faq/
+EOF
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ greadme_pkg_preinst
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ greadme_pkg_postinst
+}
diff --git a/net-p2p/deluge/deluge-9999.ebuild b/net-p2p/deluge/deluge-9999.ebuild
index fa4c3822566b..0e99f891dcc3 100644
--- a/net-p2p/deluge/deluge-9999.ebuild
+++ b/net-p2p/deluge/deluge-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..14} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 systemd xdg
+inherit distutils-r1 greadme systemd xdg
DESCRIPTION="BitTorrent client with a client/server model"
HOMEPAGE="https://deluge-torrent.org/"
@@ -39,22 +39,24 @@ RDEPEND="
$(python_gen_cond_dep '
gui? (
sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
- dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
)
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/distro[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pkg-resources[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pyxdg[${PYTHON_USEDEP}]
dev-python/rencode[${PYTHON_USEDEP}]
dev-python/setproctitle[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/twisted-17.1.0[ssl(-),${PYTHON_USEDEP}]
>=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
dev-python/mako[${PYTHON_USEDEP}]
')
appindicator? ( dev-libs/libayatana-appindicator )
gui? (
- gnome-base/librsvg
+ gnome-base/librsvg:2
libnotify? ( x11-libs/libnotify )
)
"
@@ -79,6 +81,9 @@ python_test() {
deluge/plugins/Stats/deluge_stats/tests/test_stats.py
# Skipped upstream
deluge/tests/test_security.py
+ # Broken
+ deluge/tests/test_ui_entry.py
+ deluge/tests/test_webserver.py
)
local EPYTEST_DESELECT=(
# Skipped upstream
@@ -140,27 +145,27 @@ python_install_all() {
systemd_install_serviced "${FILESDIR}"/deluged.service.conf
python_optimize
+
+ greadme_stdin <<-EOF
+ To start only the daemon either run 'deluged' as user or modify
+ /etc/conf.d/deluged and run '/etc/init.d/deluged start' as root
+ if you use OpenRC or 'systemctl start deluged.service' if you use systemd.
+
+ Systemd unit files for deluged and deluge-web no longer source
+ /etc/conf.d/deluge* files. Environment variable customization now happens in
+ /etc/systemd/system/deluged.service.d/00gentoo.conf and
+ /etc/systemd/system/deluge-web.service.d/00gentoo.conf
+
+ For more information see https://deluge-torrent.org/faq/
+EOF
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ greadme_pkg_preinst
}
pkg_postinst() {
xdg_pkg_postinst
-
- elog
- elog "If, after upgrading, deluge doesn't work please back up and then"
- elog "remove your '~/.config/deluge' directory and try again"
- elog
- elog "To start the daemon either run 'deluged' as user"
- elog "or modify /etc/conf.d/deluged and run"
- elog "'/etc/init.d/deluged start' as root if you use OpenRC"
- elog "or"
- elog "'systemctl start deluged.service' as root if you use systemd"
- elog "You can still use deluge the old way"
- elog
- elog "Systemd unit files for deluged and deluge-web no longer source"
- elog "/etc/conf.d/deluge* files. Environment variable customization now"
- elog "happens in /etc/systemd/system/deluged.service.d/00gentoo.conf"
- elog "and /etc/systemd/system/deluge-web.service.d/00gentoo.conf"
- elog
- elog "For more information see https://dev.deluge-torrent.org/wiki/Faq"
- elog
+ greadme_pkg_postinst
}
diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index de5c3cc6d5f1..ada6c923bee1 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -7,3 +7,5 @@ DIST syncthing-source-v2.0.15.tar.gz 62690897 BLAKE2B 532e5d56b27bdec444495fef46
DIST syncthing-source-v2.0.15.tar.gz.asc 1391 BLAKE2B 7baf7edcaa3ab1b332d047c6b03b734a6ccd4ea9c4a778b08f5c89a1e5b917b48a3a8755f1c80c7a221b9351b38a61053b7e9cb6eb561ef2ba8189a2afb72657 SHA512 d62a11ca3c20910cd815160f0abc6080ad413ae96f7ab51c36f84b1f9b4e23bcf47fc9845af402d9967820352fa976580fb5e237c839b47f2382fdb71bfc75aa
DIST syncthing-source-v2.0.16.tar.gz 62749079 BLAKE2B a9c5f3f7c26506e1997d0e28713fee30c31fec6d79c2e89405e6b3f5f4fb0834d23eb380ad87ac2752d91aea5208b1955e91e92a47dd2a53080bb4b54890e800 SHA512 e5556a56ffcbe1f2830f6225e3acb0e5b15d879704908d94f8fbb9e06a520e5233600f11da469e220a36a55a6e96c1a2a6b7d4c67b50a18136018d089051e6fd
DIST syncthing-source-v2.0.16.tar.gz.asc 1391 BLAKE2B ae28c7037514065d63d784c3085c94e249626ad72b37b887dc9d49038ba3b89ec6be9884132ab5b19053d565e2da393ae71d850cd9515e6da983f29a75b47c90 SHA512 6821ac6ab15e5a9ca5f3944a2d4da20febaba1d9d41ee485492511a7cdf399e363e34fb44c94640e401e31befccace6a408f82891f55ded09406580923a41104
+DIST syncthing-source-v2.1.0.tar.gz 63030467 BLAKE2B a49e5eb507bd81483ff82d00d07de40b2b7df640190f3df98427ee41d96aa43eaacea34e8b9f37e5f1846044c2d4b25463048fe8b109b6b6b272c7f6be7074ab SHA512 ee6e14d9522e4d37063b90afcda20fc55dbd1a4a9faf7cd6fe34b9f7581a28572d8b8614e8821b5bfaca94c0a7456784f053f02878ac7872900a2752f19e3210
+DIST syncthing-source-v2.1.0.tar.gz.asc 1391 BLAKE2B 68c2835c37a78a123f4a04af0d04d3a0c8c7699532d8e38400ed535877d3b324ae2a220c70946c959d6c01f3a1c26425370acbe0a445bc2ce50892fc929af835 SHA512 c724d0cf5aab6dc27d72587ba3d51b2bb8932c88b65cdbe45a26b72210f2fd50ca37ba05d9a307035c963c15166595bcf36dacef3b6d11269dda70286720adba
diff --git a/net-p2p/syncthing/syncthing-2.1.0.ebuild b/net-p2p/syncthing/syncthing-2.1.0.ebuild
new file mode 100644
index 000000000000..73bfd5f459a9
--- /dev/null
+++ b/net-p2p/syncthing/syncthing-2.1.0.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit eapi9-ver desktop go-module systemd verify-sig xdg
+
+DESCRIPTION="Open Source Continuous File Synchronization"
+HOMEPAGE="https://syncthing.net https://github.com/syncthing/syncthing"
+SRC_URI="
+ https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz
+ verify-sig? (
+ https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz.asc
+ )
+"
+S="${WORKDIR}"/${PN}
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="selinux tools"
+
+DEPEND="
+ dev-db/sqlite:3
+"
+RDEPEND="
+ ${DEPEND}
+ acct-group/syncthing
+ acct-user/syncthing
+ tools? (
+ >=acct-user/stdiscosrv-1
+ >=acct-user/strelaysrv-1
+ )
+ selinux? ( sec-policy/selinux-syncthing )
+"
+BDEPEND="
+ >=dev-lang/go-1.25.0
+ verify-sig? ( sec-keys/openpgp-keys-syncthing )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/syncthing.asc
+
+DOCS=( AUTHORS {GOALS,README}.md )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch
+ "${FILESDIR}"/${PN}-1.18.4-tool_users.patch
+ "${FILESDIR}"/${PN}-1.29.5-remove_race_in_tests.patch #955442
+)
+
+src_prepare() {
+ # Bug #679280
+ xdg_environment_reset
+
+ default
+
+ local srv
+ for srv in st{disco,relay}srv; do
+ sed -i \
+ 's|^ExecStart=.*|ExecStart=/usr/libexec/${PN}/${srv}|' \
+ cmd/${srv}/etc/linux-systemd/${srv}.service || die
+ done;
+}
+
+src_compile() {
+ # https://github.com/mattn/go-sqlite3#linux
+ # -tags libsqlite3: use system sqlite3 instead of bundled
+ ego run build.go -version "v${PV}" -tags "libsqlite3" -no-upgrade -build-out=bin/ \
+ build $(usev tools all)
+}
+
+src_test() {
+ ego run build.go test
+}
+
+src_install() {
+ dobin bin/${PN}
+
+ doman man/*.[157]
+ einstalldocs
+
+ domenu etc/linux-desktop/${PN}-{start,ui}.desktop
+ local -i icon_size
+ for icon_size in 32 64 128 256 512; do
+ newicon -s ${icon_size} assets/logo-${icon_size}.png ${PN}.png
+ done
+ newicon -s scalable assets/logo-only.svg ${PN}.svg
+
+ systemd_dounit etc/linux-systemd/system/${PN}@.service
+ systemd_douserunit etc/linux-systemd/user/${PN}.service
+ newconfd "${FILESDIR}"/${PN}.confd-r2 ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd-r5 ${PN}
+ exeinto /etc/user/init.d
+ newexe "${FILESDIR}"/syncthing.initd-user-r2 syncthing
+
+ keepdir /var/log/${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotate ${PN}
+
+ insinto /etc/ufw/applications.d
+ doins etc/firewall-ufw/${PN}
+
+ if use tools; then
+ exeinto /usr/libexec/${PN}
+ insinto /etc/logrotate.d
+
+ local srv
+ for srv in st{disco,relay}srv; do
+ doexe bin/${srv}
+ systemd_dounit cmd/${srv}/etc/linux-systemd/${srv}.service
+ newconfd "${FILESDIR}"/${srv}.confd ${srv}
+ newinitd "${FILESDIR}"/${srv}.initd-r1 ${srv}
+
+ newins "${FILESDIR}"/${srv}.logrotate ${srv}
+ done
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ver_replacing -lt 2.0 ; then
+ elog "Major changes in 2.0:"
+ elog "https://github.com/syncthing/syncthing/blob/v${PV}/relnotes/v2.0.md"
+ fi
+}
diff --git a/net-print/brlaser/brlaser-6.2.8.ebuild b/net-print/brlaser/brlaser-6.2.8.ebuild
index 34f029b58715..d8488b994c9a 100644
--- a/net-print/brlaser/brlaser-6.2.8.ebuild
+++ b/net-print/brlaser/brlaser-6.2.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/Owl-Maintain/brlaser/archive/refs/tags/v${PV}.tar.gz
# https://github.com/Owl-Maintain/brlaser/blob/master/src/main.cc#L5C1-L8C39
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="net-print/cups"
RDEPEND="
diff --git a/net-print/cups-filters/cups-filters-2.0.1-r1.ebuild b/net-print/cups-filters/cups-filters-2.0.1-r1.ebuild
index 86f6e999ad5b..d9ec573c9645 100644
--- a/net-print/cups-filters/cups-filters-2.0.1-r1.ebuild
+++ b/net-print/cups-filters/cups-filters-2.0.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/OpenPrinting/cups-filters/releases/download/${PV}/${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+foomatic"
RDEPEND="
diff --git a/net-print/cups-pdf/Manifest b/net-print/cups-pdf/Manifest
index e6daefa6148c..274bac244452 100644
--- a/net-print/cups-pdf/Manifest
+++ b/net-print/cups-pdf/Manifest
@@ -1,2 +1,3 @@
DIST cups-pdf_3.0.1.tar.gz 29754 BLAKE2B f964358c5e465447e703848a697f6c801624a1836e2a0a4026c507c66048cf4bef92327508598ec7e9a356d4f57894a6b610e55b7a9a34e942cf2b88c6c55b85 SHA512 a06580f3056dddbb883c8db0c71b37b883482ae1ac8aa9bcfd85e679c4dcb44278006b7110d2988173d0eeb05b0f19fb39081fad49bf26839235e97fbe27a818
DIST cups-pdf_3.0.2.tar.gz 32776 BLAKE2B b5a869571cda9197f67ad3a59292c4680c629c91b0440ef5042705751826f7b9877aaccc33d555a85ce225d25d66f6f806473c856621f78e5b6afe9ad496c084 SHA512 e400a12da4b6cdfd9e77bf03e3a4e87f3512a01e5272d94e58ddf51b3cab54d8978c43c8bfd9490e4c7456523662df522ef783aa723332d32b657b6448320618
+DIST cups-pdf_3.0.3.tar.gz 36473 BLAKE2B 211da7231e55da2c60cd9032e486d4c2a12a19a2a49dc5c62ee54a36b614680de91d4d6a20ebec15c90ce31673f3a19dccadb47dd6d99d0e3c56e6e78f177cb9 SHA512 1005ff656d6465db73998dde0bff913249f90b944a2e762a98c5d2b66c1c0d1d0f03060f38199327a9c1a1408453ee764a0d54d71bdcb353b9dfb8a3911c7816
diff --git a/net-print/cups-pdf/cups-pdf-3.0.2.ebuild b/net-print/cups-pdf/cups-pdf-3.0.2.ebuild
index 2349f522ea6b..82c73b273003 100644
--- a/net-print/cups-pdf/cups-pdf-3.0.2.ebuild
+++ b/net-print/cups-pdf/cups-pdf-3.0.2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_}
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
IUSE="+ppds"
DEPEND="net-print/cups"
diff --git a/net-print/cups-pdf/cups-pdf-3.0.3.ebuild b/net-print/cups-pdf/cups-pdf-3.0.3.ebuild
new file mode 100644
index 000000000000..1f6538056113
--- /dev/null
+++ b/net-print/cups-pdf/cups-pdf-3.0.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Provides a virtual printer for CUPS to produce PDF files"
+HOMEPAGE="https://www.cups-pdf.de/"
+SRC_URI="https://www.cups-pdf.de/src/${PN}_${PV/_}.tar.gz"
+S="${WORKDIR}"/${PN}-${PV/_}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ppds"
+
+DEPEND="net-print/cups"
+RDEPEND="
+ ${DEPEND}
+ >=app-text/ghostscript-gpl-9.54
+"
+
+src_configure() {
+ tc-export CC
+}
+
+src_compile() {
+ LDLIBS="-lcups" emake -C src ${PN}
+}
+
+src_install() {
+ exeinto /usr/libexec/cups/backend
+ exeopts -m0700
+ doexe src/cups-pdf
+
+ insinto /etc/cups
+ doins extra/cups-pdf.conf
+
+ insinto /usr/share/cups/model
+ if use ppds; then
+ doins extra/CUPS-PDF_opt.ppd
+ else
+ doins extra/CUPS-PDF_noopt.ppd
+ fi
+
+ einstalldocs
+}
diff --git a/net-print/cups/Manifest b/net-print/cups/Manifest
index 4679a7501fdc..7a75acbdfdc0 100644
--- a/net-print/cups/Manifest
+++ b/net-print/cups/Manifest
@@ -1,2 +1,3 @@
DIST cups-2.4.14-source.tar.gz 8157729 BLAKE2B 32ebdf2411bfd64578961aa11feee5ba80f82413213c99c2e819c331a874a804b099a107ad5f75e9615dc8ac71947b4dc73c7ada5772ee1df079b395c4ef5758 SHA512 c6d46b737e2fdf37a429947bc5cc3d752785187aa339bd6de94733576aead29929ae510f960c9842cb7ddc86697d7841e5aa6b9d9c9dece907a2b8f468d038a0
DIST cups-2.4.16-source.tar.gz 8159166 BLAKE2B db7e9ea3c14794e54b92b18fcb8eb4a9b643ae9a77da864b2858fa0a72439c84be5484515b51b1c43f0a486e2b91a8565b7b835badcce9caef198fbdd3a0e0f8 SHA512 ee0d2afdba7b713c8249912dd738c4fa87efb6f7cdb0a48a48be299d03ae4b1a02773418d6ffc4f7c5731bbae2c859bcc39695f9b93cc422ec6124b7ba179734
+DIST cups-2.4.19-source.tar.gz 7950335 BLAKE2B 6c6a4c5b15e1ed4ae10abb21c9f4c6a4820df3f2289b478510579a455d3ceb82c6bac850765f05d6671588fdbfed1942e6e84e9a12c4547daa89a740bf3c3419 SHA512 3d7f7bd448afc54011e98cc3f6a6cfe704bdae58a1e0cdde19f95ed0b4956b518c6e0a64277c99daa38b26d3ddf23033a4135cc21c3e5d7602731789024fa287
diff --git a/net-print/cups/cups-2.4.16.ebuild b/net-print/cups/cups-2.4.16.ebuild
index 56c63be3d4e4..fda6775bb303 100644
--- a/net-print/cups/cups-2.4.16.ebuild
+++ b/net-print/cups/cups-2.4.16.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then
else
SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz"
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
fi
fi
diff --git a/net-print/cups/cups-2.4.19.ebuild b/net-print/cups/cups-2.4.19.ebuild
new file mode 100644
index 000000000000..56c63be3d4e4
--- /dev/null
+++ b/net-print/cups/cups-2.4.19.ebuild
@@ -0,0 +1,318 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools eapi9-ver linux-info xdg multilib-minimal optfeature pam toolchain-funcs
+
+MY_PV="${PV/_beta/b}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_PV="${MY_PV/_p/op}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OpenPrinting/cups.git"
+ [[ ${PV} != 9999 ]] && EGIT_BRANCH=branch-${PV/.9999}
+else
+ SRC_URI="https://github.com/OpenPrinting/cups/releases/download/v${MY_PV}/cups-${MY_PV}-source.tar.gz"
+ if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ fi
+fi
+
+DESCRIPTION="The Common Unix Printing System"
+HOMEPAGE="https://www.cups.org/ https://github.com/OpenPrinting/cups"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="acl dbus debug kerberos openssl pam selinux static-libs systemd test usb X xinetd zeroconf"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ acct-group/lp
+ acct-group/lpadmin
+ virtual/pkgconfig
+"
+COMMON_DEPEND="
+ app-text/libpaper:=
+ virtual/zlib:=
+ acl? (
+ kernel_linux? (
+ sys-apps/acl
+ )
+ )
+ dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+ kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+ pam? ( sys-libs/pam )
+ !pam? ( virtual/libcrypt:= )
+ !openssl? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] )
+ openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+ systemd? ( sys-apps/systemd )
+ usb? ( virtual/libusb:1 )
+ X? ( x11-misc/xdg-utils )
+ xinetd? ( sys-apps/xinetd )
+ zeroconf? ( >=net-dns/avahi-0.6.31-r2[dbus,${MULTILIB_USEDEP}] )
+"
+# if libcupsfilters is installed, more tests are run. They fail without at least one of the two formats enabled.
+DEPEND="
+ ${COMMON_DEPEND}
+ test? ( || ( net-print/libcupsfilters[jpeg] net-print/libcupsfilters[png] ) )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ acct-group/lp
+ acct-group/lpadmin
+ selinux? ( sec-policy/selinux-cups )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.4.1-nostrip.patch"
+ "${FILESDIR}/${PN}-2.4.1-user-AR.patch"
+)
+
+MULTILIB_CHOST_TOOLS=(
+ /usr/bin/cups-config
+)
+
+pkg_setup() {
+ if use kernel_linux; then
+ linux-info_pkg_setup
+ if ! linux_config_exists; then
+ ewarn "Can't check the linux kernel configuration."
+ ewarn "You might have some incompatible options enabled."
+ else
+ # Recheck that we don't have usblp to collide with libusb; this should now work in most cases (bug #501122)
+ if use usb; then
+ if linux_chkconfig_present USB_PRINTER; then
+ elog "Your USB printers will be managed via libusb. In case you run into problems, "
+ elog "please try disabling USB_PRINTER support in your kernel or blacklisting the"
+ elog "usblp kernel module."
+ elog "Alternatively, just disable the usb useflag for cups (your printer will still work)."
+ fi
+ else
+ if ! linux_chkconfig_present USB_PRINTER; then
+ ewarn "If you plan to use USB printers you should enable the USB_PRINTER"
+ ewarn "support in your kernel."
+ ewarn "Please enable it:"
+ ewarn " CONFIG_USB_PRINTER=y"
+ ewarn "in /usr/src/linux/.config or"
+ ewarn " Device Drivers --->"
+ ewarn " USB support --->"
+ ewarn " [*] USB Printer support"
+ ewarn "Alternatively, enable the usb useflag for cups and use the libusb code."
+ fi
+ fi
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Remove ".SILENT" rule for verbose output (bug #524338).
+ sed 's#^.SILENT:##g' -i Makedefs.in || die
+
+ # Remove redefinition of _FORTIFY_SOURCE (bug #907683)
+ sed 's#-D_FORTIFY_SOURCE=3##g' -i config-scripts/cups-compiler.m4 || die
+
+ AT_M4DIR="config-scripts" eautoreconf
+
+ # Custom Makefiles
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ export DSOFLAGS="${LDFLAGS}"
+
+ # Explicitly specify compiler wrt bug #524340
+ #
+ # Need to override KRB5CONFIG for proper flags
+ # https://github.com/apple/cups/issues/4423
+ local myeconfargs=(
+ CC="$(tc-getCC)"
+ CXX="$(tc-getCXX)"
+ KRB5CONFIG="${EPREFIX}"/usr/bin/${CHOST}-krb5-config
+ --libdir="${EPREFIX}"/usr/$(get_libdir)
+ --localstatedir="${EPREFIX}"/var
+ # Follow Fedora permission setting
+ --with-cupsd-file-perm=0755
+ --with-exe-file-perm=755
+ --with-log-file-perm=0640
+ # Used by Debian, also prevents printers from getting
+ # disabled and users not knowing how to re-enable them
+ --with-error-policy=retry-job
+ # Used in Debian and Fedora
+ --enable-sync-on-close
+ #
+ --with-rundir="${EPREFIX}"/run/cups
+ --with-pkgconfpath="${EPREFIX}"/usr/$(get_libdir)/pkgconfig
+ --with-cups-user=lp
+ --with-cups-group=lp
+ --with-docdir="${EPREFIX}"/usr/share/cups/html
+ # See bug #863221 for adding root
+ --with-system-groups="root lpadmin"
+ --with-xinetd="${EPREFIX}"/etc/xinetd.d
+ $(multilib_native_use_enable acl)
+ $(use_enable dbus)
+ $(use_enable debug)
+ $(use_enable debug debug-guards)
+ $(use_enable debug debug-printfs)
+ $(use_enable kerberos gssapi)
+ $(multilib_native_use_enable pam)
+ $(use_enable static-libs static)
+ --with-tls=$(usex openssl openssl gnutls)
+ $(use_with systemd ondemand systemd)
+ $(multilib_native_use_enable usb libusb)
+ $(use_with zeroconf dnssd avahi)
+ $(multilib_is_native_abi && echo --enable-libpaper || echo --disable-libpaper)
+ )
+
+ # Handle empty LINGUAS properly, bug #771162
+ if [[ -n "${LINGUAS+x}" ]] ; then
+ myeconfargs+=(
+ --with-languages="${LINGUAS}"
+ )
+ fi
+
+ if tc-is-static-only; then
+ myeconfargs+=(
+ --disable-shared
+ )
+ fi
+
+ # Install in /usr/libexec always, instead of using /usr/lib/cups, as that
+ # makes more sense when facing multilib support.
+ sed -i -e 's:CUPS_SERVERBIN="$exec_prefix/lib/cups":CUPS_SERVERBIN="$exec_prefix/libexec/cups":g' configure ||die
+
+ econf "${myeconfargs[@]}"
+
+ sed -i -e "s:SERVERBIN.*:SERVERBIN = \"\$\(BUILDROOT\)${EPREFIX}/usr/libexec/cups\":" Makedefs || die
+ sed -i -e "s:#define CUPS_SERVERBIN.*:#define CUPS_SERVERBIN \"${EPREFIX}/usr/libexec/cups\":" config.h || die
+ sed -i -e "s:cups_serverbin=.*:cups_serverbin=\"${EPREFIX}/usr/libexec/cups\":" cups-config || die
+
+ # Additional path corrections needed for prefix, see bug #597728
+ sed \
+ -e "s:ICONDIR.*:ICONDIR = ${EPREFIX}/usr/share/icons:" \
+ -e "s:INITDIR.*:INITDIR = ${EPREFIX}/etc:" \
+ -e "s:DBUSDIR.*:DBUSDIR = ${EPREFIX}/etc/dbus-1:" \
+ -e "s:MENUDIR.*:MENUDIR = ${EPREFIX}/usr/share/applications:" \
+ -i Makedefs || die
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+ else
+ emake libs
+ fi
+}
+
+multilib_src_test() {
+ # We only build some of CUPS for multilib, so can't run the tests.
+ if multilib_is_native_abi; then
+ # Avoid using /tmp
+ export CUPS_TESTBASE="${T}"/cups-tests
+
+ mkdir "${T}"/cups-tests || die
+
+ # avoid building *and running* test binaries in src_compile
+ # https://github.com/OpenPrinting/cups/commit/b1d42061e9286f50eefc851ed906d17c6e80c4b0
+ emake UNITTESTS=unittests
+ default
+ fi
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake BUILDROOT="${D}" install
+ else
+ emake BUILDROOT="${D}" install-libs install-headers
+
+ # Manually install pkgconfig file to avoid tangling with duplicate file behavior
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins cups.pc
+
+ dobin cups-config
+ fi
+}
+
+multilib_src_install_all() {
+ dodoc {CHANGES,CREDITS,README}.md
+
+ # Move the default config file to docs
+ dodoc "${ED}"/etc/cups/cupsd.conf.default
+ rm "${ED}"/etc/cups/cupsd.conf.default || die
+
+ # Clean out cups init scripts
+ rm -r "${ED}"/etc/{init.d/cups,rc*} || die
+
+ # Install our init script
+ local neededservices=(
+ $(usex zeroconf avahi-daemon '')
+ $(usex dbus dbus '')
+ )
+ [[ -n ${neededservices[@]} ]] && neededservices="need ${neededservices[@]}"
+ cp "${FILESDIR}"/cupsd.init.d-r4 "${T}"/cupsd || die
+ sed -i -e "s/@neededservices@/${neededservices}/" "${T}"/cupsd || die
+ doinitd "${T}"/cupsd
+
+ if use pam ; then
+ rm "${ED}"/etc/pam.d/${PN} || die
+ pamd_mimic_system cups auth account
+ fi
+
+ if use xinetd ; then
+ # Correct path
+ sed -i -e "s:server = .*:server = /usr/libexec/cups/daemon/cups-lpd:" \
+ "${ED}"/etc/xinetd.d/cups-lpd || die
+ # It is safer to disable this by default, bug #137130
+ grep -w 'disable' "${ED}"/etc/xinetd.d/cups-lpd || \
+ { sed -i -e "s:}:\tdisable = yes\n}:" "${ED}"/etc/xinetd.d/cups-lpd || die ; }
+ # Write permission for file owner (root), bug #296221
+ fperms u+w /etc/xinetd.d/cups-lpd
+ else
+ # Always configure with --with-xinetd= and clean up later,
+ # bug #525604
+ rm -r "${ED}"/etc/xinetd.d || die
+ fi
+
+ keepdir /etc/cups/{interfaces,ppd,ssl}
+
+ if ! use X ; then
+ rm -r "${ED}"/usr/share/applications || die
+ fi
+
+ # Create /etc/cups/client.conf, bug #196967 and bug #266678
+ echo "ServerName ${EPREFIX}/run/cups/cups.sock" >> "${ED}"/etc/cups/client.conf
+
+ # The following file is now provided by cups-filter:
+ rm -r "${ED}"/usr/share/cups/banners || die
+
+ # The following are created by the init script
+ rm -r "${ED}"/var/cache || die
+ rm -r "${ED}"/run || die
+
+ keepdir /usr/libexec/cups/driver /usr/share/cups/{model,profiles} /var/log/cups /var/spool/cups/tmp
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ver_replacing -lt 2.2.2-r2 ; then
+ ewarn "The cupsd init script switched to using pidfiles. Shutting down"
+ ewarn "cupsd will fail the next time. To fix this, please run once as root"
+ ewarn " killall cupsd ; /etc/init.d/cupsd zap ; /etc/init.d/cupsd start"
+ fi
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ elog
+ elog "For information about installing a printer and general cups setup"
+ elog "take a look at: https://wiki.gentoo.org/wiki/Printing"
+ fi
+
+ optfeature_header "CUPS may need installing the following for certain features to work:"
+ use zeroconf && optfeature "local hostname resolution using a hostname.local naming scheme" sys-auth/nss-mdns
+}
diff --git a/net-print/gutenprint/gutenprint-5.3.5.ebuild b/net-print/gutenprint/gutenprint-5.3.5.ebuild
index 691b6e2ac69f..33bda6186969 100644
--- a/net-print/gutenprint/gutenprint-5.3.5.ebuild
+++ b/net-print/gutenprint/gutenprint-5.3.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86"
IUSE="cups nls readline ppds static-libs"
RESTRICT="test"
diff --git a/net-print/libcupsfilters/libcupsfilters-2.1.1-r1.ebuild b/net-print/libcupsfilters/libcupsfilters-2.1.1-r1.ebuild
index aa1a3cadf9d7..edf345c05794 100644
--- a/net-print/libcupsfilters/libcupsfilters-2.1.1-r1.ebuild
+++ b/net-print/libcupsfilters/libcupsfilters-2.1.1-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P/_beta/b}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="dbus exif jpeg pdf +poppler +postscript png test tiff"
RESTRICT="!test? ( test )"
diff --git a/net-proxy/mitmproxy/Manifest b/net-proxy/mitmproxy/Manifest
index 142e07c436f0..9df4ce2c5fe5 100644
--- a/net-proxy/mitmproxy/Manifest
+++ b/net-proxy/mitmproxy/Manifest
@@ -1,2 +1,3 @@
DIST mitmproxy-12.2.1.gh.tar.gz 30996830 BLAKE2B 7f2ae2e8b98f3d800fc6ef73e848fda4b095bcf05498999a51ec938b635d560b04404e29181c484b178c8e37a2d234c7507fbbcbaca11865b9a186f1473c3494 SHA512 eed16d1df4b37ce9226ea4398077a4cd7d317cb2cd991a33399a2e57bd8d1a48dd74c132ce6610dc59e2d33784228e5ae23bb0a46821fd825a8cb8dc5496a79e
DIST mitmproxy-12.2.2.gh.tar.gz 31005581 BLAKE2B 0625003c7e1de7e2ca3761b6572eb91494f9e0e2c85fbe12e017b64e2a9cd2e666f4b48f57078f95f932ca8a24a195f474ea786f97a3f8b099d52fe34b174d23 SHA512 6c0abfa5f771442bb8186bad3306e73d6d7c2216b282539a0d8813fac2d16ebb674458be483063553c5cdaa9ecce4f845634c3d3bd3a09f6b1b0d32bc7eac5bd
+DIST mitmproxy-12.2.3.gh.tar.gz 31006972 BLAKE2B 0eafcd1ac654a103a9310436aa7454666b634019a337204b6e0b331a97cb63cd62578d2d70ff475b8acd2589cc8b066bb619d1ed3611048fe7446125773af7c2 SHA512 c9962e0420e0198fcf844377a679a14486ccc4bacbe85e7ed8942ccdfbdc4c55dc85357981503375245f9eac6f8d96e7e95415f844eee13228cd085383166e98
diff --git a/net-proxy/mitmproxy/mitmproxy-12.2.3.ebuild b/net-proxy/mitmproxy/mitmproxy-12.2.3.ebuild
new file mode 100644
index 000000000000..b162e8a5a5b4
--- /dev/null
+++ b/net-proxy/mitmproxy/mitmproxy-12.2.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="An interactive, SSL-capable, man-in-the-middle HTTP proxy"
+HOMEPAGE="
+ https://www.mitmproxy.org/
+ https://github.com/mitmproxy/mitmproxy/
+ https://pypi.org/project/mitmproxy/
+"
+SRC_URI="
+ https://github.com/mitmproxy/mitmproxy/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# aioquic-1.3.0 introduced breaking changes
+RDEPEND="
+ >=app-arch/brotli-1.0.0[python,${PYTHON_USEDEP}]
+ =dev-python/aioquic-1.2*[${PYTHON_USEDEP}]
+ >=dev-python/argon2-cffi-23.1.0[${PYTHON_USEDEP}]
+ >=dev-python/asgiref-3.2.10[${PYTHON_USEDEP}]
+ >=dev-python/bcrypt-5.0.0[${PYTHON_USEDEP}]
+ >=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-42.0[${PYTHON_USEDEP}]
+ >=dev-python/flask-3.0[${PYTHON_USEDEP}]
+ >=dev-python/h11-0.16.0[${PYTHON_USEDEP}]
+ >=dev-python/h2-4.1.0[${PYTHON_USEDEP}]
+ >=dev-python/hyperframe-6.0.0[${PYTHON_USEDEP}]
+ >=dev-python/kaitaistruct-0.10[${PYTHON_USEDEP}]
+ >=dev-python/ldap3-2.8[${PYTHON_USEDEP}]
+ <net-proxy/mitmproxy-rs-0.13[${PYTHON_USEDEP}]
+ >=net-proxy/mitmproxy-rs-0.12.6[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/publicsuffix2-2.20190812[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-24.3[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-2.4.2[${PYTHON_USEDEP}]
+ >=dev-python/pyperclip-1.9.0[${PYTHON_USEDEP}]
+ >=dev-python/ruamel-yaml-0.18.10[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.3.0[${PYTHON_USEDEP}]
+ >=dev-python/tornado-6.5.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.13.2[${PYTHON_USEDEP}]
+ ' 3.12)
+ >=dev-python/urwid-2.6.14[${PYTHON_USEDEP}]
+ >=dev-python/wsproto-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/zstandard-0.15.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ >=dev-python/click-7.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.9.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-asyncio )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # requires root?
+ test/mitmproxy/proxy/test_mode_servers.py::test_tun_mode
+)
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # unpin dependencies
+ sed -i -r -e 's:,?<=?[0-9.]+,?::' pyproject.toml || die
+
+ # hack pytest-9 compatibility in
+ sed -i -e 's:tool\.pytest\.individual_coverage:ignoreme:' pyproject.toml || die
+}
diff --git a/net-vpn/frp/Manifest b/net-vpn/frp/Manifest
index da4ed24b347a..ddd4ae3b2086 100644
--- a/net-vpn/frp/Manifest
+++ b/net-vpn/frp/Manifest
@@ -1,7 +1,3 @@
-DIST frp-0.60.0-vendor.tar.xz 2816520 BLAKE2B 3f58f108c1dc563d73d119293d9cbcb181059c24bb58731f5d6d870a320982c976c8a0938ff0442bd21ffd0bb86218aaa20f1b382fb7a045422aaea411ad3557 SHA512 9825d39cd4bce25ad796b3ac817e690ca41daf9f028ac4e88aa43b4e295d20f9ede57a1be8933efca00a512ff238f8e34a85f24a4b56f9c52cf40aa1f26118f9
-DIST frp-0.60.0.tar.gz 1073862 BLAKE2B c6169818bbca656d44bc945c70b73474a4f427bd123fa7a546285fb63d3a156dc90d7fa1d46f2ba4ae971281e546fb43a217ad2527b7bd20a402810cb356d7ac SHA512 4c86b91a28b58ce5b681e5f8c886efd57a41fb6ac92606facce0b6f6f6cbd6cf6f789209252455bc6bc6a3ad043f2470040ac84b893926653cc036b40907e60c
-DIST frp-0.61.1-deps.tar.xz 3357512 BLAKE2B 0c34e290fc366cab76aae95c366ef15c6a2d8be69b4e4378ec17baa65f1a8969a73c82a42f96799734f2d12c3ab96b3664966e489af2c2f89dc5c338bf8e6d95 SHA512 9ab876bda2ae46229a4e89471b97416978f0c6367a4b8d51df724281e5626b041f591492b4d2246ae0ecf68d6cc3d38843e538d92bdaad03724921238eaee051
-DIST frp-0.61.1.tar.gz 1127405 BLAKE2B ab58f79a441a670ec85d9a3e607a442da031bf16300a61ff8b11ce7038985b601a565645e7dc3c9fbabb81468cd5e81cbf06aac65b59569d4cef89769d99bd16 SHA512 f51f79601a6f29d923c98627d88977191320796d62b0194ff2f16fd8602c75d426f03ca9b9f4808229e2f07e2ee5ab7874afe4e23e12a68cb25e6ef7157896d0
DIST frp-0.65.0-vendor.tar.xz 3419816 BLAKE2B 7f03284e4bcfb8a3c61fb769187c0b4fe142658eee4a586f527a513c5f1227bac6faba0ca82178ba0306d52080a06a3e562d0b9b3f70650151bef8f3d7d6ecaf SHA512 a3ece9da58ccf681bedc7bcd3155407ac06d6044cba76f99c4990713e1d038762469e8df9774cafc851c19f5ca519bc492c49013327b9f0ed4fffe78a0e87ad5
DIST frp-0.65.0.tar.gz 1146182 BLAKE2B 09745e448fb07e8bcc1f02a0aabbef6cc5eb7567072746539d1a7ca2b2b60d03e692c2d0d319af54e1c9d1a17204c4b2b596731416ad0d7b3364c6c4af3dbe9c SHA512 c70a42bedd243bb12729357a7482ade573627dd4ec54b5da62ca1ff1ed5389c2dc24807b0164aac7cc1ba48aa10c0ed617a52b1a9e8254029bdc3bfd27415081
DIST frp-0.68.0-vendor.tar.xz 3311480 BLAKE2B a2865fef6274e9d1a55867ee4780fe577d374a4f586c75d39fb45ce07f28e06786db7bfbf90c984d5e0ec0f5d30ef0779964bb92bade4d411b33d8a21413d21b SHA512 08f8200a1218d521d9aa2e91147aa64e58bd3c3e93debb0e546eff2be1fd78ece948c20e53159df6285fc7f3e250aea244b5b649a908f1f490074c01c64dc6a1
diff --git a/net-vpn/frp/frp-0.60.0.ebuild b/net-vpn/frp/frp-0.60.0.ebuild
deleted file mode 100644
index 994a8b5d4b28..000000000000
--- a/net-vpn/frp/frp-0.60.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd shell-completion
-
-DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to the internet"
-HOMEPAGE="https://github.com/fatedier/frp"
-SRC_URI="https://github.com/fatedier/frp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/Puqns67/gentoo-deps/releases/download/${P}/${P}-vendor.tar.xz"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv"
-IUSE="+client +server"
-REQUIRED_USE="|| ( client server )"
-BDEPEND=">=dev-lang/go-1.22"
-
-src_compile() {
- mkdir -pv comp || die
-
- if use client; then
- ego build -trimpath -ldflags "-s -w" -tags frpc -o frpc ./cmd/frpc
- ./frpc completion bash > comp/frpc || die
- ./frpc completion fish > comp/frpc.fish || die
- ./frpc completion zsh > comp/_frpc || die
- fi
-
- if use server; then
- ego build -trimpath -ldflags "-s -w" -tags frps -o frps ./cmd/frps
- ./frps completion bash > comp/frps || die
- ./frps completion fish > comp/frps.fish || die
- ./frps completion zsh > comp/_frps || die
- fi
-}
-
-src_install() {
- _install() {
- # Install binary file
- dobin "${1}"
-
- # Install completion files
- dobashcomp "${S}/comp/${1}"
- dofishcomp "${S}/comp/${1}.fish"
- dozshcomp "${S}/comp/_${1}"
-
- # Install systemd services
- systemd_dounit "${FILESDIR}/${1}.service"
- systemd_newunit "${FILESDIR}/${1}_at_.service" "${1}@.service"
-
- # Install config files
- insinto "/etc/${PN}"
- newins "${S}/conf/${1}.toml" "${1}.toml.example"
- newins "${S}/conf/${1}_full_example.toml" "${1}_full.toml.example"
- }
-
- if use client; then
- _install frpc
- fi
-
- if use server; then
- _install frps
- fi
-}
diff --git a/net-vpn/frp/frp-0.61.1.ebuild b/net-vpn/frp/frp-0.61.1.ebuild
deleted file mode 100644
index 593d2dd26557..000000000000
--- a/net-vpn/frp/frp-0.61.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd shell-completion
-
-DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to the internet"
-HOMEPAGE="https://github.com/fatedier/frp"
-SRC_URI="https://github.com/fatedier/frp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv"
-IUSE="+client +server"
-REQUIRED_USE="|| ( client server )"
-BDEPEND=">=dev-lang/go-1.22"
-
-src_unpack() {
- default
-}
-
-src_prepare() {
- ln -sv ../vendor ./ || die
- default
-}
-
-src_compile() {
- mkdir -pv comp || die
-
- if use client; then
- ego build -trimpath -ldflags "-s -w" -tags frpc -o frpc ./cmd/frpc
- ./frpc completion bash > comp/frpc || die
- ./frpc completion fish > comp/frpc.fish || die
- ./frpc completion zsh > comp/_frpc || die
- fi
-
- if use server; then
- ego build -trimpath -ldflags "-s -w" -tags frps -o frps ./cmd/frps
- ./frps completion bash > comp/frps || die
- ./frps completion fish > comp/frps.fish || die
- ./frps completion zsh > comp/_frps || die
- fi
-}
-
-src_install() {
- _install() {
- # Install binary file
- dobin "${1}"
-
- # Install completion files
- dobashcomp "${S}/comp/${1}"
- dofishcomp "${S}/comp/${1}.fish"
- dozshcomp "${S}/comp/_${1}"
-
- # Install systemd services
- systemd_dounit "${FILESDIR}/${1}.service"
- systemd_newunit "${FILESDIR}/${1}_at_.service" "${1}@.service"
-
- # Install config files
- insinto "/etc/${PN}"
- newins "${S}/conf/${1}.toml" "${1}.toml.example"
- newins "${S}/conf/${1}_full_example.toml" "${1}_full.toml.example"
- }
-
- if use client; then
- _install frpc
- fi
-
- if use server; then
- _install frps
- fi
-}
diff --git a/net-vpn/frp/frp-0.68.0.ebuild b/net-vpn/frp/frp-0.68.0.ebuild
index 3680591d15f9..2deb2b27cfa5 100644
--- a/net-vpn/frp/frp-0.68.0.ebuild
+++ b/net-vpn/frp/frp-0.68.0.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~loong ~riscv"
IUSE="+client +server"
REQUIRED_USE="|| ( client server )"
-BDEPEND=">=dev-lang/go-1.25"
+BDEPEND=">=dev-lang/go-1.25.0"
_compile() {
# Currently no web support
diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo
index e7e51098bfaf..7d8ee79fab1d 100644
--- a/profiles/package.mask/00-gentoo
+++ b/profiles/package.mask/00-gentoo
@@ -36,6 +36,17 @@
#--- END OF EXAMPLES ---
+# David Seifert <soap@gentoo.org> (2026-05-12)
+# dev-util/claude-code and dev-util/codex (guru) provide vastly more tokens
+# than relying on cursor as a broker. I don't see a future for cursor-agent.
+# Removal on 2026-06-11.
+dev-util/cursor-agent
+
+# David Seifert <soap@gentoo.org> (2026-05-12)
+# I don't see a future in a slightly better tab-completion editor.
+# Removal on 2026-06-11.
+app-editors/cursor
+
# Louis Sautier <sbraz@gentoo.org> (2026-05-10)
# Unmaintained since 2017, no revdeps.
# Removal on 2026-06-10. Bug #974496.
@@ -142,10 +153,6 @@ dev-python/pydantic-core
# Removal on 2026-06-01, bug #973547
app-containers/docker-compose:0
-# Ulrich Müller <ulm@gentoo.org> (2026-04-30)
-# Upstream package is broken with Qt 6.10.3. Bug #973380.
-=net-im/zoom-7.0.0.1666-r1
-
# Andreas Sturmlechner <asturm@gentoo.org> (2026-04-21)
# PyQt5 has no more revdeps (that aren't also masked).
# Removal on 2026-05-21. Bug #950282
@@ -242,7 +249,7 @@ dev-python/tempest
# Depends on Qt5 and does not appear to be ported to Qt6. A possible alternative
# is net-misc/remmina's x2go plugin, but it requires interested parties to look
# into it. Bugs #538458, #917570, #955192
-# Removal on 2026-05-11.
+# Removal on 2026-05-30.
net-misc/x2goclient
# Michał Górny <mgorny@gentoo.org> (2026-04-11)
@@ -320,8 +327,6 @@ dev-python/calver
#
# If wanted, feel welcome to add `dev-qt/*:6/6.11.0` to package.unmask
# and report issues.
-=dev-python/pyqt6-6.11*
-=dev-python/pyqt6-webengine-6.11*
=dev-python/pyside-6.11.0*
=dev-qt/qt-docs-6.11.0*
=dev-qt/qt3d-6.11.0*
diff --git a/sci-biology/biopython/Manifest b/sci-biology/biopython/Manifest
index 5bd348aea0a4..958821fd58aa 100644
--- a/sci-biology/biopython/Manifest
+++ b/sci-biology/biopython/Manifest
@@ -1,2 +1 @@
-DIST biopython-1.85.tar.gz 19909902 BLAKE2B 796b3989ddda5d6e01952b790e3591f9d32b006348210e09e6be8a9a34f9fa81731325d9c0a022a6ff95da0349991d1e1e4c6ae6c1411db3ca10ef61f97bc713 SHA512 a9bff4fdf34f71f74f35a9bbf25887d6fcf84622d77854e11b0da418b6ff88c7d6e49474d82ca2e4da782ea07cc28f03b43b219b798a806ab02e11af21cd9dab
DIST biopython-1.87.tar.gz 19855264 BLAKE2B 04e98210f5addcd2e18ef085fb054b322cdf4377c0fee51300a2581555967f03e46285dd2d3ecec63864e42fecf91d9c9b9b7763c9497e3413a817eb007845d3 SHA512 aed9131f85b28d1b6fb7b1878d6afe2b701eddae092514ec43c69b623c871e16dbf5aaed464709423031169c0c13709bfbc0055e4cdc89c766e4445b959ba7a5
diff --git a/sci-biology/biopython/biopython-1.85.ebuild b/sci-biology/biopython/biopython-1.85.ebuild
deleted file mode 100644
index 509add1bfa90..000000000000
--- a/sci-biology/biopython/biopython-1.85.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-DISTUTILS_USE_PEP517="setuptools"
-DISTUTILS_EXT=1
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Python modules for computational molecular biology"
-HOMEPAGE="https://www.biopython.org/ https://pypi.org/project/biopython/"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/matplotlib[${PYTHON_USEDEP}]
- dev-python/networkx[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/rdflib[${PYTHON_USEDEP}]
- dev-python/pygraphviz[${PYTHON_USEDEP}]
- >=dev-python/reportlab-3.5.13-r1[${PYTHON_USEDEP}]
- dev-python/pydot[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="app-alternatives/lex"
-
-DOCS=( {CONTRIB,DEPRECATED,NEWS,README}.rst Doc/. )
-
-python_test() {
- cd Tests || die
- "${EPYTHON}" run_tests.py --offline --verbose || die
-}
-
-python_install_all() {
- # remove files causing ecompressdir to fail
- rm Doc/examples/ls_orchid.gbk.{gz,bz2} || die
-
- distutils-r1_python_install_all
-
- dodir /usr/share/${PN}
- cp -r --preserve=mode Scripts Tests "${ED}"/usr/share/${PN} || die
-}
-
-pkg_postinst() {
- optfeature_header "For database support you need to install:"
- optfeature "MySQL database support" dev-python/mysqlclient
- optfeature "PostgreSQL database support" dev-python/psycopg:2
-
- optfeature_header "Some applications need extra packages:"
- optfeature "EMBOSS (The European Molecular Biology Open Software Suite)" sci-biology/emboss
-}
diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest
index 3005d1a7255a..6c773b88604d 100644
--- a/sci-chemistry/chemex/Manifest
+++ b/sci-chemistry/chemex/Manifest
@@ -1,2 +1,2 @@
-DIST chemex-2026.3.0.tar.gz 133145 BLAKE2B 4e452a1e3cfaadf230b2c66db6bd56cb438e3641c0b8f9a810b16cf9bfe626efc5bdee936249d110292abb3a4789621184b862edb420e6a576b200d005375fcb SHA512 8bc8ba1c01f64cfe349349f37ba78f20f16b841cbc3d2171305307478e4b165612e4833c0a8f95b39f75ef33282a66baa3222651642d2c38eae3be6cb5e27b6d
DIST chemex-2026.4.0.tar.gz 139333 BLAKE2B 7519aa31d34bef57abd928df751803222c92521b672451341daf0aefb0e28c55195ca640e7187c6cd4f66381eb7dda944a381b1efb6344a8fad7e852d0371dc9 SHA512 c9fa9d86128999823de3e9abb2dc0e518e7fceec0b30c361b96f7752dfcb7c8b18d8147ebf06e965c565faba384e07a9e92cb450120a7fa33689150233c3fc39
+DIST chemex-2026.5.0.tar.gz 139373 BLAKE2B 226e3e6119b7c81567ef949672371190b76e69d0551c75137cf95d0b16875f2dba83c3dd1be29def6fb9002d779422ef1f683603ef2eb1e398eb419edf508493 SHA512 831978bf149d841660e5ea98eab18a2d21b7969fbfc7f36cfcf74cada5d2fa19fdfc585d4aaffc85b3b0c1cb8124d327716ae23ffa63bf3ac485187fad5934ae
diff --git a/sci-chemistry/chemex/chemex-2026.3.0.ebuild b/sci-chemistry/chemex/chemex-2026.5.0.ebuild
index f822b9f3cf17..f822b9f3cf17 100644
--- a/sci-chemistry/chemex/chemex-2026.3.0.ebuild
+++ b/sci-chemistry/chemex/chemex-2026.5.0.ebuild
diff --git a/sci-electronics/fasthenry/metadata.xml b/sci-electronics/fasthenry/metadata.xml
index 9b8f5a91906d..66ee50826efd 100644
--- a/sci-electronics/fasthenry/metadata.xml
+++ b/sci-electronics/fasthenry/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>dilfridge@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
index b270732bfa9f..4c9f51a1ba81 100644
--- a/sci-electronics/klayout/Manifest
+++ b/sci-electronics/klayout/Manifest
@@ -1,2 +1,2 @@
-DIST klayout-0.30.4.tar.gz 101138011 BLAKE2B 8d8e44bd2b87cc0b668d896b6cd0b1b7fd4b43b223da7fd65883b0cff23145f8da244d3898f6815778a32df5b2474e5dc9bec087e3a635ff296017c80fb6ad22 SHA512 0e94b7342d9cb3e3d91030948a9448eee75e682a7a1972a118c3de5e7dcee7dab10820c555c5cda10b4877f73fb8e2e1413330160e75bdfbd781fa7963e5bd0f
DIST klayout-0.30.7.tar.gz 103854086 BLAKE2B c4586f188b63224543a1ccd918baadb3a8fe1b36388d5cd9fb94c016bab8ea8bda7cf77759e745845ea45be8951d1c2621f02d1ce2217d388e093d70b8db80b6 SHA512 d914d810022280a68246681ed3e5845f05cb0aa99bec8b6aa75effec40aad5b106813673d8d7e1855dd77441d2ff1c9fa52b2e36bf97de476e60d19de99bbb69
+DIST klayout-0.30.8.tar.gz 103894113 BLAKE2B fdf653235e261af1cf20c18a6b699f5deb581062ba8e190cfc54c670644aece15ffe8d38692ff18362f1e710c34a4d730d17143ad831fbe1342136cbe7e8329d SHA512 fd2813434f51d71dca0c1c24af620e0df5ac23607f7351a8ef1980216c4d8ded4df53a84f174f4e57017db5c9e8c43cb7a2e470c22a05efac3b568b19a74be28
diff --git a/sci-electronics/klayout/klayout-0.30.4.ebuild b/sci-electronics/klayout/klayout-0.30.8.ebuild
index 60990c17dec9..cf6d5cf5de04 100644
--- a/sci-electronics/klayout/klayout-0.30.4.ebuild
+++ b/sci-electronics/klayout/klayout-0.30.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ USE_RUBY="ruby33"
PYTHON_COMPAT=( python3_{10..14} )
-inherit toolchain-funcs python-single-r1 ruby-ng
+inherit flag-o-matic toolchain-funcs python-single-r1 ruby-ng
if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git"
@@ -17,7 +17,7 @@ if [[ ${PV} = 9999* ]]; then
EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
else
SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
@@ -43,6 +43,9 @@ DEPEND="${RDEPEND}
pkg_setup() {
python-single-r1_pkg_setup
ruby-ng_pkg_setup
+
+ # https://github.com/KLayout/klayout/issues/2340 (bug #973164)
+ append-flags -fno-strict-aliasing
}
each_ruby_configure() {
diff --git a/sci-geosciences/folium/folium-0.20.0-r1.ebuild b/sci-geosciences/folium/folium-0.20.0-r1.ebuild
index 671d5463b05a..242cbab925fb 100644
--- a/sci-geosciences/folium/folium-0.20.0-r1.ebuild
+++ b/sci-geosciences/folium/folium-0.20.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2025 Gentoo Authors
+# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -36,6 +36,7 @@ BDEPEND="
dev-util/selenium-manager
)"
+EPYTEST_PLUGINS=( )
distutils_enable_tests pytest
python_test() {
diff --git a/sci-mathematics/dunshire/dunshire-0.1.3-r2.ebuild b/sci-mathematics/dunshire/dunshire-0.1.3-r3.ebuild
index 600aa6cb90b4..9948a63572ea 100644
--- a/sci-mathematics/dunshire/dunshire-0.1.3-r2.ebuild
+++ b/sci-mathematics/dunshire/dunshire-0.1.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/sec-keys/openpgp-keys-gdal/openpgp-keys-gdal-20260412.ebuild b/sec-keys/openpgp-keys-gdal/openpgp-keys-gdal-20260412.ebuild
index fd40a2d5b4e1..dcf81cba2a49 100644
--- a/sec-keys/openpgp-keys-gdal/openpgp-keys-gdal-20260412.ebuild
+++ b/sec-keys/openpgp-keys-gdal/openpgp-keys-gdal-20260412.ebuild
@@ -16,7 +16,7 @@ inherit sec-keys
DESCRIPTION="OpenPGP keys used to sign GDAL"
HOMEPAGE="https://gdal.org"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
src_compile() {
# hack
diff --git a/sec-keys/openpgp-keys-simonkelley/Manifest b/sec-keys/openpgp-keys-simonkelley/Manifest
new file mode 100644
index 000000000000..cb3e515400b3
--- /dev/null
+++ b/sec-keys/openpgp-keys-simonkelley/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-simonkelley-20260512.asc 7358 BLAKE2B fb8911795028733d32b863c272bfb7d3467d7f6d001655f75416bff004ed5c75ff6f939195a90976ff9732331e1f9c682159e9b324880cc10e001a44f30c1b2a SHA512 1487f587cdfb7b75e50629d3cad113bb6af4e47d0c5d5a6fc0567f89d0ffdcc9b09622182a64867b2bfbe15b160db371ca454c0535af377954da7992545397de
diff --git a/sec-keys/openpgp-keys-simonkelley/metadata.xml b/sec-keys/openpgp-keys-simonkelley/metadata.xml
new file mode 100644
index 000000000000..0f2e57ded13c
--- /dev/null
+++ b/sec-keys/openpgp-keys-simonkelley/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/sec-keys/openpgp-keys-simonkelley/openpgp-keys-simonkelley-20260512.ebuild b/sec-keys/openpgp-keys-simonkelley/openpgp-keys-simonkelley-20260512.ebuild
new file mode 100644
index 000000000000..d7b9682c6ae2
--- /dev/null
+++ b/sec-keys/openpgp-keys-simonkelley/openpgp-keys-simonkelley-20260512.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SEC_KEYS_VALIDPGPKEYS=(
+ D6EACBD6EE46B834248D111215CDDA6AE19135A2:simon:manual
+)
+
+inherit sec-keys
+
+DESCRIPTION="OpenPGP key used by Simon Kelley"
+HOMEPAGE="https://thekelleys.org.uk/"
+SRC_URI="https://thekelleys.org.uk/srkgpg.txt -> ${P}.asc"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/sys-apps/hexyl/hexyl-0.17.0.ebuild b/sys-apps/hexyl/hexyl-0.17.0.ebuild
index ac667b6697fb..0225cbb7eace 100644
--- a/sys-apps/hexyl/hexyl-0.17.0.ebuild
+++ b/sys-apps/hexyl/hexyl-0.17.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2026 Gentoo Authors
+# Copyright 2017-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -75,12 +75,12 @@ CRATES="
yansi@1.0.1
"
-inherit cargo
+inherit cargo shell-completion
DESCRIPTION="A command-line hex viewer"
HOMEPAGE="https://github.com/sharkdp/hexyl"
SRC_URI="
- https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/sharkdp/hexyl/archive/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
@@ -89,10 +89,28 @@ LICENSE="|| ( Apache-2.0 MIT )"
LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
+QA_FLAGS_IGNORED="usr/bin/hexyl"
-DOCS=( README.md CHANGELOG.md )
+RESTRICT="mirror"
+
+BDEPEND="
+ virtual/pandoc
+"
+
+src_compile() {
+ cargo_src_compile
+ pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md"
+}
src_install() {
cargo_src_install
einstalldocs
+ doman "doc/${PN}.1"
+
+ "target/release/${PN}" --completion bash > "${PN}"
+ dobashcomp "${PN}"
+ "target/release/${PN}" --completion zsh > "_${PN}"
+ dozshcomp "_${PN}"
+ "target/release/${PN}" --completion fish > "${PN}.fish"
+ dofishcomp "${PN}.fish"
}
diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml
index 24ccbb8a7ce2..1bd26735cdca 100644
--- a/sys-apps/hexyl/metadata.xml
+++ b/sys-apps/hexyl/metadata.xml
@@ -2,9 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>thomas@binaryden.de</email>
- <name>Thomas Kemmer</name>
+ <email>Wuzy01@qq.com</email>
+ <name>Wu, Zhenyu</name>
</maintainer>
- <origin>binaryden-overlay</origin>
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest
index 8afdaee0d685..9a016c39db73 100644
--- a/sys-auth/elogind/Manifest
+++ b/sys-auth/elogind/Manifest
@@ -3,3 +3,5 @@ DIST elogind-255.17.tar.gz 2183733 BLAKE2B d7d239e8ff946ed430df6245dba548fc39e7c
DIST elogind-255.22.tar.gz 2139687 BLAKE2B ed7f8ea68c79813e5a2bbe82dcc0d05e3e240934c255792c0931c58cc82e8639e185075692f89f017d2a70bb7a50ab07139d51431e36156bead4713d11bcd7f7 SHA512 7b1e1c6cc917bcaac1b6f8ac538b355cf53a4236f1c5248bdc44caec25d012b6bced5395dc3a0d77c4e2783f196d939e0edbabd7c901124e683c54e298c05b03
DIST elogind-255.23.tar.gz 2141771 BLAKE2B cc80c423156912b0f8f4f6a81885b2ad3f21621da0d7866cdaa9993f06d695fa50f96e9787cc54c1321270785f346e005e5555c7046c8d787b4e8c7bc9ff2c9b SHA512 914d0febc15b609147c346326c9d109931434ce9994f536c8c4f5d32efac0b3f8b9d851c71af802bd931b75fd6ef2736728db26dc781363c5d343aaaf15e7c7c
DIST elogind-255.24.tar.gz 2143770 BLAKE2B b205cfa60a1eddac114e23f5dc28bd7dd3fa903ff67e1d4177cbe60f0e10da8f2cde9a92e8d7aea65535961aaf353e0c7a5df2d71196a5ab8154f38928b6739b SHA512 b8a436a7271df895613e6135f3ff9804f580fd7da915f38840e0c65638a6135f9a4671145f41fb186333b69a61ca52495b9e957aadbb383b15421e1e13f53b79
+DIST elogind-255.25.tar.gz 2144947 BLAKE2B 69996aade480b8d16a6c190cf33b136e20b4c624f0f9cfcaa2c25722ab00dba3543377b1547fec419e8e40a0f762a51d281c81f17aa96ba17e80a473c7d5b1d4 SHA512 f4bc22438a5de70c703f8997e155be07120f348c41b8538c2faef3cc5046d2f306528bbc258062c4b98fa520546ecbe2bff1e8e56647bbbafd2a3f05727732cb
+DIST elogind-257.14.tar.gz 2639697 BLAKE2B a0e3e629c8022837e81100332914bdb85d0e2bd9a09934a13a59458ab22b30a264177feb66ea2e0de57b9cba96ec6b882c812064ebdace502771610978227773 SHA512 2ef3f197643093b3ebe9f46e47aa6275a5fccd1b0dab4cd500cf3009c8af70c8590684f363a9dfa8a599426b546e630074a0c853d3723391a244d5cb308fbdcc
diff --git a/sys-auth/elogind/elogind-255.24.ebuild b/sys-auth/elogind/elogind-255.24.ebuild
index ca619a9fcd14..34dafa821e2e 100644
--- a/sys-auth/elogind/elogind-255.24.ebuild
+++ b/sys-auth/elogind/elogind-255.24.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
fi
inherit eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils
diff --git a/sys-auth/elogind/elogind-255.25.ebuild b/sys-auth/elogind/elogind-255.25.ebuild
new file mode 100644
index 000000000000..ca619a9fcd14
--- /dev/null
+++ b/sys-auth/elogind/elogind-255.25.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+
+if [[ ${PV} = *9999* ]]; then
+ EGIT_BRANCH="v255-stable"
+ EGIT_REPO_URI="https://github.com/elogind/elogind.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils
+
+DESCRIPTION="The systemd project's logind, extracted to a standalone package"
+HOMEPAGE="https://github.com/elogind/elogind"
+
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
+SLOT="0"
+IUSE="+acl audit cgroup-hybrid debug doc +pam +policykit selinux test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-text/docbook-xml-dtd:4.2
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-util/gperf
+ virtual/pkgconfig
+ $(python_gen_any_dep 'dev-python/jinja2[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+"
+DEPEND="
+ audit? ( sys-process/audit )
+ sys-apps/util-linux
+ sys-libs/libcap
+ virtual/libudev:=
+ acl? ( sys-apps/acl )
+ pam? ( sys-libs/pam )
+ selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+ !sys-apps/systemd
+ >=sys-apps/systemd-utils-255.7-r4[udev]
+"
+PDEPEND="
+ sys-apps/dbus
+ policykit? ( sys-auth/polkit )
+"
+
+DOCS=( README.md )
+
+PATCHES=(
+ # all downstream patches:
+ "${FILESDIR}/${PN}-252.9-nodocs.patch"
+ # See also:
+ # https://github.com/elogind/elogind/issues/285
+ "${FILESDIR}/${PN}-255.17-revert-s2idle.patch" # bug 939042
+ "${FILESDIR}/${PN}-255.22-musl.patch" # bug 967191
+ "${FILESDIR}/${PN}-255.22-musl-deux.patch" # bug 967711
+)
+
+python_check_deps() {
+ python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD"
+
+ use kernel_linux && linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ xdg_environment_reset
+
+ # don't cleanup /dev/shm/ on logout on logout
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949698
+ sed -e "s/#RemoveIPC=yes/RemoveIPC=no/" \
+ -i src/login/logind.conf.in || die
+}
+
+src_configure() {
+ if use cgroup-hybrid; then
+ cgroupmode="hybrid"
+ else
+ cgroupmode="unified"
+ fi
+
+ python_setup
+
+ EMESON_BUILDTYPE="$(usex debug debug release)"
+
+ local emesonargs=(
+ -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+ -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d
+ --libexecdir="lib/elogind"
+ --localstatedir="${EPREFIX}"/var
+ -Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions"
+ -Dman=auto
+ -Dsmack=true
+ -Dcgroup-controller=openrc
+ -Ddefault-hierarchy=${cgroupmode}
+ -Ddefault-kill-user-processes=false
+ -Dacl=$(usex acl enabled disabled)
+ -Daudit=$(usex audit enabled disabled)
+ -Dhtml=$(usex doc auto disabled)
+ -Dpam=$(usex pam enabled disabled)
+ -Dpamlibdir="$(getpam_mod_dir)"
+ -Dselinux=$(usex selinux enabled disabled)
+ -Dtests=$(usex test true false)
+ -Dutmp=$(usex elibc_musl false true)
+ -Dmode=release
+
+ # Ensure consistency between merged-usr and split-usr (bug 945965)
+ -Dhalt-path="${EPREFIX}/sbin/halt"
+ -Dkexec-path="${EPREFIX}/usr/sbin/kexec"
+ -Dnologin-path="${EPREFIX}/sbin/nologin"
+ -Dpoweroff-path="${EPREFIX}/sbin/poweroff"
+ -Dreboot-path="${EPREFIX}/sbin/reboot"
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ keepdir /var/lib/elogind
+
+ newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
+
+ newconfd "${FILESDIR}"/${PN}.conf ${PN}
+}
+
+pkg_postinst() {
+ udev_reload
+ if ! use pam; then
+ ewarn "${PN} will not be managing user logins/seats without USE=\"pam\"!"
+ ewarn "In other words, it will be useless for most applications."
+ ewarn
+ fi
+ if ! use policykit; then
+ ewarn "loginctl will not be able to perform privileged operations without"
+ ewarn "USE=\"policykit\"! That means e.g. no suspend or hibernate."
+ ewarn
+ fi
+ if [[ "$(rc-config list boot | grep elogind)" != "" ]]; then
+ elog "elogind is currently started from boot runlevel."
+ elif [[ "$(rc-config list default | grep elogind)" != "" ]]; then
+ ewarn "elogind is currently started from default runlevel."
+ ewarn "Please remove elogind from the default runlevel and"
+ ewarn "add it to the boot runlevel by:"
+ ewarn "# rc-update del elogind default"
+ ewarn "# rc-update add elogind boot"
+ else
+ elog "elogind is currently not started from any runlevel."
+ elog "You may add it to the boot runlevel by:"
+ elog "# rc-update add elogind boot"
+ elog
+ elog "Alternatively, you can leave elogind out of any"
+ elog "runlevel. It will then be started automatically"
+ if use pam; then
+ elog "when the first service calls it via dbus, or"
+ elog "the first user logs into the system."
+ else
+ elog "when the first service calls it via dbus."
+ fi
+ fi
+
+ if ver_replacing -lt 252.9; then
+ elog "Starting with release 252.9 the sleep configuration is now done"
+ elog "in the /etc/elogind/sleep.conf. Should you use non-default sleep"
+ elog "configuration remember to migrate those to new configuration file."
+ fi
+
+ local file files
+ # find custom hooks excluding known (nvidia-drivers, sys-power/tlp)
+ if [[ -d "${EROOT}"/$(get_libdir)/elogind/system-sleep ]]; then
+ readarray -t files < <(find "${EROOT}"/$(get_libdir)/elogind/system-sleep/ \
+ -type f \( -not -iname ".keep_dir" -a \
+ -not -iname "nvidia" -a \
+ -not -iname "49-tlp-sleep" \) || die)
+ fi
+ if [[ ${#files[@]} -gt 0 ]]; then
+ ewarn "*** Custom hooks in obsolete path detected ***"
+ for file in "${files[@]}"; do
+ ewarn " ${file}"
+ done
+ ewarn "Move these custom hooks to ${EROOT}/etc/elogind/system-sleep/ instead."
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-auth/elogind/elogind-257.14.ebuild b/sys-auth/elogind/elogind-257.14.ebuild
new file mode 100644
index 000000000000..1af0bdee139f
--- /dev/null
+++ b/sys-auth/elogind/elogind-257.14.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+
+if [[ ${PV} = *9999* ]]; then
+ EGIT_BRANCH="v255-stable"
+ EGIT_REPO_URI="https://github.com/elogind/elogind.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils
+
+DESCRIPTION="The systemd project's logind, extracted to a standalone package"
+HOMEPAGE="https://github.com/elogind/elogind"
+
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
+SLOT="0"
+IUSE="+acl audit cgroup-hybrid debug doc +pam +policykit selinux test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-text/docbook-xml-dtd:4.2
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-util/gperf
+ virtual/pkgconfig
+ $(python_gen_any_dep 'dev-python/jinja2[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+"
+DEPEND="
+ audit? ( sys-process/audit )
+ sys-apps/util-linux
+ sys-libs/libcap
+ virtual/libudev:=
+ acl? ( sys-apps/acl )
+ pam? ( sys-libs/pam )
+ selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+ !sys-apps/systemd
+ >=sys-apps/systemd-utils-255.7-r4[udev]
+"
+PDEPEND="
+ sys-apps/dbus
+ policykit? ( sys-auth/polkit )
+"
+
+DOCS=( README.md )
+
+python_check_deps() {
+ python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD"
+
+ use kernel_linux && linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ xdg_environment_reset
+
+ # don't cleanup /dev/shm/ on logout on logout
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949698
+ sed -e "s/#RemoveIPC=yes/RemoveIPC=no/" \
+ -i src/login/logind.conf.in || die
+}
+
+src_configure() {
+ if use cgroup-hybrid; then
+ cgroupmode="hybrid"
+ else
+ cgroupmode="unified"
+ fi
+
+ python_setup
+
+ EMESON_BUILDTYPE="$(usex debug debug release)"
+
+ local emesonargs=(
+ -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+ -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d
+ --libexecdir="lib/elogind"
+ --localstatedir="${EPREFIX}"/var
+ -Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions"
+ -Dman=auto
+ -Dsmack=true
+ -Dcgroup-controller=openrc
+ -Ddefault-hierarchy=${cgroupmode}
+ -Ddefault-kill-user-processes=false
+ -Dacl=$(usex acl enabled disabled)
+ -Daudit=$(usex audit enabled disabled)
+ -Dhtml=$(usex doc auto disabled)
+ -Dpam=$(usex pam enabled disabled)
+ -Dpamlibdir="$(getpam_mod_dir)"
+ -Dselinux=$(usex selinux enabled disabled)
+ -Dtests=$(usex test true false)
+ -Dutmp=$(usex elibc_musl false true)
+ -Dmode=release
+
+ # Ensure consistency between merged-usr and split-usr (bug 945965)
+ -Dhalt-path="${EPREFIX}/sbin/halt"
+ -Dkexec-path="${EPREFIX}/usr/sbin/kexec"
+ -Dnologin-path="${EPREFIX}/sbin/nologin"
+ -Dpoweroff-path="${EPREFIX}/sbin/poweroff"
+ -Dreboot-path="${EPREFIX}/sbin/reboot"
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ keepdir /var/lib/elogind
+
+ rm "${ED}"/usr/share/doc/${PF}/LICENSE* || die
+ rm "${ED}"/usr/share/doc/${PF}/CODING_STYLE.md || die
+
+ newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
+
+ newconfd "${FILESDIR}"/${PN}.conf ${PN}
+}
+
+pkg_postinst() {
+ udev_reload
+ if ! use pam; then
+ ewarn "${PN} will not be managing user logins/seats without USE=\"pam\"!"
+ ewarn "In other words, it will be useless for most applications."
+ ewarn
+ fi
+ if ! use policykit; then
+ ewarn "loginctl will not be able to perform privileged operations without"
+ ewarn "USE=\"policykit\"! That means e.g. no suspend or hibernate."
+ ewarn
+ fi
+ if [[ "$(rc-config list boot | grep elogind)" != "" ]]; then
+ elog "elogind is currently started from boot runlevel."
+ elif [[ "$(rc-config list default | grep elogind)" != "" ]]; then
+ ewarn "elogind is currently started from default runlevel."
+ ewarn "Please remove elogind from the default runlevel and"
+ ewarn "add it to the boot runlevel by:"
+ ewarn "# rc-update del elogind default"
+ ewarn "# rc-update add elogind boot"
+ else
+ elog "elogind is currently not started from any runlevel."
+ elog "You may add it to the boot runlevel by:"
+ elog "# rc-update add elogind boot"
+ elog
+ elog "Alternatively, you can leave elogind out of any"
+ elog "runlevel. It will then be started automatically"
+ if use pam; then
+ elog "when the first service calls it via dbus, or"
+ elog "the first user logs into the system."
+ else
+ elog "when the first service calls it via dbus."
+ fi
+ fi
+
+ if ver_replacing -lt 252.9; then
+ elog "Starting with release 252.9 the sleep configuration is now done"
+ elog "in the /etc/elogind/sleep.conf. Should you use non-default sleep"
+ elog "configuration remember to migrate those to new configuration file."
+ fi
+
+ local file files
+ # find custom hooks excluding known (nvidia-drivers, sys-power/tlp)
+ if [[ -d "${EROOT}"/$(get_libdir)/elogind/system-sleep ]]; then
+ readarray -t files < <(find "${EROOT}"/$(get_libdir)/elogind/system-sleep/ \
+ -type f \( -not -iname ".keep_dir" -a \
+ -not -iname "nvidia" -a \
+ -not -iname "49-tlp-sleep" \) || die)
+ fi
+ if [[ ${#files[@]} -gt 0 ]]; then
+ ewarn "*** Custom hooks in obsolete path detected ***"
+ for file in "${files[@]}"; do
+ ewarn " ${file}"
+ done
+ ewarn "Move these custom hooks to ${EROOT}/etc/elogind/system-sleep/ instead."
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-fs/xfsdump/Manifest b/sys-fs/xfsdump/Manifest
index ccb2ec6018e5..0b0ee1b62bb6 100644
--- a/sys-fs/xfsdump/Manifest
+++ b/sys-fs/xfsdump/Manifest
@@ -1,2 +1,3 @@
DIST xfsdump-3.1.12.tar.xz 609500 BLAKE2B 2cd39e9f66459d75e9a254c3409279fecb95883468fc933d4d8326d00e89422ce433472c98073aa2aef8c6c4a3a1ed7e5ef94584993eb4087b2a4667187c6aee SHA512 803a3b639aef35ec882f40faeaabf381973ba2636ce0c9d06568361f5398c3c6842ffe184fc01441bf51bb1ed1b9e40b012715c09c8cc942484cc031a8eb1757
DIST xfsdump-3.2.0.tar.xz 615312 BLAKE2B 2971608b1ae3e280cba31ffefc379995211088338926f9c3f1679c825742b585bb1ab875b3da2afd48f6cd2bad04831e5e61d0251f018e2bebf72af4009ef764 SHA512 339317a92d7fda3e63b292db5e8a6d4a107a7f2ec269d54c109b6ade2f76cd823fb53db7a3a7e8a6c4883d6ce5626c7bc85fef6741f44699a4a8dfecfaa5231f
+DIST xfsdump-3.3.0.tar.xz 621436 BLAKE2B 7317d88dc933fd5d45f261fd09b5750715990b845d8dc380e9fab1a33acad6c08ae2808599eed3c850361dc6224d355c74a531503e25e64aecb3d8801be77a14 SHA512 d20119ea15317422763679ce41b6112ef7edfe22637551cdbd419bed5c9c713664aed30317d491b23f3a95f792e1fa4ddd642339ad3cd1c3a6da92bc9b1ff71b
diff --git a/sys-fs/xfsdump/xfsdump-3.3.0.ebuild b/sys-fs/xfsdump/xfsdump-3.3.0.ebuild
new file mode 100644
index 000000000000..c01014e6f44f
--- /dev/null
+++ b/sys-fs/xfsdump/xfsdump-3.3.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="XFS dump/restore utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ https://git.kernel.org/pub/scm/fs/xfs/xfsdump-dev.git/"
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="ncurses nls"
+
+RDEPEND="
+ >=sys-apps/attr-2.4.19
+ sys-apps/util-linux
+ sys-fs/e2fsprogs
+ >=sys-fs/xfsprogs-3.2.0
+ ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ncurses? ( virtual/pkgconfig )
+ nls? ( sys-devel/gettext )
+"
+
+PATCHES=(
+ # bug #335115
+ "${FILESDIR}"/${PN}-3.1.9-prompt-overflow.patch
+ # bug #311881
+ "${FILESDIR}"/${PN}-3.1.9-no-symlink.patch
+ # bug #561664
+ "${FILESDIR}"/${PN}-3.1.6-linguas.patch
+
+ "${FILESDIR}"/${PN}-3.1.9-fix-docs.patch
+ "${FILESDIR}"/${PN}-3.1.9-skip-inventory-debian-subfolder.patch
+ "${FILESDIR}"/${PN}-3.1.12-mimic-basename-for-nonglibc.patch
+)
+
+src_prepare() {
+ sed -i \
+ -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+ include/builddefs.in \
+ || die
+
+ # bug #605852
+ sed -i \
+ -e "s:enable_curses=[a-z]*:enable_curses=$(usex ncurses):" \
+ -e "s:libcurses=\"[^\"]*\":libcurses='$(use ncurses && $(tc-getPKG_CONFIG) --libs ncurses)':" \
+ configure || die
+
+ default
+}
+
+src_configure() {
+ # bug #184564
+ unset PLATFORM
+
+ # bug 925234
+ use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
+ # lto-type-mismatch warnings but xfsdump is on life support
+ filter-lto
+
+ export OPTIMIZER="${CFLAGS}"
+ # Pass CFLAGS here too per GCC documentation for LTO
+ export LDFLAGS="${CFLAGS} ${LDFLAGS}"
+ export DEBUG=-DNDEBUG
+
+ local myeconfargs=(
+ $(use_enable nls gettext)
+ --libdir="${EPREFIX}/$(get_libdir)"
+ --libexecdir="${EPREFIX}/usr/$(get_libdir)"
+ --sbindir="${EPREFIX}/sbin"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ # Enable verbose build
+ emake V=1
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.29.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.29.ebuild
index 63d821c7ed90..1a174780feb1 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.29.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.29.ebuild
@@ -41,7 +41,7 @@ SRC_URI+="
"
S=${WORKDIR}
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
IUSE="debug"
RDEPEND="
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.29.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.29.ebuild
index 8b2b72268b57..32f09e9625be 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.29.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.29.ebuild
@@ -54,7 +54,7 @@ SRC_URI+="
"
S=${WORKDIR}/${BASE_P}
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="debug hardened"
REQUIRED_USE="
arm? ( savedconfig )
diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest
index 7ee783332887..a52c4701bdb9 100644
--- a/sys-kernel/zen-sources/Manifest
+++ b/sys-kernel/zen-sources/Manifest
@@ -1,4 +1,4 @@
-DIST genpatches-7.0-4.base.tar.xz 49544 BLAKE2B 6036d87cb264317664fb3735da6663ed89879d58fca888230d1fef68f582aaa2374c2764ec96ad8bea8c52d1038f7c65bf3205ad3fd43328c9764bf0883c4555 SHA512 a4d2715ca7c45e1cd612a3541d02b5ddbbbe01946de648f7f434341dd8f16156a79d67a4ad7b62768944398b68a0f0e8d16ff591f4114fdbf9dcbd26fe8cd545
-DIST genpatches-7.0-4.extras.tar.xz 4320 BLAKE2B a9686be8e05da9bf5cd064b7d1dbd1a67b801b5ddeb5230775ce64424fdc5a2b8342186cfa39c51595488bc0546f09034cacae6f18db174eb38e17844b9c3313 SHA512 369041c27ec259ae100558983d7c3f5bc72e869338f720bc28e6c211214e1b9c97fc70729ff63f261043ec9ce7964d4dd8a1cd101d2a7161049f8f95ef2a158a
+DIST genpatches-7.0-7.base.tar.xz 160868 BLAKE2B 8afb04838c98c99385ca37027a8355c62d8f58973222dd9b3be55ef9fe714af7790c2b0dae1689b26788ff7349c3a2ac143337003e704f99b905099404d13009 SHA512 6bae3bb110afd2398a466ffa649f637694bd6ff8a0d337583650d1a3be0858fb8cc2ef2639a29b181f49943dfa283edd724ac54ae2d52f41ce7a619bbea14c95
+DIST genpatches-7.0-7.extras.tar.xz 3980 BLAKE2B a346d7e2c195a76cf687acf1d7547b4504f30c896b0be98d91f6962965bf9feca2b21a04fd7d511ac289fb7d18a83ae9c1cb2f9c590efa1ff92aba401cde7e7f SHA512 a27d7627bfec4fc3c85ab33d0686559f946a9cca8095440c0ba2f67b3859424f3696714e2064f33f9725848020282fe5b341fa50bd91be19ebc9f8d4fc340f41
DIST linux-7.0.tar.xz 157143652 BLAKE2B 3d9795083c8938f80f480de0d10bfd9c525640e59d5c7f22983de3f12ee42c84c31be902cafb05579ddb1c32bac5ed06b0d4953f9705450be185bd2d9ab08f89 SHA512 8c85b708342f8f09ca25b2234b22e93b62b144a9ef919fbb21827f52fa47498e778c79db1559524dd7fb360f95b2ce174171443c1859656c281be41d2b6c5a0b
-DIST linux-v7.0.3-zen1.patch.zst 158333 BLAKE2B 59a5ec7b06e0bbd587a0f25f83dccdee41c2964ccc5167804c5f4148c97d2b0a34d9679e6814a6dec6d6a81f273f7f6ee2162a8526dc64d825bf9f9c117644e7 SHA512 cad660db9d964803fe1f0c2154db75f6c96250c921a4ef896ec4dd71dfd16de8e0a63ed15141060a0949e903bd8d894ab593c0ad3c543ad209ca9043b2047e68
+DIST linux-v7.0.6-zen1.patch.zst 159100 BLAKE2B 9e2d799d447350808597250ad09d4ff4ef15c06cec8f23fc8531e8f1654f362fe52b98952c22987cccfd8cf69ff18fc64e163d1181d1c576da6fdade0544bcf6 SHA512 79e651b4e015e77bb60ebe46c852bba533def9cd5b52c1e21577863410ab940f2d9ac1ea7c4bff2ba2e9e73e339f3c8283edf0563b7c3978412daccb1ef7b607
diff --git a/sys-kernel/zen-sources/zen-sources-7.0.3.ebuild b/sys-kernel/zen-sources/zen-sources-7.0.6.ebuild
index f04fb155cc8f..8b6ba9ea54be 100644
--- a/sys-kernel/zen-sources/zen-sources-7.0.3.ebuild
+++ b/sys-kernel/zen-sources/zen-sources-7.0.6.ebuild
@@ -4,7 +4,7 @@
EAPI="8"
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
-K_GENPATCHES_VER="4"
+K_GENPATCHES_VER="7"
K_SECURITY_UNSUPPORTED="1"
K_NOSETEXTRAVERSION="1"
K_NODRYRUN="yes"
@@ -26,7 +26,6 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${ZEN_URI}"
KEYWORDS="~amd64 ~arm64 ~x86"
UNIPATCH_LIST="${WORKDIR}/linux-v${PV}-zen${ZEN_VER}.patch"
-UNIPATCH_STRICTORDER="yes"
UNIPATCH_EXCLUDE="1810 2701"
K_EXTRAEINFO="For more info on zen-sources, and for how to report problems, see: \
diff --git a/sys-libs/libcap/libcap-2.78.ebuild b/sys-libs/libcap/libcap-2.78.ebuild
index 0dffaaf6eb67..a318175acba4 100644
--- a/sys-libs/libcap/libcap-2.78.ebuild
+++ b/sys-libs/libcap/libcap-2.78.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
fi
DESCRIPTION="POSIX 1003.1e capabilities"
diff --git a/sys-process/lsof/lsof-4.99.6.ebuild b/sys-process/lsof/lsof-4.99.6.ebuild
index c850d19f81d1..3b3e4d9f0adf 100644
--- a/sys-process/lsof/lsof-4.99.6.ebuild
+++ b/sys-process/lsof/lsof-4.99.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/lsof-org/lsof/releases/download/${PV}/${P}.tar.gz"
LICENSE="lsof"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="rpc selinux"
RDEPEND="
diff --git a/virtual/dist-kernel/dist-kernel-6.18.29.ebuild b/virtual/dist-kernel/dist-kernel-6.18.29.ebuild
index 13848dc136b6..dd87c0fb3ebd 100644
--- a/virtual/dist-kernel/dist-kernel-6.18.29.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.18.29.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual to depend on any Distribution Kernel"
SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
|| (
diff --git a/www-apps/chromedriver-bin/Manifest b/www-apps/chromedriver-bin/Manifest
index 7d2278180d4c..3c54019d474d 100644
--- a/www-apps/chromedriver-bin/Manifest
+++ b/www-apps/chromedriver-bin/Manifest
@@ -1 +1,2 @@
DIST chromedriver-bin-147.0.7727.137.linux64.zip 9922603 BLAKE2B a9f043d2624fbc9545bef63e0f4325789effd147949c109137751fe595bc4eb95f4e8143a53351b66b8c4b9ca381200dd7fe975cdf9f8e7b059fdd157d842657 SHA512 d70ebe1064f48fb459835e46826b43da34ecd4a5b04d79f10aed35cb55b9a7f4d7e34ab2486807e9dcb0506b47da62af6449331c0833db6c313120199296f958
+DIST chromedriver-bin-148.0.7778.167.linux64.zip 9956254 BLAKE2B dd315456244415a5a389351dcdb76e0fe597b98c1c00b1639eeb3aaf4bb8f423f88ebdb4c312b12c8f505a1cb9384d98133c7ae60003d0ff7547667ed1e77228 SHA512 dc3f44043d02ca7e3d2b48e9fdd76aec6a0972fa0336c7e988a1d240974a53854eae26e5ef839f2f4e9acee708cdfe6cd2169fbf8aba2b2440f8f6f0aeff2ba3
diff --git a/www-apps/chromedriver-bin/chromedriver-bin-148.0.7778.167.ebuild b/www-apps/chromedriver-bin/chromedriver-bin-148.0.7778.167.ebuild
new file mode 100644
index 000000000000..dfbb34c99366
--- /dev/null
+++ b/www-apps/chromedriver-bin/chromedriver-bin-148.0.7778.167.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# See https://googlechromelabs.github.io/chrome-for-testing/#stable for URLs
+DESCRIPTION="WebDriver for Chrome"
+HOMEPAGE="https://sites.google.com/corp/chromium.org/driver/"
+SRC_URI="amd64? ( https://storage.googleapis.com/chrome-for-testing-public/${PV}/linux64/chromedriver-linux64.zip -> ${P}.linux64.zip )"
+S="${WORKDIR}/chromedriver-linux64"
+
+LICENSE="google-chrome"
+SLOT="0"
+KEYWORDS="amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+ sys-libs/glibc
+ www-client/google-chrome
+ !www-client/chromium
+"
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="usr/bin/chromedriver"
+
+src_install() {
+ dobin chromedriver
+}
diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index 014c4431817c..69795f9d844a 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,3 +1,2 @@
-DIST element-v1.12.10.tar.gz 39734525 BLAKE2B 414e6ce60e6ff66227e5c23dd9632477eb3dccbe89f9ec0b53f2da35226d7d51a45c2211e136be88002a55b4da026171005dc47acbed5635f87e06d7c69ec1f3 SHA512 cd446b50c0c20a1811ad40f95320b678194981e6daed2440d409223b7e804fcb171e8797acc8093d37b3465025eea014d9879f71e8f96c253a33ecaec5d752ad
-DIST element-v1.12.13.tar.gz 40680006 BLAKE2B 7742921131267377ed01aa40263895249c7f0f0815ea4e9dc842121f1003f2642e5e18ab29d7a62d4be73c3a3c0fa14eacf8d8bec38fa13c7088b2da89e231c1 SHA512 2277c9d6fc3824e366bf6cf4e6b5fcec272ed0c4ebf6b0bb77e6ae6e84dad290ec699c246369b99bc6abfbf83718ad422b77be6501953cfc8a2d90ad7ef7376a
DIST element-v1.12.15.tar.gz 40684885 BLAKE2B e2bbf462c788d0147b3c6dac44a256f5df595d3d12f7a0902a7dd1e9a3c0bb0f70eb68ef57b454dcc9ea27e02b07724b944a5e21bd343249ba6d60199be11aef SHA512 7a5a3bfdae6420e6d8fe37aebadc2cfb4af7dad9aa9d668e4e9d4164e9dbc17ebd8206ed6e8893c5612ed7c62fd7971789204ffb27c0a122dd21549327de6667
+DIST element-v1.12.18.tar.gz 40607729 BLAKE2B 5e042e9322b236949e6038df2349790941af16659b8aefb4dddea861eb0afe611008b0bc47b3168522ec833d27ef6167976f3cbb08c5c25da5b180a5c87bed79 SHA512 a0894b6815a1127de67c9a9e4efce2eb7b6d2b31a8f137c53aa7c3801a496ed118f7ffb6098f00de806acbfbf41e02ac9ce2820b076a0b957f4afaa0393d6ac3
diff --git a/www-apps/element/element-1.12.13.ebuild b/www-apps/element/element-1.12.13.ebuild
deleted file mode 100644
index fe07f634e30c..000000000000
--- a/www-apps/element/element-1.12.13.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="A glossy Matrix collaboration client for the web"
-HOMEPAGE="https://element.io/"
-SRC_URI="https://github.com/element-hq/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz"
-S=${WORKDIR}/${PN}-v${PV}
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-need_httpd
-
-src_install() {
- webapp_src_preinst
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- dodir "${MY_HTDOCSDIR}"/home
- dodir "${MY_HTDOCSDIR}"/sites
-
- webapp_serverowned "${MY_HTDOCSDIR}"/home
- webapp_serverowned "${MY_HTDOCSDIR}"/sites
- #webapp_configfile "${MY_HTDOCSDIR}"/config.json
-
- webapp_src_install
-}
diff --git a/www-apps/element/element-1.12.10.ebuild b/www-apps/element/element-1.12.18.ebuild
index fe07f634e30c..fe07f634e30c 100644
--- a/www-apps/element/element-1.12.10.ebuild
+++ b/www-apps/element/element-1.12.18.ebuild
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index aba230e5e870..534974fdc9e5 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,6 @@
DIST chromium-146.0.7680.177-linux.tar.xz 1476867376 BLAKE2B e446db0f0921f5c1dd05fa6250dd15af950b83ad1e86a930f11839eced6581080b21105f66184a08620c3fa7e9bac53a422195c054b026b4315801482e1ebd75 SHA512 1859630a05a004d69e27a024e2f8a8c3e5ac16a0c889cf2f1571e1960dfebf0a53a3e49564568c87d1d335342bb9a09f1481d303d3e53cdd77349aff0a551c0c
-DIST chromium-147.0.7727.116-linux.tar.xz 1474189144 BLAKE2B b4d3d8a1af12a69f5c1c0317610e895c8e6965cf8e3e219b5e65ddc7a43474b55e2e4ad121ae235ae7c2a7f0d191a8c8e6d30b694033ec7bae1039e47a45890f SHA512 1b622cf26db7ce65c66408e1c6f827b4231e714f1fb2b6328bfec17e83615eac1068458c92c139a874e68d8b0fe0b00f90e6b2390c6870e7288011bc92a6717b
DIST chromium-147.0.7727.137-linux.tar.xz 1474046144 BLAKE2B 8d5ab4863e4c038e927771709c794d2c64d4ae425913c7e3040245b4af135e3937ba4ed36a175b0482303277cf92a8ffa8f849f859f069d7ff18d48316da0ed0 SHA512 90cf4d74f879808c7e7606108073ff3c3bb38d1c70ccb41da4d295443d111ec0773071cf8d492e4f2ee3feb165c5990ae1aa23eed6ae963cd50d3d2872fced5a
+DIST chromium-148.0.7778.167-linux.tar.xz 1592280992 BLAKE2B 19734b03687d7c1c4ecab855f989fdd120e0ded609789adce15e5dc7150608c0c009aa60b7b160cc62f1764bf9b28b5e7f878bde3e9c5580a89b5d88f114c505 SHA512 26c086f5f0693d86e8b14d4d9b14ac8a665118030f82530233ac2a64bcb4e43e61494f36d8aa4de1210d9b43db53aaea9a0ca8e4826e6ee66e665632ee5b5c1c
DIST chromium-148.0.7778.96-linux.tar.xz 1592992076 BLAKE2B 058469c0365ea1af141eaf012e6b20eaa7acb77ac238c617d9c7cde444ff4bdb9d71945403c2c214b776d338cf32a5946863022128571f50d392b8fe0e867245 SHA512 89efe10636faee025e3829571ca66c9e59f8f4a6bac299db7411e9a89c41cc23f8fcc67484d48b17e76f281e43b8090cc34550d8e2a37b4e9287e0e1b23ba799
DIST chromium-149.0.7815.2-linux.tar.xz 1608143844 BLAKE2B 9164a849627b78611181ee0d00f31f964a5dc3815d010821eb27a65b0ed14b83baa454da0b28c9d9ea8d3711b3cdd3714bb53fe33cd16689d9e92fcb5338053c SHA512 74b052cb8f1ef4dbd4ca86fcea1b606d1817254c06ab97f8f80eb6540ec03600d75a9ae01407b00d6284b2f4209a9e6ead7489aba82242cca3f440df1d5d13b6
DIST chromium-clang-llvmorg-23-init-10931-g20b6ec66-2.tar.xz 69658116 BLAKE2B 81687f891c250c59c67c085f63a243533f212263af3f92849104819b77db9d9c0dc9cf6149e684b8d7228ae21cc6226a3f14ef17868850761ec27bf1c9a83ffc SHA512 2eec3745457e5c008b8a703f081e9e7f6c8e62dfb88a0f9cfbe17468d9f2026c8c68136d273599a8fe98255560a89740cf713f19ad684e11404f0e2f635091bb
diff --git a/www-client/chromium/chromium-147.0.7727.116.ebuild b/www-client/chromium/chromium-148.0.7778.167.ebuild
index fab5b9703f75..a8db3e30fa32 100644
--- a/www-client/chromium/chromium-147.0.7727.116.ebuild
+++ b/www-client/chromium/chromium-148.0.7778.167.ebuild
@@ -23,12 +23,11 @@ EAPI=8
# using an external CI system that we have some control over, in case
# issues pop up again with official tarball generation.
-GN_MIN_VER=0.2318
+GN_MIN_VER=0.2354
# chromium-tools/get-chromium-toolchain-strings.py (or just use Chromicler)
-# Node for M145+ should be 24.12.0 but that's not packaged in Gentoo yet. See #969145
TEST_FONT="a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969"
-BUNDLED_CLANG_VER="llvmorg-23-init-5669-g8a0be0bc-1"
-BUNDLED_RUST_VER="6f54d591c3116ee7f8ce9321ddeca286810cc142-2"
+BUNDLED_CLANG_VER="llvmorg-23-init-5669-g8a0be0bc-4"
+BUNDLED_RUST_VER="6f54d591c3116ee7f8ce9321ddeca286810cc142-7"
RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
NODE_VER="24.12.0"
ESBUILD_VER="0.25.1"
@@ -53,7 +52,7 @@ inherit python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg
DESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="https://www.chromium.org/"
PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6"
-PATCH_V="${PV%%\.*}-4"
+PATCH_V="${PV%%\.*}-3"
COPIUM_COMMIT="fe1caafa06f27542c18a881348f78e984e2d9fe2"
SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
https://deps.gentoo.zip/www-client/chromium/rollup-wasm-node-${ROLLUP_VER}.tgz
@@ -233,6 +232,7 @@ BDEPEND="
>=sys-devel/bison-2.4.3
sys-devel/flex
virtual/pkgconfig
+ x11-misc/xdg-utils
"
if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
@@ -611,6 +611,13 @@ src_prepare() {
fi
+ # Do this before we apply patches since (e.g.) ppc64 needs to patch rollup and it's easier in ${S}
+ einfo "Moving rollup wasm-node package into place ..."
+ mkdir -p third_party/devtools-frontend/src/node_modules/@rollup/wasm-node ||
+ die "Failed to create node_modules/@rollup/wasm-node"
+ mv "${WORKDIR}"/package/* third_party/devtools-frontend/src/node_modules/@rollup/wasm-node ||
+ die "Failed to move rollup package"
+
default
# Sanity check esbuild version before we start removing files.
@@ -635,6 +642,7 @@ src_prepare() {
local esbuild_path="${S}/third_party/devtools-frontend/src/third_party/esbuild"
local -A restore_list=(
["/usr/bin/esbuild-${ESBUILD_VER}"]="${esbuild_path}/esbuild"
+ ["/usr/bin/gperf"]="${S}/third_party/gperf/cipd/bin/gperf"
["/usr/bin/node"]="${S}/third_party/node/linux/node-linux-x64/bin/node"
)
@@ -645,19 +653,14 @@ src_prepare() {
# Make sure the parent dir exists; some tarballs don't include (e.g.) node's bindir
mkdir -p "$(dirname "${dst}")" || die "Failed to create directory for ${dst}"
ln -s "${src}" "${dst}" || die "Failed to symlink ${dst} from ${src}"
+ if [[ ! -L "${dst}" || "$(readlink -f "${dst}")" != "${src}" ]]; then
+ die "Symlink verification failed for ${dst} -> ${src}"
+ fi
else
die "Expected to find ${src} to restore ${dst}, but it does not exist."
fi
done
- # Until we can just symlink in a system rollup, we'll `mv` the wasm version and modify some files.
- # Do this after removing bundled bins in case we decide to strip wasm binaries in the future.
- einfo "Moving rollup wasm-node package into place ..."
- mkdir -p third_party/devtools-frontend/src/node_modules/@rollup/wasm-node ||
- die "Failed to create node_modules/@rollup/wasm-node"
- mv "${WORKDIR}"/package/* third_party/devtools-frontend/src/node_modules/@rollup/wasm-node ||
- die "Failed to move rollup package"
-
# adjust python interpreter version
sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
@@ -727,7 +730,7 @@ src_prepare() {
third_party/dav1d
third_party/dawn
third_party/dawn/third_party/gn/webgpu-cts
- third_party/dawn/third_party/khronos
+ third_party/dawn/third_party/OpenGL-Registry
third_party/dawn/third_party/renderdoc
third_party/dawn/third_party/webgpu-headers
third_party/depot_tools
@@ -781,6 +784,7 @@ src_prepare() {
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/gperf # We symlink system gperf, but this will purge the symlink since we tidy up afterwards.
third_party/highway
third_party/hunspell
third_party/ink_stroke_modeler/src/ink_stroke_modeler
@@ -950,7 +954,6 @@ src_prepare() {
# gyp -> gn leftovers
third_party/speech-dispatcher
third_party/usb_ids
- third_party/xdg-utils
)
if use rar; then
@@ -1525,12 +1528,14 @@ src_test() {
StackTraceDeathTest.StackDumpSignalHandlerIsMallocFree
TestLauncherTools.TruncateSnippetFocusedMatchesFatalMessagesTest
ThreadPoolEnvironmentConfig.CanUseBackgroundPriorityForWorker
+ # M148 Beta
+ RunUntilTestWithMockTime.ConditionOnlyObservedIfWorkIsDone
)
local test_filter="-$(IFS=:; printf '%s' "${skip_tests[*]}")"
# test-launcher-bot-mode enables parallelism and plain output
# Check individual tests with --gtest_filter=<test you want> --single-process-tests
./out/Release/base_unittests --test-launcher-bot-mode \
- --test-launcher-jobs="$(makeopts_jobs)" \
+ --test-launcher-jobs="$(get_makeopts_jobs)" \
--gtest_filter="${test_filter}" || die "Tests failed!"
}
@@ -1603,9 +1608,6 @@ src_install() {
[[ ${#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
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index c7da591a64e2..d153e802303c 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -386,13 +386,112 @@ DIST firefox-150.0.2-vi.xpi 506458 BLAKE2B 9c2959eee29ffba5f0573c06023d20cb9ef08
DIST firefox-150.0.2-xh.xpi 274397 BLAKE2B 1963c2de41daabd669c78cbe68732a89b7691d240afe5770c84e446944372e1bc4599ebe37bf20382c1c3b96f0c7b6603bd81a4beb8d4911bb3aac35afe0e4d4 SHA512 a2b3631819eb4d59ea18705652e570d46ab7d98266a602764e6f25debe24435790ae8dd3b6a43c5ca959bbcee1dd20832483116c37ce1c52125cf12dd0de3ec5
DIST firefox-150.0.2-zh-CN.xpi 496928 BLAKE2B b22b5f063e85f8c1dc3daa7ababb3b3eb837b5b1f00dac99b706137065fc6cb39bd9f8a058967da411f07aad5bb866ff325c9848125016d6702ab47ae7743b45 SHA512 4f9623bbae9b9c0597b778dbcbec9a019dc6507d88a6bbbcbccdc5b63a81a0b14e6bf979b3ae94b3ad7405bb33a7a2ad63211493d659a6704eb7ab12bdf97bad
DIST firefox-150.0.2-zh-TW.xpi 500878 BLAKE2B 4eae336f62ba03c3cc470a547a36fd0ab31937203a1645626bf958994131786c9b9c39f7e1d58164c915b2a59fdcee68e7fa1dae501e94b2a264747c964fcb9c SHA512 35b1e6b10ae2cf629d93b16f77feaa6047d7c0ae2775eb0792d033eff0371ee1666c4926860f407272c9c1542edf729e82d99001e0925ab96f14125070ae5c18
+DIST firefox-150.0.3-ach.xpi 294925 BLAKE2B ee3190bc9d374881262dad1fb8005d1577c879ba01a304fe9bcd20d28727b82d6afd360c1562eee9b701971a245444b04aed03d2d42405e0be2764344538c74b SHA512 da18292fd3e13cf6f3193dc8268584fcde2e5d8ea4e384449f42deb759674ce9dd71017a153dc4d7707f2d360654b930ee3ac37124d832c54b133163cac7f7af
+DIST firefox-150.0.3-af.xpi 268381 BLAKE2B e1ed3025b68cd008b17ae91f088a127dc7adfb8fd13eaa666e76b9a074e905bdf64163d618a2b810667cbd4f33f02df714d256e50f82d051b6e2e3b80623da6d SHA512 e03a59e3aa916087076feb3229a70d4aa1c0b1e9731d1285011f7776f8bc7735ba653921b8cd858fcc3d8f665d2c4a1ce3b7ebb7e3348e471f4dbf196a4765ba
+DIST firefox-150.0.3-an.xpi 332162 BLAKE2B 9c6127cfa1f242316cc21e3eee316374a9987fd4be2a824fede9cf3839f384729f9a3b251a5e80cf2d3d3eac4f2816e3498a6d25b04aafede2083bb128f6e341 SHA512 632f79c684d7b95e6983cba79f781d3eb79da380f1cc42d3593712448a53da4993edf1e9ebeeecbc8d7a6daa578f8036ab2ef6e767845c0d85dfdec5388c6659
+DIST firefox-150.0.3-ar.xpi 500613 BLAKE2B d9b7c72fafdc2acb2545f70b7f1d56a680db7f30729005f9d2cfc5be1b7eddb59d97c8c2188418211ddfc63cc715edee32c2685bf66f75927111613e1f68522a SHA512 40f3da4747e16e70a71fa392a2fac3b4bd2a1efab6b027d0d638c01e304cb2a9e0860afd05f6e66865b1d682a2c7c9c178c16709cd992c25a86a731c22f6adb3
+DIST firefox-150.0.3-ast.xpi 312828 BLAKE2B d337a04833daaf7ac60b5dcf27115c170fcd0e1559c01519cf903d29d5aecadbc378bd41385b58852c76c0810873b58b74e3a53a64db43385282462a7f371ed4 SHA512 711d271ae2080d8c2f20beb88666279360e05a97d4318cda0117104637e20b7ee09504748d6c1cceacd98e4595531695afd68d5730c31e5722d79b7b7edd4d5c
+DIST firefox-150.0.3-az.xpi 318827 BLAKE2B c06e6a9ff192fe998e3a7adf96fb25545d2943ad9cd8321c7bd0019ba09d1988657cdf78944ff4f115b1a793b1d21336f39017ca8fec32e9fe618da412b170d3 SHA512 ea47625c3c2abb58a46cdda0c2e06db2c0095bfebd87efea236c8284fa6f74885fa81640169dfcfdd1b83073c4ee2ebf9e279ed0ff669333318a7eec8d7923fa
+DIST firefox-150.0.3-be.xpi 565607 BLAKE2B f598acfba84fafabb9f5bb294333fa6a7e94fa6f1c97d838be418e41f14dcf638d4acf7b7b64fd5a3bdea718a1bbd5615c5c2930a62a2320a1dc5070a7f83e2a SHA512 6b91e37954d27de3af7d2597ff978d69805b3ba41b01e38b85752888d092817036f1201fee5de934ff0a596f0cedf6f4733a577c05e0e563faa7390014cc93a1
+DIST firefox-150.0.3-bg.xpi 462151 BLAKE2B b6fc16827a1ad0793dfde038fec63badc68270a4f477f0f613147295ba8ac3ec784191989aa6ed4ff29f559c84f381f3daeaae5c80dd5809debe2c9ec7fdfe1e SHA512 5df245611333b53104dcad70794777508bd82d067ae706ebd4981ec81d1782ae30b115f9981ff96aaa9b53f60faae525f2ca21db3bd8687578a7ececc212eaea
+DIST firefox-150.0.3-bn.xpi 412917 BLAKE2B a514a28f244601738db08608678b75b2cd6de2938c563a38fbe660093fcd5dd4563456b3ff91452885e3eb3ebaa3e78eeae7dc731d0adc926c2099d17dd496b9 SHA512 d7b5776fbb11e3d297c3c338b56f5f35fc5bce0587a6cf00ad1e7bd8f06f108d432b8d302b8084e33245333def291747cd9135b18ff6a74c15ec41a1f18effb7
+DIST firefox-150.0.3-br.xpi 394729 BLAKE2B 54c64ef0dae52ca36756e487f7a0a0a434a75d8d0a72ccd79d62d5e9bc629d6e7865cdf3f0d662178598dd5799d6ca919a817a92b9e6d0c2dd84d4bf05b15208 SHA512 35b7d8a8d71a4bb20c0356d4aa5636280b0f0ccead4810fd1f082cc377177cfe0b85b2d03cac3aa6711a0782d91e7df8ebbf964213f2c57f998e866a4fd37559
+DIST firefox-150.0.3-bs.xpi 449540 BLAKE2B ef352f3505d83db94a27683258a4d213c2501946d70c42738845f4b7c9582dc02d5d37eaf7632d6f8935119f0267d8b6b9d76bcaea5371db6e485552441da864 SHA512 73bfce496b3d6eec3a0b944787b8da29793d55d793516ddb4aa041262bc518e42ecd1ac18f2a04b17aa8708fa7343eaba96e084c9b1cafccb8520f02f446a702
+DIST firefox-150.0.3-ca-valencia.xpi 358100 BLAKE2B b472ee7a14b6024cfd00df670c354343d7f5edd9b6a54bc033dfe96939421da8d255d8686680297c30cf0b5c2d94b2db17acc35511edf6ff8c51eeec177fb0ac SHA512 cd2b636fab6d57202991209df825cad9366e09a7d0925c0fd9a6ce05dcc02c4fb7d29cc38d7d7113075eaabdf003610a277080bee08051d968ed95171fd8eb1d
+DIST firefox-150.0.3-ca.xpi 426100 BLAKE2B 0eed47eaf16e30848f9a41d8dd1b4361065738627e77248588b8a2eae4311e400ad730b652dd9fa1a49d938a12dde431b7dcc4303e11a375f86233fdbcce0376 SHA512 1f4a0ca80b3e53e5d63aa7ce4eaf91bec05e0c7ed121e0fbdbb294775a020e46f08057232d7616fb55659b3a1474e325edac324e38b496d25541c2150e7dac47
+DIST firefox-150.0.3-cak.xpi 389857 BLAKE2B 49a505eb6ff70442792cb58b3155b9b7aeee26b72403175c9366b10b1c2085eff6e8a8233db0d8edb9485a71d067b8c37436650cd4604330998c7ed716a13085 SHA512 7db86bac6c4c6afa5fced85b432e8b1d07df34c36dbfddfb7df1eec28849af6fa2f32ccf87903a798968d200a5cd1741fd652ab09382a06e1ecda9e4629438e2
+DIST firefox-150.0.3-cs.xpi 517058 BLAKE2B bf993f6395c5a12ba8cc4e32ff0991eef4bda8c17bc360c65c77681d445f00cf31ef20af2bb0403758385c40d271e971307c5f3f21b5ec5db1c49ac555bab796 SHA512 70e6ba752d43740817097a20d8e4e38a7568db34ccc33ae83433f9a772a512ce71251faabf68536cc3cb6a8b49fa4ce31a5c706a88c7ae5f94f404af51eff651
+DIST firefox-150.0.3-cy.xpi 479008 BLAKE2B 941174c24cc05b9476bf853f4a0c6f214f790bbb51dd9b52b2bd9f2c6a97bd531fda6585121bb225408428e727ef519850b54fb633bf9a91d591a5280897082c SHA512 ee992b4a98f66ef44d0f5803b90c2c4685e1c9d214bbd78b4863e713665a8545a13b8d0f9b7d61bd54c8c1dc9e66b667a1dfcf51120151857aff0cbf91242043
+DIST firefox-150.0.3-da.xpi 461388 BLAKE2B 3b0186fb7724c96359e3e4da4c0c2b18e403db6c6f8568ee9d4989c7b40c9426a6d532789f0a7e9750626c00e614a4a77b068fadf810ac5e89fe0191ad62c6e4 SHA512 5ce211a33fca0dcafdeaf95bfe177b64589053e5d95a2670729da147c8b96d20380f3d0ebabf73179f557703875878354c50a20524ee531f9658c9d584f043ab
+DIST firefox-150.0.3-de.xpi 490226 BLAKE2B a463484754c14bfe1e05895e38952d0e893cffa586873e37abb90bf1a1a526b98dfc9fd568e1832e48c48c94debf492efd678ee45ba3ccfa29a7c100d334ae36 SHA512 55f8e52f0ef4c63a39f66c4a3d17eee7a4967b89acd74b4bbdc95f0d48b6f0a8bcbb0d5409cc043903308a7c5a02ae8e7d5df16b297f6d9e3656f505a44fbaeb
+DIST firefox-150.0.3-dsb.xpi 504186 BLAKE2B e2924327fee2f329c56bb5bcc72d3de2f5cfd31d9579d9bc83ad10bfcf95c1412d7ad86b3b95013a9b0d08fc8b7a52845c411eb72eee33aa33cf6ef14d20bd8c SHA512 da52d9474b9f4ae190d9cf6a05e44b88122fda88e212a3a98ce2049259d2a0cdec31c284d5af33d2af26d9ea04a01733b71319b9b35deafc3f7932d2d29f6100
+DIST firefox-150.0.3-el.xpi 581307 BLAKE2B 25aec0d750bc0396cd10ccfb5b20b71462739b2cac34dbc6222ef76ef4dc812777ce41890726993f7ca67d7c9c14a95b45c61fb31939437776211fe82c76a946 SHA512 3a0700ab6144c86c7133a54ce37953d53123c611c5067b0c72852ba1f1bf319e9d2505504489ebae4b4600ae3be974878e5d90ba352145636fab44c71cde9b33
+DIST firefox-150.0.3-en-CA.xpi 443364 BLAKE2B 79619a3479a68d2c198e1c8eb8266fd100364519f43fdd5f41181c08f75a445cdbb8a791bf7761f66014de5d1942a7fa0642ea4471420ddbc0ceeea90a5a965f SHA512 bf8e9aeae0210c359810f59a750505b8b769e5c59185ced68763662e587034388b2548a2511ee8249aaf8a06d0815fa74a0e2c6432dc30314d1d4e01c7778a01
+DIST firefox-150.0.3-en-GB.xpi 443687 BLAKE2B 133b9675505c2c0cbe374af9df5bae245bae9d604e111c1d7b714f764132fe2e85b1802745d79cde43c4fe1756dd0f895946f0b7c5b315fce8ca67a71aa4f004 SHA512 4f68940468fbc0700747b030997d2e139c2e31de64b136582154f213fe1b0a299c2c69dfa4e65b089de1e2a3a63717551003d81f857de5453bf9874d1b58a4a1
+DIST firefox-150.0.3-eo.xpi 468730 BLAKE2B 6d0429848947b33e771475fc98e21fc1de7c916a2f16c5725d8a9f8b05373d5fcdb6ece792b88a36c26ef54a9dca7309b4743ee05052fcfcdb8a1446eafe2f5c SHA512 daad92127a9314057ab3fc30d99ae4142ea621ff424db787fc72b6f7b56654af5b8a5266fa47a3e70234e7b8d3c3d6f4b88962373a299d8811bdf88f02474ff4
+DIST firefox-150.0.3-es-AR.xpi 481219 BLAKE2B 15b2ca80069312bf5b93abcbbf10f71e83e22866f2388514472df91079db198289d450ddc253debea47f0583bbcf789e981b63b1513560b55d3747c76f806d34 SHA512 970a771de1551ca88e0551089540179b3812756c8c06280c386f13c38ae535fde8900cbc7227289a4a108d0f3b0f213b95ec19b4488f4f45260ddcbd58534034
+DIST firefox-150.0.3-es-CL.xpi 482595 BLAKE2B d1a5535714af8936c33393b3b21c74465afb04132620e2525033b930b270eca41820093a613da7e80b0719955d915096a9ccae3c50ef7068997f350986e2cc6f SHA512 683974d9a730c8530e3950189c37cf795d1d4f8cd7f5ef28318e979187af6eea5f37ea4609c624f6531cf9401060b7211c2576ea29f60a2f995c5682e6cbf411
+DIST firefox-150.0.3-es-ES.xpi 483217 BLAKE2B 9d36b345750e150f495fab060b0bffbabdd14d9c6f182407616df5dc171bdcec2609ba3c3baa0bfb9f2af2c411db65933c7737487d7303fd07c459c75c1fffa0 SHA512 f6e8fc9b6b5d15f5655f895331eed303f06cbb27be137f55c67e94239a6d4b0539942529daad9de3dc354f654c81efe81af9522e0406fe2712037d48fb16e8f9
+DIST firefox-150.0.3-es-MX.xpi 486199 BLAKE2B 03dd0e377ee7dfffd147bb86ece27672423fe9b09cac3f675d9fd05eb3a2d85d4d32de4fe266ebd04212134e496b7350fa5293781a445d25da870ee196657500 SHA512 0aff8663db355078c8de2d6ddc556dbdba5c21fa755d615f7ed84c46d982b5aef8137ee4e081ae6e3e63c1d59e1d08811537ab24d478b258f44354b507de6a1a
+DIST firefox-150.0.3-et.xpi 358859 BLAKE2B e73b09bf4b8f370dd5744cd5147a13230e15c17c494c4badaaaf1f76114fc15b3adc5ba25f34f928f78e5dfc6391c5136443b78885557a839aead27c44dcc327 SHA512 383cafb26c8b1e166d3c14e42136d37401daf019fdd5354905cbf99015ea4546be2d690b97ec8d10b64af19c57b1e1eea1a3fb0ce2b6d44f8cfefb0cfdb49219
+DIST firefox-150.0.3-eu.xpi 468093 BLAKE2B d865afab1f2c20b49ec3b6cc491756bb85d5467deca232dffb2a0a0f9b42be1a6824e8d325a6638c06bc35f375321babb535a78668b1081d9949676cf477a928 SHA512 817d6c78e0489ca481b5eb144931748176cbcc1371765e2d9988e800d861756024591a6337e9581010bf4b7504149f3d2ace0de83b9195fa9797c450cbf62ae3
+DIST firefox-150.0.3-fa.xpi 420087 BLAKE2B a5759596457dbf78db522c6ca68438f567af6f51e79f1795158c98950caf3cff4fe9afc602418e89f52ad67ba3596efe90d0e71e85f856f634f325748ece5b94 SHA512 f06bc7b66244f34aa7d36767763a0890327c5f26f8ccdba3859c041e2509ac3bd628824236c066b3b9bcf86167bce00b69c434e5ca0691da7fc2f5e52092066c
+DIST firefox-150.0.3-ff.xpi 310492 BLAKE2B 37917c4110371f6378a58ea08260c029b733eabb6af2c7deb21d6ff85403fa909c38a5e45eb5887135c283313abe26d29a8b37f6a9e7771a33ddda866e3d2025 SHA512 20980fd335e1b7404eb18ddcf5e8b577e6c2663b50cc1ac5dc66444d1a242c4c62a13d44d0d57ef15a09316af96e1c8ed5a87c157715143b3f3c2f82d4a2b06e
+DIST firefox-150.0.3-fi.xpi 466010 BLAKE2B 5e8fcbc5ca9a0c0e2ba58e5c3b5d3b2a557dd595e2a0f302c4352a638fdea3a40cb3d75e8c7828a06ff5374c1913d8275bbc4133b0f33b9436942c935e8b5fd6 SHA512 10995e3c08fc11a1bb48440cdfa197e4c2206e30c9bc53dda317ab0613de6f45cc6ee0d48c02ed3262a43f60ab647b817ee38d3c4adb22d52cb86a05cbb8c149
+DIST firefox-150.0.3-fr.xpi 496083 BLAKE2B a7f09b65007d826400e8c9ce389ad1b02e9c1cedc93f439fb43aec628ef88e012cb6ca0ec86d70545d0208a6147215a7ba32d0d8f61c17c677236ad98cf2ac23 SHA512 e81286749c2d7f9b222d7dc96773b78c4f4b9a6e941bc6c6525cb94c67ab3d0155ebf0359fcd91557d75b31d5501002047926985450c9fc2c6662dd1240482cc
+DIST firefox-150.0.3-fy-NL.xpi 477800 BLAKE2B 130b82ae9673da6961fe51ccfc79cb8c12bb09ed65d6ca4fe6224b701f384d3ce12a20997c63243295341c72a573609b8d903fab6dc18cdb19a6ec6b5e4b10bb SHA512 a282ee565e54d8ea8e8a3b84e823d220578cb6e3e1ffc4063cb3176ea5589b46e2499031b579226fbb37284a7ba95dffc11e0a3b88d3e447a73b3c3c7a6b3b2e
+DIST firefox-150.0.3-ga-IE.xpi 316152 BLAKE2B 594c483ae340094f6ed3d600beace4d8c5a2e066ece0d37d48c495b03bc541330950a032210b5b698bb856fdc0389b0470bc3012f9739f5d4a606d658646b669 SHA512 9da873d68e5f0c421922a05f7e6de1d374f9caf83415a3cc79f101eb4a9c6fa3a377b56fd8f12285cac3e920a4c66525bcdbfcd968a3ae8462df9a979065ca41
+DIST firefox-150.0.3-gd.xpi 409605 BLAKE2B c58b7de5da821c994292b5370919b5181e2553f7b9cc010227c976d1da5fb3cd086441de02e4e23c06efac415af4e50e8d0293bb3e192114cdb3b86edd6b32cb SHA512 390a306b299bcfbbf4cc745f65210216e996d750449df8e9e9199c56833d68cd674d8d56157ec8c8105e857430216b82b94d34eacceb0b1d2d1ce248d32e03d1
+DIST firefox-150.0.3-gl.xpi 446188 BLAKE2B 56067d44a41f1eefcb63f451d38954ac30f6d655281d1696122e7b1fcf72c0880672bca53332fb48be1cf5235d2fe6db45bdf29636ef6cd106fee78f336b3b2c SHA512 65f857c904c4fc53169a45ecdedb816c5196194b742ba743b5252a9c5ca8969d2a5b63dbe108d03e49d1616aa1b17bc396b881d0543dc2d0b2e5fab74a50c35a
+DIST firefox-150.0.3-gn.xpi 486545 BLAKE2B 17d20b49f550715ae1572283669cbb70e4e69fd93a69464623f7c5cc11d696586ca3b575948a942400a9d4092b604df5a0d95d231ca664c152914b64c08803f2 SHA512 9c880df1127e05d77273d7534ce2394852a143d8b201ffbf13dee8d9127468b473c9c40e0972ceae714aee66ca483acd886161aded59ef441e54e78115f8abff
+DIST firefox-150.0.3-gu-IN.xpi 358715 BLAKE2B 1f6e1e5a34e1381e3456086fb58a831b494a3c84f0b737f0a42bfadfafb722dc6566b58e89bd90f0c11d98a872df39975d6ef394cdbd5ba463a8c2002b97737b SHA512 056a88756e5c0ef52eebf6bfb7c434b8355514e627a7e26eb2fb2f38fdebac1897eee09af113b995ca8722fc1c9ea27766990e4bfe3755cd0b0b6abca6c8c622
+DIST firefox-150.0.3-he.xpi 481696 BLAKE2B 6b0edf7cd9fabcf13a9371652844a7ad3d0fd52f5d1ed8d23455fa527fc9f36dc6135c1d24fd40a5be7024d6d033f9cd3ba72bf2238559b7e7fddf61d271bc0d SHA512 12db877cc5c6bc71e1d47869a95b07adbbb17c601d3d1154804ccc99ceffc7d089e1589ecfc3509f567017b310b1d168f708660cbee122d5ec3461433529f8b3
+DIST firefox-150.0.3-hi-IN.xpi 377545 BLAKE2B 225568af4f356ca4c92f195fa5948322e5a26fcc6869c07db53589270eb9ea49cf2fb1f7e2f0da6bf3d01157ca5f8c59663e7b12e994043d593beea0ad4c8dd4 SHA512 382133b09a41d68442ffabf42dc173f79d5867d1dc18392ec8c95a1c834baf9fb831d48053d8edb57ffb2662dd38da3d85af3258c23ccfc07cc7808931824720
+DIST firefox-150.0.3-hr.xpi 470461 BLAKE2B 622d015fa4e0c9d055f5aed882a7c95ade208122e051683fe159ce50cf71d00b765d90797e2bb3a9a4e6dd79d71d21afe2bf73919d90c8f5e4a7545075cbc5fa SHA512 f921b40d9db2d3dbf35514e1182a780c94f1593b381234bb281acd4e57537220be402035a131f4f9dc95f163e83686ead15bdb210aed11fa0a684e231fc18ea4
+DIST firefox-150.0.3-hsb.xpi 500859 BLAKE2B 7bffa71484d1703b4fe112f73e1b9d138cec18bac9091c7d58c54f8f5ea280536f78981073aa98a92573f0fd217db11195b46286a8598dba4b60978b40be8ec2 SHA512 6d69c1285e431d9f0a98231198485cd14c80a24fc837820452eb19678ff630b1a2c1c8c33e0e046b43761bbdd85d6bdad48034461e93b266782214881ef05057
+DIST firefox-150.0.3-hu.xpi 505028 BLAKE2B c55055eb830b7f3e834440d525bcc73abc4aad8a3f9961e2154dad2b4de0120386977604c433249390d84165de4c9ac23ba3bc77ee30db20210e9b01614b3e3b SHA512 9ad8e81c2f106ff3fe3c4a121044d2abdc308cfb23732cc81b5ae96c3a0e56ff747dce3e5702f6680d546de3501694e9b40e71ce047504f334ee28ba3a9b161c
+DIST firefox-150.0.3-hy-AM.xpi 485523 BLAKE2B 2a7f33cd5437800523893601c0123ecf97f1c7704b4a7010cc5ada4c41045979174bdd529480895296faefe0c762a77b1c186fda994fe72cbfe868b4649261d6 SHA512 9a0716b1eb2bde02dc90b967debd66d05568bcef8392dd4be99ea9d5066edfc98d65bad490b319e885e8ada00eddb8e9d6018e254bef2bbd4684e1cdfc1d3a4d
+DIST firefox-150.0.3-ia.xpi 464906 BLAKE2B 4f9c1acc079478451185a081cc71db3709b4bed8c111755ba0dff9e808bb4ca1f3e5e007fbf358007602ec38607fe589f2f33251cbc26e697f29a0bfc0b54876 SHA512 b48fcf2a8765d9ce8af25e9da4069e1a3ec82e3a7baf4925ce5ec2da49ced40ce77a25cace8519be82a0daa07348592d9bd235a104d7cc2b3e17c331efd8b28e
+DIST firefox-150.0.3-id.xpi 432206 BLAKE2B 5c7c6e99ae9f3d979ed4bbb8b32278ea5df07d30b5d1bd80f512021a2c8a0b0f7059228cb29acee550d7e643bac136b245930fc4a564ddc6895471e079f4cfeb SHA512 713cc1621ec7b27f463e6461f5eb83cea76c7aab9b8abffaaeb24dd8ad7c9a98f9640cc89bc8665031eded3740610ab3428027b5ec9471086a92a590a955022f
+DIST firefox-150.0.3-is.xpi 440167 BLAKE2B c7835fbeb96e931da38efe8baf39c048ddd0ea3e5d58c22ccaa3f0cdcca79a72a3aa5fa5c35012abe55fba30a2417f7761bb405afa6675e4f7c566044e0c7775 SHA512 c3624105307c63013311c7f059414c939138237b19a23dab4a4d085b72bda9fac9a7715dc5f415b4a30fa13103c8d75e6529bb6fdb9911896ae409081c6fedc7
+DIST firefox-150.0.3-it.xpi 476821 BLAKE2B 08b87e4cc434ef6520d62147b4b5bf518da1e6b432eaf01f5a9ea7bb6a67fe033ed83723cef681a2ccc26943da9e67053a191b8646fe3aac2e911b788c4e7e07 SHA512 84aff2d0b693e49cf75c6c8d219eda53f706033543f8298777a83b81bbd9581ae9a3873d90ef503a6d12606e29f4b979868136eb349123e3bad74d23411c73e6
+DIST firefox-150.0.3-ja.xpi 519821 BLAKE2B c50e60f6badce7700e6872d720a2b8302ad326bb82d84a9969754baff53dd79df8dc7f22da40c9172a197df75a083953e307a4013b2080d7c133e2e9f70697d5 SHA512 57477186ecc954a02bacfafca1d8f0ddbad1772eaada9ce6a657e9a1ced7d342f08d07f56a9bb75734936e94a92e384032554c95dea1720796dcd5e3d894051b
+DIST firefox-150.0.3-ka.xpi 538208 BLAKE2B 50224587e4bdc1be43bbd46971b56fd04dfc07719e057c9f799d6cd1fcf3c93e3b2850eef9d4c9b1f2b5ddd5a9f3d81fe0418130e9e670e80217472f3b41a545 SHA512 335859c1e55804a7ca6a2504e869630726af4fcd9a8f908ff1b09c9b693be7e756a50c0102a7f473b6b4fbef20b3a6d85f602b115bc5ee4905258f0a9f9e35a7
+DIST firefox-150.0.3-kab.xpi 425965 BLAKE2B bc5cbe645c7780385e82d2ade97d46a54af6a254f1d3b01163af83e81a3f15165b328e2881a7a139cae21996be374af53b697367f810f8bdf05ea2e667a204b5 SHA512 89690316bb898bb2c3d56022b6d606c6fc3e82393c18dbb1e175082f16506131357fda634201945f37770cf309786f42c72a1e7da15559ccfc0bb2a1fa1fab32
+DIST firefox-150.0.3-kk.xpi 557139 BLAKE2B 846c8c47758179c9c3bb3a2a605dcdc6499bcc7fa10a86f0bd99ea0e4a96adf838600342b1ec4f1c71a66850945ca077bcb340ef9d4a92993b63d9d483811de1 SHA512 d7f29f6acfd8e5d53e672cbf1e8341b5336f0f06a3dcf63f7eeb40e7f722eb0cf4bc1e5eca0155949b535c6e0cadb52aa120305a2500b693dd3c766f451eddb9
+DIST firefox-150.0.3-km.xpi 375457 BLAKE2B 348a8fd85b981aa7568268666785c3c82f7f794efb9d10efa49fa21ea27a5a23a6badfe68c86b52137889fc5b8f3dd46232c3ea9f063a7387512d2a5153842fc SHA512 107ffcc6517ad6f3175c3ec405794793999a7474d397241c1365cd7aa653270c85c5d81e3c432224706459f2a047d672562c0f423036f0fb84a6e9fa36bb7525
+DIST firefox-150.0.3-kn.xpi 332694 BLAKE2B 3401985b2ea1d0d9498328e4297296f4d3abd38f400d89918e4014caa711dda202fc2c6b7cdb82e4a588d6c3f580e5c2ee1bb75b305453b187f97a309675104b SHA512 9574419bd8c0d62b1dfb4e00b94966077ec836a538c90d7721ae5c50afae0af1179993806398e990ce7737c821a45497a17e1ca9f3d959d6d90a9bd83d9ebc94
+DIST firefox-150.0.3-ko.xpi 504377 BLAKE2B 195a1cbf4b770fb42ab21a35b1f02b21638cc5b79755de706981381f3d34fe22cf83997a9e8493ab0340de7e5e33cd3c55c236254dc6b1f41dd82657c49b0afe SHA512 ead76837b5950cb96303c2ec195fae5fda11514057320e835fbb1021c5319225d2d6fb2e6f68c576329d358c40888e41c118e54bacc31de15a25a211d1484ab8
+DIST firefox-150.0.3-lij.xpi 319829 BLAKE2B 1260726cdf9949c2dcca6e5643133b35d5cececdf726a991a0a2278a951ab23d26afbe14549b89c9cd2ef4c72b7d912626860ff9d7ad8609894b932a47aac2d8 SHA512 a5d48e47b2d8d470394d9e69004817dd74430a77c3b7aa3b6539db803c80809e9097e3ac2fcc426964912625ccc315c3c7436f359aa5d4d6b7412a98eb256963
+DIST firefox-150.0.3-lt.xpi 379650 BLAKE2B fc9f531bb221c81d8d44e064fb71c571d74693634b681192fad0613f7a2bee2bdbefeaf0fe495d799a901d684bb53b0bb8d747abba27181391d1284b3cd9c53d SHA512 a08b9b9544d7e30393f6dfc71d883c20f6288ad346fc0edb6ed6d4e037adb946af9f330a3646945c41663260ac54fd605179d5cc8808652c8c6c139f42d4e898
+DIST firefox-150.0.3-lv.xpi 390951 BLAKE2B bb60691c882a5d42dae50bb0c6f170f9d10fcab08bae08d215081ebac54e719daad1a6cd6df0d881f2b8897578a9d153b1402c8e9ac0bdd8daa4ccbb91751655 SHA512 5541f6f0035d571c9ff74358c70e746b75ae63f6d3e199a90cf6cff2950c3d7c4ed6f4f90416e9359712841d237fbc390d19559fad6ce5dbf4f6e0e06cb7d043
+DIST firefox-150.0.3-mk.xpi 350174 BLAKE2B 5d0b9f6f83a2f65362ed6d6ef2b671233a0b542eab6d7853a59a60257c9ba3b41e48bf1ae3945bfaca29620770a47b1da544769d6e09531dcec04000a1fa2fc6 SHA512 9abbd095923092db08f421a62cd0ef916fcaf58ba6ca695c51c3143aad3c538af5defe1a1216a373380d87dc75d5d9c9e51410ca729d4248eaa854173f10fe24
+DIST firefox-150.0.3-mr.xpi 356592 BLAKE2B 2ff0b23fffa90f7136fe0153501ffce9997c302e60a3cb4c126f02f467cdb80becbe1115074f7c2226d1465b32f3ca6cb1872ac393939d692a55f4b70284d74f SHA512 ac0f521a83a2fa955925f38acb9695ec074274801087a9148889bda75fd97b88d01b46c0af914fe1d566339857ccc8c42b1fe3766b8b8dda493ac091c88cee55
+DIST firefox-150.0.3-ms.xpi 296293 BLAKE2B d31160eca3754bae083fbfa6d653500ea356b4f7b1aae7215ce98d517b034f431039c1a45171c882e3286fae0fa82c975dd86a12864894e13d0b4647e180d944 SHA512 c7ada668e61953294389eeb4eee918efa9d0162326517af4a20b4ef218aa5c13cbb48efc07b8bbe0897bf4906663910143aad7e7f7862e4f90a581e58240a611
+DIST firefox-150.0.3-my.xpi 343349 BLAKE2B 6186a8b3084c0da23f7e2142e1457fe75d98ca78ec9625aac3cbcccfc0b3a29dd06670f4bb3573827fa89c393da1e42bc865e5a3922e6c2b876192a7122eced5 SHA512 b35b8e28097ff67e36107cf94d9b4b164b1c84842d8a8abf17cfd911e0bdd8b155490e7745479edfffb2493167bc407b1247c1cca98fe53600023705f266a271
+DIST firefox-150.0.3-nb-NO.xpi 463948 BLAKE2B 919878a57c065c57e6d20a5da976623e94ea36facd0dc7398de3c8b24295021705017bc19b85d3e79ed3c7a69eacd463abb3d17885fdb5e9af8372451266d99a SHA512 3bf1ba3b302a2eed9ceb8c30aee6b7e41dc1e208c5124c10963dc50dde245d48a52128a89e4c3eee6dc4f3399ff464f5efa42f1096b688426fc046be0eb70be7
+DIST firefox-150.0.3-ne-NP.xpi 348848 BLAKE2B 941e2eab982d58fce96912e8f71eb11e21291a6aac0c6f076ae9e56c59ef3a58914e33864049bc24074602750866282183f4d43d206ec477e81e10a8e67a293d SHA512 f2ee592130c299c59d20bd5a00ac6cdeb7b8062ff20101217da54c186a91eb29c2bf7ee594cf2f47adf89061427c65028bcbed9c8ede7006f4f167f6170388ea
+DIST firefox-150.0.3-nl.xpi 471476 BLAKE2B 727076f71b6725979e0a2248d6d2396016c952aedc3cb2a1a86e740979262487b4c755cd1874fdd080748c6ddfc4bc53d209b4c55bbc0809442bab3fcf16011c SHA512 c7727ab352c7a8a301815ca842e2632edccba04666143783ec74451be08c2f25784943408099d09dc4c7371d9eae3479c2b138cbc9669d6154b63b24dfe8f346
+DIST firefox-150.0.3-nn-NO.xpi 467218 BLAKE2B 66fad43e3e3fbe5e2ce7a94002557792f1958c3145a98101d39dbc34cad4fd9c8d41da864a15379faf5a11e57cce61c7da8ca0c4578954c7bb47bef3927cf5c9 SHA512 7c33bf0f18626751495f1756b210b6ff2f5da3340bcc9bb0fb3b649250dcc3debf3f88ba8c4d412e3f0001de34fcf8caa0561d009c6f519c1ae445e201b66b30
+DIST firefox-150.0.3-oc.xpi 414306 BLAKE2B 3653dffbdcc45db3dfeff46ee97562b24890b436c903bbd2f6bb092eaf639bd00d82b81bd81967ade08372290822a58dbd308f4b2bc2b5f0522961b0af2ce542 SHA512 6fb6f402c444be88a99ebc6cc3e218dde6956d953b92d2484df2705f7c4a10ee3bb56b434422ffeeaeb736aaff888d544106fa9362f6d59574346deba5392817
+DIST firefox-150.0.3-pa-IN.xpi 537221 BLAKE2B 634be2c8b53f6b4591cd2a7aa2f6227b43fa692f7b7966b8b872a33e55f3ac37a141d63335f4c07a75016d08411b58150f12c10c5d759a20eea9e0f3bfa0e1e2 SHA512 044e51d4562b34c4e8da7149898b73810c19e3ee965ea487eabd3fa621af5245f73a9fc4e8d0ab20ca29b19575fe2f208c8b569616d1d11c866157977b60a638
+DIST firefox-150.0.3-pl.xpi 501968 BLAKE2B df2281e025077c38f4be46430ecd5d43c07657e7f64c5dab9344145496b7eb7ed9dc986c14c23f04342bec254a76a16d7b4fcd40a96ca266ba4d906655ca1e3b SHA512 97026c60114c1147f3dfa710025f0dfa8298887e48512fdb4378700adf5d405f1a31e7938a8f6b8c564ca2eeed0ac00970c509b29b68a7e7e06d4e03a2670f07
+DIST firefox-150.0.3-pt-BR.xpi 476197 BLAKE2B 0de0de9e370fa48bdf42b7740b1f43174f1eb0f93686a8151d0f0f0be9321963f513888b26f461c75aee999c4871efc13eb60bbdbc63651e680ed2b5c894a53b SHA512 0571b13248a44154a58d38953e5f4d66de9e13e5b6110dfeb7f8a297fe8a8887fc588084ab970cc5e87c30cb2befd40a6bca93cdf2f9a17d96274a120202fd84
+DIST firefox-150.0.3-pt-PT.xpi 482943 BLAKE2B 2db8cc3f9777336d66a7dd70deac61b866ccef126dcf808721c6f2f6b79ae493b8cf379aa7c2acbb4e63ae7d5805056fb542a4a185b8b7b0a869fec6486ed058 SHA512 63d8508b8be8df985728149d0cf8ce5f0fb275b4842c461fa59818e18ec8ac028db94622f7c2bbdebe273e1661b740ccdfc9fddd2636ff20a90b8ca6379ae3b3
+DIST firefox-150.0.3-rm.xpi 458011 BLAKE2B 5c427e1e25baa83a46668081215dba81957c787b47cb5606d413d920e42f90260516a7f02817604b4e2a92856b189517b060531456a5e81948add398e168e214 SHA512 514c4876cd9a2a91349d338e356cee7a676d248285a2ec0ef398e7ef19d40a60f9a2d0ed27fe708a743e68924d62eb4acf892f6e6b38aae89c75ed0d01c5367b
+DIST firefox-150.0.3-ro.xpi 489788 BLAKE2B 848364e956363c77150229435e064d48ad653fda5585536db5e54086617f5a8d1d859b1be1db6db63fef008596e767c975eb32a8144f1d2e16bff65488ac240c SHA512 c96cfe2d8d6edcb31024e6ecb043009fc966c7c5fb667550bc275d7b27638aea1913871041ebcc617e78aa19564814ffd6468e849dd69e79616c08e3a39a94e4
+DIST firefox-150.0.3-ru.xpi 569458 BLAKE2B e39f6b043fd9f7b5240f5c88f02bb87cdae73a0432a24664011971af7c15577cf4db33ad248f9ba33f14750d676da0f7eb8a1032cd7eb5ac70393839eca13034 SHA512 095ceb3547508e7eae2c34ff0caa74d0a0a4bffd6464c8e3e590bb7ec7fb871a983a0da35c188a0c036a33161c92ccbe834a38859a7add0a2c45033ffeb106f4
+DIST firefox-150.0.3-sco.xpi 322721 BLAKE2B 430b441824d5e2b6fe667c872861128f5167f0172dcfca0eca353002082e006f84e41687e43e88412f9e03471643a5aee4e44ad01fef34da809d7167a5b342d7 SHA512 0c9e371418e29a342f830126cccae8e020e3ae59c846bf0d6c582cd6352315ff7671b7a2b4ffd9ac3a081e0e39fa90b4074389f87f0a17851f6b8e92b57044b7
+DIST firefox-150.0.3-si.xpi 409183 BLAKE2B 70e275daf76043086bdbf763d9ea493e457208cbbbf97d767acde1a0f55b33694d8cfdd5dc84cb8b03e32c1da1dcf4d34bab8a0486e5ebfa5e03376f305a1b76 SHA512 706c5cdf2a34d704ffb1895aeb4fa5be0eae54236d1c70da34275ff6a56345b793437730c6821d4df32c49ed1e5337eaf911836b7634d4eaedb7e084159a45a0
+DIST firefox-150.0.3-sk.xpi 507996 BLAKE2B 4d8540711d5b11fc779d18c57461448df3cda46efbcb6ff6256a754cde31dd09e6dba85e35f08cfa42bec5d7c44ce69f82059e6a8ea24763e4a989f1d6233d7d SHA512 481ef7d18b3515984b70df0d43e058a271e914eab147a5c64c8c388552d993720d18e6d546826707c497a977263fd930c40feb9d12deb06e1ca42476479d1fa7
+DIST firefox-150.0.3-skr.xpi 484536 BLAKE2B 85e65d491c43df5570e87bc48330bc77ff92efb4891678fc536e2b9efa4e58ca19e31e70a4fdf4b1bbbba0434215541fe9db15de8b8ba3d75a89c3a67c45a413 SHA512 6e5ae36459834e2d19617aae3f5e5e169dd49377a9b5ef8bf08133432f3e6bf576451615a1bd731c05df73b5694633f95a6a3f72fec8d4991958eea9dbeaf877
+DIST firefox-150.0.3-sl.xpi 475545 BLAKE2B e5d67834f5d5063fe0504dae30c08a672033d4b6625789254013e0173da3fc841d8f26a3889dd21a510b2ccc2b021e0ad3b1a8f1cd898a055d2107172b766c26 SHA512 a1409bddaeabac2d0bd46c4f8292dfe206d4cd04663d8b96844f14fbc58ac83f756631633723a365a7ef9a5304cbfecc350f55cb20ebf73fb4c9960d67b64a78
+DIST firefox-150.0.3-son.xpi 274903 BLAKE2B 319fdea0a8bd5e2c9b7c843bc0c7d80bd3a773bd3693190108598c236f4f0859e4527407f4ec2528d56c0a5e8e1eb8a5d9f52be284bcb65bbe7dbbab51c6ad55 SHA512 e123b3477f510fa14aa39fb69169bfdf5bdc35348e4dd616fc590e8f798785421dd6ec2b044e9614980b52260f02164fec6d964ea47c4af793bdc38b7b8103d0
+DIST firefox-150.0.3-sq.xpi 492731 BLAKE2B 53dcf96c761e854416ab38055079ebb6837342623aa389ea9d0424e2335757ed05620dbd6090ae0f4cb4032c245299925b592fe3bbff00ae4cde6c807dbd97af SHA512 9849fea079ebe1ce94a04bdf5924d4f2b79a303d6003dfdd62e4a94087d9045b9cc83af755fe094ce7389bb26b822eb6a15f2aa5b2122f1e9471a4ec683f76ad
+DIST firefox-150.0.3-sr.xpi 540875 BLAKE2B 828f68e7af32801a91abcb57a58245b9f4eac94dbad5b10845a77a963ec900c4983c58a6ffd0530ad2749baac6f07165105d542bfe6aa4bc3b23f262a509a44f SHA512 2eca3dc16f4b67a6de9077a275069cd24d1be126e2d22eb61df604582bcfcee14c7d30e3dee5bf0f56f68679de6e5722590e08b1e6204702441b194541e32f26
+DIST firefox-150.0.3-sv-SE.xpi 471194 BLAKE2B c5bccb63b98f771e549ea4304329b3d4d5f0c22834902b9b5470fe5b7145d4491dc670082ffe1eec6e7d6c91b5dfe622b2ac17775dd4c387f0b7e80c06eb1830 SHA512 da6c346faff3446371187357f77f12cdc5b2d8b5313f59b75e786a4b4635f1384b0697c1210572d5ec09bb9481c6a3c3f6f11cd04c58db76fe24eed8f72c6064
+DIST firefox-150.0.3-ta.xpi 338506 BLAKE2B f0e9cf6ee91178022913a8f540c2ee2729b10b28efb3d7d0f2b93adb5b40ca75aa06559ee4c5ca4da5079e04dd84814028527d4a1d40bb544c03be893ac027c0 SHA512 41b4e387ddf38a444884d135350d526675bd112331b5c6f8d7d183adb0dfa55169f0a12710407a553c6c5be21212a34628cc6688bf9afa21653e42c2ce8a744d
+DIST firefox-150.0.3-te.xpi 388403 BLAKE2B 5a6371cb232891280058b26b4fada3bc58e992451b7c66697134788788f19570f795c0c34782375d9e80106d7dd4ca9aff2916fdfdef4b4c5e23eed61efeaadc SHA512 d279c0977e65dd17bc059260424dabcb425b48fa4a5abcb0de7c3b60380464b2dcddde384ab198bc2ee264f135671bfde167af3691ec53923951c8708b1a2637
+DIST firefox-150.0.3-th.xpi 546863 BLAKE2B 8aad242cdb3b8cbf49c696f899ef50b590c8fbb0e5781571ee16741609c53e854e206b2b27f8bbc4fff9be71fd5c4b08e65ae1c0d68bb89b20c3f47d059b715d SHA512 1371b2f6f833ee78dd6865622581c56066b8a35e07fae63b4c17d5062f52843a4385e2e60715d8e0b93cf5c157dc115dd051e94b77b52d42f8109a7abc6f375d
+DIST firefox-150.0.3-tl.xpi 355975 BLAKE2B ea8cae55e897babc268b70febfb841cf731ef907e12a5e54778a0aa020b696e57f09f089b74591aaea45a114dcb51c6a897d02a326d0690258018dec3f9899a6 SHA512 e5f7db8ab1112e31b94ea3736f1151a5f2390231ec3e6cd919b498d60d8cf0da62db8085e7ea1df5179e6f926270e9d20938e81c1ca9560ce548e06ce164013b
+DIST firefox-150.0.3-tr.xpi 485548 BLAKE2B 1ce3df3af53036d45856480552aa8de93ee1d995c6795c335cea63971db49ba9717b58930f58a8c94b64e1e39b0ddd3066197ee7ebd7b4eaf8c9fd99a49ac663 SHA512 dc7b82b9dc284f9edf3b397be47ab1c833a623a11f89f1548a23c7dfa5ca9cc9e19b3df251f8e3a304a47ffc1a0267f361274b68e1f0b1fc5d130702f53ed581
+DIST firefox-150.0.3-trs.xpi 324871 BLAKE2B d2d6ae7eb8d158d3684d677a8e6d91e65d11d77e6090bbc32c3ed50ddb3dded201c152aed708aeffdc0d4054c4a1c36fa932d77e69764bbb33fcd07080afed1f SHA512 c4790466dd8b40e2a97a556de303e70f656078634c7fd125aa629ac47c63cd50a5301ef5327624133eb74c2fa9b4e000e9e035a9ba9f85e516f7a6b53456c827
+DIST firefox-150.0.3-uk.xpi 547618 BLAKE2B 545b862d262f8b34a056b5c3f31b724a1eac69ae0af219beeb235d78c7b471ee526b67dbd22a3d2a285e865b8216e7d7e875bf07ffc0e058e5b43f1ee9674a2a SHA512 a8e0affefac21faa79b2d8d25c5ef9a7a84e6fb3ef3fb67115707a36c6ce5b1d26e05163919982d56923e831384145c1441d203905cd6f2dd1b884a49deffaac
+DIST firefox-150.0.3-ur.xpi 370649 BLAKE2B f79ea8a7f4cb90cf15684661505bf53ea8da3e989b39b67a338b2cfcf870132d711359d75b2c8a5c8d1049b199cc7daafda6ed0d55f7dedb954aed399a4d8e70 SHA512 96fb299ebe086895b458b4783f515ed65511846bf073ffa55cae05b998356617155ac6517ab8127243827ccb832f8ac1ee951347ec46615fb1140f0e1f0acc02
+DIST firefox-150.0.3-uz.xpi 304796 BLAKE2B ad310782c13ed6f406f78178ddd04cf1d9bdd5aaacfed65b6d9daaef15f88ca5b0b6d3b4f647485877b18dd0562d09f4b5d462ff73142baaca29be237565190a SHA512 54003d7bd1a7b815fffbb2c95e3dd5da3bcc235d949685aadabe31cc81ed9c56311507354a70a5e336aea7294e0db411eb24253931716337f808ddba3540eb79
+DIST firefox-150.0.3-vi.xpi 506466 BLAKE2B 6cd2f55354c87d9442e69395cb384d920dcce4c0f276d26e560e3f51e42af170e958871d493e5671b19532cc49e304bca40f4101696d5249e407c4cc28537eaf SHA512 cc4db385a4ae0e116628d8941c02272af033562e4e9bddd1f7325d4286a5e7f96c0d8bd3114d4d2ffe8d77e9f335bd4e1910614de1553c16df02939bf8752ff8
+DIST firefox-150.0.3-xh.xpi 274408 BLAKE2B 8c1cbd81f8798441c6e8dfd114bfc591322ea7cfdffed525f8c09d89793172363434b5edfa744aacf30796973e27cd6a7b2bef39e89d4bd5c88ec71e5fd23f6a SHA512 c7a34ff8c10c28755eda05b37d88a12a7e3b221e1bcf21b86fd64dd5229337f3ad05ad03d77e9c930e4b43e5930efe2fd83f5b3c0915890e310679ae9620a98c
+DIST firefox-150.0.3-zh-CN.xpi 496925 BLAKE2B dea5dfed3f372ace154f66ce6b3640207c986bf19dce1cf6d3fcf79b122344a2a1a05d3dc9572939b1b4c05f1b76aedee5b39411c6c61734364a6ce4824d1358 SHA512 91008e13701a21deedcc98a446a1b5ddda7fdd3fe9d30cd417a6a84dd6cd380852497f0ca4d7c944057e36e22ed5637c03c37ebaf2b9b2236a40594092957561
+DIST firefox-150.0.3-zh-TW.xpi 500888 BLAKE2B d7cf2ec863e464ea1c77854eafc177d686046343c5b255a1496403da19fc7502108c3de6d7eaecccd4409a6847075518c30eabff7852e9a1e07c9d3f3af57d8c SHA512 1703875635a9be5af0563d18cc771e987fa66da334c7e7351eb5f1954ef88f60f83c1d2022380bf94f648bc7bca3d9a1dbdf0511127b55058a6217d1f8efb49b
DIST firefox-bin_aarch64-140.10.1.tar.xz 66474888 BLAKE2B 27b0dde55ebcd82ef8281a27acb9c6ebb502cd835889f07f5d95ef8959b8e7825d49e94d969fea0598d7cc82ca1ae71964eb7b75b3e9eb74a3386c251f2d718f SHA512 c69c1bed048f367f919843e927866986bfa71afcbc3de7a52c5426d076b7a5b9e1490d55e2147a6500f21bf7cc31b73c9b0eaeb279b9df25050215c13fb915b2
DIST firefox-bin_aarch64-140.10.2.tar.xz 66450524 BLAKE2B ed089670555ff4fe45abdb8f4761ce7f75c45f262402b1298de8248abe53e7d9d64e579a4a8ccf165aa8cc3a0b8f388e5bcaf8bdf3f3ce9f07abb88ccf4837a2 SHA512 573b635289b15b2ba79044bcaf612e7d703350dfc074bbf838291049fe1a34672d6a8d8d4a1d2e83fe04c7aa8b764e91161ef852fba44adb39e20ec635977756
DIST firefox-bin_aarch64-150.0.1.tar.xz 71397520 BLAKE2B e6d5915e9d202c241d2d1304bc31c98d1c03e8a05b63ea6e7764f6967c53a30d5e02751bd60ed6dbe1c130916ee59e1cb8987b1241cf61317ea02bbccf2b86f7 SHA512 6ae6a10a6b471c5be2f5a3cef7ffca6668fc2b99fb1cef99253cc6d8c4aab46cea91e02928c300f2c76f3211703031fe8b09bcfa8720722de34b8fdbdf556418
DIST firefox-bin_aarch64-150.0.2.tar.xz 71485700 BLAKE2B 901295c57b235a620b738b606702b8f9e9dd4edb70a1ea9b0d927f614ea65aacd54fe92bf04e0ac3ddf6d759c850e3455147993bb6561aa2a6680a3505bacf5e SHA512 33c63fd1fd50392df2fae2efdcd5fcf7e253d011e1cfd5eb5dd5115c6c71e72c5fb997e13c41f9100588c98b816b4b23452c4598920436ea73f6c8f5116ed922
+DIST firefox-bin_aarch64-150.0.3.tar.xz 71461112 BLAKE2B 92dc565899009cb3e21efdb8656fed447c070052f4c0eaefef7d3d5b33f5c4616ff3f664fda5ddc30601d221faa17aaea2c54e490a359fee6388264ec1f1bb95 SHA512 c515aeb102dbbeffa3f08f4a165aef7aab65f095b0b7fab5b73888dc8247372f0cdf9285763b719b3789225676684024f6d7f3d35651073388e403a62af2f4f1
DIST firefox-bin_i686-140.10.1.tar.xz 78599480 BLAKE2B 8a69f493d5745772a742403c3ca3ebd3f857d683a6526e48a943993ee8b17a0d641984b504b3a1801bf362c8343eeefe013b19f7368841cd31883bd4c36c3809 SHA512 c82dea03dd9681d875b50c3fcd77070873bf7582cdd62d9649985d219ccc0c4906c4e1c884a27287a14e2d5e11c9d3a64172e579216d2b72cdfc9de484dd2463
DIST firefox-bin_i686-140.10.2.tar.xz 78739756 BLAKE2B f125820081080ce057cf5c08c5902242be09dbf3845070111b9d55455bd12affbfd4ea80599c07b82daf97adb70f3ca16d7dc497a42afa52f23429c1d202e710 SHA512 6ffc0a981119ae1623bcfaef1e835b70a845fdd00dba5d9cd12e6efbea28f2eb11f4599c7665f617018bc9a074fa3b7dd767cc4eb4e361c20a3e8cc46bad2dc9
DIST firefox-bin_x86_64-140.10.1.tar.xz 75892956 BLAKE2B 25f3051dc050bb103aa893c97e30d2b6d5ae29b7c4f7acb85a133474cd32226ec932b96741ef90e3fc3edb944d00cecd700fa3e3e75601a6cefc8b7db615d7f7 SHA512 f4c08c587cae67402df3d7b303776bce5f4fad11d928bdc3368b835600af0aeef3446659c9950283020f1666752ffed0d4b6ee415cddadf783385c71b8219ed1
DIST firefox-bin_x86_64-140.10.2.tar.xz 75354040 BLAKE2B 63d573beeedc824dfcbe2937a89a55a20d99c314dede37a3e1e16276e504a917a311854be7389ed7c27c18bb736164eb13ffcc286a8ff7b6a8e13ae4270c9dd0 SHA512 4c930744f6fc8bada9e06de700a2c949bc5c36ed43fef4c355f6792433171246821b15f4687ac69961c8188c12d61cce0249cea554d7da1a564d0fd10019ac1d
DIST firefox-bin_x86_64-150.0.1.tar.xz 83562372 BLAKE2B e21f9afea086856451647bd13b6ff67354b97be4d0e211a3b3b64653b4f42653eef77ba26c668375aa65424fce0052aaceb9f16bd1fce0fe7cdef48c3543d8ea SHA512 a2d9b68b4cb54134513c07a298fc1d5bff4af77b6fd6b2984d455422b2c577d36602b8a37e2432416c63f9fcd24ba859131be6fb567aabef5084d9a6f3fb8fc5
DIST firefox-bin_x86_64-150.0.2.tar.xz 83510504 BLAKE2B 48e4bd94c248f68ce584f62491bd24213ca2384e25eeeaba5fc79c9dda75c468455646fe2ea1b1e07f38e2c54c807a02b6186693e5b008d91feb468c85f3a7e8 SHA512 673123c1fd0540fe18424189b4fd4975a8f1011a000056263a90e7350a700764ad86321db7a2b224c6fbaa8c46d80b030f7532f62df237440ad3745d9d867f8a
+DIST firefox-bin_x86_64-150.0.3.tar.xz 83662580 BLAKE2B a463647d98f7b68b85aa0d7dc3cd5347be53e90e469a0c17877dad7f11680ccfa8c9343b321d4f4e779972b1162bf20f7b0a4604b951e6c095cde1e070adae44 SHA512 ee0b8c85a81c49ad314d80f2f5b0ebaf1a5c9aca1cadb7308203de6ccd04214d3aa18d9a5511f0ec2a4447b3c277dfc278377f9b50ee745d6106c1d0c9ff5b6a
diff --git a/www-client/librewolf-bin/librewolf-bin-150.0_p1.ebuild b/www-client/firefox-bin/firefox-bin-150.0.3.ebuild
index 41265ec9d748..1ff8b0e28522 100644
--- a/www-client/librewolf-bin/librewolf-bin-150.0_p1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-150.0.3.ebuild
@@ -3,11 +3,9 @@
EAPI=8
-LIBREWOLF_PV="${PV/_p/-}"
-
MOZ_ESR=
-MOZ_PV=${PV/_p[0-9]/}
+MOZ_PV=${PV}
MOZ_PV_SUFFIX=
if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
@@ -21,6 +19,11 @@ fi
if [[ -n ${MOZ_ESR} ]] ; then
# ESR releases have slightly different version numbers
MOZ_PV="${MOZ_PV}esr"
+ HOMEPAGE="https://www.firefox.com https://www.firefox.com/enterprise/"
+ SLOT="esr"
+else
+ HOMEPAGE="https://www.firefox.com"
+ SLOT="rapid"
fi
MOZ_PN="${PN%-bin}"
@@ -32,22 +35,20 @@ inherit desktop linux-info optfeature pax-utils xdg
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-SRC_URI="${SRC_URI}
- amd64? ( https://codeberg.org/api/packages/librewolf/generic/librewolf/${LIBREWOLF_PV}/librewolf-${LIBREWOLF_PV}-linux-x86_64-package.tar.xz )
- arm64? ( https://codeberg.org/api/packages/librewolf/generic/librewolf/${LIBREWOLF_PV}/librewolf-${LIBREWOLF_PV}-linux-arm64-package.tar.xz )"
+SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.xz -> ${PN}_x86_64-${PV}.tar.xz )
+ arm64? ( ${MOZ_SRC_BASE_URI}/linux-aarch64/en-US/${MOZ_P}.tar.xz -> ${PN}_aarch64-${PV}.tar.xz )"
-DESCRIPTION="LibreWolf Web Browser"
-HOMEPAGE="https://librewolf.net/"
+DESCRIPTION="Firefox Web Browser"
KEYWORDS="-* amd64 ~arm64"
-SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="selinux wayland"
+IUSE="+gmp-autoupdate selinux wayland"
RESTRICT="strip"
BDEPEND="app-arch/unzip"
RDEPEND="${DEPEND}
+ !www-client/firefox-bin:0
|| (
media-libs/libpulse
media-sound/apulse
@@ -77,6 +78,13 @@ RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-mozilla )
"
+# ESR and rapid dependencies.
+if [[ -n ${MOZ_ESR} ]] ; then
+ RDEPEND+=" !www-client/firefox-bin:rapid"
+else
+ RDEPEND+=" !www-client/firefox-bin:esr"
+fi
+
QA_PREBUILT="opt/${MOZ_PN}/*"
# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
@@ -85,7 +93,15 @@ if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
fi
-MOZ_LANGS=()
+MOZ_LANGS=(
+ ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
+ da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
+ fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
+ ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+ nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
+ si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
+ xh zh-CN zh-TW
+)
mozilla_set_globals() {
# https://bugs.gentoo.org/587334
@@ -192,15 +208,25 @@ src_install() {
"${ED}${MOZILLA_FIVE_HOME}"/plugin-container
# Install policy (currently only used to disable application updates)
- # insinto "${MOZILLA_FIVE_HOME}/distribution"
- # newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
# Install system-wide preferences
local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- # insinto "${PREFS_DIR}"
- # newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
- # local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
# Install language packs
local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
@@ -210,8 +236,10 @@ src_install() {
# Install icons
local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ local icon_symbolic_file="${FILESDIR}/firefox-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
@@ -226,10 +254,10 @@ src_install() {
done
# Install menu
- local app_name="LibreWolf (bin)"
- local desktop_file="${FILESDIR}/firefox-bin-r3.desktop"
+ local app_name="Mozilla ${MOZ_PN^} (bin)"
+ local desktop_file="${FILESDIR}/${PN}-r3.desktop"
local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
+ local exec_command="${PN} --name=firefox-bin"
local icon="${PN}"
local use_wayland="false"
@@ -264,7 +292,7 @@ src_install() {
# Install wrapper script
[[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/firefox-bin-r1.sh" ${PN}
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
# Update wrapper
sed -i \
@@ -279,6 +307,16 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
local show_doh_information show_normandy_information
if [[ -z "${REPLACING_VERSIONS}" ]] ; then
diff --git a/www-client/firefox-l10n/Manifest b/www-client/firefox-l10n/Manifest
index 7f1738320ed2..c04d0af5d75b 100644
--- a/www-client/firefox-l10n/Manifest
+++ b/www-client/firefox-l10n/Manifest
@@ -198,3 +198,103 @@ DIST firefox-150.0.2-vi.xpi 506458 BLAKE2B 9c2959eee29ffba5f0573c06023d20cb9ef08
DIST firefox-150.0.2-xh.xpi 274397 BLAKE2B 1963c2de41daabd669c78cbe68732a89b7691d240afe5770c84e446944372e1bc4599ebe37bf20382c1c3b96f0c7b6603bd81a4beb8d4911bb3aac35afe0e4d4 SHA512 a2b3631819eb4d59ea18705652e570d46ab7d98266a602764e6f25debe24435790ae8dd3b6a43c5ca959bbcee1dd20832483116c37ce1c52125cf12dd0de3ec5
DIST firefox-150.0.2-zh-CN.xpi 496928 BLAKE2B b22b5f063e85f8c1dc3daa7ababb3b3eb837b5b1f00dac99b706137065fc6cb39bd9f8a058967da411f07aad5bb866ff325c9848125016d6702ab47ae7743b45 SHA512 4f9623bbae9b9c0597b778dbcbec9a019dc6507d88a6bbbcbccdc5b63a81a0b14e6bf979b3ae94b3ad7405bb33a7a2ad63211493d659a6704eb7ab12bdf97bad
DIST firefox-150.0.2-zh-TW.xpi 500878 BLAKE2B 4eae336f62ba03c3cc470a547a36fd0ab31937203a1645626bf958994131786c9b9c39f7e1d58164c915b2a59fdcee68e7fa1dae501e94b2a264747c964fcb9c SHA512 35b1e6b10ae2cf629d93b16f77feaa6047d7c0ae2775eb0792d033eff0371ee1666c4926860f407272c9c1542edf729e82d99001e0925ab96f14125070ae5c18
+DIST firefox-150.0.3-ach.xpi 294925 BLAKE2B ee3190bc9d374881262dad1fb8005d1577c879ba01a304fe9bcd20d28727b82d6afd360c1562eee9b701971a245444b04aed03d2d42405e0be2764344538c74b SHA512 da18292fd3e13cf6f3193dc8268584fcde2e5d8ea4e384449f42deb759674ce9dd71017a153dc4d7707f2d360654b930ee3ac37124d832c54b133163cac7f7af
+DIST firefox-150.0.3-af.xpi 268381 BLAKE2B e1ed3025b68cd008b17ae91f088a127dc7adfb8fd13eaa666e76b9a074e905bdf64163d618a2b810667cbd4f33f02df714d256e50f82d051b6e2e3b80623da6d SHA512 e03a59e3aa916087076feb3229a70d4aa1c0b1e9731d1285011f7776f8bc7735ba653921b8cd858fcc3d8f665d2c4a1ce3b7ebb7e3348e471f4dbf196a4765ba
+DIST firefox-150.0.3-an.xpi 332162 BLAKE2B 9c6127cfa1f242316cc21e3eee316374a9987fd4be2a824fede9cf3839f384729f9a3b251a5e80cf2d3d3eac4f2816e3498a6d25b04aafede2083bb128f6e341 SHA512 632f79c684d7b95e6983cba79f781d3eb79da380f1cc42d3593712448a53da4993edf1e9ebeeecbc8d7a6daa578f8036ab2ef6e767845c0d85dfdec5388c6659
+DIST firefox-150.0.3-ar.xpi 500613 BLAKE2B d9b7c72fafdc2acb2545f70b7f1d56a680db7f30729005f9d2cfc5be1b7eddb59d97c8c2188418211ddfc63cc715edee32c2685bf66f75927111613e1f68522a SHA512 40f3da4747e16e70a71fa392a2fac3b4bd2a1efab6b027d0d638c01e304cb2a9e0860afd05f6e66865b1d682a2c7c9c178c16709cd992c25a86a731c22f6adb3
+DIST firefox-150.0.3-ast.xpi 312828 BLAKE2B d337a04833daaf7ac60b5dcf27115c170fcd0e1559c01519cf903d29d5aecadbc378bd41385b58852c76c0810873b58b74e3a53a64db43385282462a7f371ed4 SHA512 711d271ae2080d8c2f20beb88666279360e05a97d4318cda0117104637e20b7ee09504748d6c1cceacd98e4595531695afd68d5730c31e5722d79b7b7edd4d5c
+DIST firefox-150.0.3-az.xpi 318827 BLAKE2B c06e6a9ff192fe998e3a7adf96fb25545d2943ad9cd8321c7bd0019ba09d1988657cdf78944ff4f115b1a793b1d21336f39017ca8fec32e9fe618da412b170d3 SHA512 ea47625c3c2abb58a46cdda0c2e06db2c0095bfebd87efea236c8284fa6f74885fa81640169dfcfdd1b83073c4ee2ebf9e279ed0ff669333318a7eec8d7923fa
+DIST firefox-150.0.3-be.xpi 565607 BLAKE2B f598acfba84fafabb9f5bb294333fa6a7e94fa6f1c97d838be418e41f14dcf638d4acf7b7b64fd5a3bdea718a1bbd5615c5c2930a62a2320a1dc5070a7f83e2a SHA512 6b91e37954d27de3af7d2597ff978d69805b3ba41b01e38b85752888d092817036f1201fee5de934ff0a596f0cedf6f4733a577c05e0e563faa7390014cc93a1
+DIST firefox-150.0.3-bg.xpi 462151 BLAKE2B b6fc16827a1ad0793dfde038fec63badc68270a4f477f0f613147295ba8ac3ec784191989aa6ed4ff29f559c84f381f3daeaae5c80dd5809debe2c9ec7fdfe1e SHA512 5df245611333b53104dcad70794777508bd82d067ae706ebd4981ec81d1782ae30b115f9981ff96aaa9b53f60faae525f2ca21db3bd8687578a7ececc212eaea
+DIST firefox-150.0.3-bn.xpi 412917 BLAKE2B a514a28f244601738db08608678b75b2cd6de2938c563a38fbe660093fcd5dd4563456b3ff91452885e3eb3ebaa3e78eeae7dc731d0adc926c2099d17dd496b9 SHA512 d7b5776fbb11e3d297c3c338b56f5f35fc5bce0587a6cf00ad1e7bd8f06f108d432b8d302b8084e33245333def291747cd9135b18ff6a74c15ec41a1f18effb7
+DIST firefox-150.0.3-br.xpi 394729 BLAKE2B 54c64ef0dae52ca36756e487f7a0a0a434a75d8d0a72ccd79d62d5e9bc629d6e7865cdf3f0d662178598dd5799d6ca919a817a92b9e6d0c2dd84d4bf05b15208 SHA512 35b7d8a8d71a4bb20c0356d4aa5636280b0f0ccead4810fd1f082cc377177cfe0b85b2d03cac3aa6711a0782d91e7df8ebbf964213f2c57f998e866a4fd37559
+DIST firefox-150.0.3-bs.xpi 449540 BLAKE2B ef352f3505d83db94a27683258a4d213c2501946d70c42738845f4b7c9582dc02d5d37eaf7632d6f8935119f0267d8b6b9d76bcaea5371db6e485552441da864 SHA512 73bfce496b3d6eec3a0b944787b8da29793d55d793516ddb4aa041262bc518e42ecd1ac18f2a04b17aa8708fa7343eaba96e084c9b1cafccb8520f02f446a702
+DIST firefox-150.0.3-ca-valencia.xpi 358100 BLAKE2B b472ee7a14b6024cfd00df670c354343d7f5edd9b6a54bc033dfe96939421da8d255d8686680297c30cf0b5c2d94b2db17acc35511edf6ff8c51eeec177fb0ac SHA512 cd2b636fab6d57202991209df825cad9366e09a7d0925c0fd9a6ce05dcc02c4fb7d29cc38d7d7113075eaabdf003610a277080bee08051d968ed95171fd8eb1d
+DIST firefox-150.0.3-ca.xpi 426100 BLAKE2B 0eed47eaf16e30848f9a41d8dd1b4361065738627e77248588b8a2eae4311e400ad730b652dd9fa1a49d938a12dde431b7dcc4303e11a375f86233fdbcce0376 SHA512 1f4a0ca80b3e53e5d63aa7ce4eaf91bec05e0c7ed121e0fbdbb294775a020e46f08057232d7616fb55659b3a1474e325edac324e38b496d25541c2150e7dac47
+DIST firefox-150.0.3-cak.xpi 389857 BLAKE2B 49a505eb6ff70442792cb58b3155b9b7aeee26b72403175c9366b10b1c2085eff6e8a8233db0d8edb9485a71d067b8c37436650cd4604330998c7ed716a13085 SHA512 7db86bac6c4c6afa5fced85b432e8b1d07df34c36dbfddfb7df1eec28849af6fa2f32ccf87903a798968d200a5cd1741fd652ab09382a06e1ecda9e4629438e2
+DIST firefox-150.0.3-cs.xpi 517058 BLAKE2B bf993f6395c5a12ba8cc4e32ff0991eef4bda8c17bc360c65c77681d445f00cf31ef20af2bb0403758385c40d271e971307c5f3f21b5ec5db1c49ac555bab796 SHA512 70e6ba752d43740817097a20d8e4e38a7568db34ccc33ae83433f9a772a512ce71251faabf68536cc3cb6a8b49fa4ce31a5c706a88c7ae5f94f404af51eff651
+DIST firefox-150.0.3-cy.xpi 479008 BLAKE2B 941174c24cc05b9476bf853f4a0c6f214f790bbb51dd9b52b2bd9f2c6a97bd531fda6585121bb225408428e727ef519850b54fb633bf9a91d591a5280897082c SHA512 ee992b4a98f66ef44d0f5803b90c2c4685e1c9d214bbd78b4863e713665a8545a13b8d0f9b7d61bd54c8c1dc9e66b667a1dfcf51120151857aff0cbf91242043
+DIST firefox-150.0.3-da.xpi 461388 BLAKE2B 3b0186fb7724c96359e3e4da4c0c2b18e403db6c6f8568ee9d4989c7b40c9426a6d532789f0a7e9750626c00e614a4a77b068fadf810ac5e89fe0191ad62c6e4 SHA512 5ce211a33fca0dcafdeaf95bfe177b64589053e5d95a2670729da147c8b96d20380f3d0ebabf73179f557703875878354c50a20524ee531f9658c9d584f043ab
+DIST firefox-150.0.3-de.xpi 490226 BLAKE2B a463484754c14bfe1e05895e38952d0e893cffa586873e37abb90bf1a1a526b98dfc9fd568e1832e48c48c94debf492efd678ee45ba3ccfa29a7c100d334ae36 SHA512 55f8e52f0ef4c63a39f66c4a3d17eee7a4967b89acd74b4bbdc95f0d48b6f0a8bcbb0d5409cc043903308a7c5a02ae8e7d5df16b297f6d9e3656f505a44fbaeb
+DIST firefox-150.0.3-dsb.xpi 504186 BLAKE2B e2924327fee2f329c56bb5bcc72d3de2f5cfd31d9579d9bc83ad10bfcf95c1412d7ad86b3b95013a9b0d08fc8b7a52845c411eb72eee33aa33cf6ef14d20bd8c SHA512 da52d9474b9f4ae190d9cf6a05e44b88122fda88e212a3a98ce2049259d2a0cdec31c284d5af33d2af26d9ea04a01733b71319b9b35deafc3f7932d2d29f6100
+DIST firefox-150.0.3-el.xpi 581307 BLAKE2B 25aec0d750bc0396cd10ccfb5b20b71462739b2cac34dbc6222ef76ef4dc812777ce41890726993f7ca67d7c9c14a95b45c61fb31939437776211fe82c76a946 SHA512 3a0700ab6144c86c7133a54ce37953d53123c611c5067b0c72852ba1f1bf319e9d2505504489ebae4b4600ae3be974878e5d90ba352145636fab44c71cde9b33
+DIST firefox-150.0.3-en-CA.xpi 443364 BLAKE2B 79619a3479a68d2c198e1c8eb8266fd100364519f43fdd5f41181c08f75a445cdbb8a791bf7761f66014de5d1942a7fa0642ea4471420ddbc0ceeea90a5a965f SHA512 bf8e9aeae0210c359810f59a750505b8b769e5c59185ced68763662e587034388b2548a2511ee8249aaf8a06d0815fa74a0e2c6432dc30314d1d4e01c7778a01
+DIST firefox-150.0.3-en-GB.xpi 443687 BLAKE2B 133b9675505c2c0cbe374af9df5bae245bae9d604e111c1d7b714f764132fe2e85b1802745d79cde43c4fe1756dd0f895946f0b7c5b315fce8ca67a71aa4f004 SHA512 4f68940468fbc0700747b030997d2e139c2e31de64b136582154f213fe1b0a299c2c69dfa4e65b089de1e2a3a63717551003d81f857de5453bf9874d1b58a4a1
+DIST firefox-150.0.3-eo.xpi 468730 BLAKE2B 6d0429848947b33e771475fc98e21fc1de7c916a2f16c5725d8a9f8b05373d5fcdb6ece792b88a36c26ef54a9dca7309b4743ee05052fcfcdb8a1446eafe2f5c SHA512 daad92127a9314057ab3fc30d99ae4142ea621ff424db787fc72b6f7b56654af5b8a5266fa47a3e70234e7b8d3c3d6f4b88962373a299d8811bdf88f02474ff4
+DIST firefox-150.0.3-es-AR.xpi 481219 BLAKE2B 15b2ca80069312bf5b93abcbbf10f71e83e22866f2388514472df91079db198289d450ddc253debea47f0583bbcf789e981b63b1513560b55d3747c76f806d34 SHA512 970a771de1551ca88e0551089540179b3812756c8c06280c386f13c38ae535fde8900cbc7227289a4a108d0f3b0f213b95ec19b4488f4f45260ddcbd58534034
+DIST firefox-150.0.3-es-CL.xpi 482595 BLAKE2B d1a5535714af8936c33393b3b21c74465afb04132620e2525033b930b270eca41820093a613da7e80b0719955d915096a9ccae3c50ef7068997f350986e2cc6f SHA512 683974d9a730c8530e3950189c37cf795d1d4f8cd7f5ef28318e979187af6eea5f37ea4609c624f6531cf9401060b7211c2576ea29f60a2f995c5682e6cbf411
+DIST firefox-150.0.3-es-ES.xpi 483217 BLAKE2B 9d36b345750e150f495fab060b0bffbabdd14d9c6f182407616df5dc171bdcec2609ba3c3baa0bfb9f2af2c411db65933c7737487d7303fd07c459c75c1fffa0 SHA512 f6e8fc9b6b5d15f5655f895331eed303f06cbb27be137f55c67e94239a6d4b0539942529daad9de3dc354f654c81efe81af9522e0406fe2712037d48fb16e8f9
+DIST firefox-150.0.3-es-MX.xpi 486199 BLAKE2B 03dd0e377ee7dfffd147bb86ece27672423fe9b09cac3f675d9fd05eb3a2d85d4d32de4fe266ebd04212134e496b7350fa5293781a445d25da870ee196657500 SHA512 0aff8663db355078c8de2d6ddc556dbdba5c21fa755d615f7ed84c46d982b5aef8137ee4e081ae6e3e63c1d59e1d08811537ab24d478b258f44354b507de6a1a
+DIST firefox-150.0.3-et.xpi 358859 BLAKE2B e73b09bf4b8f370dd5744cd5147a13230e15c17c494c4badaaaf1f76114fc15b3adc5ba25f34f928f78e5dfc6391c5136443b78885557a839aead27c44dcc327 SHA512 383cafb26c8b1e166d3c14e42136d37401daf019fdd5354905cbf99015ea4546be2d690b97ec8d10b64af19c57b1e1eea1a3fb0ce2b6d44f8cfefb0cfdb49219
+DIST firefox-150.0.3-eu.xpi 468093 BLAKE2B d865afab1f2c20b49ec3b6cc491756bb85d5467deca232dffb2a0a0f9b42be1a6824e8d325a6638c06bc35f375321babb535a78668b1081d9949676cf477a928 SHA512 817d6c78e0489ca481b5eb144931748176cbcc1371765e2d9988e800d861756024591a6337e9581010bf4b7504149f3d2ace0de83b9195fa9797c450cbf62ae3
+DIST firefox-150.0.3-fa.xpi 420087 BLAKE2B a5759596457dbf78db522c6ca68438f567af6f51e79f1795158c98950caf3cff4fe9afc602418e89f52ad67ba3596efe90d0e71e85f856f634f325748ece5b94 SHA512 f06bc7b66244f34aa7d36767763a0890327c5f26f8ccdba3859c041e2509ac3bd628824236c066b3b9bcf86167bce00b69c434e5ca0691da7fc2f5e52092066c
+DIST firefox-150.0.3-ff.xpi 310492 BLAKE2B 37917c4110371f6378a58ea08260c029b733eabb6af2c7deb21d6ff85403fa909c38a5e45eb5887135c283313abe26d29a8b37f6a9e7771a33ddda866e3d2025 SHA512 20980fd335e1b7404eb18ddcf5e8b577e6c2663b50cc1ac5dc66444d1a242c4c62a13d44d0d57ef15a09316af96e1c8ed5a87c157715143b3f3c2f82d4a2b06e
+DIST firefox-150.0.3-fi.xpi 466010 BLAKE2B 5e8fcbc5ca9a0c0e2ba58e5c3b5d3b2a557dd595e2a0f302c4352a638fdea3a40cb3d75e8c7828a06ff5374c1913d8275bbc4133b0f33b9436942c935e8b5fd6 SHA512 10995e3c08fc11a1bb48440cdfa197e4c2206e30c9bc53dda317ab0613de6f45cc6ee0d48c02ed3262a43f60ab647b817ee38d3c4adb22d52cb86a05cbb8c149
+DIST firefox-150.0.3-fr.xpi 496083 BLAKE2B a7f09b65007d826400e8c9ce389ad1b02e9c1cedc93f439fb43aec628ef88e012cb6ca0ec86d70545d0208a6147215a7ba32d0d8f61c17c677236ad98cf2ac23 SHA512 e81286749c2d7f9b222d7dc96773b78c4f4b9a6e941bc6c6525cb94c67ab3d0155ebf0359fcd91557d75b31d5501002047926985450c9fc2c6662dd1240482cc
+DIST firefox-150.0.3-fur.xpi 476004 BLAKE2B 8010a6308f89a98333d801462ca923774cb070bd1e55acd4e2ce4831864a984093ddfd2ee3794e903e8ef112812f02930ee2d059d0251919fc763d5ba993577d SHA512 7b25720dd26b077d2b52780001bf9685f30500045c1101afe24d4dd0cbb9570517351d7bd4a6726aaed53f68e5c3221741c364617b447debc6956d6d7ab5bb40
+DIST firefox-150.0.3-fy-NL.xpi 477800 BLAKE2B 130b82ae9673da6961fe51ccfc79cb8c12bb09ed65d6ca4fe6224b701f384d3ce12a20997c63243295341c72a573609b8d903fab6dc18cdb19a6ec6b5e4b10bb SHA512 a282ee565e54d8ea8e8a3b84e823d220578cb6e3e1ffc4063cb3176ea5589b46e2499031b579226fbb37284a7ba95dffc11e0a3b88d3e447a73b3c3c7a6b3b2e
+DIST firefox-150.0.3-ga-IE.xpi 316152 BLAKE2B 594c483ae340094f6ed3d600beace4d8c5a2e066ece0d37d48c495b03bc541330950a032210b5b698bb856fdc0389b0470bc3012f9739f5d4a606d658646b669 SHA512 9da873d68e5f0c421922a05f7e6de1d374f9caf83415a3cc79f101eb4a9c6fa3a377b56fd8f12285cac3e920a4c66525bcdbfcd968a3ae8462df9a979065ca41
+DIST firefox-150.0.3-gd.xpi 409605 BLAKE2B c58b7de5da821c994292b5370919b5181e2553f7b9cc010227c976d1da5fb3cd086441de02e4e23c06efac415af4e50e8d0293bb3e192114cdb3b86edd6b32cb SHA512 390a306b299bcfbbf4cc745f65210216e996d750449df8e9e9199c56833d68cd674d8d56157ec8c8105e857430216b82b94d34eacceb0b1d2d1ce248d32e03d1
+DIST firefox-150.0.3-gl.xpi 446188 BLAKE2B 56067d44a41f1eefcb63f451d38954ac30f6d655281d1696122e7b1fcf72c0880672bca53332fb48be1cf5235d2fe6db45bdf29636ef6cd106fee78f336b3b2c SHA512 65f857c904c4fc53169a45ecdedb816c5196194b742ba743b5252a9c5ca8969d2a5b63dbe108d03e49d1616aa1b17bc396b881d0543dc2d0b2e5fab74a50c35a
+DIST firefox-150.0.3-gn.xpi 486545 BLAKE2B 17d20b49f550715ae1572283669cbb70e4e69fd93a69464623f7c5cc11d696586ca3b575948a942400a9d4092b604df5a0d95d231ca664c152914b64c08803f2 SHA512 9c880df1127e05d77273d7534ce2394852a143d8b201ffbf13dee8d9127468b473c9c40e0972ceae714aee66ca483acd886161aded59ef441e54e78115f8abff
+DIST firefox-150.0.3-gu-IN.xpi 358715 BLAKE2B 1f6e1e5a34e1381e3456086fb58a831b494a3c84f0b737f0a42bfadfafb722dc6566b58e89bd90f0c11d98a872df39975d6ef394cdbd5ba463a8c2002b97737b SHA512 056a88756e5c0ef52eebf6bfb7c434b8355514e627a7e26eb2fb2f38fdebac1897eee09af113b995ca8722fc1c9ea27766990e4bfe3755cd0b0b6abca6c8c622
+DIST firefox-150.0.3-he.xpi 481696 BLAKE2B 6b0edf7cd9fabcf13a9371652844a7ad3d0fd52f5d1ed8d23455fa527fc9f36dc6135c1d24fd40a5be7024d6d033f9cd3ba72bf2238559b7e7fddf61d271bc0d SHA512 12db877cc5c6bc71e1d47869a95b07adbbb17c601d3d1154804ccc99ceffc7d089e1589ecfc3509f567017b310b1d168f708660cbee122d5ec3461433529f8b3
+DIST firefox-150.0.3-hi-IN.xpi 377545 BLAKE2B 225568af4f356ca4c92f195fa5948322e5a26fcc6869c07db53589270eb9ea49cf2fb1f7e2f0da6bf3d01157ca5f8c59663e7b12e994043d593beea0ad4c8dd4 SHA512 382133b09a41d68442ffabf42dc173f79d5867d1dc18392ec8c95a1c834baf9fb831d48053d8edb57ffb2662dd38da3d85af3258c23ccfc07cc7808931824720
+DIST firefox-150.0.3-hr.xpi 470461 BLAKE2B 622d015fa4e0c9d055f5aed882a7c95ade208122e051683fe159ce50cf71d00b765d90797e2bb3a9a4e6dd79d71d21afe2bf73919d90c8f5e4a7545075cbc5fa SHA512 f921b40d9db2d3dbf35514e1182a780c94f1593b381234bb281acd4e57537220be402035a131f4f9dc95f163e83686ead15bdb210aed11fa0a684e231fc18ea4
+DIST firefox-150.0.3-hsb.xpi 500859 BLAKE2B 7bffa71484d1703b4fe112f73e1b9d138cec18bac9091c7d58c54f8f5ea280536f78981073aa98a92573f0fd217db11195b46286a8598dba4b60978b40be8ec2 SHA512 6d69c1285e431d9f0a98231198485cd14c80a24fc837820452eb19678ff630b1a2c1c8c33e0e046b43761bbdd85d6bdad48034461e93b266782214881ef05057
+DIST firefox-150.0.3-hu.xpi 505028 BLAKE2B c55055eb830b7f3e834440d525bcc73abc4aad8a3f9961e2154dad2b4de0120386977604c433249390d84165de4c9ac23ba3bc77ee30db20210e9b01614b3e3b SHA512 9ad8e81c2f106ff3fe3c4a121044d2abdc308cfb23732cc81b5ae96c3a0e56ff747dce3e5702f6680d546de3501694e9b40e71ce047504f334ee28ba3a9b161c
+DIST firefox-150.0.3-hy-AM.xpi 485523 BLAKE2B 2a7f33cd5437800523893601c0123ecf97f1c7704b4a7010cc5ada4c41045979174bdd529480895296faefe0c762a77b1c186fda994fe72cbfe868b4649261d6 SHA512 9a0716b1eb2bde02dc90b967debd66d05568bcef8392dd4be99ea9d5066edfc98d65bad490b319e885e8ada00eddb8e9d6018e254bef2bbd4684e1cdfc1d3a4d
+DIST firefox-150.0.3-ia.xpi 464906 BLAKE2B 4f9c1acc079478451185a081cc71db3709b4bed8c111755ba0dff9e808bb4ca1f3e5e007fbf358007602ec38607fe589f2f33251cbc26e697f29a0bfc0b54876 SHA512 b48fcf2a8765d9ce8af25e9da4069e1a3ec82e3a7baf4925ce5ec2da49ced40ce77a25cace8519be82a0daa07348592d9bd235a104d7cc2b3e17c331efd8b28e
+DIST firefox-150.0.3-id.xpi 432206 BLAKE2B 5c7c6e99ae9f3d979ed4bbb8b32278ea5df07d30b5d1bd80f512021a2c8a0b0f7059228cb29acee550d7e643bac136b245930fc4a564ddc6895471e079f4cfeb SHA512 713cc1621ec7b27f463e6461f5eb83cea76c7aab9b8abffaaeb24dd8ad7c9a98f9640cc89bc8665031eded3740610ab3428027b5ec9471086a92a590a955022f
+DIST firefox-150.0.3-is.xpi 440167 BLAKE2B c7835fbeb96e931da38efe8baf39c048ddd0ea3e5d58c22ccaa3f0cdcca79a72a3aa5fa5c35012abe55fba30a2417f7761bb405afa6675e4f7c566044e0c7775 SHA512 c3624105307c63013311c7f059414c939138237b19a23dab4a4d085b72bda9fac9a7715dc5f415b4a30fa13103c8d75e6529bb6fdb9911896ae409081c6fedc7
+DIST firefox-150.0.3-it.xpi 476821 BLAKE2B 08b87e4cc434ef6520d62147b4b5bf518da1e6b432eaf01f5a9ea7bb6a67fe033ed83723cef681a2ccc26943da9e67053a191b8646fe3aac2e911b788c4e7e07 SHA512 84aff2d0b693e49cf75c6c8d219eda53f706033543f8298777a83b81bbd9581ae9a3873d90ef503a6d12606e29f4b979868136eb349123e3bad74d23411c73e6
+DIST firefox-150.0.3-ja.xpi 519821 BLAKE2B c50e60f6badce7700e6872d720a2b8302ad326bb82d84a9969754baff53dd79df8dc7f22da40c9172a197df75a083953e307a4013b2080d7c133e2e9f70697d5 SHA512 57477186ecc954a02bacfafca1d8f0ddbad1772eaada9ce6a657e9a1ced7d342f08d07f56a9bb75734936e94a92e384032554c95dea1720796dcd5e3d894051b
+DIST firefox-150.0.3-ka.xpi 538208 BLAKE2B 50224587e4bdc1be43bbd46971b56fd04dfc07719e057c9f799d6cd1fcf3c93e3b2850eef9d4c9b1f2b5ddd5a9f3d81fe0418130e9e670e80217472f3b41a545 SHA512 335859c1e55804a7ca6a2504e869630726af4fcd9a8f908ff1b09c9b693be7e756a50c0102a7f473b6b4fbef20b3a6d85f602b115bc5ee4905258f0a9f9e35a7
+DIST firefox-150.0.3-kab.xpi 425965 BLAKE2B bc5cbe645c7780385e82d2ade97d46a54af6a254f1d3b01163af83e81a3f15165b328e2881a7a139cae21996be374af53b697367f810f8bdf05ea2e667a204b5 SHA512 89690316bb898bb2c3d56022b6d606c6fc3e82393c18dbb1e175082f16506131357fda634201945f37770cf309786f42c72a1e7da15559ccfc0bb2a1fa1fab32
+DIST firefox-150.0.3-kk.xpi 557139 BLAKE2B 846c8c47758179c9c3bb3a2a605dcdc6499bcc7fa10a86f0bd99ea0e4a96adf838600342b1ec4f1c71a66850945ca077bcb340ef9d4a92993b63d9d483811de1 SHA512 d7f29f6acfd8e5d53e672cbf1e8341b5336f0f06a3dcf63f7eeb40e7f722eb0cf4bc1e5eca0155949b535c6e0cadb52aa120305a2500b693dd3c766f451eddb9
+DIST firefox-150.0.3-km.xpi 375457 BLAKE2B 348a8fd85b981aa7568268666785c3c82f7f794efb9d10efa49fa21ea27a5a23a6badfe68c86b52137889fc5b8f3dd46232c3ea9f063a7387512d2a5153842fc SHA512 107ffcc6517ad6f3175c3ec405794793999a7474d397241c1365cd7aa653270c85c5d81e3c432224706459f2a047d672562c0f423036f0fb84a6e9fa36bb7525
+DIST firefox-150.0.3-kn.xpi 332694 BLAKE2B 3401985b2ea1d0d9498328e4297296f4d3abd38f400d89918e4014caa711dda202fc2c6b7cdb82e4a588d6c3f580e5c2ee1bb75b305453b187f97a309675104b SHA512 9574419bd8c0d62b1dfb4e00b94966077ec836a538c90d7721ae5c50afae0af1179993806398e990ce7737c821a45497a17e1ca9f3d959d6d90a9bd83d9ebc94
+DIST firefox-150.0.3-ko.xpi 504377 BLAKE2B 195a1cbf4b770fb42ab21a35b1f02b21638cc5b79755de706981381f3d34fe22cf83997a9e8493ab0340de7e5e33cd3c55c236254dc6b1f41dd82657c49b0afe SHA512 ead76837b5950cb96303c2ec195fae5fda11514057320e835fbb1021c5319225d2d6fb2e6f68c576329d358c40888e41c118e54bacc31de15a25a211d1484ab8
+DIST firefox-150.0.3-lij.xpi 319829 BLAKE2B 1260726cdf9949c2dcca6e5643133b35d5cececdf726a991a0a2278a951ab23d26afbe14549b89c9cd2ef4c72b7d912626860ff9d7ad8609894b932a47aac2d8 SHA512 a5d48e47b2d8d470394d9e69004817dd74430a77c3b7aa3b6539db803c80809e9097e3ac2fcc426964912625ccc315c3c7436f359aa5d4d6b7412a98eb256963
+DIST firefox-150.0.3-lt.xpi 379650 BLAKE2B fc9f531bb221c81d8d44e064fb71c571d74693634b681192fad0613f7a2bee2bdbefeaf0fe495d799a901d684bb53b0bb8d747abba27181391d1284b3cd9c53d SHA512 a08b9b9544d7e30393f6dfc71d883c20f6288ad346fc0edb6ed6d4e037adb946af9f330a3646945c41663260ac54fd605179d5cc8808652c8c6c139f42d4e898
+DIST firefox-150.0.3-lv.xpi 390951 BLAKE2B bb60691c882a5d42dae50bb0c6f170f9d10fcab08bae08d215081ebac54e719daad1a6cd6df0d881f2b8897578a9d153b1402c8e9ac0bdd8daa4ccbb91751655 SHA512 5541f6f0035d571c9ff74358c70e746b75ae63f6d3e199a90cf6cff2950c3d7c4ed6f4f90416e9359712841d237fbc390d19559fad6ce5dbf4f6e0e06cb7d043
+DIST firefox-150.0.3-mk.xpi 350174 BLAKE2B 5d0b9f6f83a2f65362ed6d6ef2b671233a0b542eab6d7853a59a60257c9ba3b41e48bf1ae3945bfaca29620770a47b1da544769d6e09531dcec04000a1fa2fc6 SHA512 9abbd095923092db08f421a62cd0ef916fcaf58ba6ca695c51c3143aad3c538af5defe1a1216a373380d87dc75d5d9c9e51410ca729d4248eaa854173f10fe24
+DIST firefox-150.0.3-mr.xpi 356592 BLAKE2B 2ff0b23fffa90f7136fe0153501ffce9997c302e60a3cb4c126f02f467cdb80becbe1115074f7c2226d1465b32f3ca6cb1872ac393939d692a55f4b70284d74f SHA512 ac0f521a83a2fa955925f38acb9695ec074274801087a9148889bda75fd97b88d01b46c0af914fe1d566339857ccc8c42b1fe3766b8b8dda493ac091c88cee55
+DIST firefox-150.0.3-ms.xpi 296293 BLAKE2B d31160eca3754bae083fbfa6d653500ea356b4f7b1aae7215ce98d517b034f431039c1a45171c882e3286fae0fa82c975dd86a12864894e13d0b4647e180d944 SHA512 c7ada668e61953294389eeb4eee918efa9d0162326517af4a20b4ef218aa5c13cbb48efc07b8bbe0897bf4906663910143aad7e7f7862e4f90a581e58240a611
+DIST firefox-150.0.3-my.xpi 343349 BLAKE2B 6186a8b3084c0da23f7e2142e1457fe75d98ca78ec9625aac3cbcccfc0b3a29dd06670f4bb3573827fa89c393da1e42bc865e5a3922e6c2b876192a7122eced5 SHA512 b35b8e28097ff67e36107cf94d9b4b164b1c84842d8a8abf17cfd911e0bdd8b155490e7745479edfffb2493167bc407b1247c1cca98fe53600023705f266a271
+DIST firefox-150.0.3-nb-NO.xpi 463948 BLAKE2B 919878a57c065c57e6d20a5da976623e94ea36facd0dc7398de3c8b24295021705017bc19b85d3e79ed3c7a69eacd463abb3d17885fdb5e9af8372451266d99a SHA512 3bf1ba3b302a2eed9ceb8c30aee6b7e41dc1e208c5124c10963dc50dde245d48a52128a89e4c3eee6dc4f3399ff464f5efa42f1096b688426fc046be0eb70be7
+DIST firefox-150.0.3-ne-NP.xpi 348848 BLAKE2B 941e2eab982d58fce96912e8f71eb11e21291a6aac0c6f076ae9e56c59ef3a58914e33864049bc24074602750866282183f4d43d206ec477e81e10a8e67a293d SHA512 f2ee592130c299c59d20bd5a00ac6cdeb7b8062ff20101217da54c186a91eb29c2bf7ee594cf2f47adf89061427c65028bcbed9c8ede7006f4f167f6170388ea
+DIST firefox-150.0.3-nl.xpi 471476 BLAKE2B 727076f71b6725979e0a2248d6d2396016c952aedc3cb2a1a86e740979262487b4c755cd1874fdd080748c6ddfc4bc53d209b4c55bbc0809442bab3fcf16011c SHA512 c7727ab352c7a8a301815ca842e2632edccba04666143783ec74451be08c2f25784943408099d09dc4c7371d9eae3479c2b138cbc9669d6154b63b24dfe8f346
+DIST firefox-150.0.3-nn-NO.xpi 467218 BLAKE2B 66fad43e3e3fbe5e2ce7a94002557792f1958c3145a98101d39dbc34cad4fd9c8d41da864a15379faf5a11e57cce61c7da8ca0c4578954c7bb47bef3927cf5c9 SHA512 7c33bf0f18626751495f1756b210b6ff2f5da3340bcc9bb0fb3b649250dcc3debf3f88ba8c4d412e3f0001de34fcf8caa0561d009c6f519c1ae445e201b66b30
+DIST firefox-150.0.3-oc.xpi 414306 BLAKE2B 3653dffbdcc45db3dfeff46ee97562b24890b436c903bbd2f6bb092eaf639bd00d82b81bd81967ade08372290822a58dbd308f4b2bc2b5f0522961b0af2ce542 SHA512 6fb6f402c444be88a99ebc6cc3e218dde6956d953b92d2484df2705f7c4a10ee3bb56b434422ffeeaeb736aaff888d544106fa9362f6d59574346deba5392817
+DIST firefox-150.0.3-pa-IN.xpi 537221 BLAKE2B 634be2c8b53f6b4591cd2a7aa2f6227b43fa692f7b7966b8b872a33e55f3ac37a141d63335f4c07a75016d08411b58150f12c10c5d759a20eea9e0f3bfa0e1e2 SHA512 044e51d4562b34c4e8da7149898b73810c19e3ee965ea487eabd3fa621af5245f73a9fc4e8d0ab20ca29b19575fe2f208c8b569616d1d11c866157977b60a638
+DIST firefox-150.0.3-pl.xpi 501968 BLAKE2B df2281e025077c38f4be46430ecd5d43c07657e7f64c5dab9344145496b7eb7ed9dc986c14c23f04342bec254a76a16d7b4fcd40a96ca266ba4d906655ca1e3b SHA512 97026c60114c1147f3dfa710025f0dfa8298887e48512fdb4378700adf5d405f1a31e7938a8f6b8c564ca2eeed0ac00970c509b29b68a7e7e06d4e03a2670f07
+DIST firefox-150.0.3-pt-BR.xpi 476197 BLAKE2B 0de0de9e370fa48bdf42b7740b1f43174f1eb0f93686a8151d0f0f0be9321963f513888b26f461c75aee999c4871efc13eb60bbdbc63651e680ed2b5c894a53b SHA512 0571b13248a44154a58d38953e5f4d66de9e13e5b6110dfeb7f8a297fe8a8887fc588084ab970cc5e87c30cb2befd40a6bca93cdf2f9a17d96274a120202fd84
+DIST firefox-150.0.3-pt-PT.xpi 482943 BLAKE2B 2db8cc3f9777336d66a7dd70deac61b866ccef126dcf808721c6f2f6b79ae493b8cf379aa7c2acbb4e63ae7d5805056fb542a4a185b8b7b0a869fec6486ed058 SHA512 63d8508b8be8df985728149d0cf8ce5f0fb275b4842c461fa59818e18ec8ac028db94622f7c2bbdebe273e1661b740ccdfc9fddd2636ff20a90b8ca6379ae3b3
+DIST firefox-150.0.3-rm.xpi 458011 BLAKE2B 5c427e1e25baa83a46668081215dba81957c787b47cb5606d413d920e42f90260516a7f02817604b4e2a92856b189517b060531456a5e81948add398e168e214 SHA512 514c4876cd9a2a91349d338e356cee7a676d248285a2ec0ef398e7ef19d40a60f9a2d0ed27fe708a743e68924d62eb4acf892f6e6b38aae89c75ed0d01c5367b
+DIST firefox-150.0.3-ro.xpi 489788 BLAKE2B 848364e956363c77150229435e064d48ad653fda5585536db5e54086617f5a8d1d859b1be1db6db63fef008596e767c975eb32a8144f1d2e16bff65488ac240c SHA512 c96cfe2d8d6edcb31024e6ecb043009fc966c7c5fb667550bc275d7b27638aea1913871041ebcc617e78aa19564814ffd6468e849dd69e79616c08e3a39a94e4
+DIST firefox-150.0.3-ru.xpi 569458 BLAKE2B e39f6b043fd9f7b5240f5c88f02bb87cdae73a0432a24664011971af7c15577cf4db33ad248f9ba33f14750d676da0f7eb8a1032cd7eb5ac70393839eca13034 SHA512 095ceb3547508e7eae2c34ff0caa74d0a0a4bffd6464c8e3e590bb7ec7fb871a983a0da35c188a0c036a33161c92ccbe834a38859a7add0a2c45033ffeb106f4
+DIST firefox-150.0.3-sc.xpi 428721 BLAKE2B 847a690c76d5e4407485746e7f4a53190e9e17802322e1a993106fc3da5e2de395cbf713216742342766765e317c97787a9662acde3fa95fdcc9c79cad71d009 SHA512 c16cd8938e5043a9c8b286a5470d0e7cc13cb4cb9afd5917e7b249eacbaf18cde9fc09feac9692e54834c170acbfeabe5de1b1fe7d0423b9bff0475c5298d60e
+DIST firefox-150.0.3-sco.xpi 322721 BLAKE2B 430b441824d5e2b6fe667c872861128f5167f0172dcfca0eca353002082e006f84e41687e43e88412f9e03471643a5aee4e44ad01fef34da809d7167a5b342d7 SHA512 0c9e371418e29a342f830126cccae8e020e3ae59c846bf0d6c582cd6352315ff7671b7a2b4ffd9ac3a081e0e39fa90b4074389f87f0a17851f6b8e92b57044b7
+DIST firefox-150.0.3-si.xpi 409183 BLAKE2B 70e275daf76043086bdbf763d9ea493e457208cbbbf97d767acde1a0f55b33694d8cfdd5dc84cb8b03e32c1da1dcf4d34bab8a0486e5ebfa5e03376f305a1b76 SHA512 706c5cdf2a34d704ffb1895aeb4fa5be0eae54236d1c70da34275ff6a56345b793437730c6821d4df32c49ed1e5337eaf911836b7634d4eaedb7e084159a45a0
+DIST firefox-150.0.3-sk.xpi 507996 BLAKE2B 4d8540711d5b11fc779d18c57461448df3cda46efbcb6ff6256a754cde31dd09e6dba85e35f08cfa42bec5d7c44ce69f82059e6a8ea24763e4a989f1d6233d7d SHA512 481ef7d18b3515984b70df0d43e058a271e914eab147a5c64c8c388552d993720d18e6d546826707c497a977263fd930c40feb9d12deb06e1ca42476479d1fa7
+DIST firefox-150.0.3-skr.xpi 484536 BLAKE2B 85e65d491c43df5570e87bc48330bc77ff92efb4891678fc536e2b9efa4e58ca19e31e70a4fdf4b1bbbba0434215541fe9db15de8b8ba3d75a89c3a67c45a413 SHA512 6e5ae36459834e2d19617aae3f5e5e169dd49377a9b5ef8bf08133432f3e6bf576451615a1bd731c05df73b5694633f95a6a3f72fec8d4991958eea9dbeaf877
+DIST firefox-150.0.3-sl.xpi 475545 BLAKE2B e5d67834f5d5063fe0504dae30c08a672033d4b6625789254013e0173da3fc841d8f26a3889dd21a510b2ccc2b021e0ad3b1a8f1cd898a055d2107172b766c26 SHA512 a1409bddaeabac2d0bd46c4f8292dfe206d4cd04663d8b96844f14fbc58ac83f756631633723a365a7ef9a5304cbfecc350f55cb20ebf73fb4c9960d67b64a78
+DIST firefox-150.0.3-son.xpi 274903 BLAKE2B 319fdea0a8bd5e2c9b7c843bc0c7d80bd3a773bd3693190108598c236f4f0859e4527407f4ec2528d56c0a5e8e1eb8a5d9f52be284bcb65bbe7dbbab51c6ad55 SHA512 e123b3477f510fa14aa39fb69169bfdf5bdc35348e4dd616fc590e8f798785421dd6ec2b044e9614980b52260f02164fec6d964ea47c4af793bdc38b7b8103d0
+DIST firefox-150.0.3-sq.xpi 492731 BLAKE2B 53dcf96c761e854416ab38055079ebb6837342623aa389ea9d0424e2335757ed05620dbd6090ae0f4cb4032c245299925b592fe3bbff00ae4cde6c807dbd97af SHA512 9849fea079ebe1ce94a04bdf5924d4f2b79a303d6003dfdd62e4a94087d9045b9cc83af755fe094ce7389bb26b822eb6a15f2aa5b2122f1e9471a4ec683f76ad
+DIST firefox-150.0.3-sr.xpi 540875 BLAKE2B 828f68e7af32801a91abcb57a58245b9f4eac94dbad5b10845a77a963ec900c4983c58a6ffd0530ad2749baac6f07165105d542bfe6aa4bc3b23f262a509a44f SHA512 2eca3dc16f4b67a6de9077a275069cd24d1be126e2d22eb61df604582bcfcee14c7d30e3dee5bf0f56f68679de6e5722590e08b1e6204702441b194541e32f26
+DIST firefox-150.0.3-sv-SE.xpi 471194 BLAKE2B c5bccb63b98f771e549ea4304329b3d4d5f0c22834902b9b5470fe5b7145d4491dc670082ffe1eec6e7d6c91b5dfe622b2ac17775dd4c387f0b7e80c06eb1830 SHA512 da6c346faff3446371187357f77f12cdc5b2d8b5313f59b75e786a4b4635f1384b0697c1210572d5ec09bb9481c6a3c3f6f11cd04c58db76fe24eed8f72c6064
+DIST firefox-150.0.3-szl.xpi 341507 BLAKE2B a880512a3b717337452ebd9240de3abf3044ee30ea6e7065cbf5dc79925532fbfc54adc1ae0beea1d1991fe2afe7fb42b6dd0056e76464cab4b503a2e1f3baf1 SHA512 c58a82b89005f5c588c214619f897861a4748b4bc039ef8fb4ef68c1cd5988bb50481674d5195ffd866fa076c98e6976c321bdec6d42dbdcf75ae5225ddafedd
+DIST firefox-150.0.3-ta.xpi 338506 BLAKE2B f0e9cf6ee91178022913a8f540c2ee2729b10b28efb3d7d0f2b93adb5b40ca75aa06559ee4c5ca4da5079e04dd84814028527d4a1d40bb544c03be893ac027c0 SHA512 41b4e387ddf38a444884d135350d526675bd112331b5c6f8d7d183adb0dfa55169f0a12710407a553c6c5be21212a34628cc6688bf9afa21653e42c2ce8a744d
+DIST firefox-150.0.3-te.xpi 388403 BLAKE2B 5a6371cb232891280058b26b4fada3bc58e992451b7c66697134788788f19570f795c0c34782375d9e80106d7dd4ca9aff2916fdfdef4b4c5e23eed61efeaadc SHA512 d279c0977e65dd17bc059260424dabcb425b48fa4a5abcb0de7c3b60380464b2dcddde384ab198bc2ee264f135671bfde167af3691ec53923951c8708b1a2637
+DIST firefox-150.0.3-th.xpi 546863 BLAKE2B 8aad242cdb3b8cbf49c696f899ef50b590c8fbb0e5781571ee16741609c53e854e206b2b27f8bbc4fff9be71fd5c4b08e65ae1c0d68bb89b20c3f47d059b715d SHA512 1371b2f6f833ee78dd6865622581c56066b8a35e07fae63b4c17d5062f52843a4385e2e60715d8e0b93cf5c157dc115dd051e94b77b52d42f8109a7abc6f375d
+DIST firefox-150.0.3-tl.xpi 355975 BLAKE2B ea8cae55e897babc268b70febfb841cf731ef907e12a5e54778a0aa020b696e57f09f089b74591aaea45a114dcb51c6a897d02a326d0690258018dec3f9899a6 SHA512 e5f7db8ab1112e31b94ea3736f1151a5f2390231ec3e6cd919b498d60d8cf0da62db8085e7ea1df5179e6f926270e9d20938e81c1ca9560ce548e06ce164013b
+DIST firefox-150.0.3-tr.xpi 485548 BLAKE2B 1ce3df3af53036d45856480552aa8de93ee1d995c6795c335cea63971db49ba9717b58930f58a8c94b64e1e39b0ddd3066197ee7ebd7b4eaf8c9fd99a49ac663 SHA512 dc7b82b9dc284f9edf3b397be47ab1c833a623a11f89f1548a23c7dfa5ca9cc9e19b3df251f8e3a304a47ffc1a0267f361274b68e1f0b1fc5d130702f53ed581
+DIST firefox-150.0.3-trs.xpi 324871 BLAKE2B d2d6ae7eb8d158d3684d677a8e6d91e65d11d77e6090bbc32c3ed50ddb3dded201c152aed708aeffdc0d4054c4a1c36fa932d77e69764bbb33fcd07080afed1f SHA512 c4790466dd8b40e2a97a556de303e70f656078634c7fd125aa629ac47c63cd50a5301ef5327624133eb74c2fa9b4e000e9e035a9ba9f85e516f7a6b53456c827
+DIST firefox-150.0.3-uk.xpi 547618 BLAKE2B 545b862d262f8b34a056b5c3f31b724a1eac69ae0af219beeb235d78c7b471ee526b67dbd22a3d2a285e865b8216e7d7e875bf07ffc0e058e5b43f1ee9674a2a SHA512 a8e0affefac21faa79b2d8d25c5ef9a7a84e6fb3ef3fb67115707a36c6ce5b1d26e05163919982d56923e831384145c1441d203905cd6f2dd1b884a49deffaac
+DIST firefox-150.0.3-ur.xpi 370649 BLAKE2B f79ea8a7f4cb90cf15684661505bf53ea8da3e989b39b67a338b2cfcf870132d711359d75b2c8a5c8d1049b199cc7daafda6ed0d55f7dedb954aed399a4d8e70 SHA512 96fb299ebe086895b458b4783f515ed65511846bf073ffa55cae05b998356617155ac6517ab8127243827ccb832f8ac1ee951347ec46615fb1140f0e1f0acc02
+DIST firefox-150.0.3-uz.xpi 304796 BLAKE2B ad310782c13ed6f406f78178ddd04cf1d9bdd5aaacfed65b6d9daaef15f88ca5b0b6d3b4f647485877b18dd0562d09f4b5d462ff73142baaca29be237565190a SHA512 54003d7bd1a7b815fffbb2c95e3dd5da3bcc235d949685aadabe31cc81ed9c56311507354a70a5e336aea7294e0db411eb24253931716337f808ddba3540eb79
+DIST firefox-150.0.3-vi.xpi 506466 BLAKE2B 6cd2f55354c87d9442e69395cb384d920dcce4c0f276d26e560e3f51e42af170e958871d493e5671b19532cc49e304bca40f4101696d5249e407c4cc28537eaf SHA512 cc4db385a4ae0e116628d8941c02272af033562e4e9bddd1f7325d4286a5e7f96c0d8bd3114d4d2ffe8d77e9f335bd4e1910614de1553c16df02939bf8752ff8
+DIST firefox-150.0.3-xh.xpi 274408 BLAKE2B 8c1cbd81f8798441c6e8dfd114bfc591322ea7cfdffed525f8c09d89793172363434b5edfa744aacf30796973e27cd6a7b2bef39e89d4bd5c88ec71e5fd23f6a SHA512 c7a34ff8c10c28755eda05b37d88a12a7e3b221e1bcf21b86fd64dd5229337f3ad05ad03d77e9c930e4b43e5930efe2fd83f5b3c0915890e310679ae9620a98c
+DIST firefox-150.0.3-zh-CN.xpi 496925 BLAKE2B dea5dfed3f372ace154f66ce6b3640207c986bf19dce1cf6d3fcf79b122344a2a1a05d3dc9572939b1b4c05f1b76aedee5b39411c6c61734364a6ce4824d1358 SHA512 91008e13701a21deedcc98a446a1b5ddda7fdd3fe9d30cd417a6a84dd6cd380852497f0ca4d7c944057e36e22ed5637c03c37ebaf2b9b2236a40594092957561
+DIST firefox-150.0.3-zh-TW.xpi 500888 BLAKE2B d7cf2ec863e464ea1c77854eafc177d686046343c5b255a1496403da19fc7502108c3de6d7eaecccd4409a6847075518c30eabff7852e9a1e07c9d3f3af57d8c SHA512 1703875635a9be5af0563d18cc771e987fa66da334c7e7351eb5f1954ef88f60f83c1d2022380bf94f648bc7bca3d9a1dbdf0511127b55058a6217d1f8efb49b
diff --git a/www-client/firefox-l10n/firefox-l10n-150.0.3.ebuild b/www-client/firefox-l10n/firefox-l10n-150.0.3.ebuild
new file mode 100644
index 000000000000..47f081fa54d4
--- /dev/null
+++ b/www-client/firefox-l10n/firefox-l10n-150.0.3.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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"
+ HOMEPAGE="https://www.firefox.com https://www.firefox.com/enterprise/"
+else
+ HOMEPAGE="https://www.firefox.com"
+fi
+
+MOZ_PN="${PN%-l10n}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+DESCRIPTION="Firefox Web Browser's translation files"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# 149.0 is when the firefox-l10n was introduced.
+RDEPEND="!<www-client/firefox-149.0"
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+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 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
+)
+
+# Firefox-only LANGS
+MOZ_LANGS+=( ach )
+MOZ_LANGS+=( an )
+MOZ_LANGS+=( az )
+MOZ_LANGS+=( bn )
+MOZ_LANGS+=( bs )
+MOZ_LANGS+=( ca-valencia )
+MOZ_LANGS+=( eo )
+MOZ_LANGS+=( es-CL )
+MOZ_LANGS+=( es-MX )
+MOZ_LANGS+=( fa )
+MOZ_LANGS+=( ff )
+MOZ_LANGS+=( fur )
+MOZ_LANGS+=( gn )
+MOZ_LANGS+=( gu-IN )
+MOZ_LANGS+=( hi-IN )
+MOZ_LANGS+=( hy-AM )
+MOZ_LANGS+=( ia )
+MOZ_LANGS+=( km )
+MOZ_LANGS+=( kn )
+MOZ_LANGS+=( lij )
+MOZ_LANGS+=( mk )
+MOZ_LANGS+=( mr )
+MOZ_LANGS+=( my )
+MOZ_LANGS+=( ne-NP )
+MOZ_LANGS+=( oc )
+MOZ_LANGS+=( sc )
+MOZ_LANGS+=( sco )
+MOZ_LANGS+=( si )
+MOZ_LANGS+=( skr )
+MOZ_LANGS+=( son )
+MOZ_LANGS+=( szl )
+MOZ_LANGS+=( ta )
+MOZ_LANGS+=( te )
+MOZ_LANGS+=( tl )
+MOZ_LANGS+=( trs )
+MOZ_LANGS+=( ur )
+MOZ_LANGS+=( xh )
+
+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_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
+}
+
+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_install() {
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${MOZ_PN}"
+
+ # 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
+}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 8a8becc01c8e..c3853a946a47 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -206,5 +206,6 @@ DIST firefox-140esr-patches-10.tar.xz 15052 BLAKE2B 1e9f1d401590958422f91d5df98d
DIST firefox-150-patches-02.tar.xz 13452 BLAKE2B 3c6f1b824f4ac01e97c9b795a5ba62c19dd5cb2115df6d5c7da99d725206f9d10d7f536389e12f0ee18475347693bd270333f4349f1642dda68b5d4be11f2eb2 SHA512 057b2242cfa1cebbe7e4e47b2e51eae3e5a15669d507fbd32cad3fdc80586bbee4b853964ac329cf75751af2e04a66eeccdfd4d2b2aad8c49813582abfc38d47
DIST firefox-150.0.1.source.tar.xz 704237724 BLAKE2B d70920a86e784fe971756604237c1dacba5fc7d9cf346634ac897ea09f7fa92b8b243076fa9d7e98acc0cf79d88b9871145a8878b959e3130ddad5544e6b4b28 SHA512 b3710e1b35002312bf248e822681039b75ec1196f8d014c88b0377c9b06f34780469152a98ad967440a51a4a0ca45418ba6239438f869ae564cc82c023645179
DIST firefox-150.0.2.source.tar.xz 709752320 BLAKE2B 71ceb820171d3cbd4b6a0a13bb081d821b2361a8e5503b967aaa16d676e4f0dd718ce8d6b9b488449b5901d985afe6d21a49297293f97a30431b799092404ee6 SHA512 e22fc66f7faeb9bef4036d0a90af4c27dabc45a3dc59c7290536bfe46c7624d73388d29b36a8999e364065fa31a5fa167596632229b0af9bc1baf4135fa29a4d
+DIST firefox-150.0.3.source.tar.xz 709676888 BLAKE2B c167496083203222116cac44d0b58a1931530fa6ca4edc5176466ed82928e4d17859b5c722796b748c08f7f26957183ed8c5ce343fa2f812a7ec9b3d176755a1 SHA512 8452da61200f8ee66790d3fff230ca84b2ac9291af2b57e018486c50f938c53c6fb4943fe6cfe1e99b9783466fb00bf707fa006293753ac698618fc1e3b70a4a
DIST wasi-sdk-32.0-arm64-linux.tar.gz 142940986 BLAKE2B 45712415f916c2749bac9002157def84f75d005bcac0403cb9b5a814623a1e0c2a2f24092d55478ca5204afa82c7499cabf405b8e5c6e95a514351801da4a91c SHA512 e39f3130290e63a7c2674e8838bd6569ca6a630c0231e2a303d6bd4a6b7f9c78b59a99606193c3ba3e200d93d9221339d23653e98ef720632d54c5c6866dde69
DIST wasi-sdk-32.0-x86_64-linux.tar.gz 143157058 BLAKE2B 62b83e2db70b24361962b392551c604b21c59535b8d34a5e652447d7b722b033327334f0e17381d28eaa6dcb31fb02aad9978c66b761fb592b6de502012aeb57 SHA512 f77c08d1eb0f8e765bed4955d4794b33bb38149df5a144bebbe43e91fce3cfda7210cdf57073c0ff23c1d3c68105b6c69b4782af1643a0be2f3310001a2398f0
diff --git a/www-client/firefox/firefox-150.0.3.ebuild b/www-client/firefox/firefox-150.0.3.ebuild
new file mode 100644
index 000000000000..2e8056cf5a4f
--- /dev/null
+++ b/www-client/firefox/firefox-150.0.3.ebuild
@@ -0,0 +1,1386 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-150-patches-02.tar.xz"
+
+LLVM_COMPAT=( 21 22 )
+
+# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
+RUST_NEEDS_LLVM=1
+RUST_MIN_VER=1.90.0
+
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+VIRTUALX_REQUIRED="manual"
+
+# Information about the bundled wasi toolchain from
+# https://github.com/WebAssembly/wasi-sdk/
+WASI_SDK_VER=32.0
+WASI_SDK_LLVM_VER=22
+
+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"
+ HOMEPAGE="https://www.firefox.com https://www.firefox.com/enterprise/"
+ SLOT="esr"
+else
+ HOMEPAGE="https://www.firefox.com"
+ SLOT="rapid"
+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 check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
+ optfeature pax-utils python-any-r1 readme.gentoo-r1 rust 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}
+)
+
+DESCRIPTION="Firefox Web Browser"
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}
+ wasm-sandbox? (
+ amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
+ arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
+IUSE+=" system-pipewire system-png +system-webp test valgrind wayland wifi +X"
+
+# Firefox-only IUSE
+IUSE+=" +gmp-autoupdate gnome-shell jpegxl +jumbo-build openh264 +telemetry wasm-sandbox"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( jumbo-build )
+ wayland? ( dbus )
+ wifi? ( dbus )
+"
+
+RESTRICT="!test? ( test )"
+
+FF_ONLY_DEPEND="!www-client/firefox:0
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ llvm-core/llvm:${LLVM_SLOT}
+ clang? (
+ llvm-core/lld:${LLVM_SLOT}
+ pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
+ )
+ wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} )
+ ')
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.29.1
+ net-libs/nodejs
+ virtual/pkgconfig
+ 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
+ )
+ !X? (
+ gui-wm/tinywl
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${FF_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.123.1
+ >=dev-libs/nspr-4.38
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ virtual/zlib:=
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libdrm
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ 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-3.10.0:=
+ )
+ system-harfbuzz? (
+ >=media-libs/harfbuzz-2.8.1:0=
+ !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 )
+ )
+ system-icu? ( >=dev-libs/icu-78.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-pipewire? ( >=media-video/pipewire-1.4.7-r2:= )
+ system-png? ( >=media-libs/libpng-1.6.45:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ valgrind? ( dev-debug/valgrind )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ || (
+ net-misc/networkmanager
+ net-misc/connman[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/libXrandr
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ hwaccel? (
+ media-video/libva-utils
+ sys-apps/pciutils
+ )
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+# ESR and rapid dependencies.
+if [[ -n ${MOZ_ESR} ]] ; then
+ RDEPEND+=" !www-client/firefox:rapid"
+else
+ RDEPEND+=" !www-client/firefox:esr"
+fi
+
+# Firefox-only RDEPEND
+RDEPEND+=" ~www-client/firefox-l10n-${PV}"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
+ einfo "llvm-core/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 "llvm-core/lld:${LLVM_SLOT}" ; then
+ einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
+ einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+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}"
+}
+
+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'
+
+ 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
+ # Ensure we have enough disk space to compile
+ if use pgo || use debug ; then
+ CHECKREQS_DISK_BUILD="18700M"
+
+ if ! use clang ; then
+ if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then
+ eerror "<gcc-15.2.1_p20251108-r1:15 and pgo detected. Firefox-145.0 can not be compiled"
+ eerror "with this GCC, when also enabling pgo."
+ eerror "See bug https://gcc.gnu.org/PR122620"
+ eerror ""
+ eerror "Your options are:"
+ eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0"
+ eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1,"
+ eerror " or use the \"trunk\" version,"
+ eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or"
+ eerror " 3) disable pgo when compiling with GCC for now."
+ die "Firefox-${PV} with gcc+pgo cannot be compiled with the detected gcc version: $(gcc-fullversion)"
+ fi
+ fi
+ elif tc-is-lto ; then
+ CHECKREQS_DISK_BUILD="10900M"
+
+ if ! use clang ; then
+ if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then
+ eerror "<gcc-15.2.1_p20251108-r1:15 and lto detected. Firefox-145.0 can not be compiled"
+ eerror "with this GCC, when also enabling lto."
+ eerror "See bug https://gcc.gnu.org/PR122620"
+ eerror ""
+ eerror "Your options are:"
+ eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0"
+ eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1,"
+ eerror " or use the \"trunk\" version,"
+ eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or"
+ eerror " 3) disable lto when compiling with GCC for now."
+ die "Firefox-${PV} with gcc+lto cannot be compiled with the detected gcc version: $(gcc-fullversion)"
+ fi
+ fi
+ else
+ CHECKREQS_DISK_BUILD="9700M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+
+ # Get LTO from environment; export after this phase for use in src_configure (etc)
+ use_lto=no
+
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+
+ if tc-is-lto; then
+ use_lto=yes
+ # LTO is handled via configure
+ filter-lto
+
+ if ! use clang ; then
+ if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then
+ eerror "<gcc-15.2.1_p20251108-r1:15 and pgo detected. Firefox-145.0 can not be compiled"
+ eerror "with this GCC, when also enabling lto."
+ eerror "See bug https://gcc.gnu.org/PR122620"
+ eerror ""
+ eerror "Your options are:"
+ eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0"
+ eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1,"
+ eerror " or use the \"trunk\" version,"
+ eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or"
+ eerror " 3) disable lto when compiling with GCC for now."
+ die "Firefox-${PV} with gcc+lto cannot be compiled with the detected gcc version: $(gcc-fullversion)"
+ fi
+ fi
+ fi
+
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+
+ if ! use clang ; then
+ if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then
+ eerror "<gcc-15.2.1_p20251108-r1:15 and lto detected. Firefox-145.0 can not be compiled"
+ eerror "with this GCC, when also enabling pgo."
+ eerror "See bug https://gcc.gnu.org/PR122620"
+ eerror ""
+ eerror "Your options are:"
+ eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0"
+ eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1,"
+ eerror " or use the \"trunk\" version,"
+ eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or"
+ eerror " 3) disable pgo when compiling with GCC for now."
+ die "Firefox-${PV} with gcc+pgo cannot be compiled with the detected gcc version: $(gcc-fullversion)"
+ fi
+ fi
+ fi
+
+ if [[ ${use_lto} = yes ]]; then
+ # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
+ # bmo#1516758, bgo#942288
+ filter-flags -Werror=lto-type-mismatch -Werror=odr
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use debug ; then
+ CHECKREQS_DISK_BUILD="18700M"
+ elif [[ ${use_lto} == "yes" ]] ; then
+ CHECKREQS_DISK_BUILD="10900M"
+ else
+ CHECKREQS_DISK_BUILD="9700M"
+ fi
+
+ check-reqs_pkg_setup
+ llvm-r1_pkg_setup
+ rust_pkg_setup
+ 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
+
+ # Clear tons of conditions, since PGO is hardware-dependant.
+ addpredict /dev
+ 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
+
+ export use_lto
+
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+ linux-info_pkg_setup
+}
+
+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} == "yes" ]]; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ # Workaround for bgo#915651 and bmo#1988166 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ rm -v "${WORKDIR}"/firefox-patches/*bmo-1988166-musl-remove-nonexisting-system-header-req.patch || die
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-967694-musl-prctrl-exception-on-musl.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"
+ elif use arm64 ; then
+ export RUST_TARGET="aarch64-unknown-linux-musl"
+ elif use loong; then
+ # Only the LP64D ABI of LoongArch64 is actively supported among
+ # the wider Linux ecosystem, so the assumption is safe.
+ export RUST_TARGET="loongarch64-unknown-linux-musl"
+ elif use ppc64 ; then
+ export RUST_TARGET="powerpc64le-unknown-linux-musl"
+ elif use riscv ; then
+ # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
+ # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
+ # guess right now though.
+ elog "riscv detected, forcing a riscv64 target for now."
+ export RUST_TARGET="riscv64gc-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
+ fi
+ fi
+
+ # Pre-built wasm-sandbox path manipulation.
+ if use wasm-sandbox ; then
+ if use amd64 ; then
+ export wasi_arch="x86_64"
+ elif use arm64 ; then
+ export wasi_arch="arm64"
+ else
+ die "wasm-sandbox enabled on unknown/unsupported arch!"
+ fi
+
+ sed -i \
+ -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
+ -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
+ -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
+ -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
+ toolkit/moz.configure || die "Failed to update wasi-related paths."
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # 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 checksums from cargo crates we've manually patched.
+ # moz_clear_vendor_checksums xyz
+ # glslopt: bgo#969412
+ moz_clear_vendor_checksums glslopt
+ moz_clear_vendor_checksums encoding_rs
+
+ # Respect choice for "jumbo-build"
+ # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
+ if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
+ local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
+ elog ""
+ elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
+ elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
+ elog "if that fails try -jumbo-build before opening a bug report."
+ elog ""
+
+ sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
+ python/mozbuild/mozbuild/frontend/data.py ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
+ sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
+ js/src/moz.build ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
+ fi
+
+ # 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"
+
+ # Configuration tests expect llvm-readelf output, bug 913130
+ READELF="llvm-readelf"
+
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF 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=browser
+ mozconfig_add_options_ac '' --enable-project=browser
+
+ # Set Gentoo defaults
+ if use telemetry; then
+ export MOZILLA_OFFICIAL=1
+ fi
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-disk-remnant-avoidance \
+ --disable-geckodriver \
+ --disable-install-strip \
+ --disable-legacy-profile-creation \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-updater \
+ --disable-wmf \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-packed-relative-relocs \
+ --enable-release \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-ffi \
+ --with-system-gbm \
+ --with-system-libdrm \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-pixman \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --enable-update-channel=${update_channel}
+
+ # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default.
+ if use amd64 || use arm64 || use ppc64 || use loong || use riscv ; 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 loong || use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ elif use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # riscv-related options, bgo#947337, bgo#947338
+ if use riscv ; then
+ mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc
+ fi
+
+ 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-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-pipewire
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+ mozconfig_use_enable valgrind
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ mozconfig_add_options_ac "+hardened stl" --enable-stl-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+
+ # Increase the FORTIFY_SOURCE value, #910071.
+ sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
+ 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
+
+ ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
+
+ 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-x11-only
+ fi
+
+ # wasm-sandbox
+ # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox.
+ if use wasm-sandbox ; then
+ mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
+ else
+ mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
+ mozconfig_use_with system-harfbuzz system-graphite2
+ fi
+
+ ! use jpegxl && mozconfig_add_options_ac '-jpegxl' --disable-jxl
+
+ if [[ ${use_lto} == "yes" ]] ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ # mold expects the -flto line from *FLAGS configuration, bgo#923119
+ append-ldflags "-flto=thin"
+ 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
+
+ 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
+
+ # PGO was moved outside lto block to allow building pgo without lto.
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ # Avoid compressing just-built instrumented Firefox with
+ # high levels of compression. Just use tar as a container
+ # to save >=10 minutes.
+ export MOZ_PKG_FORMAT=tar
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ else
+ # Attempt to fix pgo hanging with gcc, bgo#966309.
+ export MOZ_REMOTE_SETTINGS_DEVTOOLS=1
+ fi
+ fi
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-jemalloc
+ 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*'
+
+ # elf-hack
+ # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
+ if use amd64 || use x86 ; then
+ filter-flags "-z,pack-relative-relocs"
+
+ if tc-ld-is-mold ; then
+ # relr-elf-hack is currently broken with mold, bgo#916259
+ mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
+ else
+ mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
+ fi
+ elif use loong || use ppc64 || use riscv ; then
+ # '--disable-elf-hack' is not recognized on loong/ppc64/riscv,
+ # see bgo #917049, #930046
+ :;
+ else
+ mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
+ fi
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ if use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
+ fi
+
+ # System-av1 fix
+ use system-av1 && append-ldflags "-Wl,--undefined-version"
+
+ # 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
+
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+
+ if ! use telemetry; then
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
+ fi
+
+ mozconfig_use_enable test tests
+
+ # 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
+
+ if use valgrind; then
+ sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
+ fi
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; 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_test() {
+ # https://firefox-source-docs.mozilla.org/testing/automated-testing/index.html
+ local -a failures=()
+
+ # Some tests respect this
+ local -x MOZ_HEADLESS=1
+
+ # Check testing/mach_commands.py
+ einfo "Testing with cppunittest ..."
+ ./mach cppunittest
+ local ret=$?
+ if [[ ${ret} -ne 0 ]]; then
+ eerror "Test suite cppunittest failed with error code ${ret}"
+ failures+=( cppunittest )
+ fi
+
+ if [[ ${#failures} -eq 0 ]]; then
+ einfo "Test suites succeeded"
+ else
+ die "Test suites failed: ${failures[@]}"
+ fi
+}
+
+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 llvm-core/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}/browser/defaults/preferences"
+ 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-r2 \
+ >>"${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
+
+ # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/vaapitest
+
+ # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
+ if use arm64 ; then
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/v4l2test
+ fi
+ fi
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ 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
+
+ # Add telemetry config prefs, just in case something happens in future and telemetry build
+ # options stop working.
+ if ! use telemetry ; then
+ cat "${FILESDIR}"/gentoo-telemetry-prefs.js >>"${GENTOO_PREFS}" || die "failed to set telemetry prefs"
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/browser/branding/official"
+
+ # Prefer the upstream svg file they use when packaging flatpak so it's always up-to-date.
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${S}"/browser/installer/linux/app/flatpak/files/share/icons/hicolor/symbolic/apps/org.mozilla.firefox-symbolic.svg firefox-symbolic.svg
+ dosym -r /usr/share/icons/hicolor/symbolic/apps/firefox-symbolic.svg /usr/share/icons/hicolor/symbolic/apps/org.mozilla.firefox-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}-r3.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if [[ -n ${MOZ_ESR} ]] ; then
+ local desktop_filename="${PN}-esr.desktop"
+ else
+ local desktop_filename="${PN}.desktop"
+ fi
+
+ 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
+
+ if use gnome-shell ; then
+ # Install search provider for Gnome
+ insinto /usr/share/gnome-shell/search-providers/
+ doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini
+
+ insinto /usr/share/dbus-1/services/
+ doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service
+
+ # Toggle between rapid and esr desktop file names
+ if [[ -n ${MOZ_ESR} ]] ; then
+ sed -e "s/firefox.desktop/${desktop_filename}/g" \
+ -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" ||
+ die "Failed to sed org.mozilla.firefox.search-provider.ini file."
+ fi
+
+ # Make the dbus service aware of a previous session, bgo#939196
+ sed -e \
+ "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \
+ -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" ||
+ die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file"
+
+ # Update prefs to enable Gnome search provider
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs"
+ pref("browser.gnome-search-provider.enabled", true);
+ EOF
+ fi
+
+ # 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:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" || die
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ 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
+
+ readme.gentoo_print_elog
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
+ if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
+ optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
+ fi
+
+ if ! has_version "sys-libs/glibc"; then
+ elog
+ elog "glibc not found! You won't be able to play DRM content."
+ elog "See Gentoo bug #910309 or upstream bug #1843683."
+ elog
+ fi
+}
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index 445c948501fa..5b666f747e13 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1,2 +1,3 @@
-DIST google-chrome-beta_147.0.7727.49-1_amd64.deb 125096660 BLAKE2B e4031bea9b509c74c7f24f7649c5ccf3b5d83e633dd7519ab50e2d2a06b9b65ed4a1f7c3e69db005b8c38250b666515b0461a344a3d307472a48c5f0763e9cc7 SHA512 dc44269fa055ca9d4371246edaac90a37c7d03284ff7f14aeb2bcdb5a8845e4b19af728b5aade0c3021c325372aeb08b86e7c98971eca7ee1ade8bfb04144564
DIST google-chrome-beta_148.0.7778.96-1_amd64.deb 130226380 BLAKE2B 95b2be3a525ee8b775ebd79ed8d0c3188b85fb6142fada28e413df359e081adcf707da0516f368b48af84563ac93bd5d71f64406343ae93f4c2a78bd98b12251 SHA512 56f450070dae6ffa327ad25982672fcb0b430865e95c996cc3bc02304cfb97603caa77a82128de10df0b0ce0b2b39cb2ade100cc157ace9eda2299e423e1ff53
+DIST google-chrome-beta_149.0.7827.14-1_amd64.deb 130208972 BLAKE2B 53ff1d579c4aefbf13e9f680e83b1db736ade11b25e9f86f3d4f8e73ba0cf87de0a574ab060d5b7a69daa3ab395a9de5cf4e45f76fcbf8bbc8db07201cdce1bc SHA512 0f8faed507ea01cb11a91994c7b1a07860b72bcda81daa7e5f5be5da48a8892e9d0039e16fff3042ba866cd140976dc0fa0a6b035f7be2cce062b34f7dd4017c
+DIST google-chrome-beta_149.0.7827.3-1_amd64.deb 130377820 BLAKE2B 33c6756714d1b20a0abfa64ad0e458bc6d476395c137dbcde6b1f8f1eb5f72a7afeb6eeee7e7bd319c14a11b6ba7c7ae0501b3ea5248522aa5bff35ce5eacbfd SHA512 15d3a56f22506c5a1195d507f43790d6241cd43366e25339c9c5eb72a275ea45c72c176681b79933dec5bab926613b8046b0eca7036c953380bd746693d20c2d
diff --git a/www-client/google-chrome-beta/google-chrome-beta-147.0.7727.49.ebuild b/www-client/google-chrome-beta/google-chrome-beta-149.0.7827.14.ebuild
index 0f1f3ed4361a..0f1f3ed4361a 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-147.0.7727.49.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-149.0.7827.14.ebuild
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-149.0.7815.2.ebuild b/www-client/google-chrome-beta/google-chrome-beta-149.0.7827.3.ebuild
index 0f1f3ed4361a..0f1f3ed4361a 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-149.0.7815.2.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-149.0.7827.3.ebuild
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index 1e475c4f11d4..76a321ab9e13 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_149.0.7815.2-1_amd64.deb 130659844 BLAKE2B fe2577848648c1ba3ad043d7ec8a6421886f9f00a5e533c91c0206d86a44c67a08887ad6d9f42316098ebcf79d59ec2388d859889e4a00fe548e950db74279d7 SHA512 d90bfb47b190b2b2f2271ed6070cc5c707b033f773d1d83742ed99b0f223acdea4acc2eab56875ac3a635a3deef790ac3815fe6c76b6f7a960ac521271337a94
+DIST google-chrome-unstable_150.0.7828.2-1_amd64.deb 130693424 BLAKE2B 58e60c36f7c1fb7475f066964898c7c3a9f912d0a028261289e08180bb2e4d2bd4dbe04c04f2379eb1d2c7110b3d74c0ccdbc4991ff83257c51cf13560fad289 SHA512 c3fee580dd3aef80bd00a012727257f8853c242fe0b862c2211cc1a91350e814a44eada1b1caafcbcde04a7e1a8e41c9d8f430f48fee6a8bb7a0228c198210d4
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-150.0.7828.2.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-150.0.7828.2.ebuild
new file mode 100644
index 000000000000..0f1f3ed4361a
--- /dev/null
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-150.0.7828.2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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 chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Google"
+HOMEPAGE="https://www.google.com/chrome/"
+
+if [[ ${PN} == google-chrome ]]; then
+ MY_PN=${PN}-stable
+else
+ MY_PN=${PN}
+fi
+
+MY_P="${MY_PN}_${PV}-1"
+SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
+S=${WORKDIR}
+
+LICENSE="google-chrome"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE="qt6 selinux"
+
+RESTRICT="bindist mirror strip"
+
+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
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
+ selinux? ( sec-policy/selinux-chromium )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop"
+CHROME_HOME="opt/google/chrome${PN#google-chrome}"
+
+pkg_nofetch() {
+ eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures."
+}
+
+pkg_pretend() {
+ # Protect against people using autounmask overzealously
+ use amd64 || die "google-chrome only works on amd64"
+}
+
+pkg_setup() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+ :
+}
+
+src_install() {
+ dodir /
+ cd "${ED}" || die
+ unpacker
+
+ mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+ # Since M141 Google Chrome comes with its own bundled cron
+ # scripts which invoke `apt` directly. Useless on Gentoo!
+ rm -r etc/cron.daily || die "Failed to remove cron scripts"
+ rm -r "${CHROME_HOME}"/cron || die "Failed to remove cron scripts"
+
+ gzip -d usr/share/doc/${PF}/changelog.gz || die
+ gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+ if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then
+ rm usr/share/man/man1/google-chrome.1.gz || die
+ dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1
+ fi
+
+ pushd "${CHROME_HOME}/locales" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ rm "${CHROME_HOME}/libqt5_shim.so" || die
+ if ! use qt6; then
+ rm "${CHROME_HOME}/libqt6_shim.so" || die
+ fi
+
+ local suffix=
+ [[ ${PN} == google-chrome-beta ]] && suffix=_beta
+ [[ ${PN} == google-chrome-unstable ]] && suffix=_dev
+
+ local size
+ for size in 16 24 32 48 64 128 256 ; do
+ newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+ done
+
+ pax-mark m "${CHROME_HOME}/chrome"
+}
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index 143f013022be..c798dc2a0f23 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1,2 +1,3 @@
DIST google-chrome-stable_146.0.7680.177-1_amd64.deb 127819904 BLAKE2B 45e5e5b9068617c99c3418aef43db9c42b4054029f4aa33c3390f10bf05e8e152367fa14e38ac4c901e46a8e56b7ba69e4fdb72c5a7ff8e0016ac5ab45f64b33 SHA512 8be9a3e2052657b73ae2b957a4b24007f19d368e0cab3a8e0fc28e498b4dd4fcef6621a6f150249a51c005dc3c97b3300d8f195960584bd711b22128ce62367a
DIST google-chrome-stable_147.0.7727.137-1_amd64.deb 124847388 BLAKE2B a78a63532cb8a62bd5c4cfd264d47bbc6077107149953cdcc191267c4b17f979ecee503273410ac6164e6711211dafdbc935475e089e99fb6faf559b14150c19 SHA512 f9548c62c554aa11f2ec55495131a99dc890060ea4290ea911e4b3336c1d54b5939d406655d924a63d15aade8985b56c8d5e3a82946e5be6edb10e959b44e244
+DIST google-chrome-stable_148.0.7778.167-1_amd64.deb 130047612 BLAKE2B 4319e02458e79597a76ccc96cae13891d8142e0b4043548173dcf4d886629b60ac9a1c31b2906b6d2e3c87fed11e2666fbdd9890f2bc3fb51e599b2b9ee8f2ef SHA512 d84abda401d55783043a8b2702a15e10f20828211617e20590d61987054540066951fd7439296adecd5e1cd9dac462f10e06fbb138403cec72d991a9721673f3
diff --git a/www-client/google-chrome/google-chrome-148.0.7778.167.ebuild b/www-client/google-chrome/google-chrome-148.0.7778.167.ebuild
new file mode 100644
index 000000000000..1325717ace16
--- /dev/null
+++ b/www-client/google-chrome/google-chrome-148.0.7778.167.ebuild
@@ -0,0 +1,129 @@
+# Copyright 2011-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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 chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Google"
+HOMEPAGE="https://www.google.com/chrome/"
+
+if [[ ${PN} == google-chrome ]]; then
+ MY_PN=${PN}-stable
+else
+ MY_PN=${PN}
+fi
+
+MY_P="${MY_PN}_${PV}-1"
+SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
+S=${WORKDIR}
+
+LICENSE="google-chrome"
+SLOT="0"
+KEYWORDS="-* amd64"
+
+IUSE="qt6 selinux"
+
+RESTRICT="bindist mirror strip"
+
+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
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
+ selinux? ( sec-policy/selinux-chromium )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop"
+CHROME_HOME="opt/google/chrome${PN#google-chrome}"
+
+pkg_nofetch() {
+ eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures."
+}
+
+pkg_pretend() {
+ # Protect against people using autounmask overzealously
+ use amd64 || die "google-chrome only works on amd64"
+}
+
+pkg_setup() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+ :
+}
+
+src_install() {
+ dodir /
+ cd "${ED}" || die
+ unpacker
+
+ mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+ # Since M141 Google Chrome comes with its own bundled cron
+ # scripts which invoke `apt` directly. Useless on Gentoo!
+ rm -r etc/cron.daily || die "Failed to remove cron scripts"
+ rm -r "${CHROME_HOME}"/cron || die "Failed to remove cron scripts"
+
+ gzip -d usr/share/doc/${PF}/changelog.gz || die
+ gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+ if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then
+ rm usr/share/man/man1/google-chrome.1.gz || die
+ dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1
+ fi
+
+ pushd "${CHROME_HOME}/locales" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ rm "${CHROME_HOME}/libqt5_shim.so" || die
+ if ! use qt6; then
+ rm "${CHROME_HOME}/libqt6_shim.so" || die
+ fi
+
+ local suffix=
+ [[ ${PN} == google-chrome-beta ]] && suffix=_beta
+ [[ ${PN} == google-chrome-unstable ]] && suffix=_dev
+
+ local size
+ for size in 16 24 32 48 64 128 256 ; do
+ newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+ done
+
+ pax-mark m "${CHROME_HOME}/chrome"
+}
diff --git a/www-client/librewolf-bin/Manifest b/www-client/librewolf-bin/Manifest
index f8a15220657c..eec6bae4d661 100644
--- a/www-client/librewolf-bin/Manifest
+++ b/www-client/librewolf-bin/Manifest
@@ -1,4 +1,2 @@
-DIST librewolf-150.0-1-linux-arm64-package.tar.xz 86468120 BLAKE2B d17b34ef89f60dacf92f2f1ff499f7f8d8486105d54f14c65d53d5a53f287c21ea43d527d971df3d183c95d4f9deba3d826bc65ddf70ed87a5f7373f342c53d1 SHA512 f79d00e9aa5608e09c14b1c7cfad79c0b7746d734486f6a687767435117c5752c304741ee5e1c1449467bcf5bf3ca138ef80ae5f17e8b8592dabb356e47b0644
-DIST librewolf-150.0-1-linux-x86_64-package.tar.xz 98140412 BLAKE2B ea8d024f883fdc5dd9a3b21d8c698f9e57c0619e56a8ed361437101cead90eef5e78a0d54dfe94847eabdd5729935bfb4c478c1ea1162efa11b8a89df62523dd SHA512 0428fec25f8448d9e35fe410dd1d0970af4dc7c037c5dedca104f71b46bc80421eac0e84cb5e6b95ef614990a00134c0dcffaf8d514da7b89db69141e7f31194
-DIST librewolf-150.0.1-1-linux-arm64-package.tar.xz 86423132 BLAKE2B fdbe30b7c6b9085801c1dcb45e188869f2d2eeba3429aa1a6eab90806c5eab890225ffed040b8e6a10b8326d3a95b65d8dda0068e234a7e04398eeb110adaac2 SHA512 04737231e891c6630b4b01e499195d12a937214a61ef5335ca3337cdca0c8a6ff8aefb107bbe0846afcf7a8f26e744c5ab9af4046b6121e5999ab8eacf52e940
-DIST librewolf-150.0.1-1-linux-x86_64-package.tar.xz 98033872 BLAKE2B 50916086e9ff473e68ed82aa5fbc8273461b55ccc20654270da0e04383136527852290edfd01823eff36d41b132de400b00fc5d4bd679a7cae5ddc6335610d6c SHA512 739efdc845810b50a6257ab197f387cf794b42b9a1f8b1ffffacd239bebf196330abd9cc93722397eb70d04c0b7c01710380cea736ae461f460bf3d5a096caa7
+DIST librewolf-150.0.2-1-linux-arm64-package.tar.xz 86449020 BLAKE2B ebd3774a338abcc1269e90224cdf9e225d73bcbfc4af628de6b8ed45ca04b1b1020a2183e4f2840cf7f69d43bfd2f3c8930d698e9be27d58c4aca42a8674a962 SHA512 90e5a4e67433c8a8cc7236821a9f95cdb23c03ae6638af572f347525006dbc3bf23103c29e139ee4c7450f8c658798590e76211b02b5ea6f5382a147af46d43c
+DIST librewolf-150.0.2-1-linux-x86_64-package.tar.xz 98072376 BLAKE2B e95f2b14a4f681a18ef00fb4a7b84460f0ac3e4067756b0b579b98703317209ff3531d69abaa1ab53181f114b6f991d3556036eb64934a91be4955e66f8ec006 SHA512 e9fbccc04353c382a126bdde8134b153aebbb9c0a2f046561fd5ab4390177543aaf9271138d286cecb02ba089afe15db38ebabaa1d27c099057266d8f3fc0077
diff --git a/www-client/librewolf-bin/librewolf-bin-150.0.1_p1.ebuild b/www-client/librewolf-bin/librewolf-bin-150.0.2_p1.ebuild
index 41265ec9d748..41265ec9d748 100644
--- a/www-client/librewolf-bin/librewolf-bin-150.0.1_p1.ebuild
+++ b/www-client/librewolf-bin/librewolf-bin-150.0.2_p1.ebuild
diff --git a/www-client/librewolf/Manifest b/www-client/librewolf/Manifest
index e4ce9ba58bf7..05ca64dd45b5 100644
--- a/www-client/librewolf/Manifest
+++ b/www-client/librewolf/Manifest
@@ -2,5 +2,6 @@ DIST firefox-149-patches-02.tar.xz 11656 BLAKE2B 1d3b400bb0aa2b1b4c4c1f5c0540ecb
DIST firefox-150-patches-02.tar.xz 13452 BLAKE2B 3c6f1b824f4ac01e97c9b795a5ba62c19dd5cb2115df6d5c7da99d725206f9d10d7f536389e12f0ee18475347693bd270333f4349f1642dda68b5d4be11f2eb2 SHA512 057b2242cfa1cebbe7e4e47b2e51eae3e5a15669d507fbd32cad3fdc80586bbee4b853964ac329cf75751af2e04a66eeccdfd4d2b2aad8c49813582abfc38d47
DIST librewolf-149.0.2-2.source.tar.gz 1087566329 BLAKE2B 9406a13af4d2dec23abbce5972c806c762d8e406efcbf526e92b699de9d12f3428c6e5460a6709912d0455f970039c64bd174a587d4d59bd6e061542dd0b862c SHA512 6a075f479cd2016c62559af69ca40d12df018326c36772e2b6792e24a7c57e6425ceecbaaabdd47d07bac4d4753d3eb68b730e09f72d7e57684ef31194696eec
DIST librewolf-150.0.1-1.source.tar.gz 1096764131 BLAKE2B 132efbbc2bfabd8a3dd363c127624c071043e99423e85058ea5cf589d67df98ab37e34aac70ad8f95e82798540114e959bf8c82ea10b14e870474e56768e6a54 SHA512 db6418ec6296622f0685ee1cf99cd6545c00eabe1c15ad739340cc7ee2bf87f9842f582f0968c542567af7bc1dd55bbeacb163c08bac8df46994cdd646cc8dac
+DIST librewolf-150.0.2-1.source.tar.gz 1096945406 BLAKE2B 66c4758b59d52a9ebed4f37de98a20ecae5fab80b3762bf09c9d122e3216a3cd87371567a47185159517d71bbbc1ca8a3582ffad9f8845c9d9e49a01600d6f73 SHA512 ea60785a9023ffea7fb56f72d842178e3f07beec0467b5e525585d8230b46c6f86353212d3c5413fec4a563a0eba71f1c301cb8091f9114a160fcf66bf9b44a2
DIST wasi-sdk-32.0-arm64-linux.tar.gz 142940986 BLAKE2B 45712415f916c2749bac9002157def84f75d005bcac0403cb9b5a814623a1e0c2a2f24092d55478ca5204afa82c7499cabf405b8e5c6e95a514351801da4a91c SHA512 e39f3130290e63a7c2674e8838bd6569ca6a630c0231e2a303d6bd4a6b7f9c78b59a99606193c3ba3e200d93d9221339d23653e98ef720632d54c5c6866dde69
DIST wasi-sdk-32.0-x86_64-linux.tar.gz 143157058 BLAKE2B 62b83e2db70b24361962b392551c604b21c59535b8d34a5e652447d7b722b033327334f0e17381d28eaa6dcb31fb02aad9978c66b761fb592b6de502012aeb57 SHA512 f77c08d1eb0f8e765bed4955d4794b33bb38149df5a144bebbe43e91fce3cfda7210cdf57073c0ff23c1d3c68105b6c69b4782af1643a0be2f3310001a2398f0
diff --git a/www-client/librewolf/librewolf-150.0.2_p1.ebuild b/www-client/librewolf/librewolf-150.0.2_p1.ebuild
new file mode 100644
index 000000000000..90d0134805cd
--- /dev/null
+++ b/www-client/librewolf/librewolf-150.0.2_p1.ebuild
@@ -0,0 +1,1406 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-150-patches-02.tar.xz"
+
+LLVM_COMPAT=( 21 22 )
+
+# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
+RUST_NEEDS_LLVM=1
+RUST_MIN_VER=1.90.0
+
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+VIRTUALX_REQUIRED="manual"
+
+# Librewolf version (please rev-bump if changed)
+# Used when cloning patches repository.
+LIBREWOLF_PV="${PV/_p/-}"
+
+# Information about the bundled wasi toolchain from
+# https://github.com/WebAssembly/wasi-sdk/
+WASI_SDK_VER=32.0
+WASI_SDK_LLVM_VER=22
+
+HOMEPAGE="https://librewolf.net/"
+
+MOZ_PN="firefox"
+
+inherit check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
+ optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
+
+LIBREWOLF_SRC_URI="https://codeberg.org/api/packages/librewolf/generic/librewolf-source/${LIBREWOLF_PV}/librewolf-${LIBREWOLF_PV}.source.tar.gz"
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+DESCRIPTION="LibreWolf Web Browser"
+SRC_URI="${LIBREWOLF_SRC_URI} -> librewolf-${LIBREWOLF_PV}.source.tar.gz
+ ${PATCH_URIS[@]}
+ wasm-sandbox? (
+ amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
+ arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
+ )"
+
+S="${WORKDIR}/librewolf-${LIBREWOLF_PV}"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RESTRICT="
+ mirror
+ !test? ( test )
+"
+
+IUSE="+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
+IUSE+=" system-pipewire system-png +system-webp test valgrind wayland wifi +X"
+
+# Firefox-only IUSE
+IUSE+=" +gmp-autoupdate jpegxl +jumbo-build openh264 telemetry wasm-sandbox"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( jumbo-build )
+ wayland? ( dbus )
+ wifi? ( dbus )
+"
+
+FF_ONLY_DEPEND="selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ llvm-core/llvm:${LLVM_SLOT}
+ clang? (
+ llvm-core/lld:${LLVM_SLOT}
+ pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
+ )
+ wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} )
+ ')
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.29.1
+ net-libs/nodejs
+ virtual/pkgconfig
+ 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
+ )
+ !X? (
+ gui-wm/tinywl
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${FF_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.123.1
+ >=dev-libs/nspr-4.38
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ virtual/zlib:=
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libdrm
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ 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-3.10.0:=
+ )
+ system-harfbuzz? (
+ >=media-libs/harfbuzz-2.8.1:0=
+ !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 )
+ )
+ system-icu? ( >=dev-libs/icu-78.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-pipewire? ( >=media-video/pipewire-1.4.7-r2:= )
+ system-png? ( >=media-libs/libpng-1.6.45:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ valgrind? ( dev-debug/valgrind )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ || (
+ net-misc/networkmanager
+ net-misc/connman[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/libXrandr
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ hwaccel? (
+ media-video/libva-utils
+ sys-apps/pciutils
+ )
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
+ einfo "llvm-core/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 "llvm-core/lld:${LLVM_SLOT}" ; then
+ einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
+ einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ ace ach af ak an ar as ast az be bg bn bn-BD bn-IN bo bqi br brx bs ca cak ca-valencia
+ ckb crh cs csb cy da de dsb el en-CA en-GB en-ZA eo es es-AR es-CL es-ES es-MX et eu fa
+ ff fi fr frp fur fy-NL ga ga-IE gd gl gn gu-IN gv he hi-IN hr hsb hto hu hy-AM hye ia id
+ ilo is it ixl ja ja-JP-mac ka kab kk km kmr kn ko kok ks ku kw lb lg lij lo lt ltg lv mai
+ meh mix mk ml mn mr ms my nb-NO ne-NP nl nn-NO nr nso ny oc or pai pa-IN pbb pl ppl pt-BR
+ pt-PT quy qvi rm ro ru rw sah sat sc scn sco si sk skr sl son sq sr ss st sv-SE sw szl ta
+ ta-LK te tg th tl tn tr trs ts tsz uk ur uz ve vi wo xcl xh zam zh-CN zh-TW zu
+)
+MOZ_LANG_MAP=()
+
+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
+
+ MOZ_LANG_MAP+=("l10n_${xflag/[_@]/-} ${lang}")
+
+ 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}"
+}
+
+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'
+
+ 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
+ # Ensure we have enough disk space to compile
+ if use pgo || use debug ; then
+ CHECKREQS_DISK_BUILD="18700M"
+
+ if ! use clang ; then
+ if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then
+ eerror "<gcc-15.2.1_p20251108-r1:15 and pgo detected. Firefox-145.0 can not be compiled"
+ eerror "with this GCC, when also enabling pgo."
+ eerror "See bug https://gcc.gnu.org/PR122620"
+ eerror ""
+ eerror "Your options are:"
+ eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0"
+ eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1,"
+ eerror " or use the \"trunk\" version,"
+ eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or"
+ eerror " 3) disable pgo when compiling with GCC for now."
+ die "Firefox-${PV} with gcc+pgo cannot be compiled with the detected gcc version: $(gcc-fullversion)"
+ fi
+ fi
+ elif tc-is-lto ; then
+ CHECKREQS_DISK_BUILD="10900M"
+
+ if ! use clang ; then
+ if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then
+ eerror "<gcc-15.2.1_p20251108-r1:15 and lto detected. Firefox-145.0 can not be compiled"
+ eerror "with this GCC, when also enabling lto."
+ eerror "See bug https://gcc.gnu.org/PR122620"
+ eerror ""
+ eerror "Your options are:"
+ eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0"
+ eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1,"
+ eerror " or use the \"trunk\" version,"
+ eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or"
+ eerror " 3) disable lto when compiling with GCC for now."
+ die "Firefox-${PV} with gcc+lto cannot be compiled with the detected gcc version: $(gcc-fullversion)"
+ fi
+ fi
+ else
+ CHECKREQS_DISK_BUILD="9700M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+
+ # Get LTO from environment; export after this phase for use in src_configure (etc)
+ use_lto=no
+
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+
+ if tc-is-lto; then
+ use_lto=yes
+ # LTO is handled via configure
+ filter-lto
+
+ if ! use clang ; then
+ if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then
+ eerror "<gcc-15.2.1_p20251108-r1:15 and pgo detected. Firefox-145.0 can not be compiled"
+ eerror "with this GCC, when also enabling lto."
+ eerror "See bug https://gcc.gnu.org/PR122620"
+ eerror ""
+ eerror "Your options are:"
+ eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0"
+ eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1,"
+ eerror " or use the \"trunk\" version,"
+ eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or"
+ eerror " 3) disable lto when compiling with GCC for now."
+ die "Firefox-${PV} with gcc+lto cannot be compiled with the detected gcc version: $(gcc-fullversion)"
+ fi
+ fi
+ fi
+
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+
+ if ! use clang ; then
+ if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then
+ eerror "<gcc-15.2.1_p20251108-r1:15 and lto detected. Firefox-145.0 can not be compiled"
+ eerror "with this GCC, when also enabling pgo."
+ eerror "See bug https://gcc.gnu.org/PR122620"
+ eerror ""
+ eerror "Your options are:"
+ eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0"
+ eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1,"
+ eerror " or use the \"trunk\" version,"
+ eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or"
+ eerror " 3) disable pgo when compiling with GCC for now."
+ die "Firefox-${PV} with gcc+pgo cannot be compiled with the detected gcc version: $(gcc-fullversion)"
+ fi
+ fi
+ fi
+
+ if [[ ${use_lto} = yes ]]; then
+ # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
+ # bmo#1516758, bgo#942288
+ filter-flags -Werror=lto-type-mismatch -Werror=odr
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use debug ; then
+ CHECKREQS_DISK_BUILD="18700M"
+ elif [[ ${use_lto} == "yes" ]] ; then
+ CHECKREQS_DISK_BUILD="10900M"
+ else
+ CHECKREQS_DISK_BUILD="9700M"
+ fi
+
+ check-reqs_pkg_setup
+ llvm-r1_pkg_setup
+ rust_pkg_setup
+ 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
+
+ # Clear tons of conditions, since PGO is hardware-dependant.
+ addpredict /dev
+ 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
+
+ export use_lto
+
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+ linux-info_pkg_setup
+}
+
+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() {
+ # LibreWolf already has this I think.
+ rm -v "${WORKDIR}/firefox-patches/0017-bgo-928126-enable-jxl.patch"
+ rm -v "${WORKDIR}/firefox-patches/0027-bmo-2033279-make-rust-simd-work-with-rust-1.95.patch"
+
+ if [[ ${use_lto} == "yes" ]]; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ # Workaround for bgo#915651 and bmo#1988166 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ rm -v "${WORKDIR}"/firefox-patches/*bmo-1988166-musl-remove-nonexisting-system-header-req.patch || die
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-967694-musl-prctrl-exception-on-musl.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"
+ elif use arm64 ; then
+ export RUST_TARGET="aarch64-unknown-linux-musl"
+ elif use loong; then
+ # Only the LP64D ABI of LoongArch64 is actively supported among
+ # the wider Linux ecosystem, so the assumption is safe.
+ export RUST_TARGET="loongarch64-unknown-linux-musl"
+ elif use ppc64 ; then
+ export RUST_TARGET="powerpc64le-unknown-linux-musl"
+ elif use riscv ; then
+ # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
+ # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
+ # guess right now though.
+ elog "riscv detected, forcing a riscv64 target for now."
+ export RUST_TARGET="riscv64gc-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
+ fi
+ fi
+
+ # Pre-built wasm-sandbox path manipulation.
+ if use wasm-sandbox ; then
+ if use amd64 ; then
+ export wasi_arch="x86_64"
+ elif use arm64 ; then
+ export wasi_arch="arm64"
+ else
+ die "wasm-sandbox enabled on unknown/unsupported arch!"
+ fi
+
+ sed -i \
+ -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
+ -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
+ -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
+ -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
+ toolkit/moz.configure || die "Failed to update wasi-related paths."
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # 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 checksums from cargo crates we've manually patched.
+ # moz_clear_vendor_checksums xyz
+ # glslopt: bgo#969412
+ moz_clear_vendor_checksums glslopt
+ #moz_clear_vendor_checksums encoding_rs
+
+ # Respect choice for "jumbo-build"
+ # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
+ if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
+ local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
+ elog ""
+ elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
+ elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
+ elog "if that fails try -jumbo-build before opening a bug report."
+ elog ""
+
+ sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
+ python/mozbuild/mozbuild/frontend/data.py ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
+ sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
+ js/src/moz.build ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
+ fi
+
+ # 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"
+
+ # Configuration tests expect llvm-readelf output, bug 913130
+ READELF="llvm-readelf"
+
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF 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=browser
+ mozconfig_add_options_ac '' --enable-project=browser
+
+ # Set Gentoo defaults
+ export MOZILLA_OFFICIAL=1
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-disk-remnant-avoidance \
+ --disable-geckodriver \
+ --disable-install-strip \
+ --disable-legacy-profile-creation \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-updater \
+ --disable-wmf \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-packed-relative-relocs \
+ --enable-release \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-ffi \
+ --with-system-gbm \
+ --with-system-libdrm \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-pixman \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system
+
+ # Librewolf
+ mozconfig_add_options_ac 'LibreWolf Branding' \
+ --with-app-name="librewolf" \
+ --with-app-basename="librewolf" \
+ --with-branding=browser/branding/librewolf
+ export MOZ_APP_REMOTINGNAME=LibreWolf
+
+ # I really have know idea if this is actually doing anything.
+ mozconfig_add_options_ac 'LibreWolf Localization' \
+ --with-l10n-base=$PWD/lw/l10n
+
+ ## Controlled via 'telemetry' IUSE
+ # mozconfig_add_options_mk 'LibreWolf Disable Telemetry' \
+ # MOZ_CRASHREPORTER=0 \
+ # MOZ_DATA_REPORTING=0 \
+ # MOZ_SERVICES_HEALTHREPORT=0 \
+ # MOZ_TELEMETRY_REPORTING=0
+
+ export MOZ_REQUIRE_SIGNING=
+
+ # Set update channel
+ mozconfig_add_options_ac '' --enable-update-channel=release
+
+ # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default.
+ if use amd64 || use arm64 || use ppc64 || use loong || use riscv ; 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 loong || use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ elif use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # riscv-related options, bgo#947337, bgo#947338
+ if use riscv ; then
+ mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc
+ fi
+
+ 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-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-pipewire
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+ mozconfig_use_enable valgrind
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ mozconfig_add_options_ac "+hardened stl" --enable-stl-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+
+ # Increase the FORTIFY_SOURCE value, #910071.
+ sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
+ 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
+
+ ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
+
+ 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-x11-only
+ fi
+
+ # wasm-sandbox
+ # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox.
+ if use wasm-sandbox ; then
+ mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
+ else
+ mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
+ mozconfig_use_with system-harfbuzz system-graphite2
+ fi
+
+ ! use jpegxl && mozconfig_add_options_ac '-jpegxl' --disable-jxl
+
+ if [[ ${use_lto} == "yes" ]] ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ # mold expects the -flto line from *FLAGS configuration, bgo#923119
+ append-ldflags "-flto=thin"
+ 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
+
+ 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
+
+ # PGO was moved outside lto block to allow building pgo without lto.
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ # Avoid compressing just-built instrumented Firefox with
+ # high levels of compression. Just use tar as a container
+ # to save >=10 minutes.
+ export MOZ_PKG_FORMAT=tar
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ else
+ # Attempt to fix pgo hanging with gcc, bgo#966309.
+ export MOZ_REMOTE_SETTINGS_DEVTOOLS=1
+ fi
+ fi
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-jemalloc
+ 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*'
+
+ # elf-hack
+ # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
+ if use amd64 || use x86 ; then
+ filter-flags "-z,pack-relative-relocs"
+
+ if tc-ld-is-mold ; then
+ # relr-elf-hack is currently broken with mold, bgo#916259
+ mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
+ else
+ mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
+ fi
+ elif use loong || use ppc64 || use riscv ; then
+ # '--disable-elf-hack' is not recognized on loong/ppc64/riscv,
+ # see bgo #917049, #930046
+ :;
+ else
+ mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
+ fi
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ if use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
+ fi
+
+ # System-av1 fix
+ use system-av1 && append-ldflags "-Wl,--undefined-version"
+
+ # 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
+
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+
+ if ! use telemetry; then
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
+ fi
+
+ mozconfig_use_enable test tests
+
+ # 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
+
+ if use valgrind; then
+ sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
+ fi
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; 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_test() {
+ # https://firefox-source-docs.mozilla.org/testing/automated-testing/index.html
+ local -a failures=()
+
+ # Some tests respect this
+ local -x MOZ_HEADLESS=1
+
+ # Check testing/mach_commands.py
+ einfo "Testing with cppunittest ..."
+ ./mach cppunittest
+ local ret=$?
+ if [[ ${ret} -ne 0 ]]; then
+ eerror "Test suite cppunittest failed with error code ${ret}"
+ failures+=( cppunittest )
+ fi
+
+ if [[ ${#failures} -eq 0 ]]; then
+ einfo "Test suites succeeded"
+ else
+ die "Test suites failed: ${failures[@]}"
+ fi
+}
+
+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
+ ## LibreWolf
+ # ./mach install doesn't install the locale information for some reason.
+ # Use packge-multi-locale instead
+ local mymozlangs=()
+ for lang_tuple in "${MOZ_LANG_MAP[@]}"; do
+ IFS=' ' read -r l10n lang <<< "${lang_tuple}"
+
+ if use "${l10n}"; then
+ mymozlangs+=("${lang}")
+ fi
+ done
+
+ if (( ${#mymozlangs[@]} == 0 )); then
+ einfo "Running ./mach package"
+ ./mach package || die
+ else
+ einfo "Running ./mach package-multi-locale"
+ ./mach package-multi-locale --locale "${mymozlangs[@]}" || die
+ fi
+
+ dodir "${MOZILLA_FIVE_HOME}" || die
+ cp -r "${BUILD_DIR}"/dist/librewolf/* "${ED}"/"${MOZILLA_FIVE_HOME}" || die
+
+ ## LibreWolf
+ # For some reason 'local-settings.js' doesn't get properly packaged.
+ # Install it manually
+ insinto "${MOZILLA_FIVE_HOME}/defaults/pref"
+ doins "${S}/lw/local-settings.js"
+
+ # 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 llvm-core/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ ## Disabled for LibreWolf
+ # 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}/browser/defaults/preferences"
+ 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-r2 \
+ >>"${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
+
+ # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/vaapitest
+
+ # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
+ if use arm64 ; then
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/v4l2test
+ fi
+ fi
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ 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
+
+ # Add telemetry config prefs, just in case something happens in future and telemetry build
+ # options stop working.
+ if ! use telemetry ; then
+ cat "${FILESDIR}"/gentoo-telemetry-prefs.js >>"${GENTOO_PREFS}" || die "failed to set telemetry prefs"
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/browser/branding/${PN}"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+
+ 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="LibreWolf"
+ local desktop_file="${FILESDIR}/icon/${MOZ_PN}-r3.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}/${MOZ_PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" || die
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ 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 LibreWolf. Nouveau / your GPU might not supported the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if LibreWolf crashes."
+ fi
+
+ readme.gentoo_print_elog
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
+ if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
+ optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
+ fi
+
+ if ! has_version "sys-libs/glibc"; then
+ elog
+ elog "glibc not found! You won't be able to play DRM content."
+ elog "See Gentoo bug #910309 or upstream bug #1843683."
+ elog
+ fi
+}
diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest
index 67179ee88e89..3eddd96865de 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,3 @@
-DIST microsoft-edge-beta_148.0.3967.20-1_amd64.deb 181872054 BLAKE2B 175fbf30a7e6df0963437834757b5cfa4c724ffff6706fc1f5a7d4f31bbaa8e2f95d41a527f3eb684654a5c7c3b317c98ea5508b72dd3cf731b820c036d90d54 SHA512 cd6f918f0b3d39ba98037a245d319361ac8a87d64fc99db4c2b138ab9f7884e47015e645d4e333296517f08d4460baf881d5324ac73ad44f6f5717ac14eb416e
-DIST microsoft-edge-beta_148.0.3967.34-1_amd64.deb 181918218 BLAKE2B d0c1572c2fd009bf7930fdafc0cf1e0cbd1339954da93d5bae3c6f9c126da70b1856f8c464a75927623bccd828516c9f2445c791be2629b326f362be91e1446b SHA512 3c4b720331f6f252551565d58410c2b2d03d795810621e1e7eb3a520558234da0d99449d302f43495dfc6f479d2e5e57ad5433bdbc0000cdc4539459604c773e
DIST microsoft-edge-beta_148.0.3967.42-1_amd64.deb 181874150 BLAKE2B 9d9cc1fa606796a6ae9f00c7100c2735ff678866fe0f27a9e47af0a439fec46be02cceb8ca7fa2b0d590dbf3644f956f140ce8bb126709fe83b1aca69c99f222 SHA512 98b7e1fa92bed067828389f404a1fd6ad007f104a340fcc6e9ec743a4f644ea949a7bc0e050c9a0e9c31bf7d19abfbc801cc39f2ab7a1abbc1ec470daa469235
+DIST microsoft-edge-beta_148.0.3967.52-1_amd64.deb 181942010 BLAKE2B c89396e7a99f9c48761fa9ca1103a3a925e58b9de240c8c01c437682c53d0692da6e283611219b92287867df81693e4745ef27e8e4ffb4777d258e2fc22a728f SHA512 5dfbb75d7795ad0a077ad258ea083b995419d0cfe71ed1ce19aac007e24a0cd952faeaf0e7a1e9065ded2b3fb39e12e13a54de6da1f75488b823a5228d26da6c
+DIST microsoft-edge-beta_148.0.3967.54-1_amd64.deb 181888218 BLAKE2B 779ce2be8ead9d9377e34e4adb12141c0b49ba77f4bf046722236c0f65139c04fafacdc46dd2b6babc974fd305a3ce176ae57b8921ca4442f0d19ba59198c9e4 SHA512 eab3f8e49e013d8031def719b93a27cfbe4fe1a73a66ab6296b10d89ab069e057a01056fb54e3eef42a0d8ed4519fc91649510277ec784931f8365fd2860f687
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.20.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.52.ebuild
index 5df628cd26aa..5df628cd26aa 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.20.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.52.ebuild
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.34.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.54.ebuild
index 5df628cd26aa..5df628cd26aa 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.34.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-148.0.3967.54.ebuild
diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index 3e770bd4d72e..895760600972 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,3 @@
-DIST microsoft-edge-dev_148.0.3967.8-1_amd64.deb 181866778 BLAKE2B 38af51bf908bee2671e66313913e1a5ad15b578f4079bdbda27d2d277f1ee5d14b62e94ac831d3bcdc2e2aee75b3ea2fc39ad1c892ebfd0e452fd180a047c153 SHA512 8092ab81cb83a9cccd5a75fcf0e9ef5ebc9775e86802f799875a6194e2ce34e86abd7892beb175acad0635125d8666ef64fd279121bd46e69a5b6edf46bb1b03
-DIST microsoft-edge-dev_149.0.3984.0-1_amd64.deb 182620102 BLAKE2B be205b8b521c896f3f3c5018b41f43aaa766bd86fdb2f969b5dabe38e009195853f4e5294c160d8d9d16f5641c7554602aa71548b6622a0e2b75afa36213c7e7 SHA512 dadcd2803e9d52151434bd68ae0f4f8364bf7eff4562478fcd14d9cd7fe4e8e56b978a38de63f89aa8bea37fc9917246df77abdafb84ade0d64a9434b8b472c8
DIST microsoft-edge-dev_149.0.3993.0-1_amd64.deb 182798474 BLAKE2B f6606720815f1c2fc08aeea12399fac0191cfb385e628dcdc3115c26f2bbbe4e5a76ca88cdeb2cfe7bb023c6a64c52c65fc45d5d0cae3e4bb255d6fe828999a4 SHA512 998c119588b2b32427105c774d34bbfae15e34c33a735b4a76f6d4adc34d25942fca81778701b0723b2509c8e00ffb89532def4d1ff81f031d19ccb1dee8a2d9
+DIST microsoft-edge-dev_149.0.4009.0-1_amd64.deb 183241386 BLAKE2B 47d3f17711e58043d05d6bee46b47532ba69c73f372fd1d5a80ad7e67619cba1c7b645aa5b4b6b0a6671d836ec4cc3eb9f22c766ea3e52d7ab015829a09219af SHA512 05cfdbf602318c76295f2a024a3f162e39c844262f4f95ce60fbf13e5674f1bf271e1ae1f0805a2d9304e2b4699ac88c6a4493277b7f0a11716a93216627131d
+DIST microsoft-edge-dev_149.0.4022.4-1_amd64.deb 183935046 BLAKE2B c39fda6e46183926ee3a27b695e3a1043440c2c0eba74757527625f1f66824c5a8ef5560479395975fc4be4583b0538fa01905fa935758d63d9865beabf4d7c9 SHA512 d3c46b847b0d8021892870793a7f105e22971a7b02fd27588486841284cbb90405cc9d8db33ec94c72cdcdafa3f07473892a3336e8dccf3b1a85bc1cd2f8450e
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-148.0.3967.8.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.4009.0.ebuild
index 5df628cd26aa..5df628cd26aa 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-148.0.3967.8.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.4009.0.ebuild
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.3984.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.4022.4.ebuild
index 5df628cd26aa..5df628cd26aa 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.3984.0.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-149.0.4022.4.ebuild
diff --git a/www-client/microsoft-edge/Manifest b/www-client/microsoft-edge/Manifest
index ee049a609e93..c28c6515f637 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1 @@
-DIST microsoft-edge-stable_147.0.3912.98-1_amd64.deb 182282454 BLAKE2B a40a25a6ef8e3be3f47f0136c5924014af180499f6e1cc53241d8a03b4ca933ddcffb20ed21248d5623ab005df8bfc299a3e8fe5b9ca06f35dcae85aa8966b57 SHA512 45fdd9d589109d16e3aea9d16791da99bfcf5639e75510ad33e366b075bc4d6659099ff4175bf6cbaa4bedf3870d066bba07cc70c39f49ce9cd1a58f837d8544
+DIST microsoft-edge-stable_148.0.3967.54-1_amd64.deb 181930214 BLAKE2B 35eb069550a11e02e4f90b13bc77f96c2337d08dacacb14e158c3f88092573faa24b9054123bd7fd24364c53c0473aebce57748fc8fa9f3bbcf23b2bf806c9d1 SHA512 c61ed01810736d6629cc30a4749e3662d8f8a49d4401114fc989f6e9cf3c70abc0871270e53cd571da8be1a669a17c2a7b01fd04ca0c3fa0f4b59c72952c1781
diff --git a/www-client/microsoft-edge/microsoft-edge-147.0.3912.98.ebuild b/www-client/microsoft-edge/microsoft-edge-148.0.3967.54.ebuild
index eb8ec1029e07..eb8ec1029e07 100644
--- a/www-client/microsoft-edge/microsoft-edge-147.0.3912.98.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-148.0.3967.54.ebuild
diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest
index bfede7c1b446..cfd921e951b5 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1,3 @@
-DIST opera-developer_131.0.5868.0_amd64.deb 134864764 BLAKE2B f7a5ad2fb6de5d5b55351e27c2f343f58010a12f9542b2c61e0797846cd7b0d96e12756ab2d4828716d4eb5af2763fcf79fea8f08e127bf3a9d86d23002ad7d8 SHA512 8d02b3be7d922ee9be7f3473256d469fb14c9a9a8603ee603946a1854fc907f02fdccbdf8f60b5d2a98bb5885ba3fd02e4f4dc02898204f9f301e171eeee0392
DIST opera-developer_131.0.5877.0_amd64.deb 135047568 BLAKE2B 8a5cb2011bb2c2f159261e1ce6b7b56a5f3d514ab754eee943a2936152ebebdde5d9590809fd362e3c5e0e9fe6f5a56b3c783ba40c7e08cac3e66ec80bc3a8de SHA512 212b616fb73ddb2549cc346e9a4a7041c7c6b591b29a80ea9faf3ce7d6dfbb63d1298fe56c8b8bb22a6391eeef791563c6bb5e46167aa6e14a9657258ea056ad
DIST opera-developer_132.0.5883.0_amd64.deb 135149752 BLAKE2B 167ddb05b985d1df9b0c16c5056acf120a5cb34b192f7a000fd905d72f737199bac00500a69a92591c18e6b3709f5f727469a1742161180f49f7058c9afd3bdc SHA512 00ce2a83d58b17bf3d4e42f928cedb7553f4e793bfefda3872a8964803393c1969d7a62ecb3057f9d16b786dea28f0429249984abbc6f47e5011a6715f187c4a
+DIST opera-developer_132.0.5889.0_amd64.deb 135132360 BLAKE2B 685c26fbad7716c1f3d71937827010439627a9b581115e6fd457c8dc32c9fee64d46f36a19f40174daef5d2dcae0ddad1f84e38b41d7fa82dc13fa9a1156e4cb SHA512 93265408e7129c8785d28c75211f907361a8bf8f9aa2d82a5d0593aab31eb104eab543172e402185e37d857b5ff641e0a858f97d14d19a6ac312f6f80d735e1f
diff --git a/www-client/opera-developer/opera-developer-131.0.5868.0.ebuild b/www-client/opera-developer/opera-developer-132.0.5889.0.ebuild
index ad5493188f5b..ad5493188f5b 100644
--- a/www-client/opera-developer/opera-developer-131.0.5868.0.ebuild
+++ b/www-client/opera-developer/opera-developer-132.0.5889.0.ebuild
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index 002bda28106a..7bcf7446812e 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,4 +1,4 @@
-DIST vivaldi-snapshot_7.10.4021.3-1_amd64.deb 130055688 BLAKE2B c20ef196d46507b1641de11513b31d63cd6c4271ce53d183264afb0f9b89bb5be9c2ba33ec977bd61b382878f8384b8fe88bffffa381e4fb7cd60f263b61e708 SHA512 4b2cd2ac35a4916e04209164a426d166fe3c66aba7c7ea5309c29463ae75215d89d4000cae8d10a35e5f446145fb8573e80ef7a72ad2ac0e1336ee253e245256
-DIST vivaldi-snapshot_7.10.4021.3-1_arm64.deb 123102940 BLAKE2B 7a44ab4d85e7741bf71a363d49d7f14448275822858541de9e07ccead6b8089e7c70a8abdb3b1c4a9874c8895082b16c20b6bf923af8a4e1cdcfb8cb09b2c7f1 SHA512 2ee5ccb2798998162beb28ec69ef1eabad9d2925fc719cb99edffbbfe9d7db0aa5ddb3d1d6afe6b96c682bedadc83727e68956f9632458dfbcc0512302de07ac
-DIST vivaldi-snapshot_7.10.4023.3-1_amd64.deb 130072636 BLAKE2B 1601a5f76f68863cdaf323790df62e1bdfb571deb629c58ede61a2a12baeca5f1b68ba0fcd42f744de4ff44836ab4b376af5abe0326d13141314b9777a4ad8d3 SHA512 9c530e31960dc6665558e900505ff2e2416b4865f9af88ce663c03c6ec4d7bd97a7ad273d63c23c5a83e5f56b9a708a8730a1e2efb499d5a44a9cdabcea1f5f2
-DIST vivaldi-snapshot_7.10.4023.3-1_arm64.deb 123112164 BLAKE2B 692c1e323a2c42d8a40c98c6ab72e0111c15e2cd3b11fee5f54819a734b62142aaa5fa87cf3d5396aa9b40f2d71f8df57b984b5603d47f44b85cf1f9dba22d08 SHA512 12aa61deb2e48a78d82062eb558ccd917e05a35176a85f99fc3f3114c05436c8738cdbd60a6846e732812c3afb0af9cd69ba49c90681b59877f1f0f08c450710
+DIST vivaldi-snapshot_7.10.4029.3-1_amd64.deb 135327100 BLAKE2B 1503493b0c168386a6cd04c3b0ad1f74f96b899f6118fefc48a25b1ccd28d0e5f4280ff384c6b88e77900ab342b15e9eed1b72805d2f8f3a9ecc77d4b371c9f4 SHA512 2fa498278dbc23424ea88ba8660b832b1ea85c83580715de6b382091c2784245c2dbb5e5166975707185d510146c284a06748a262a9e4af213aca750fc29e0e0
+DIST vivaldi-snapshot_7.10.4029.3-1_arm64.deb 128124264 BLAKE2B 8403782966d5be3eb5f0508b779dfcf41673554e81b0d5f5d03fbba3e1f019b880d54a135ba5eff1116b0fd5cc4e1af4effbe66ed17415eae00c160896cc2277 SHA512 aa9300ce3e12b2b051585e2c3b4234d0c621d73501c66d814b2fdcb0b5d22d95af3afd641172c11ebb2f8e7b204f31b192b549d31322b56d6d10df6e7b111bc5
+DIST vivaldi-snapshot_7.10.4030.3-1_amd64.deb 135315724 BLAKE2B 55ce3647f031f1b2a3578aff5fcb6308ff8234a4aa15e06f514a05a0b9105e96d33cfa435a552406fbb4a7e0806d05b3994cc1819c6256e1e8ae83cbea2eeb1e SHA512 6c6ef67b0b8f25369075191fba1e6f93080affe970b12d2d814b8af3784edf1bbdf83a1e1671a1ffd4712913d3c2014a60f31f587deab2ebfcc663133378dc05
+DIST vivaldi-snapshot_7.10.4030.3-1_arm64.deb 128164964 BLAKE2B e20c6af2a13982085f89c91bd11cae3a6829479be3d89f4ce28ea620c7078c2af16518a9ab6771608ccdc55b2b5f15ee3039a02a73baf04fa6bf4af26e8bcfbf SHA512 058ae80491caa49d57141cc8c28ded844eca71f7bf446620cfaa89aac8dc899023946fb96dc004ac9fb79673174e4aed63b66900ea841b60d5da31ffd8da9d19
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4021.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4029.3.ebuild
index 5c9ee67ee401..5c9ee67ee401 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4021.3.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4029.3.ebuild
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4023.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4030.3.ebuild
index 5c9ee67ee401..5c9ee67ee401 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4023.3.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-7.10.4030.3.ebuild
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 5572e3fbe49c..829a0ab09a12 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,4 +1,4 @@
-DIST vivaldi-stable_7.9.3970.59-1_amd64.deb 128067486 BLAKE2B ab25381d33181688c71ef4e6ffa1f68338029250cc388c74de2f2b1846fc56522ed54ce2331acf85d595b1caf1db78cd50554120c4021b7143edb4f53d6e8c42 SHA512 c2aa36263ca85eadd372e9065e0ff741a7b99725a3d0e363b978dd75ce533bb843663f5f8016130f6b381ec72cbe33fa5520dc95dcf2ea74e296d7f5be1359ea
-DIST vivaldi-stable_7.9.3970.59-1_arm64.deb 121300742 BLAKE2B 7326fd9df9b36f35f0cd5c429ed85ac4b8beeb152f738fa328a21dc53e8c7097f4077af85e21041f5a5c7f7b078a6debd0db63b87c988a7c7bb0a3d161d0935b SHA512 931abc327333c73419609120be50f1bfdf1b184f163552b1ae437bf23103ebc835c06fd83f923eaa6f873acdfc80bb54ddf3d7e64f8c05d30f150f5a7b40d698
DIST vivaldi-stable_7.9.3970.60-1_amd64.deb 128091362 BLAKE2B 49164cc12fd4e8fef0eb537fcae7c774270e6f44e819b44217fbb182bfd35329e9281006144178eff3f60f8701d9ed566ba918808d1cf70f7dbe0e2819268b9f SHA512 74bc6b7887babc3d41ceb0ae4ede9d82e5bf58fa5e86f3b9eb62767251c7355bf9d04002c51aff293ec2d71bb25a8a0a5501e1700b5166e21a2149d9c26bd29c
DIST vivaldi-stable_7.9.3970.60-1_arm64.deb 121373690 BLAKE2B 559564a7aa2dcb2792ceb6820d3f5ec3b2c0345447a89907f18522cf22303216bd22578987be9c0a01d131674fe00f76af0c577c241a4d3fcbdd5f4848b3252d SHA512 0b9da68145d70ab26f5648246f8ac32040c6bedd3f2cf73d4a797491096b51623bf5cd5b1be4b558cf74b1c84d91c08a4188c6f06d1190b187a7101354a6b868
+DIST vivaldi-stable_7.9.3970.64-1_amd64.deb 128070142 BLAKE2B bae8da4c4e6a1e93ec850863ee799b2b43ee69d833381a69c3afeecc212412c6d4b7b2236a266e210e25cdd4a4770ace63695340fcc082a76afed8ccd9608446 SHA512 87beff1280704346accb85362d39a466baa3426320194a386ff5bb3144770783fdc1f0b854bab10ac4c77c1e5b97f4fa3d219504e131da4d265c7a604dba54f6
+DIST vivaldi-stable_7.9.3970.64-1_arm64.deb 121304702 BLAKE2B 8c37649eb822d87c575722b825ed772da88d16f372c90e3b91bfc757e7c65641934870e53b2cb7e28ee7dfb84742cc5b6062a101b850ae41b3348e2a5232851b SHA512 c6f8ddb3621da6a8f198650cc2aa95b2a677e1184043d1e05340af61c0d130e94eb9a0cb525e24a2960a32afad4346e9cc3e901c291d0212370946b856575d9d
diff --git a/www-client/vivaldi/vivaldi-7.9.3970.59.ebuild b/www-client/vivaldi/vivaldi-7.9.3970.64.ebuild
index f14356935913..f14356935913 100644
--- a/www-client/vivaldi/vivaldi-7.9.3970.59.ebuild
+++ b/www-client/vivaldi/vivaldi-7.9.3970.64.ebuild
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index 7b53fff85d18..e6ca5a5a2582 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,5 +1,7 @@
-DIST google-chrome-beta_147.0.7727.49-1_amd64.deb 125096660 BLAKE2B e4031bea9b509c74c7f24f7649c5ccf3b5d83e633dd7519ab50e2d2a06b9b65ed4a1f7c3e69db005b8c38250b666515b0461a344a3d307472a48c5f0763e9cc7 SHA512 dc44269fa055ca9d4371246edaac90a37c7d03284ff7f14aeb2bcdb5a8845e4b19af728b5aade0c3021c325372aeb08b86e7c98971eca7ee1ade8bfb04144564
DIST google-chrome-beta_148.0.7778.96-1_amd64.deb 130226380 BLAKE2B 95b2be3a525ee8b775ebd79ed8d0c3188b85fb6142fada28e413df359e081adcf707da0516f368b48af84563ac93bd5d71f64406343ae93f4c2a78bd98b12251 SHA512 56f450070dae6ffa327ad25982672fcb0b430865e95c996cc3bc02304cfb97603caa77a82128de10df0b0ce0b2b39cb2ade100cc157ace9eda2299e423e1ff53
+DIST google-chrome-beta_149.0.7827.14-1_amd64.deb 130208972 BLAKE2B 53ff1d579c4aefbf13e9f680e83b1db736ade11b25e9f86f3d4f8e73ba0cf87de0a574ab060d5b7a69daa3ab395a9de5cf4e45f76fcbf8bbc8db07201cdce1bc SHA512 0f8faed507ea01cb11a91994c7b1a07860b72bcda81daa7e5f5be5da48a8892e9d0039e16fff3042ba866cd140976dc0fa0a6b035f7be2cce062b34f7dd4017c
+DIST google-chrome-beta_149.0.7827.3-1_amd64.deb 130377820 BLAKE2B 33c6756714d1b20a0abfa64ad0e458bc6d476395c137dbcde6b1f8f1eb5f72a7afeb6eeee7e7bd319c14a11b6ba7c7ae0501b3ea5248522aa5bff35ce5eacbfd SHA512 15d3a56f22506c5a1195d507f43790d6241cd43366e25339c9c5eb72a275ea45c72c176681b79933dec5bab926613b8046b0eca7036c953380bd746693d20c2d
DIST google-chrome-stable_146.0.7680.177-1_amd64.deb 127819904 BLAKE2B 45e5e5b9068617c99c3418aef43db9c42b4054029f4aa33c3390f10bf05e8e152367fa14e38ac4c901e46a8e56b7ba69e4fdb72c5a7ff8e0016ac5ab45f64b33 SHA512 8be9a3e2052657b73ae2b957a4b24007f19d368e0cab3a8e0fc28e498b4dd4fcef6621a6f150249a51c005dc3c97b3300d8f195960584bd711b22128ce62367a
DIST google-chrome-stable_147.0.7727.137-1_amd64.deb 124847388 BLAKE2B a78a63532cb8a62bd5c4cfd264d47bbc6077107149953cdcc191267c4b17f979ecee503273410ac6164e6711211dafdbc935475e089e99fb6faf559b14150c19 SHA512 f9548c62c554aa11f2ec55495131a99dc890060ea4290ea911e4b3336c1d54b5939d406655d924a63d15aade8985b56c8d5e3a82946e5be6edb10e959b44e244
-DIST google-chrome-unstable_149.0.7815.2-1_amd64.deb 130659844 BLAKE2B fe2577848648c1ba3ad043d7ec8a6421886f9f00a5e533c91c0206d86a44c67a08887ad6d9f42316098ebcf79d59ec2388d859889e4a00fe548e950db74279d7 SHA512 d90bfb47b190b2b2f2271ed6070cc5c707b033f773d1d83742ed99b0f223acdea4acc2eab56875ac3a635a3deef790ac3815fe6c76b6f7a960ac521271337a94
+DIST google-chrome-stable_148.0.7778.167-1_amd64.deb 130047612 BLAKE2B 4319e02458e79597a76ccc96cae13891d8142e0b4043548173dcf4d886629b60ac9a1c31b2906b6d2e3c87fed11e2666fbdd9890f2bc3fb51e599b2b9ee8f2ef SHA512 d84abda401d55783043a8b2702a15e10f20828211617e20590d61987054540066951fd7439296adecd5e1cd9dac462f10e06fbb138403cec72d991a9721673f3
+DIST google-chrome-unstable_150.0.7828.2-1_amd64.deb 130693424 BLAKE2B 58e60c36f7c1fb7475f066964898c7c3a9f912d0a028261289e08180bb2e4d2bd4dbe04c04f2379eb1d2c7110b3d74c0ccdbc4991ff83257c51cf13560fad289 SHA512 c3fee580dd3aef80bd00a012727257f8853c242fe0b862c2211cc1a91350e814a44eada1b1caafcbcde04a7e1a8e41c9d8f430f48fee6a8bb7a0228c198210d4
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-148.0.7778.167.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-148.0.7778.167.ebuild
new file mode 100644
index 000000000000..e423403b65b9
--- /dev/null
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-148.0.7778.167.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2012-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+DESCRIPTION="Binary plugins from Google Chrome for use in Chromium"
+HOMEPAGE="https://www.google.com/chrome/"
+
+case ${PV} in
+ *_alpha*)
+ SLOT="unstable"
+ CHROMEDIR="opt/google/chrome-${SLOT}"
+ MY_PV=${PV%_alpha}-1
+ ;;
+ *_beta*)
+ SLOT="beta"
+ CHROMEDIR="opt/google/chrome-${SLOT}"
+ MY_PV=${PV%_beta}-1
+ ;;
+ *)
+ SLOT="stable"
+ CHROMEDIR="opt/google/chrome"
+ MY_PV=${PV}-1
+ ;;
+esac
+
+MY_PN="google-chrome-${SLOT}"
+MY_P="${MY_PN}_${MY_PV}"
+SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
+S="${WORKDIR}/${CHROMEDIR}"
+
+LICENSE="google-chrome"
+KEYWORDS="amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ sys-libs/glibc
+"
+
+for x in 0 beta stable unstable; do
+ if [[ ${SLOT} != ${x} ]]; then
+ RDEPEND+=" !${CATEGORY}/${PN}:${x}"
+ fi
+done
+
+QA_PREBUILT="*"
+
+pkg_nofetch() {
+ eerror "Please wait 24 hours and sync your portage tree before reporting fetch failures."
+}
+
+src_install() {
+ insinto "/usr/$(get_libdir)/chromium-browser"
+ doins -r WidevineCdm
+}
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-147.0.7727.49_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7827.14_beta.ebuild
index 0e735527188d..0e735527188d 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-147.0.7727.49_beta.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7827.14_beta.ebuild
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7815.2_alpha.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7827.3_beta.ebuild
index 0e735527188d..0e735527188d 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7815.2_alpha.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-149.0.7827.3_beta.ebuild
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-150.0.7828.2_alpha.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-150.0.7828.2_alpha.ebuild
new file mode 100644
index 000000000000..0e735527188d
--- /dev/null
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-150.0.7828.2_alpha.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2012-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+DESCRIPTION="Binary plugins from Google Chrome for use in Chromium"
+HOMEPAGE="https://www.google.com/chrome/"
+
+case ${PV} in
+ *_alpha*)
+ SLOT="unstable"
+ CHROMEDIR="opt/google/chrome-${SLOT}"
+ MY_PV=${PV%_alpha}-1
+ ;;
+ *_beta*)
+ SLOT="beta"
+ CHROMEDIR="opt/google/chrome-${SLOT}"
+ MY_PV=${PV%_beta}-1
+ ;;
+ *)
+ SLOT="stable"
+ CHROMEDIR="opt/google/chrome"
+ MY_PV=${PV}-1
+ ;;
+esac
+
+MY_PN="google-chrome-${SLOT}"
+MY_P="${MY_PN}_${MY_PV}"
+SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
+S="${WORKDIR}/${CHROMEDIR}"
+
+LICENSE="google-chrome"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ sys-libs/glibc
+"
+
+for x in 0 beta stable unstable; do
+ if [[ ${SLOT} != ${x} ]]; then
+ RDEPEND+=" !${CATEGORY}/${PN}:${x}"
+ fi
+done
+
+QA_PREBUILT="*"
+
+pkg_nofetch() {
+ eerror "Please wait 24 hours and sync your portage tree before reporting fetch failures."
+}
+
+src_install() {
+ insinto "/usr/$(get_libdir)/chromium-browser"
+ doins -r WidevineCdm
+}