summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-05-29 06:59:39 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-05-29 06:59:39 +0000
commit6318c36da93108c6cfcd5d709504ac7483fbdbe9 (patch)
tree6213381f9a6d905fbe7e1b3a43a7899d76360ee7
parent7be877b237e1ee2bc1ac4786b1c733d99ad7570c (diff)
downloadbaldeagleos-repo-6318c36da93108c6cfcd5d709504ac7483fbdbe9.tar.gz
baldeagleos-repo-6318c36da93108c6cfcd5d709504ac7483fbdbe9.tar.xz
baldeagleos-repo-6318c36da93108c6cfcd5d709504ac7483fbdbe9.zip
Adding metadata
-rw-r--r--app-editors/qhexedit2/Manifest1
-rw-r--r--app-editors/qhexedit2/files/qhexedit2-0.8.4-setup.py.patch11
-rw-r--r--app-editors/qhexedit2/files/qhexedit2-0.8.6-sip.patch35
-rw-r--r--app-editors/qhexedit2/files/qhexedit2-0.8.6-sip5.patch82
-rw-r--r--app-editors/qhexedit2/files/qhexedit2-0.8.9-fix-crash.patch37
-rw-r--r--app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r4.ebuild114
-rw-r--r--app-emacs/clojure-mode/Manifest1
-rw-r--r--app-emacs/clojure-mode/clojure-mode-5.20.0.ebuild35
-rw-r--r--app-emacs/inf-clojure/Manifest1
-rw-r--r--app-emacs/inf-clojure/inf-clojure-3.3.0.ebuild41
-rw-r--r--app-emacs/org-modern/Manifest2
-rw-r--r--app-emacs/org-modern/org-modern-1.8.ebuild (renamed from app-emacs/org-modern/org-modern-1.6.ebuild)8
-rw-r--r--app-emacs/vertico/Manifest2
-rw-r--r--app-emacs/vertico/vertico-2.2.ebuild (renamed from app-emacs/vertico/vertico-1.11.ebuild)2
-rw-r--r--app-emulation/vice/files/vice-3.9-dupe-symbols.patch214
-rw-r--r--app-emulation/vice/vice-3.9.ebuild7
-rw-r--r--app-shells/nushell/Manifest4
-rw-r--r--app-shells/nushell/nushell-0.104.1.ebuild (renamed from app-shells/nushell/nushell-0.102.0.ebuild)6
-rw-r--r--app-text/OCRmyPDF/Manifest2
-rw-r--r--app-text/OCRmyPDF/OCRmyPDF-16.10.2.ebuild (renamed from app-text/OCRmyPDF/OCRmyPDF-16.10.0.ebuild)0
-rw-r--r--app-text/paper-clip/Manifest1
-rw-r--r--app-text/paper-clip/paper-clip-5.5.2.ebuild70
-rw-r--r--dev-ada/ada_language_server/ada_language_server-25.0.20241014-r4.ebuild (renamed from dev-ada/ada_language_server/ada_language_server-25.0.20241014-r3.ebuild)17
-rw-r--r--dev-ada/ada_language_server/files/ada_language_server-25.0.20241014-accessCheck.patch81
-rw-r--r--dev-embedded/ponyprog/Manifest1
-rw-r--r--dev-embedded/ponyprog/files/ponyprog-3.1.3-fix-build-system.patch79
-rw-r--r--dev-embedded/ponyprog/ponyprog-3.1.3-r1.ebuild55
-rw-r--r--dev-libs/libdnet/libdnet-1.18.0-r3.ebuild116
-rw-r--r--dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild45
-rw-r--r--dev-ml/llvm/llvm-21.0.0.9999.ebuild2
-rw-r--r--dev-ml/llvm/llvm-21.0.0_pre20250528.ebuild2
-rw-r--r--dev-python/fpylll/files/cython-3.1.patch116
-rw-r--r--dev-python/fpylll/fpylll-0.6.3-r1.ebuild43
-rw-r--r--dev-python/httpx/httpx-0.28.1-r1.ebuild4
-rw-r--r--dev-python/mkdocs-git-revision-date-localized-plugin/Manifest1
-rw-r--r--dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.4.7.ebuild72
-rw-r--r--dev-python/python-dotenv/python-dotenv-1.1.0.ebuild9
-rw-r--r--dev-util/mesa_clc/Manifest1
-rw-r--r--dev-util/mesa_clc/mesa_clc-25.0.7.ebuild95
-rw-r--r--eclass/qt6-build.eclass3
-rw-r--r--llvm-core/clang/clang-21.0.0.9999.ebuild2
-rw-r--r--llvm-core/clang/clang-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-core/flang/flang-21.0.0.9999.ebuild2
-rw-r--r--llvm-core/flang/flang-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-core/libclc/libclc-21.0.0.9999.ebuild2
-rw-r--r--llvm-core/libclc/libclc-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-core/lld/lld-21.0.0.9999.ebuild2
-rw-r--r--llvm-core/lld/lld-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-core/lldb/lldb-21.0.0.9999.ebuild2
-rw-r--r--llvm-core/lldb/lldb-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-core/llvm/llvm-21.0.0.9999.ebuild2
-rw-r--r--llvm-core/llvm/llvm-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-core/mlir/mlir-21.0.0.9999.ebuild2
-rw-r--r--llvm-core/mlir/mlir-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-core/polly/polly-21.0.0.9999.ebuild2
-rw-r--r--llvm-core/polly/polly-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/flang-rt/flang-rt-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/flang-rt/flang-rt-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/libcxx/libcxx-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/libcxx/libcxx-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/libgcc/libgcc-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/libgcc/libgcc-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/libunwind/libunwind-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/libunwind/libunwind-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/offload/offload-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/offload/offload-21.0.0_pre20250528.ebuild2
-rw-r--r--llvm-runtimes/openmp/openmp-21.0.0.9999.ebuild2
-rw-r--r--llvm-runtimes/openmp/openmp-21.0.0_pre20250528.ebuild2
-rw-r--r--media-gfx/geeqie/Manifest4
-rw-r--r--media-gfx/geeqie/files/geeqie-2.3-test-ancillary.patch13
-rw-r--r--media-gfx/geeqie/geeqie-2.6.ebuild (renamed from media-gfx/geeqie/geeqie-2.4.ebuild)6
-rw-r--r--media-libs/mesa/Manifest1
-rw-r--r--media-libs/mesa/mesa-25.0.7.ebuild505
-rw-r--r--media-video/ffmpeg-chromium/Manifest2
-rw-r--r--media-video/ffmpeg-chromium/ffmpeg-chromium-132.ebuild239
-rw-r--r--media-video/ffmpeg-chromium/ffmpeg-chromium-133.ebuild239
-rw-r--r--media-video/obs-studio/obs-studio-31.0.3-r1.ebuild4
-rw-r--r--media-video/obs-studio/obs-studio-31.0.3.ebuild4
-rw-r--r--media-video/obs-studio/obs-studio-9999.ebuild4
-rw-r--r--metadata/md5-cache/app-editors/qhexedit2-0.8.9_p20210525-r416
-rw-r--r--metadata/md5-cache/app-emacs/clojure-mode-5.20.015
-rw-r--r--metadata/md5-cache/app-emacs/inf-clojure-3.3.015
-rw-r--r--metadata/md5-cache/app-emacs/org-modern-1.8 (renamed from metadata/md5-cache/app-emacs/org-modern-1.6)10
-rw-r--r--metadata/md5-cache/app-emacs/vertico-2.2 (renamed from metadata/md5-cache/app-emacs/vertico-1.11)6
-rw-r--r--metadata/md5-cache/app-emulation/vice-3.98
-rw-r--r--metadata/md5-cache/app-shells/nushell-0.104.1 (renamed from metadata/md5-cache/app-shells/nushell-0.102.0)8
-rw-r--r--metadata/md5-cache/app-text/OCRmyPDF-16.10.2 (renamed from metadata/md5-cache/app-text/OCRmyPDF-16.10.0)2
-rw-r--r--metadata/md5-cache/app-text/paper-clip-5.5.216
-rw-r--r--metadata/md5-cache/dev-ada/ada_language_server-25.0.20241014-r4 (renamed from metadata/md5-cache/dev-ada/ada_language_server-25.0.20241014-r3)8
-rw-r--r--metadata/md5-cache/dev-embedded/ponyprog-3.1.3-r114
-rw-r--r--metadata/md5-cache/dev-libs/libdnet-1.18.0-r317
-rw-r--r--metadata/md5-cache/dev-libs/qcustomplot-2.1.113
-rw-r--r--metadata/md5-cache/dev-ml/llvm-21.0.0.99994
-rw-r--r--metadata/md5-cache/dev-ml/llvm-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/dev-python/fpylll-0.6.3-r117
-rw-r--r--metadata/md5-cache/dev-python/httpx-0.28.1-r12
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-git-revision-date-localized-plugin-1.4.716
-rw-r--r--metadata/md5-cache/dev-python/python-dotenv-1.1.02
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.2-r12
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.7.3-r22
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.8.2-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.9.0-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.9.0-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.9.02
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.99992
-rw-r--r--metadata/md5-cache/dev-util/mesa_clc-25.0.716
-rw-r--r--metadata/md5-cache/llvm-core/clang-21.0.0.999910
-rw-r--r--metadata/md5-cache/llvm-core/clang-21.0.0_pre2025052810
-rw-r--r--metadata/md5-cache/llvm-core/flang-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-core/flang-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-core/libclc-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-core/libclc-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-core/lld-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-core/lld-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-core/lldb-21.0.0.999910
-rw-r--r--metadata/md5-cache/llvm-core/lldb-21.0.0_pre2025052810
-rw-r--r--metadata/md5-cache/llvm-core/llvm-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-core/llvm-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-core/mlir-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-core/mlir-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-core/polly-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-core/polly-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-21.0.0.99994
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre202505284
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-21.0.0.999912
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre2025052812
-rw-r--r--metadata/md5-cache/media-gfx/geeqie-2.6 (renamed from metadata/md5-cache/media-gfx/geeqie-2.4)6
-rw-r--r--metadata/md5-cache/media-libs/mesa-25.0.717
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-chromium-13217
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-chromium-13317
-rw-r--r--metadata/md5-cache/media-video/obs-studio-31.0.310
-rw-r--r--metadata/md5-cache/media-video/obs-studio-31.0.3-r110
-rw-r--r--metadata/md5-cache/media-video/obs-studio-999910
-rw-r--r--metadata/md5-cache/net-analyzer/icinga2-2.14.6 (renamed from metadata/md5-cache/net-analyzer/icinga2-2.14.4)8
-rw-r--r--metadata/md5-cache/net-analyzer/nagios-4.5.99
-rw-r--r--metadata/md5-cache/net-analyzer/nagios-core-4.5.916
-rw-r--r--metadata/md5-cache/net-dns/maradns-3.5.00368
-rw-r--r--metadata/md5-cache/net-misc/kea-2.4.12
-rw-r--r--metadata/md5-cache/net-misc/kea-99992
-rw-r--r--metadata/md5-cache/net-misc/rclone-1.69.314
-rw-r--r--metadata/md5-cache/sci-libs/linbox-1.7.0-r215
-rw-r--r--metadata/md5-cache/sys-apps/nix-2.29.0 (renamed from metadata/md5-cache/sys-apps/nix-2.28.2)2
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.3.1_p20250522-r13
-rw-r--r--metadata/md5-cache/www-apps/chromedriver-bin-137.0.7151.55 (renamed from metadata/md5-cache/www-apps/chromedriver-bin-136.0.7103.113)2
-rw-r--r--metadata/md5-cache/www-apps/paperless-ngx-2.16.2 (renamed from metadata/md5-cache/www-apps/paperless-ngx-2.15.3)2
-rw-r--r--metadata/md5-cache/www-client/chromium-136.0.7103.9217
-rw-r--r--metadata/md5-cache/www-client/chromium-137.0.7151.2717
-rw-r--r--metadata/md5-cache/www-client/chromium-137.0.7151.3217
-rw-r--r--metadata/md5-cache/www-client/chromium-137.0.7151.55 (renamed from metadata/md5-cache/www-client/chromium-137.0.7151.40)2
-rw-r--r--metadata/md5-cache/www-client/chromium-138.0.7204.4 (renamed from metadata/md5-cache/www-client/chromium-138.0.7180.2)7
-rw-r--r--metadata/md5-cache/www-client/google-chrome-137.0.7151.55 (renamed from metadata/md5-cache/www-client/google-chrome-136.0.7103.113)6
-rw-r--r--metadata/md5-cache/www-client/google-chrome-beta-138.0.7204.4 (renamed from metadata/md5-cache/www-client/google-chrome-beta-137.0.7151.40)6
-rw-r--r--metadata/md5-cache/www-client/google-chrome-unstable-138.0.7191.0 (renamed from metadata/md5-cache/www-client/google-chrome-unstable-138.0.7180.2)6
-rw-r--r--metadata/md5-cache/www-client/librewolf-138.0.3_p118
-rw-r--r--metadata/md5-cache/www-client/librewolf-139.0_p118
-rw-r--r--metadata/md5-cache/www-client/librewolf-bin-139.0_p1 (renamed from metadata/md5-cache/www-client/librewolf-bin-138.0.3_p1)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-136.0.3240.92 (renamed from metadata/md5-cache/www-client/microsoft-edge-136.0.3240.76)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.39 (renamed from metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.16)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.50 (renamed from metadata/md5-cache/www-client/microsoft-edge-beta-136.0.3240.50)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-138.0.3338.1 (renamed from metadata/md5-cache/www-client/microsoft-edge-dev-138.0.3309.1)2
-rw-r--r--metadata/md5-cache/www-client/opera-119.0.5497.56 (renamed from metadata/md5-cache/www-client/opera-119.0.5497.40)2
-rw-r--r--metadata/md5-cache/www-client/opera-beta-120.0.5543.4 (renamed from metadata/md5-cache/www-client/opera-beta-119.0.5497.20)2
-rw-r--r--metadata/md5-cache/www-client/opera-developer-121.0.5544.0 (renamed from metadata/md5-cache/www-client/opera-developer-120.0.5516.0)2
-rw-r--r--metadata/md5-cache/www-client/ungoogled-chromium-137.0.7151.55_p14
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-137.0.7151.55 (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-136.0.7103.113)6
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7191.0_alpha (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7180.2_alpha)6
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7204.4_beta (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-137.0.7151.40_beta)6
-rw-r--r--net-analyzer/icinga2/Manifest2
-rw-r--r--net-analyzer/icinga2/icinga2-2.14.6.ebuild (renamed from net-analyzer/icinga2/icinga2-2.14.4.ebuild)7
-rw-r--r--net-analyzer/nagios-core/Manifest1
-rw-r--r--net-analyzer/nagios-core/nagios-core-4.5.9.ebuild274
-rw-r--r--net-analyzer/nagios/nagios-4.5.9.ebuild14
-rw-r--r--net-dns/maradns/maradns-3.5.0036.ebuild15
-rw-r--r--net-misc/kea/kea-2.4.1.ebuild2
-rw-r--r--net-misc/kea/kea-9999.ebuild2
-rw-r--r--net-misc/rclone/Manifest2
-rw-r--r--net-misc/rclone/rclone-1.69.3.ebuild75
-rw-r--r--profiles/package.mask/00-gentoo7
-rw-r--r--sci-libs/linbox/files/linbox-1.7.0-gcc15.patch26
-rw-r--r--sci-libs/linbox/linbox-1.7.0-r2.ebuild115
-rw-r--r--sci-mathematics/giac/metadata.xml3
-rw-r--r--sys-apps/nix/Manifest2
-rw-r--r--sys-apps/nix/nix-2.29.0.ebuild (renamed from sys-apps/nix/nix-2.28.2.ebuild)0
-rw-r--r--sys-devel/gcc/gcc-13.3.1_p20250522-r1.ebuild1
-rw-r--r--www-apps/chromedriver-bin/Manifest2
-rw-r--r--www-apps/chromedriver-bin/chromedriver-bin-137.0.7151.55.ebuild (renamed from www-apps/chromedriver-bin/chromedriver-bin-136.0.7103.113.ebuild)0
-rw-r--r--www-apps/paperless-ngx/Manifest2
-rw-r--r--www-apps/paperless-ngx/paperless-ngx-2.16.2.ebuild (renamed from www-apps/paperless-ngx/paperless-ngx-2.15.3.ebuild)0
-rw-r--r--www-client/chromium/Manifest16
-rw-r--r--www-client/chromium/chromium-136.0.7103.92.ebuild1554
-rw-r--r--www-client/chromium/chromium-137.0.7151.27.ebuild1558
-rw-r--r--www-client/chromium/chromium-137.0.7151.32.ebuild1558
-rw-r--r--www-client/chromium/chromium-137.0.7151.55.ebuild (renamed from www-client/chromium/chromium-137.0.7151.40.ebuild)0
-rw-r--r--www-client/chromium/chromium-138.0.7204.4.ebuild (renamed from www-client/chromium/chromium-138.0.7180.2.ebuild)21
-rw-r--r--www-client/google-chrome-beta/Manifest2
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-138.0.7204.4.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-138.0.7180.2.ebuild)2
-rw-r--r--www-client/google-chrome-unstable/Manifest2
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-138.0.7191.0.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-137.0.7151.40.ebuild)2
-rw-r--r--www-client/google-chrome/Manifest2
-rw-r--r--www-client/google-chrome/google-chrome-137.0.7151.55.ebuild (renamed from www-client/google-chrome/google-chrome-136.0.7103.113.ebuild)2
-rw-r--r--www-client/librewolf-bin/Manifest4
-rw-r--r--www-client/librewolf-bin/librewolf-bin-139.0_p1.ebuild (renamed from www-client/librewolf-bin/librewolf-bin-138.0.3_p1.ebuild)0
-rw-r--r--www-client/librewolf/Manifest204
-rw-r--r--www-client/librewolf/librewolf-139.0_p1.ebuild (renamed from www-client/librewolf/librewolf-138.0.3_p1.ebuild)27
-rw-r--r--www-client/librewolf/metadata.xml2
-rw-r--r--www-client/microsoft-edge-beta/Manifest4
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.39.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-136.0.3240.50.ebuild)0
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.50.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.16.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/Manifest2
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-138.0.3338.1.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-138.0.3309.1.ebuild)0
-rw-r--r--www-client/microsoft-edge/Manifest2
-rw-r--r--www-client/microsoft-edge/microsoft-edge-136.0.3240.92.ebuild (renamed from www-client/microsoft-edge/microsoft-edge-136.0.3240.76.ebuild)0
-rw-r--r--www-client/opera-beta/Manifest2
-rw-r--r--www-client/opera-beta/opera-beta-120.0.5543.4.ebuild (renamed from www-client/opera-beta/opera-beta-119.0.5497.20.ebuild)0
-rw-r--r--www-client/opera-developer/Manifest2
-rw-r--r--www-client/opera-developer/opera-developer-121.0.5544.0.ebuild (renamed from www-client/opera-developer/opera-developer-120.0.5516.0.ebuild)0
-rw-r--r--www-client/opera/Manifest2
-rw-r--r--www-client/opera/opera-119.0.5497.56.ebuild (renamed from www-client/opera/opera-119.0.5497.40.ebuild)0
-rw-r--r--www-client/ungoogled-chromium/Manifest4
-rw-r--r--www-client/ungoogled-chromium/files/chromium-137-gcc.patch349
-rw-r--r--www-client/ungoogled-chromium/files/chromium-137-libstdc++.patch77
-rw-r--r--www-client/ungoogled-chromium/files/chromium-137-no-rust.patch336
-rw-r--r--www-client/ungoogled-chromium/files/compiler-137.patch409
-rw-r--r--www-client/ungoogled-chromium/ungoogled-chromium-137.0.7151.55_p1.ebuild17
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest6
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-137.0.7151.55.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-136.0.7103.113.ebuild)2
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7191.0_alpha.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-137.0.7151.40_beta.ebuild)2
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7204.4_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7180.2_alpha.ebuild)2
395 files changed, 3885 insertions, 6363 deletions
diff --git a/app-editors/qhexedit2/Manifest b/app-editors/qhexedit2/Manifest
index e7d9991838fb..33d7b0e1c8c5 100644
--- a/app-editors/qhexedit2/Manifest
+++ b/app-editors/qhexedit2/Manifest
@@ -1,2 +1 @@
DIST qhexedit2-0.8.10.tar.gz 353275 BLAKE2B 475d718f5ed05bbfded5b38f42672decff09310b27964d9c1680212302ef8cd1a9cedadf9860cc5200bae78e7ac66d5cbd14ac139d91ed025b8228bd7836947f SHA512 e245bea0f2edca69b821f6fcb64114f7307b536e1eaf15b3a05e4f50b7ea2038b64b4d3a3a1f1f56b76b0b570aae21ee3cc1497e2d43d5fd145029fe565c1c58
-DIST qhexedit2-0.8.9_p20210525.tar.gz 342178 BLAKE2B baffe5b5e1130476162f23a91420cc86675a162c39539c9f07685cecc82571817625202814006221f96b56e94c0325fd7a6d8f2294041b426054f809c9967bad SHA512 d8a5159433a1212085371473cc7a89c4888c6af6b1416a34e3ea9d1ef9ae19411af32bea2e2fb256a024d6f2d05c733d285314cfc17f37dae065d7407a9c0d2c
diff --git a/app-editors/qhexedit2/files/qhexedit2-0.8.4-setup.py.patch b/app-editors/qhexedit2/files/qhexedit2-0.8.4-setup.py.patch
deleted file mode 100644
index 83d9183fcdbe..000000000000
--- a/app-editors/qhexedit2/files/qhexedit2-0.8.4-setup.py.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- qhexedit2-0.8.4/setup.py- 2018-01-02 19:40:57.542961661 +0300
-+++ qhexedit2-0.8.4/setup.py 2017-01-17 02:32:54.000000000 +0300
-@@ -98,7 +98,7 @@
- lib + ".framework", "Headers")]
- else:
- if PyQt_Version == 'PyQt5':
-- for qt_inc_dir in ('/usr/include/qt', '/usr/include/x86_64-linux-gnu/qt5'):
-+ for qt_inc_dir in ('/usr/include/qt', '/usr/include/qt5'):
- include_dirs.append(qt_inc_dir)
- include_dirs += [os.path.join(qt_inc_dir, lib) for lib in qt_libs]
- libraries = ["Qt5" + lib[2:] for lib in qt_libs]
diff --git a/app-editors/qhexedit2/files/qhexedit2-0.8.6-sip.patch b/app-editors/qhexedit2/files/qhexedit2-0.8.6-sip.patch
deleted file mode 100644
index 56ae97159030..000000000000
--- a/app-editors/qhexedit2/files/qhexedit2-0.8.6-sip.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://bugs.gentoo.org/820473
-From bdb22d3542099d7e1933aaffa80e044375466914 Mon Sep 17 00:00:00 2001
-From: Huang Rui <vowstar@gmail.com>
-Date: Sat, 7 May 2022 14:49:35 +0800
-Subject: [PATCH] setup.py: fix pyqt_sip_dir on modern Linux distributions
-
-QtCore/QtCoremod.sip may be installed to:
-/usr/lib/python3.9/site-packages/PyQt5/bindings/QtCore/QtCoremod.sip
-See also: https://github.com/qgis/QGIS/blob/master/cmake/FindPyQt5.py
-
-Closes: https://bugs.gentoo.org/820473
-Signed-off-by: Huang Rui <vowstar@gmail.com>
----
- setup.py | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/setup.py b/setup.py
-index 1a0d912..1906a07 100644
---- a/setup.py
-+++ b/setup.py
-@@ -10,6 +10,14 @@
-
- cfg = sipconfig.Configuration()
- pyqt_sip_dir = cfg.default_sip_dir
-+for p in (os.path.join(pyqt_sip_dir, "PyQt5"),
-+ os.path.join(pyqt_sip_dir, "PyQt5-3"),
-+ os.path.join(pyqt_sip_dir, "PyQt4"),
-+ pyqt_sip_dir,
-+ os.path.join(cfg.default_mod_dir, "PyQt5", "bindings")):
-+ if os.path.exists(os.path.join(p, "QtCore", "QtCoremod.sip")):
-+ pyqt_sip_dir = p
-+ break
-
- try:
- import PyQt5
diff --git a/app-editors/qhexedit2/files/qhexedit2-0.8.6-sip5.patch b/app-editors/qhexedit2/files/qhexedit2-0.8.6-sip5.patch
deleted file mode 100644
index 0cc134e32358..000000000000
--- a/app-editors/qhexedit2/files/qhexedit2-0.8.6-sip5.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-https://bugs.gentoo.org/820473
-https://bugs.gentoo.org/815133
-https://github.com/Simsys/qhexedit2/pull/137
-https://src.fedoraproject.org/rpms/qhexedit2/blob/rawhide/f/sip5.patch
-From ce17d35586de1b9fdc21e3f8450dd1d2b76d5bcc Mon Sep 17 00:00:00 2001
-From: Scott Talbert <swt@techie.net>
-Date: Mon, 18 Jan 2021 21:06:46 -0500
-Subject: [PATCH] Add support for building with sip 5
-
----
- project.py | 29 +++++++++++++++++++++++++++++
- pyproject.toml | 14 ++++++++++++++
- src/qhexedit.sip | 2 +-
- 3 files changed, 44 insertions(+), 1 deletion(-)
- create mode 100644 project.py
- create mode 100644 pyproject.toml
-
-diff --git a/project.py b/project.py
-new file mode 100644
-index 0000000..c9ee67f
---- /dev/null
-+++ b/project.py
-@@ -0,0 +1,29 @@
-+"""The build configuration file for QHexEdit, used by sip."""
-+
-+import os
-+from os.path import abspath, join
-+from sipbuild import Option
-+from pyqtbuild import PyQtBindings, PyQtProject
-+import PyQt5
-+
-+
-+class QHexEditProject(PyQtProject):
-+ """The QHexEdit Project class."""
-+
-+ def __init__(self):
-+ super().__init__()
-+ self.bindings_factories = [QHexEditBindings]
-+
-+ def update(self, tool):
-+ """Allows SIP to find PyQt5 .sip files."""
-+ super().update(tool)
-+ self.sip_include_dirs.append(join(PyQt5.__path__[0], 'bindings'))
-+
-+
-+class QHexEditBindings(PyQtBindings):
-+ """The QHexEdit Bindings class."""
-+
-+ def __init__(self, project):
-+ super().__init__(project, name='QHexEdit',
-+ sip_file='qhexedit.sip',
-+ qmake_QT=['widgets'])
-diff --git a/pyproject.toml b/pyproject.toml
-new file mode 100644
-index 0000000..b5edaa4
---- /dev/null
-+++ b/pyproject.toml
-@@ -0,0 +1,14 @@
-+[build-system]
-+requires = ["sip >=5, <7", "PyQt-builder >=1.1.0, <2", "PyQt5"]
-+build-backend = "sipbuild.api"
-+
-+[tool.sip.metadata]
-+name = "QHexEdit"
-+version = "0.8.9"
-+
-+[tools.sip]
-+abi-version = "12.8"
-+project-factory = "pyqtbuild:PyQtProject"
-+
-+[tool.sip.project]
-+sip-files-dir = "src"
-diff --git a/src/qhexedit.sip b/src/qhexedit.sip
-index f7db293..6d4ebae 100644
---- a/src/qhexedit.sip
-+++ b/src/qhexedit.sip
-@@ -1,4 +1,4 @@
--%Module(name=qhexedit, version=1)
-+%Module(name=qhexedit)
-
- %Import QtCore/QtCoremod.sip
- %Import QtGui/QtGuimod.sip
diff --git a/app-editors/qhexedit2/files/qhexedit2-0.8.9-fix-crash.patch b/app-editors/qhexedit2/files/qhexedit2-0.8.9-fix-crash.patch
deleted file mode 100644
index 9c3099b06d28..000000000000
--- a/app-editors/qhexedit2/files/qhexedit2-0.8.9-fix-crash.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://github.com/Simsys/qhexedit2/pull/139
-From d314aab25eeab0db131fc87f20daf7c4ad587ee2 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?=E8=AF=B7=E5=8F=AB=E6=88=91=E8=88=B9=E9=95=BF?=
- <38233142+thinkSJ@users.noreply.github.com>
-Date: Sat, 13 Nov 2021 18:35:25 +0800
-Subject: [PATCH] Update qhexedit.cpp
-
-crashed when press ctrl alt keys....
----
- src/qhexedit.cpp | 14 +++++++++-----
- 1 file changed, 9 insertions(+), 5 deletions(-)
-
-diff --git a/src/qhexedit.cpp b/src/qhexedit.cpp
-index d7e532c..4137192 100644
---- a/src/qhexedit.cpp
-+++ b/src/qhexedit.cpp
-@@ -766,11 +766,15 @@ void QHexEdit::keyPressEvent(QKeyEvent *event)
- (QApplication::keyboardModifiers() == Qt::GroupSwitchModifier))
- {
- /* Hex and ascii input */
-- int key;
-- if (_editAreaIsAscii)
-- key = (uchar)event->text().at(0).toLatin1();
-- else
-- key = int(event->text().at(0).toLower().toLatin1());
-+ int key = 0;
-+ QString text = event->text();
-+ if (!text.isEmpty())
-+ {
-+ if (_editAreaIsAscii)
-+ key = (uchar)text.at(0).toLatin1();
-+ else
-+ key = int(text.at(0).toLower().toLatin1());
-+ }
-
- if ((((key >= '0' && key <= '9') || (key >= 'a' && key <= 'f')) && _editAreaIsAscii == false)
- || (key >= ' ' && _editAreaIsAscii))
diff --git a/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r4.ebuild b/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r4.ebuild
deleted file mode 100644
index 0ef0099b71b0..000000000000
--- a/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r4.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit python-r1 qmake-utils
-
-EGIT_COMMIT="541139125be034b90b6811a84faa1413e357fd94"
-DESCRIPTION="Hex editor library, Qt application written in C++ with Python bindings"
-HOMEPAGE="https://github.com/Simsys/qhexedit2/"
-SRC_URI="https://github.com/Simsys/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="doc +gui python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.8.4-setup.py.patch"
- "${FILESDIR}/${PN}-0.8.6-sip.patch" #820473
- "${FILESDIR}/${PN}-0.8.6-sip5.patch" #820473
- "${FILESDIR}/${PN}-0.8.9-fix-crash.patch"
-)
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- media-libs/libglvnd
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=dev-python/pyqt5-5.15.6[gui,widgets,${PYTHON_USEDEP}]
- ')
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- python? (
- $(python_gen_cond_dep '
- >=dev-python/pyqt-builder-1.10[${PYTHON_USEDEP}]
- >=dev-python/sip-5:=[${PYTHON_USEDEP}]
- ')
- )
-"
-
-src_prepare() {
- default
- sed -i -e '/^unix:DESTDIR/ d' -e "\$atarget.path = /usr/$(get_libdir)" \
- -e "\$aINSTALLS += target" src/qhexedit.pro \
- || die "src/qhexedit.pro: sed failed"
-}
-
-src_configure() {
- eqmake5 src/qhexedit.pro
- if use gui; then
- cd example || die "can't cd example"
- eqmake5 qhexedit.pro
- fi
-}
-
-src_compile() {
- emake
- use gui && emake -C example
- if use python; then
- export PATH="$(qt5_get_bindir):${PATH}"
- python_build() {
- pushd "${S}" || die
- # sip-build is not able to handle CFLAGS and CXXFLAGS
- # so we need to pass them as QMAKE_CFLAGS and QMAKE_CXXFLAGS
- # https://bugs.gentoo.org/952787
- sip-build \
- --qmake-setting "QMAKE_CFLAGS += ${CFLAGS}" \
- --qmake-setting "QMAKE_CXXFLAGS += ${CXXFLAGS}" \
- || die
- popd || die
- }
- python_foreach_impl run_in_build_dir python_build
- fi
-}
-
-src_test() {
- cd test || die "can't cd test"
- mkdir logs || die "can't create logs dir"
- eqmake5 chunks.pro
- emake
- ./chunks || die "test run failed"
- grep -q "^NOK" logs/Summary.log && die "test failed"
-}
-
-src_install() {
- doheader src/*.h
- dolib.so libqhexedit.so*
- if use python; then
- python_install() {
- pushd "${S}"/build || die
- emake INSTALL_ROOT="${D}" install
- popd || die
- }
- python_foreach_impl run_in_build_dir python_install
- fi
- if use gui; then
- dobin example/qhexedit
- insinto /usr/share/${PN}/
- doins example/translations/*.qm
- fi
- if use doc; then
- dodoc -r doc/html
- dodoc doc/release.txt
- fi
-}
diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest
index e66ec3367162..0bb7825600c1 100644
--- a/app-emacs/clojure-mode/Manifest
+++ b/app-emacs/clojure-mode/Manifest
@@ -1 +1,2 @@
DIST clojure-mode-5.19.0.tar.gz 23409719 BLAKE2B 9df1f917d94b459385fcf2bfabe8872c0dca8407e74ec32c815422932a5caaf5da7f380fe34d605cb36a0c46f5d8581e22a9f72efa03c98c8769fe151c590e11 SHA512 5ecb4ef330590012cd463860a8156fc81fb3270f7f134a17745c2a9214cb6603799dd20cf2324dd7c1551578737850899c338901e8e49c2d273dd657ff6e548a
+DIST clojure-mode-5.20.0.gh.tar.gz 23410111 BLAKE2B b60ce5af5c657e2b57ed38c4e934503fb99ddec502a633c59941f22607f705c2bd986101a39d314618f8d61308e1b961ae71a36ee79baad5db5712ccfbc93ef5 SHA512 5763d7cf21e2871d8f5c858fdbf54ef91a2bffdaa11ec14f116a21533491d7bd900def926acdb7e53bfbd5a029ed7c96e0a48c04873464de7836415cb6676b84
diff --git a/app-emacs/clojure-mode/clojure-mode-5.20.0.ebuild b/app-emacs/clojure-mode/clojure-mode-5.20.0.ebuild
new file mode 100644
index 000000000000..768e9f14342e
--- /dev/null
+++ b/app-emacs/clojure-mode/clojure-mode-5.20.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Major mode for Clojure code"
+HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/clojure-emacs/${PN}.git"
+else
+ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+ test? (
+ app-emacs/s
+ app-emacs/paredit
+ )
+"
+
+DOCS=( README.md doc )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup test
diff --git a/app-emacs/inf-clojure/Manifest b/app-emacs/inf-clojure/Manifest
index 142de85d6029..936e8c5007ed 100644
--- a/app-emacs/inf-clojure/Manifest
+++ b/app-emacs/inf-clojure/Manifest
@@ -1 +1,2 @@
DIST inf-clojure-3.2.1.tar.gz 30970 BLAKE2B b18a3e26dd7641c5c967d82d6c2e604a4c9df34fd0acd93a3bf04216981ea059f9482f9573a7ae1c0783b02659d741d812ab18c863dc710d74a6fd4c87713fce SHA512 45dc4c8b1b31a96ce74a90b07196bc24a2f9e97b210b0c9a9ae8aaae79d55f77677b584e6d7085ca33d4b1f4f964d2f418b2e321dd2f8cbc5cd07703d2d568d9
+DIST inf-clojure-3.3.0.tar.gz 33331 BLAKE2B 042ef30513b739e76046899dcef370e8005fbff0a5b35a8facaa0c6bd0dda8f405ea86493b5526bf60c6554d15bf7449dfd3357ad5b7033e944a0e83233928e1 SHA512 6cec47be2483e81f0c1eb6abbfbbd86fda88153e02a959f1fdc574e45c29632188ad6fed6cef5beda9fc9ee3bd8c4fb0f9b9e25364d455a75b5693bb4546a046
diff --git a/app-emacs/inf-clojure/inf-clojure-3.3.0.ebuild b/app-emacs/inf-clojure/inf-clojure-3.3.0.ebuild
new file mode 100644
index 000000000000..992e16d87fd9
--- /dev/null
+++ b/app-emacs/inf-clojure/inf-clojure-3.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Major mode for Clojure code"
+HOMEPAGE="https://github.com/clojure-emacs/inf-clojure/"
+SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-emacs/clojure-mode"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ app-emacs/assess
+ app-emacs/buttercup
+ )
+"
+
+DOCS=( CHANGELOG.md README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ # Silence a failing test (mark as "PENDING").
+ sed "s|it \"computes no bounds|xit \"computes no bounds|" \
+ -i test/${PN}-tests.el || die
+}
+
+src_test() {
+ buttercup -L . -L test --traceback full || die
+}
diff --git a/app-emacs/org-modern/Manifest b/app-emacs/org-modern/Manifest
index bfef291e6983..a894f2727a31 100644
--- a/app-emacs/org-modern/Manifest
+++ b/app-emacs/org-modern/Manifest
@@ -1,2 +1,2 @@
-DIST org-modern-1.6.tar.gz 25782 BLAKE2B 9084074d3cdba5ce2aad1b9b70bde2cc8e98433818444f8df7efa5244579b7493c732dfcf83e75e175c37a075964ecaf6d435b057e44fab7aae82b72ff0a3d76 SHA512 be532590dcb5dc0505ef4e11622ed0a1a130d73f2b1e653af790df0287ba6dbb720749d0c1bfcf84ffee7d98cba33e33be9816e69fc84be36c93ff87ca57d0c2
DIST org-modern-1.7.tar.gz 25815 BLAKE2B 82f469675fcacc6ba74ce2bd90495daa45b0831495eb7be241dd0a6c423f4c69645c232ebe8817b49091285f717725dd8c4c5dd9e6347de1e2904e5c8e9fd732 SHA512 ddeb47783a8469f0bddaae553d6b19c7668bcc21f2b75c5bfe8acba8c41d34d7faab514c1a83336cd7c509d868b9a54696acb478a6f9ce6317bc0e9e7631362e
+DIST org-modern-1.8.gh.tar.gz 27024 BLAKE2B 890937efc1782297e7da248d55d181b2cd477cb8b6bb05b43fca3b524045e66f2dc33cf6baa7d5bffe7ba5ed458b8649d9b751aaed5660cda1ac9f4b3f4a53f5 SHA512 097a8ebc6cb464b6815c47a723b24019f6f0c5e5cafa23bd25edb1d8974750bea4addabc7a90195e7a590ee83116ba90e7f08c32fdb708793b15bee5e6db38ee
diff --git a/app-emacs/org-modern/org-modern-1.6.ebuild b/app-emacs/org-modern/org-modern-1.8.ebuild
index d51f19027fb6..742c5355d615 100644
--- a/app-emacs/org-modern/org-modern-1.6.ebuild
+++ b/app-emacs/org-modern/org-modern-1.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-NEED_EMACS=27.1
+NEED_EMACS="27.1"
inherit elisp
@@ -16,16 +16,16 @@ if [[ "${PV}" == *9999* ]] ; then
EGIT_REPO_URI="https://github.com/minad/${PN}.git"
else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
+ -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
- >=app-emacs/compat-30.0.0.0
+ >=app-emacs/compat-30.1.0.0
"
BDEPEND="
${RDEPEND}
diff --git a/app-emacs/vertico/Manifest b/app-emacs/vertico/Manifest
index cb982d76a950..a06bfe23c2d5 100644
--- a/app-emacs/vertico/Manifest
+++ b/app-emacs/vertico/Manifest
@@ -1,3 +1,3 @@
-DIST vertico-1.11.gh.tar.gz 48249 BLAKE2B 78b2bf67185e0011171f93b81558fad87d211acd70df85ec2c03eb53a70360f96aaaf17f75160d8c88ea1f2e19169e8e6aa0fb56a3b682f5f3bbbb454654e198 SHA512 fe5b36af784381957594089c48587a951177b2d6c49c689dacbcf6e361f2cf3e0be08224912087767d13534a37105a014a43f3af276a7211d584044e2bc90c17
DIST vertico-2.0.gh.tar.gz 48416 BLAKE2B b864110b43b8d8d761bd2277545c2bcf93421dd4ea786ae41970aaf963d0d3d22829e08b3f8e5b9dd4eb6d6c3abef19eff2669d787d9e65be02099c6948535fc SHA512 972bba9a4a01a8ac96807d1647a7f2a510b0d2063152f07ce474fb145ad6e1ee5891c53919326b387ab05e1d14a66cdea5d2769c0e72f7db87c46039c601dbd1
DIST vertico-2.1.gh.tar.gz 49256 BLAKE2B ee8272070129dddb9e2fe4044c40eeb5bd0216c16c32a9c10a39d68c403cab1f69a2ce8bf1ad8cf31ed2fb15f71b957d1b8f6cfdbdb6518ef98448d780359e4f SHA512 626af52d72b7b518eec267b6e6e1f272444a9cdb15f587c041773686ae3454e8441f1cbf6a511462a92e9a5f8436678ae5cfc17830f0fa194667ad8fe501183c
+DIST vertico-2.2.gh.tar.gz 50404 BLAKE2B cadec699f97a346dca4b3641b1e3a79710cc0a1a3da241a1901c4d6fd4915fafa2870fbce2db2f87e3472ef1462ce12e772a4b43c3ed3cc8d6825df6045f0bf0 SHA512 176c244d7ad4e909bebed0469cf44dc04bb2df91799bb0c3513fb90899b7306078c6df627aad7783b80542f37ded00258d4cb4320c10c94c33db82e98f864e76
diff --git a/app-emacs/vertico/vertico-1.11.ebuild b/app-emacs/vertico/vertico-2.2.ebuild
index 53bbb1996836..49dee1806f65 100644
--- a/app-emacs/vertico/vertico-1.11.ebuild
+++ b/app-emacs/vertico/vertico-2.2.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emulation/vice/files/vice-3.9-dupe-symbols.patch b/app-emulation/vice/files/vice-3.9-dupe-symbols.patch
new file mode 100644
index 000000000000..d96edd09dff2
--- /dev/null
+++ b/app-emulation/vice/files/vice-3.9-dupe-symbols.patch
@@ -0,0 +1,214 @@
+https://sourceforge.net/p/vice-emu/code/45435/
+
+--- vice/src/Makefile.am
++++ vice/src/Makefile.am
+@@ -594,6 +594,7 @@
+ resid_lib = $(top_builddir)/src/resid/libresid.a
+ resid_dtv_lib = $(top_builddir)/src/resid-dtv/libresiddtv.a
+ rs232drv_lib = $(top_builddir)/src/rs232drv/librs232drv.a
++rs232drvpet_lib = $(top_builddir)/src/rs232drv/librs232drvpet.a
+ raster_lib = $(top_builddir)/src/raster/libraster.a
+ rtc_lib = $(top_builddir)/src/core/rtc/librtc.a
+ samplerdrv_lib = $(top_builddir)/src/samplerdrv/libsamplerdrv.a
+@@ -631,7 +632,7 @@
+ # external libraries required for all emulators
+ emu_extlibs = @UI_LIBS@ @SDL_EXTRA_LIBS@ @SOUND_LIBS@ @JOY_LIBS@ @GFXOUTPUT_LIBS@ @ZLIB_LIBS@ @DYNLIB_LIBS@ @ARCH_LIBS@ $(archdep_lib) $(linenoise_ng_lib)
+
+-driver_libs = $(joyport_lib) $(samplerdrv_lib) $(sounddrv_lib) $(mididrv_lib) $(socketdrv_lib) $(hwsiddrv_lib) $(gfxoutputdrv_lib) $(printerdrv_lib) $(rs232drv_lib) $(diskimage_lib) $(fsdevice_lib) $(tape_lib) $(fileio_lib) $(serial_lib) $(core_lib)
++driver_libs = $(joyport_lib) $(samplerdrv_lib) $(sounddrv_lib) $(mididrv_lib) $(socketdrv_lib) $(hwsiddrv_lib) $(gfxoutputdrv_lib) $(printerdrv_lib) $(diskimage_lib) $(fsdevice_lib) $(tape_lib) $(fileio_lib) $(serial_lib) $(core_lib)
+
+ if SUPPORT_X64
+ x64_bin = x64
+@@ -716,6 +717,7 @@
+ $(sid_lib) \
+ $(monitor_lib) \
+ $(driver_libs) \
++ $(rs232drv_lib) \
+ $(vicii_lib) \
+ $(raster_lib) \
+ $(userport_lib) \
+@@ -773,6 +775,7 @@
+ $(sid_lib) \
+ $(monitor_lib) \
+ $(driver_libs) \
++ $(rs232drv_lib) \
+ $(viciisc_lib) \
+ $(raster_lib) \
+ $(userport_lib) \
+@@ -895,6 +898,7 @@
+ $(sid_lib) \
+ $(monitor_lib) \
+ $(driver_libs) \
++ $(rs232drv_lib) \
+ $(viciisc_lib) \
+ $(raster_lib) \
+ $(userport_lib) \
+@@ -954,6 +958,7 @@
+ $(sid_lib) \
+ $(monitor_lib) \
+ $(driver_libs) \
++ $(rs232drv_lib) \
+ $(vicii_lib) \
+ $(vdc_lib) \
+ $(raster_lib) \
+@@ -1011,6 +1016,7 @@
+ $(monitor_lib) \
+ $(sid_lib) \
+ $(driver_libs) \
++ $(rs232drv_lib) \
+ $(raster_lib) \
+ $(userport_lib) \
+ $(diag_lib) \
+@@ -1063,6 +1069,7 @@
+ $(monitor_lib) \
+ $(sid_lib) \
+ $(driver_libs) \
++ $(rs232drvpet_lib) \
+ $(crtc_lib) \
+ $(raster_lib) \
+ $(video_lib) \
+@@ -1122,6 +1129,7 @@
+ $(monitor_lib) \
+ $(sid_lib) \
+ $(driver_libs) \
++ $(rs232drv_lib) \
+ $(raster_lib) \
+ $(rtc_lib) \
+ $(video_lib) \
+@@ -1180,6 +1188,7 @@
+ $(monitor_lib) \
+ $(sid_lib) \
+ $(driver_libs) \
++ $(rs232drvpet_lib) \
+ $(crtc_lib) \
+ $(raster_lib) \
+ $(video_lib) \
+@@ -1236,6 +1245,7 @@
+ $(xcbm5x0_lib) \
+ $(sid_lib) \
+ $(driver_libs) \
++ $(rs232drv_lib) \
+ $(vicii_lib) \
+ $(raster_lib) \
+ $(rtc_lib) \
+@@ -1540,8 +1550,11 @@
+ @echo "making all in printerdrv"
+ @(cd printerdrv && $(MAKE))
+ $(rs232drv_lib):
+- @echo "making all in rs232drv"
+- @(cd rs232drv && $(MAKE))
++ @echo "making librs232drv.a in rs232drv"
++ @(cd rs232drv && $(MAKE) librs232drv.a)
++$(rs232drvpet_lib):
++ @echo "making librs232drvpet.a in rs232drv"
++ @(cd rs232drv && $(MAKE) librs232drvpet.a)
+ $(raster_lib):
+ @echo "making libraster.a in raster"
+ @(cd raster && $(MAKE) libraster.a)
+--- vice/src/c64/Makefile.am
++++ vice/src/c64/Makefile.am
+@@ -216,8 +216,6 @@
+ c64fastiec.h \
+ c64keyboard.c \
+ c64keyboard.h \
+- c64parallel.c \
+- c64parallel.h \
+ c64rom.c \
+ c64rom.h \
+ c64romset.c \
+--- vice/src/c64dtv/c64dtv.c
++++ vice/src/c64dtv/c64dtv.c
+@@ -89,7 +89,6 @@
+ #include "protopad.h"
+ #include "ps2mouse.h"
+ #include "resources.h"
+-#include "rs232drv.h"
+ #include "rushware_keypad.h"
+ #include "sampler.h"
+ #include "sampler2bit.h"
+@@ -422,10 +421,12 @@
+ init_resource_fail("sid");
+ return -1;
+ }
++#if 0
+ if (rs232drv_resources_init() < 0) {
+ init_resource_fail("rs232drv");
+ return -1;
+ }
++#endif
+ if (serial_resources_init() < 0) {
+ init_resource_fail("serial");
+ return -1;
+@@ -528,7 +529,9 @@
+ flash_trap_resources_shutdown();
+ c64dtv_resources_shutdown();
+ c64dtvmem_resources_shutdown();
++#if 0
+ rs232drv_resources_shutdown();
++#endif
+ printer_resources_shutdown();
+ drive_resources_shutdown();
+ fsdevice_resources_shutdown();
+@@ -562,10 +565,12 @@
+ init_cmdline_options_fail("sid");
+ return -1;
+ }
++#if 0
+ if (rs232drv_cmdline_options_init() < 0) {
+ init_cmdline_options_fail("rs232drv");
+ return -1;
+ }
++#endif
+ if (serial_cmdline_options_init() < 0) {
+ init_cmdline_options_fail("serial");
+ return -1;
+@@ -712,8 +717,10 @@
+ return -1;
+ }
+
++#if 0
+ /* Initialize RS232 handler. */
+ rs232drv_init();
++#endif
+
+ /* Initialize print devices. */
+ printer_init();
+@@ -798,8 +805,9 @@
+ ciacore_reset(machine_context.cia2);
+ sid_reset();
+
++#if 0
+ rs232drv_reset();
+-
++#endif
+ printer_reset();
+
+ /* FIXME */
+--- vice/src/rs232drv/Makefile.am
++++ vice/src/rs232drv/Makefile.am
+@@ -14,7 +14,7 @@
+ AM_LDFLAGS = @VICE_LDFLAGS@
+
+
+-noinst_LIBRARIES = librs232drv.a
++noinst_LIBRARIES = librs232drv.a librs232drvpet.a
+
+ librs232drv_a_SOURCES = \
+ rs232dev.h \
+@@ -26,3 +26,16 @@
+ rs232net.h \
+ rsuser.c \
+ rsuser.h
++
++# Same as above, but without the userport bits, to avoid registering userport
++# resources and command line options with xpet and xcbm2 (these have stubs for
++# rsuser_resources_init() and rsuser_cmdline_init()
++librs232drvpet_a_SOURCES = \
++ rs232dev.h \
++ rs232.c \
++ rs232.h \
++ rs232drv.c \
++ rs232drv.h \
++ rs232net.c \
++ rs232net.h \
++ rsuser.h
diff --git a/app-emulation/vice/vice-3.9.ebuild b/app-emulation/vice/vice-3.9.ebuild
index 5c3544d42fbd..e610db321239 100644
--- a/app-emulation/vice/vice-3.9.ebuild
+++ b/app-emulation/vice/vice-3.9.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit multibuild toolchain-funcs xdg
+inherit autotools multibuild toolchain-funcs xdg
DESCRIPTION="Versatile Commodore Emulator"
HOMEPAGE="https://vice-emu.sourceforge.io/"
@@ -77,6 +77,10 @@ BDEPEND="
gtk? ( x11-misc/xdg-utils )
"
+PATCHES=(
+ "${FILESDIR}"/${P}-dupe-symbols.patch
+)
+
pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
@@ -87,6 +91,7 @@ pkg_setup() {
src_prepare() {
default
+ eautoreconf
# Strip the predefined C(XX)FLAGS.
sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die
diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest
index 662043a0dd02..f3be84259be0 100644
--- a/app-shells/nushell/Manifest
+++ b/app-shells/nushell/Manifest
@@ -1,6 +1,6 @@
-DIST nushell-0.102.0-crates.tar.xz 67788144 BLAKE2B 87ebc15f781ef60cf5c5f993613cacca7f2dc15c1daa081827c45a69df0750205cbcc4675f535ff72d2730ace06973276facfe6cf7457fe308e96c55d3e2383f SHA512 f6873367635c0bad5c50419b62b1257465de102f278ce43f6838ac42829efc5137f0ec51776df0d8a59c96f58de92223728e8e56c0fc313102d25cc5dbc92672
-DIST nushell-0.102.0.tar.gz 3375963 BLAKE2B ea6029d3fb910d1d0a0c84d4242a30204c7d75bec5f41b6d28f22e338b0b164d10d1cf2deea8fb4ace62f772e40f9bb3c6bb2caba160883b9df765efa642fe78 SHA512 ebe8c120686f2b5c89ac93d4cf26b1c4efa635e34b3dd06b05d3167ee02086fd4b0aa14b234575cdf83f91515b99dbfec05addeaa9c7428045322ca0eea139a4
DIST nushell-0.103.0-crates.tar.xz 65126568 BLAKE2B 28005d82c254dfc4ff599acf15cf8bfc6dc248ff96fe39fb1d0e99e31ca4eb758f0d7bfeea3b59e7194354e3343cc327d09a5257f4d8103576867219cf5003d6 SHA512 e8e33b90021a7263f429acf87ba3abd6c04817bbc0051d4852c9984bf4428a7629c4b8a6cd4aac1ef24a5d09e35793bad0c66f3d0fdddc66cc26e190d9a82d3f
DIST nushell-0.103.0.tar.gz 3435849 BLAKE2B 5907214eb362dbb3edcda29b47cf3f34159ed5fb71af47dea0f27df5857b22662f7e73463f4648f3eb32e26376fbefd9c1a72860cb387d6e36ec200b05d7a135 SHA512 9570f2f92ea158b4604a2b19e0141d804b48d2b0a105214558e61d97c247d9cddbf7023e9539f01258c31650fcdb37aa10a593ab4671f2d4ee4a84c697fe2150
DIST nushell-0.104.0-crates.tar.xz 65932312 BLAKE2B 5aa7e4b4870454bf52033084fbafd70a9315cc043313a2f5103bfe8e524c67422aca8b2656ddd5f36c8e4ff62a573684d22ec70ef6c02dd4e175ff076c019ce7 SHA512 349937a83c6179b014f34fd29c62267b8d7e618ed9883e64bd4178ee400255a173031d72d363bc4c794c1d68a5ed35fa2e51c1715052fe547e0755167eaad4c7
DIST nushell-0.104.0.tar.gz 3477814 BLAKE2B ce7515f4650cb2e86c5bc59bcd903ef2ec95f39abb7a8f00e3a15afde9d0fb61118c7c6ae02630c8da22412216b2dd075125ad43f693f6b37dffd0f7e9aa01cb SHA512 c21ae55be6db83f98545197a4049bc7d6b50533e9b106cc4c01a03c8793a9dd0b4ea2c0bf691041bb329da871061b39137613cf71dc20f2d4e4e0dd4dd1383d7
+DIST nushell-0.104.1-crates.tar.xz 65912192 BLAKE2B b96b2e4b705f9082696ad0b8401ca0f2a90585accdc69489e3d5cf9b46af98afedcf4f1d09a37e1aa464c6edecb300f03d1e92c0bf956685e679b16acb1f6265 SHA512 ffeecdd630f53b7987992bef247f398418d3deb6f6119c0d9ee3d41f1fa5b8746b79f812a209766f9f9ff0c8a70b92b727c09c3668929cb12ac58b82e34f272e
+DIST nushell-0.104.1.tar.gz 3486074 BLAKE2B 2278b8a862f0a2ece0824028fc8e00e48ee027552441f78d112fecff111ffa8875c9b48a44def5864e792e256f16ab35c700a13cd2cf1707b1dd14bcb5a36c84 SHA512 963efb959385d28839a1505111a3841c08cad7c1941c7c5a3dfc941d34cbd0d2a46d1602cd72f8b5920d86a03b2c157da9893f8ea2b25bbab81c12651a2e91c9
diff --git a/app-shells/nushell/nushell-0.102.0.ebuild b/app-shells/nushell/nushell-0.104.1.ebuild
index 9ccd8bbc55b6..5a730cec9dd2 100644
--- a/app-shells/nushell/nushell-0.102.0.ebuild
+++ b/app-shells/nushell/nushell-0.104.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CRATES=""
-RUST_MIN_VER="1.82.0"
+RUST_MIN_VER="1.84.1"
inherit cargo
@@ -24,7 +24,7 @@ LICENSE+="
Unicode-DFS-2016 ZLIB
"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
IUSE="plugins system-clipboard X"
DEPEND="
@@ -81,7 +81,7 @@ src_install() {
# Clear features to compile plugins
local myfeatures=()
cargo_src_configure
-
+
cargo_src_install --path crates/nu_plugin_custom_values
cargo_src_install --path crates/nu_plugin_example
cargo_src_install --path crates/nu_plugin_formats
diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest
index acc9970a4b00..c73b6283394b 100644
--- a/app-text/OCRmyPDF/Manifest
+++ b/app-text/OCRmyPDF/Manifest
@@ -1,2 +1,2 @@
-DIST OCRmyPDF-16.10.0.tar.gz 6811112 BLAKE2B a60c675b7fd64c8f19aae308b1cb891656cb027f6cc7754855be596d4d30219bf3c5b241509892ebdfbfd415c93411b17b1391905e842688909e24c1ea14a5e6 SHA512 b11d5cf8cda4a00dd351fd4c8efff056c2dabaafe8bb67cf38db157159cad29d45c0b3b40aae8c24bd0179565f7cbb6126be31b9ee8139afec6364c8acf6dfc3
DIST OCRmyPDF-16.10.1.tar.gz 6825845 BLAKE2B 06acfc3ed7a2bd47a9d9eced577a6f2491bb34599b36a0ca94c2c318d414bd7160f96de9757f3076602537311f42ea0f48ed7ef20d3d4c6d5c2e5d1a27d4100a SHA512 c05b0566f912292e2bab28928b6a36df6ecc48eab87a04e63897046267d6f221220cd0adae98d40c0251c798ace39f80cfa1f12859ae88dcd344923e5744d5e2
+DIST OCRmyPDF-16.10.2.tar.gz 7002254 BLAKE2B 38cc0fecff86f25592e21a33106d277715485675657922722ce2a62c683d7dc7b41e3419e317189a28f4056aac671d1dcf0d2897f83764e4a3bff45f579388ca SHA512 eda883a43f66769c40fbdaee7f50a65857ca82f7a2993d02e9fc46b933879fb73df282d9f0c82f27dd832b8f1d005a8438b701303d3a030f62a592c1a8e83246
diff --git a/app-text/OCRmyPDF/OCRmyPDF-16.10.0.ebuild b/app-text/OCRmyPDF/OCRmyPDF-16.10.2.ebuild
index 349dff619487..349dff619487 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-16.10.0.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-16.10.2.ebuild
diff --git a/app-text/paper-clip/Manifest b/app-text/paper-clip/Manifest
index 8a41ea915bca..0fd1e5ff227b 100644
--- a/app-text/paper-clip/Manifest
+++ b/app-text/paper-clip/Manifest
@@ -1 +1,2 @@
DIST paper-clip-5.5.1.tar.gz 183419 BLAKE2B 18af0f18d8d3da9f6d6f4cea57aa817e902666ee60f851ec54adc64506d3f4a8508895f64ace28424b0a3018e6bdf0b80cd40a602d226b09e83d1efa2e82daf4 SHA512 5cca56b2cc6f3619c40b202b8e53e3e01834fb10dcf1769553fb6904d50297736c9dcaad376422d2ea49203f40b32fb24d64a1f161a49868e446459d94f08138
+DIST paper-clip-5.5.2.gh.tar.gz 193271 BLAKE2B 77ba7056c9e82b766e5a14e13d887b966403cd3790ecc0772da4ae7c3546ae2f6c81d076ba37cf88614dba780bc66b81f0f63abe8ea8c2be5e542538dad7a979 SHA512 57d8a4559434acb99e23593dd7718bcfc67e80c49b0aaf958f597a3e8d611afc20276606c328bb500adc0adb6cd4642a3f0b79f460d4504942095865025dcc10
diff --git a/app-text/paper-clip/paper-clip-5.5.2.ebuild b/app-text/paper-clip/paper-clip-5.5.2.ebuild
new file mode 100644
index 000000000000..19054de1f1c8
--- /dev/null
+++ b/app-text/paper-clip/paper-clip-5.5.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_PN="Paper-Clip"
+
+inherit gnome2-utils meson vala xdg
+
+DESCRIPTION="Edit the title, author, keywords and more details of PDF documents"
+HOMEPAGE="https://github.com/Diego-Ivan/Paper-Clip/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/Diego-Ivan/${APP_PN}.git"
+else
+ SRC_URI="https://github.com/Diego-Ivan/${APP_PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${APP_PN}-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+RESTRICT="test" # Only validations, the appdata one fails.
+
+RDEPEND="
+ >=gui-libs/gtk-4.12.5:4
+ >=gui-libs/libadwaita-1.5.0:1[introspection,vala]
+ app-text/poppler:=[cairo,introspection]
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ dev-libs/libportal:=[gtk,introspection,vala]
+ media-libs/exempi
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ $(vala_depend)
+ dev-libs/appstream-glib
+ dev-util/desktop-file-utils
+"
+
+DOCS=( README.md )
+
+src_prepare() {
+ default
+ vala_setup
+}
+
+src_install() {
+ meson_src_install
+ einstalldocs
+
+ # Symlink "pdf-metadata-editor" (old name?) to "${PN}".
+ dosym -r /usr/bin/pdf-metadata-editor "/usr/bin/${PN}"
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_pkg_postrm
+}
diff --git a/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r3.ebuild b/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r4.ebuild
index ecad5b9ad467..f7be27e21dce 100644
--- a/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r3.ebuild
+++ b/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/${PV}.tar.gz
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="test"
+IUSE="gtk test"
RESTRICT="test" # Tests do not work
RDEPEND="${ADA_DEPS}
@@ -31,7 +31,7 @@ RDEPEND="${ADA_DEPS}
>=dev-ada/libadalang-tools-23:=[${ADA_USEDEP}]
dev-ada/libgpr:=[${ADA_USEDEP}]
dev-ada/prettier-ada:=[${ADA_USEDEP}]
- dev-ada/spawn:=[${ADA_USEDEP}]
+ dev-ada/spawn:=[${ADA_USEDEP},gtk?]
dev-ada/templates-parser:=[${ADA_USEDEP},shared(+)]
>=dev-ada/VSS-25.0.0:=[${ADA_USEDEP},shared]
dev-ada/xmlada:=[${ADA_USEDEP},shared]
@@ -43,6 +43,8 @@ BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]
REQUIRED_USE="${ADA_REQUIRED_USE}"
+PATCHES=( "${FILESDIR}"/${P}-accessCheck.patch )
+
src_compile() {
gprbuild -v -m -j$(makeopts_jobs) -P gnat/lsp_server.gpr -p \
-XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \
@@ -60,6 +62,12 @@ src_compile() {
-XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \
-XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \
|| die
+ if use gtk; then
+ gprbuild -v -m -j$(makeopts_jobs) -P gnat/lsp_client_glib.gpr -p \
+ -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \
+ -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \
+ || die
+ fi
mkdir -p integration/vscode/ada/x64/linux
cp -f .obj/server/ada_language_server integration/vscode/ada/x64/linux || die
}
@@ -74,6 +82,11 @@ src_install() {
gprinstall -v -f -P gnat/lsp_client.gpr -p -r --mode=dev \
--prefix="${D}"/usr -XLIBRARY_TYPE=relocatable \
-XXMLADA_BUILD=relocatable -XGPR_BUILD=relocatable || die
+ if use gtk; then
+ gprinstall -v -f -P gnat/lsp_client_glib.gpr -p -r --mode=dev \
+ --prefix="${D}"/usr -XLIBRARY_TYPE=relocatable \
+ -XXMLADA_BUILD=relocatable -XGPR_BUILD=relocatable || die
+ fi
rm "${D}"/usr/share/gpr/gnatcoll.gpr || die
einstalldocs
}
diff --git a/dev-ada/ada_language_server/files/ada_language_server-25.0.20241014-accessCheck.patch b/dev-ada/ada_language_server/files/ada_language_server-25.0.20241014-accessCheck.patch
new file mode 100644
index 000000000000..1e5397afac0a
--- /dev/null
+++ b/dev-ada/ada_language_server/files/ada_language_server-25.0.20241014-accessCheck.patch
@@ -0,0 +1,81 @@
+--- a/source/server/lsp-servers.adb 2025-05-28 14:26:39.929607310 +0200
++++ b/source/server/lsp-servers.adb 2025-05-28 20:40:01.934644123 +0200
+@@ -840,13 +840,14 @@
+ else
+ declare
+ Waste : Server_Message_Access;
++ use type Server_Message_Access;
+
+ begin
+ -- Call Process_Job at least once to complete a fenced
+ -- job if any.
+ Server.Scheduler.Process_Job (Server.all, Waste);
+
+- if Waste.Assigned then
++ if Waste /= null then
+ Server.Destroy_Queue.Enqueue (Waste);
+ end if;
+
+@@ -893,6 +894,7 @@
+ end Process_Message;
+
+ Request : Server_Message_Access;
++ use type Server_Message_Access;
+ begin
+ -- Perform initialization
+ accept Start
+@@ -919,7 +921,7 @@
+ Continue := False;
+ end select;
+
+- if Request.Assigned then
++ if Request /= null then
+ Process_Message (Request);
+ end if;
+ end loop;
+@@ -930,7 +932,7 @@
+
+ Execute_Jobs (Server.Look_Ahead);
+
+- if not Server.Look_Ahead.Assigned then
++ if Server.Look_Ahead = null then
+ -- there is no jobs any more, just wait for input messages
+
+ select
+--- a/source/server/lsp-job_schedulers.adb 2025-05-28 20:27:48.015040064 +0200
++++ b/source/server/lsp-job_schedulers.adb 2025-05-28 20:38:31.969675280 +0200
+@@ -38,8 +38,9 @@
+ (Self : in out Job_Scheduler'Class;
+ Next : LSP.Server_Messages.Server_Message_Access;
+ Waste : out LSP.Server_Messages.Server_Message_Access) is
++ use type LSP.Server_Jobs.Server_Job_Access;
+ begin
+- if Self.Done.Assigned then
++ if Self.Done /= null then
+ Self.Done.Complete (Next);
+ Waste := Self.Done.Message;
+ Free (Self.Done);
+@@ -92,8 +93,9 @@
+ --------------
+
+ function Has_Jobs (Self : Job_Scheduler'Class) return Boolean is
++ use type LSP.Server_Jobs.Server_Job_Access;
+ begin
+- return Self.Blocker.Assigned or else
++ return Self.Blocker /= null or else
+ (for some List of Self.Jobs => not List.Is_Empty);
+ end Has_Jobs;
+
+@@ -169,10 +171,11 @@
+ From : LSP.Server_Jobs.Job_Priority := LSP.Server_Jobs.Lowest)
+ is
+ Status : LSP.Server_Jobs.Execution_Status;
++ use type LSP.Server_Messages.Server_Message_Access;
+ begin
+ Self.Complete_Last_Fence_Job (null, Waste);
+
+- if not Waste.Assigned then
++ if Waste = null then
+ for List of reverse Self.Jobs (From .. LSP.Server_Jobs.High)
+ when not List.Is_Empty
+ loop
diff --git a/dev-embedded/ponyprog/Manifest b/dev-embedded/ponyprog/Manifest
index d5cec76d1522..83b9c22b6a38 100644
--- a/dev-embedded/ponyprog/Manifest
+++ b/dev-embedded/ponyprog/Manifest
@@ -1,2 +1 @@
-DIST ponyprog-3.1.3.tar.gz 11479313 BLAKE2B 56704b28877687c356c72b1f28f28115cb11f40c701e207f5d3ec4aa4fa7194991162f0940400016d9ee5d42ff0a7e7da5b252f9b76417d0d8272638989fedec SHA512 09e702f3f98e65799e8c59b9c8eca6f477db3f36a2648a1fab3797f91d56c7c4e9533e32bef1fe4c641512e31828a39df4d3d83639b7541714a3cc9050cd4e67
DIST ponyprog-3.1.4_p20250501.tar.gz 11832067 BLAKE2B 78de11392f3790e8e7c34b1be3bd76a3a6a11606dcfc07ecd1e5acb405e03a7b06029fea11c20d699b8ef26e8670e3abfd300053c833e5d87dfd7354b04f7a1a SHA512 9c489559960188a2ddae57eb2ca55bfc4e0411cf3837ae84b92d9b2b6c419d5eeaece5d2b6acab73befd3401ee965c4da3bc52510c7145d1379dd2be6b62d408
diff --git a/dev-embedded/ponyprog/files/ponyprog-3.1.3-fix-build-system.patch b/dev-embedded/ponyprog/files/ponyprog-3.1.3-fix-build-system.patch
deleted file mode 100644
index 3ba241a20162..000000000000
--- a/dev-embedded/ponyprog/files/ponyprog-3.1.3-fix-build-system.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 99e6ff1..d80dcc8 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,7 +1,7 @@
- PROJECT(ponyprog)
-
- # Configure CMake ...
--CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR)
-+CMAKE_MINIMUM_REQUIRED(VERSION 3.5 FATAL_ERROR)
- # CMAKE_POLICY(SET CMP0003 OLD)
- # CMAKE_POLICY(SET CMP0015 OLD)
-
-@@ -46,14 +46,7 @@ OPTION (USE_DEBUGGER "Include in binary file debug information" OFF)
- OPTION (USE_PROFILER "Include in binary file profiling information" OFF)
-
-
--IF(${USE_DEBUGGER})
-- SET(CMAKE_BUILD_TYPE Debug)
-- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_DEBUG} -Wall")
--ELSE()
-- SET(CMAKE_BUILD_TYPE Release)
-- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
--ENDIF()
--
-+ADD_COMPILE_OPTIONS("-Wall")
- MESSAGE(STATUS "CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}")
-
- INCLUDE(CheckIncludeFile)
-@@ -239,11 +232,12 @@ SET ( MOC_DIR temp )
- SET ( UI_HEADERS_DIR temp )
- SET ( UI_SOURCES_DIR temp )
-
--ADD_SUBDIRECTORY(qhexedit2/src)
- ADD_SUBDIRECTORY(SrcPony)
-
--INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/qhexedit2/src/ ${CMAKE_CURRENT_SOURCE_DIR}/SrcPony/ )
-+find_library(QHexEdit_LIBRARY NAMES qhexedit)
-+set(QHexEdit_LIBRARIES "${QHexEdit_LIBRARY}")
-
-+INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/SrcPony/ )
-
- IF(${USE_QT_VERSION} MATCHES "4")
- # QT4_ADD_TRANSLATION(APP_TRANSLATIONS ${TRANSLATION})
-@@ -312,7 +306,7 @@ ELSE()
- ENDIF()
-
- #TARGET_LINK_LIBRARIES(${CMAKE_PROJECT_NAME} ${LIBFTDI_LIBRARIES} )
--TARGET_LINK_LIBRARIES(${CMAKE_PROJECT_NAME} ${LIBFTDIPP_LIBRARY} ${LIBFTDI_LIBRARY} ${LIBUSB_LIBRARIES})
-+TARGET_LINK_LIBRARIES(${CMAKE_PROJECT_NAME} ${LIBFTDIPP_LIBRARY} ${LIBFTDI_LIBRARY} ${LIBUSB_LIBRARIES} ${QHexEdit_LIBRARIES})
-
- ADD_CUSTOM_TARGET (tags
- COMMAND ctags -R -f tags ${CMAKE_SOURCE_DIR}/SrcPony
-diff --git a/SrcPony/e2cmdw.cpp b/SrcPony/e2cmdw.cpp
-index 252c730..cec93cc 100644
---- a/SrcPony/e2cmdw.cpp
-+++ b/SrcPony/e2cmdw.cpp
-@@ -44,7 +44,7 @@
- #include <QMessageBox>
- #include <QDesktopServices>
-
--#include "qhexedit.h"
-+#include <qhexedit.h>
-
- #include "version.h"
- #include "e2profil.h"
-diff --git a/SrcPony/e2cmdw.h b/SrcPony/e2cmdw.h
-index c349bf3..df47206 100644
---- a/SrcPony/e2cmdw.h
-+++ b/SrcPony/e2cmdw.h
-@@ -57,7 +57,7 @@
-
-
- #include "ui_mainwindow.h"
--#include "qhexedit.h"
-+#include <qhexedit.h>
-
-
-
diff --git a/dev-embedded/ponyprog/ponyprog-3.1.3-r1.ebuild b/dev-embedded/ponyprog/ponyprog-3.1.3-r1.ebuild
deleted file mode 100644
index 0bb01589edd6..000000000000
--- a/dev-embedded/ponyprog/ponyprog-3.1.3-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic udev
-
-DESCRIPTION="EEPROM and microcontroller programmer/flasher"
-HOMEPAGE="https://github.com/lancos/ponyprog/"
-SRC_URI="https://github.com/lancos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="
- <app-editors/qhexedit2-0.8.10
- dev-embedded/libftdi:1[cxx]
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- virtual/libusb:1
-"
-# blocker on libftdi-1.5-r2: see #775116
-RDEPEND="${DEPEND}
- !=dev-embedded/libftdi-1.5-r2
-"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-build-system.patch )
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/855272
- # https://github.com/lancos/ponyprog/issues/28
- filter-lto
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- udev_reload
-
- elog "To use the COM port in user mode (not as root), you need to"
- elog "be in the 'uucp' group."
- elog
- elog "To use the LPT port in user mode (not as root) you need a kernel with"
- elog "ppdev, parport and parport_pc compiled in or as modules. You need the"
- elog "rights to write to /dev/parport? devices."
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/dev-libs/libdnet/libdnet-1.18.0-r3.ebuild b/dev-libs/libdnet/libdnet-1.18.0-r3.ebuild
new file mode 100644
index 000000000000..367acc250b29
--- /dev/null
+++ b/dev-libs/libdnet/libdnet-1.18.0-r3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit autotools distutils-r1
+
+DESCRIPTION="Simplified, portable interface to several low-level networking routines"
+HOMEPAGE="https://github.com/ofalk/libdnet"
+SRC_URI="https://github.com/ofalk/${PN}/archive/${P}.tar.gz"
+S="${WORKDIR}/${PN}-${P}"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="python test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+ dev-libs/libbsd
+ python? (
+ ${PYTHON_DEPS}
+ dev-python/netifaces[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ python? (
+ ${DISTUTILS_DEPS}
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? ( dev-libs/check )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.18.0-fix-incompatible-function-pointer.patch"
+)
+
+DOCS=( README.md THANKS )
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e 's/libcheck.a/libcheck.so/g' \
+ configure.ac || die
+ sed -i \
+ -e "s/lib\/libcheck/$(get_libdir)\/libcheck/g" \
+ configure.ac || die
+ sed -i \
+ -e 's|-L$libdir ||g' \
+ dnet-config.in || die
+ sed -i \
+ -e '/^SUBDIRS/s|python||g' \
+ Makefile.am || die
+
+ # Stale e.g. pkg-config macros w/ bashisms
+ rm aclocal.m4 {config,m4}/libtool.m4 || die
+
+ AT_M4DIR="config" eautoreconf
+
+ if use python; then
+ cd python || die
+ distutils-r1_src_prepare
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_with python) \
+ $(use_enable test check)
+}
+
+src_compile() {
+ default
+
+ if use python; then
+ cd python || die
+ distutils-r1_src_compile
+ fi
+}
+
+src_test() {
+ # https://bugs.gentoo.org/778797#c4
+ # check_ip needs privileges and check_fw can't work on Linux
+ emake check XFAIL_TESTS="check_fw check_ip"
+
+ # Needs network access, tries to access 8.8.8.8 to get IP/interfaces.
+ # We could maybe run a daemon or just patch it to avoid that.
+ #if use python; then
+ # cd python || die
+ # distutils-r1_src_test
+ #fi
+}
+
+python_test() {
+ eunittest
+}
+
+src_install() {
+ default
+
+ if use python; then
+ cd python || die
+ unset DOCS
+ distutils-r1_src_install
+ fi
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild b/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
deleted file mode 100644
index 2f6a8359e81e..000000000000
--- a/dev-libs/qcustomplot/qcustomplot-2.1.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils
-
-DESCRIPTION="Qt C++ widget for plotting and data visualization"
-HOMEPAGE="https://www.qcustomplot.com/"
-SRC_URI="
- https://www.qcustomplot.com/release/${PV}/QCustomPlot-sharedlib.tar.gz -> ${PN}-sharedlib-${PV}.tar.gz
- https://www.qcustomplot.com/release/${PV}/QCustomPlot-source.tar.gz -> ${PN}-source-${PV}.tar.gz"
-S=${WORKDIR}/${PN}-source
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
-
- sed \
- -e 's:../../::g' \
- -e '/CONFIG/s:shared.*:shared:g' \
- "${WORKDIR}"/${PN}-sharedlib/sharedlib-compilation/sharedlib-compilation.pro > ${PN}.pro || die
-}
-
-src_configure() {
- eqmake5
-}
-
-src_install() {
- dolib.so lib${PN}*
- doheader ${PN}.h
- dodoc changelog.txt
-}
diff --git a/dev-ml/llvm/llvm-21.0.0.9999.ebuild b/dev-ml/llvm/llvm-21.0.0.9999.ebuild
index f9560bc7332d..e28a14abee10 100644
--- a/dev-ml/llvm/llvm-21.0.0.9999.ebuild
+++ b/dev-ml/llvm/llvm-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org llvm-utils python-any-r1
DESCRIPTION="OCaml bindings for LLVM"
diff --git a/dev-ml/llvm/llvm-21.0.0_pre20250528.ebuild b/dev-ml/llvm/llvm-21.0.0_pre20250528.ebuild
index f9560bc7332d..e28a14abee10 100644
--- a/dev-ml/llvm/llvm-21.0.0_pre20250528.ebuild
+++ b/dev-ml/llvm/llvm-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org llvm-utils python-any-r1
DESCRIPTION="OCaml bindings for LLVM"
diff --git a/dev-python/fpylll/files/cython-3.1.patch b/dev-python/fpylll/files/cython-3.1.patch
new file mode 100644
index 000000000000..63bfdabb0faa
--- /dev/null
+++ b/dev-python/fpylll/files/cython-3.1.patch
@@ -0,0 +1,116 @@
+From fe2e6cb2f8b0d347c4920c707624d07516be02b6 Mon Sep 17 00:00:00 2001
+From: "Martin R. Albrecht" <martinralbrecht@googlemail.com>
+Date: Sun, 18 May 2025 10:41:41 +0100
+Subject: [PATCH 1/4] declare types fully
+
+---
+ src/fpylll/fplll/fplll.pxd | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/src/fpylll/fplll/fplll.pxd b/src/fpylll/fplll/fplll.pxd
+index 907a4450..cb578d8f 100644
+--- a/src/fpylll/fplll/fplll.pxd
++++ b/src/fpylll/fplll/fplll.pxd
+@@ -952,17 +952,20 @@ cdef extern from "fplll/pruner/pruner.h" namespace "fplll":
+ FT gaussian_heuristic()
+
+ void prune[FT](PruningParams &pruning, const double enumeration_radius,
+- const double preproc_cost, const vector[double] &gso_r)
++ const double preproc_cost, const vector[vector[double]] &gso_r,
++ const double target, const PrunerMetric metric, const int flags)
+
+ void prune[FT](PruningParams &pruning, const double enumeration_radius,
+- const double preproc_cost, const vector[double] &gso_r,
++ const double preproc_cost, const vector[vector[double]] &gso_r,
+ const double target, const PrunerMetric metric, const int flags)
+
+ void prune[FT](PruningParams &pruning, const double enumeration_radius,
+- const double preproc_cost, const vector[vector[double]] &gso_r)
++ const double preproc_cost, const vector[vector[double]] &gso_r,
++ const double target, const PrunerMetric metric, const int flags)
+
+ void prune[FT](PruningParams &pruning, const double enumeration_radius,
+ const double preproc_cost, const vector[vector[double]] &gso_r,
++ const double target, const PrunerMetric metric, const int flags,
+ const double target, const PrunerMetric metric, const int flags)
+
+ FT svp_probability[FT](const PruningParams &pruning)
+
+From abe695cc76fa47035cd8749d0b4f20092d51f0fb Mon Sep 17 00:00:00 2001
+From: "Martin R. Albrecht" <martinralbrecht@googlemail.com>
+Date: Sun, 18 May 2025 10:41:49 +0100
+Subject: [PATCH 2/4] this confuses Cython 3.1
+
+---
+ src/fpylll/fplll/fplll.pxd | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/fpylll/fplll/fplll.pxd b/src/fpylll/fplll/fplll.pxd
+index cb578d8f..6e5bd61e 100644
+--- a/src/fpylll/fplll/fplll.pxd
++++ b/src/fpylll/fplll/fplll.pxd
+@@ -968,7 +968,7 @@ cdef extern from "fplll/pruner/pruner.h" namespace "fplll":
+ const double target, const PrunerMetric metric, const int flags,
+ const double target, const PrunerMetric metric, const int flags)
+
+- FT svp_probability[FT](const PruningParams &pruning)
++ # FT svp_probability[FT](const PruningParams &pruning)
+ FT svp_probability[FT](const vector[double] &pr)
+
+
+
+From 5bd159a60191b946465839e912de7f7339084e45 Mon Sep 17 00:00:00 2001
+From: "Martin R. Albrecht" <martinralbrecht@googlemail.com>
+Date: Sun, 18 May 2025 10:42:08 +0100
+Subject: [PATCH 3/4] no more PyInt
+
+---
+ src/fpylll/gmp/pylong.pyx | 5 ++---
+ src/fpylll/io.pyx | 4 ++--
+ 2 files changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/src/fpylll/gmp/pylong.pyx b/src/fpylll/gmp/pylong.pyx
+index 885d4efe..57ced80b 100644
+--- a/src/fpylll/gmp/pylong.pyx
++++ b/src/fpylll/gmp/pylong.pyx
+@@ -26,8 +26,7 @@ AUTHORS:
+ #*****************************************************************************
+
+
+-from cpython.int cimport PyInt_FromLong
+-from cpython.long cimport PyLong_CheckExact, PyLong_FromLong
++from cpython.long cimport PyLong_CheckExact, PyLong_FromLong, PyLong_FromLong
+ from cpython.longintrepr cimport _PyLong_New, digit, PyLong_SHIFT
+ from .pycore_long cimport (ob_digit, _PyLong_IsZero, _PyLong_IsNegative,
+ _PyLong_IsPositive, _PyLong_DigitCount, _PyLong_SetSignAndDigitCount)
+@@ -64,7 +63,7 @@ cdef mpz_get_pyintlong(mpz_srcptr z):
+ if the value is too large.
+ """
+ if mpz_fits_slong_p(z):
+- return PyInt_FromLong(mpz_get_si(z))
++ return PyLong_FromLong(mpz_get_si(z))
+ return mpz_get_pylong_large(z)
+
+
+diff --git a/src/fpylll/io.pyx b/src/fpylll/io.pyx
+index 4c4d561f..b4717805 100644
+--- a/src/fpylll/io.pyx
++++ b/src/fpylll/io.pyx
+@@ -4,7 +4,7 @@ include "fpylll/config.pxi"
+ import sys
+ import os
+
+-from cpython.int cimport PyInt_AS_LONG
++from cpython.long cimport PyLong_AsLong
+ from fpylll.gmp.mpz cimport mpz_init, mpz_clear, mpz_set
+ from fpylll.gmp.pylong cimport mpz_get_pyintlong, mpz_set_pylong
+ from .gmp.mpz cimport mpz_t, mpz_set_si, mpz_set
+@@ -46,7 +46,7 @@ cdef int assign_mpz(mpz_t& t, value) except -1:
+ Assign Python integer to Z_NR[mpz_t]
+ """
+ if isinstance(value, int) and PY_MAJOR_VERSION == 2:
+- mpz_set_si(t, PyInt_AS_LONG(value))
++ mpz_set_si(t, PyLong_AsLong(value))
+ return 0
+ if isinstance(value, int):
+ mpz_set_pylong(t, value)
diff --git a/dev-python/fpylll/fpylll-0.6.3-r1.ebuild b/dev-python/fpylll/fpylll-0.6.3-r1.ebuild
new file mode 100644
index 000000000000..76c07e866ca7
--- /dev/null
+++ b/dev-python/fpylll/fpylll-0.6.3-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for sci-libs/fplll"
+HOMEPAGE="
+ https://github.com/fplll/fpylll/
+ https://pypi.org/project/fpylll/
+"
+
+# setup.py says "or later"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="test"
+
+DEPEND="
+ dev-python/cysignals[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=sci-libs/fplll-5.5.0
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=dev-python/cython-3[${PYTHON_USEDEP}]
+"
+
+PATCHES=( "${FILESDIR}/cython-3.1.patch" )
+
+distutils_enable_tests pytest
+
+python_test(){
+ local -x PY_IGNORE_IMPORTMISMATCH=1
+ epytest
+}
diff --git a/dev-python/httpx/httpx-0.28.1-r1.ebuild b/dev-python/httpx/httpx-0.28.1-r1.ebuild
index 85d732e94914..329b68ab7ee9 100644
--- a/dev-python/httpx/httpx-0.28.1-r1.ebuild
+++ b/dev-python/httpx/httpx-0.28.1-r1.ebuild
@@ -80,10 +80,6 @@ python_test() {
# Internet
tests/client/test_proxies.py::test_async_proxy_close
tests/client/test_proxies.py::test_sync_proxy_close
- # click-8.2.0
- # https://github.com/encode/httpx/discussions/3572
- tests/test_main.py::test_auth
- tests/test_main.py::test_verbose
)
use cli || EPYTEST_IGNORE+=(
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest
index b256a359435b..359d9f56bcd7 100644
--- a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest
+++ b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest
@@ -1 +1,2 @@
DIST mkdocs-git-revision-date-localized-plugin-1.4.5.gh.tar.gz 443988 BLAKE2B 582f13ea5ed7dfc7fd5e8e6040ae25bad6f4a1e424f77a016a930030a16ae0970315e0d9618c982fd7131a0e448380ceccd9c8b55613b779c21936a8bb54024d SHA512 c96d179bceb3f26164bf730e6a3b590a16e8d09ca9210dc499caa71effa71a6cc814004fa88f2a6d0316ebf4bca3280ffbc40fddd8331797c7209a2a8cda8d92
+DIST mkdocs-git-revision-date-localized-plugin-1.4.7.gh.tar.gz 444162 BLAKE2B fee1e8e617362b45ee5901b7f9d10fbc24e5ac405d9de7fec13f26d71add9ca39c0091790a30229e5c33ec3f03956d50a4ab0d44ee6f65c3723b25028d446aa4 SHA512 86a1844eb5005630524d90eb381d297a21b8ccb3b0d9dbd102457554ce47f9dffce418a23e95816df040899259823fea0a339bfdb32b51af39430e747a57ad58
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.4.7.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.4.7.ebuild
new file mode 100644
index 000000000000..fdffa9078a21
--- /dev/null
+++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.4.7.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517="setuptools"
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/regex
+ dev-python/mkdocs-static-i18n
+ dev-python/mkdocs-material
+ dev-python/mkdocs-git-authors-plugin
+ dev-python/mkdocs-git-revision-date-localized-plugin
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Display the localized date of the last git modification of a markdown file"
+HOMEPAGE="
+ https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/
+ https://pypi.org/project/mkdocs-git-revision-date-localized-plugin/
+"
+SRC_URI="
+ https://github.com/timvink/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/babel-2.7.0[${PYTHON_USEDEP}]
+ dev-python/gitpython[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/mkdocs-gen-files[${PYTHON_USEDEP}]
+ dev-python/mkdocs-material[${PYTHON_USEDEP}]
+ dev-python/mkdocs-monorepo-plugin[${PYTHON_USEDEP}]
+ dev-python/mkdocs-static-i18n[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+ doc? ( dev-vcs/git )
+"
+
+EPYTEST_DESELECT=(
+ # requires techdocs-core
+ "tests/test_builds.py::test_tags_are_replaced[mkdocs file: techdocs-core/mkdocs.yml]"
+)
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # mkdocs-git-revision-date-localized-plugin's tests need git repo
+ if use test || use doc; then
+ git init -q || die
+ git config --global user.email "larry@gentoo.org" || die
+ git config --global user.name "Larry the Cow" || die
+ git add . || die
+ git commit -qm 'init' || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/python-dotenv/python-dotenv-1.1.0.ebuild b/dev-python/python-dotenv/python-dotenv-1.1.0.ebuild
index 561889472c2d..104b920e39f2 100644
--- a/dev-python/python-dotenv/python-dotenv-1.1.0.ebuild
+++ b/dev-python/python-dotenv/python-dotenv-1.1.0.ebuild
@@ -30,15 +30,6 @@ DOCS=( CHANGELOG.md README.md )
distutils_enable_tests pytest
python_test() {
- local EPYTEST_DESELECT=(
- # test issue with click-8.2.0
- # https://github.com/theskumar/python-dotenv/issues/560
- tests/test_cli.py::test_get_non_existent_file
- tests/test_cli.py::test_get_not_a_file
- tests/test_cli.py::test_list_non_existent_file
- tests/test_cli.py::test_list_not_a_file
- )
-
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}
diff --git a/dev-util/mesa_clc/Manifest b/dev-util/mesa_clc/Manifest
index 0ea86a83b465..73253576c168 100644
--- a/dev-util/mesa_clc/Manifest
+++ b/dev-util/mesa_clc/Manifest
@@ -1,4 +1,5 @@
DIST mesa-25.0.5.tar.xz 46793824 BLAKE2B f17f8c2a733fd3c37f346b9304241dc1d13e01df9c8c723b73b10279dd3c2ebed062ec1f15cdbc8b9936bae840a087b23ac38cae7d8982228d582d468ab8c9c9 SHA512 d65e027829e3bef60bc0e3e71160e6b3721e797e2157c71dbeef0cd6e202f8f8098b3cd41159cd0e96e520eaf92ea49c2c9bb1af1a54867b6a7c551c2197c068
DIST mesa-25.0.6.tar.xz 46824244 BLAKE2B c713cd547c8a1ddb68a329b15e8f94f99442e18e1658e0c1ce6e1089bddf80d26396225eb97140bd9c9824880af2fa9e0833e6b8988e1d9c61c21fd0f7eed2dc SHA512 6a0abc8a5bbbb8ffdad7286fc5642f643b1f4183794425ba689c2c9f5c73a4131c8685074241deb1022631b4c1f1c505dbd848190ec60d5d6931e90dd9316e05
+DIST mesa-25.0.7.tar.xz 46849080 BLAKE2B d5f4f8f8ff0ad934c23ba3202bfed9f35097db779a239ac531e2b0e2b22de54639d594863a1403ad205ffc2af2990d48c31808f479a4075b819cedc219a82e68 SHA512 825bbd8bc5507de147488519786c0200afacf97dae621c80ead24b2c5dd55c5a442757ac8452698ae611e9344025465080795cf8f2dc4eb7ce07b5cc521b2b5c
DIST mesa-25.1.0.tar.xz 46937848 BLAKE2B 5057c6664ca135177d0ccf9cc0c6e0c6ea7efa4cff7ee626050bec1682c9e864dc684c5579eff6a9df77ac0f7280bf10e6e93474d0369de250ccf38c9dc7d104 SHA512 40298370727fa1ad6d59be8692dfef01c42e41780816e9b951a05f779c7acca127162d2d3cedfccb7bfe3834b9e917c2b9bc6cb76887488d919cb61741a1da1a
DIST mesa-25.1.1.tar.xz 46974340 BLAKE2B 73618405dee247f7e3141f817ab66e5bbb6256d116cc1bb3eb86ed8c9511194891d3e68b3d7d36cdc3a68fab25a231da58e3bba2da7914e8c7d55ea861d50952 SHA512 8000fec61da3b7c0355b74458c52f8faeb562398a1882d68cd31a253848edd3333072521ec52f8c5c1a62d909afd6667803d43cb54027d0af3d944f1add27aae
diff --git a/dev-util/mesa_clc/mesa_clc-25.0.7.ebuild b/dev-util/mesa_clc/mesa_clc-25.0.7.ebuild
new file mode 100644
index 000000000000..c1602a72a6fa
--- /dev/null
+++ b/dev-util/mesa_clc/mesa_clc-25.0.7.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {18..20} )
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ S="${WORKDIR}/mesa_clc-${MY_PV}"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
+ inherit git-r3
+else
+ S="${WORKDIR}/mesa-${MY_PV}"
+ SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+ dev-util/spirv-tools
+ $(llvm_gen_dep '
+ dev-util/spirv-llvm-translator:${LLVM_SLOT}
+ llvm-core/clang:${LLVM_SLOT}=
+ =llvm-core/libclc-${LLVM_SLOT}*
+ llvm-core/llvm:${LLVM_SLOT}=
+ ')
+"
+DEPEND="${RDEPEND}
+ dev-libs/expat
+ >=sys-libs/zlib-1.2.8:=
+ x11-libs/libdrm
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep "
+ >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
+ dev-python/packaging[\${PYTHON_USEDEP}]
+ dev-python/pyyaml[\${PYTHON_USEDEP}]
+ ")
+ virtual/pkgconfig
+"
+
+python_check_deps() {
+ python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
+}
+
+pkg_setup() {
+ llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+ use debug && EMESON_BUILDTYPE=debug
+
+ local emesonargs=(
+ -Dllvm=enabled
+ -Dshared-llvm=enabled
+ -Dmesa-clc=enabled
+ -Dinstall-mesa-clc=true
+
+ -Dgallium-drivers=''
+ -Dvulkan-drivers=''
+
+ # Set platforms empty to avoid the default "auto" setting. If
+ # platforms is empty meson.build will add surfaceless.
+ -Dplatforms=''
+
+ -Dglx=disabled
+ -Dlibunwind=disabled
+ -Dzstd=disabled
+
+ -Db_ndebug=$(usex debug false true)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
+ dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen
+}
diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index e0f85283dfc2..d0c29871f35b 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -336,6 +336,9 @@ _qt6-build_sanitize_cpu_flags() {
x86-64-v2
# if (__AVX__ + __AVX2__ + __BMI__ + __BMI2__ + __F16C__ + __FMA__ + __LZCNT__ + __MOVBE__ + __XSAVE__) == 9
x86-64-v3
+ # if !defined(__EVEX512__) && !defined(__clang__) && __GNUC__ >= 16
+ # define __EVEX512__ 1 /* removed in gcc-16 (bug #956750) */
+ # endif
# if (__AVX512BW__ + __AVX512CD__ + __AVX512DQ__ + __AVX512F__ + __AVX512VL__ + __EVEX256__ + __EVEX512__) == 7
x86-64-v4
# endif
diff --git a/llvm-core/clang/clang-21.0.0.9999.ebuild b/llvm-core/clang/clang-21.0.0.9999.ebuild
index 79f70dd88172..31f166fde264 100644
--- a/llvm-core/clang/clang-21.0.0.9999.ebuild
+++ b/llvm-core/clang/clang-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org multilib multilib-minimal
inherit prefix python-single-r1 toolchain-funcs
diff --git a/llvm-core/clang/clang-21.0.0_pre20250528.ebuild b/llvm-core/clang/clang-21.0.0_pre20250528.ebuild
index 79f70dd88172..31f166fde264 100644
--- a/llvm-core/clang/clang-21.0.0_pre20250528.ebuild
+++ b/llvm-core/clang/clang-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org multilib multilib-minimal
inherit prefix python-single-r1 toolchain-funcs
diff --git a/llvm-core/flang/flang-21.0.0.9999.ebuild b/llvm-core/flang/flang-21.0.0.9999.ebuild
index 4ddf4e0bbb31..2561b1b7570e 100644
--- a/llvm-core/flang/flang-21.0.0.9999.ebuild
+++ b/llvm-core/flang/flang-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org python-any-r1
DESCRIPTION="LLVM's Fortran frontend"
diff --git a/llvm-core/flang/flang-21.0.0_pre20250528.ebuild b/llvm-core/flang/flang-21.0.0_pre20250528.ebuild
index 4ddf4e0bbb31..2561b1b7570e 100644
--- a/llvm-core/flang/flang-21.0.0_pre20250528.ebuild
+++ b/llvm-core/flang/flang-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org python-any-r1
DESCRIPTION="LLVM's Fortran frontend"
diff --git a/llvm-core/libclc/libclc-21.0.0.9999.ebuild b/llvm-core/libclc/libclc-21.0.0.9999.ebuild
index f597da2faf51..acda1d7550f3 100644
--- a/llvm-core/libclc/libclc-21.0.0.9999.ebuild
+++ b/llvm-core/libclc/libclc-21.0.0.9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LLVM_COMPAT=( 21 )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org llvm-r1 python-any-r1
DESCRIPTION="OpenCL C library"
diff --git a/llvm-core/libclc/libclc-21.0.0_pre20250528.ebuild b/llvm-core/libclc/libclc-21.0.0_pre20250528.ebuild
index f597da2faf51..acda1d7550f3 100644
--- a/llvm-core/libclc/libclc-21.0.0_pre20250528.ebuild
+++ b/llvm-core/libclc/libclc-21.0.0_pre20250528.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LLVM_COMPAT=( 21 )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org llvm-r1 python-any-r1
DESCRIPTION="OpenCL C library"
diff --git a/llvm-core/lld/lld-21.0.0.9999.ebuild b/llvm-core/lld/lld-21.0.0.9999.ebuild
index 3539e539dfd6..fdf8b5fca6a3 100644
--- a/llvm-core/lld/lld-21.0.0.9999.ebuild
+++ b/llvm-core/lld/lld-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
DESCRIPTION="The LLVM linker (link editor)"
diff --git a/llvm-core/lld/lld-21.0.0_pre20250528.ebuild b/llvm-core/lld/lld-21.0.0_pre20250528.ebuild
index 3539e539dfd6..fdf8b5fca6a3 100644
--- a/llvm-core/lld/lld-21.0.0_pre20250528.ebuild
+++ b/llvm-core/lld/lld-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
DESCRIPTION="The LLVM linker (link editor)"
diff --git a/llvm-core/lldb/lldb-21.0.0.9999.ebuild b/llvm-core/lldb/lldb-21.0.0.9999.ebuild
index 7831a2a8e677..7c44622ccb05 100644
--- a/llvm-core/lldb/lldb-21.0.0.9999.ebuild
+++ b/llvm-core/lldb/lldb-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org python-single-r1
DESCRIPTION="The LLVM debugger"
diff --git a/llvm-core/lldb/lldb-21.0.0_pre20250528.ebuild b/llvm-core/lldb/lldb-21.0.0_pre20250528.ebuild
index 7831a2a8e677..7c44622ccb05 100644
--- a/llvm-core/lldb/lldb-21.0.0_pre20250528.ebuild
+++ b/llvm-core/lldb/lldb-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org python-single-r1
DESCRIPTION="The LLVM debugger"
diff --git a/llvm-core/llvm/llvm-21.0.0.9999.ebuild b/llvm-core/llvm/llvm-21.0.0.9999.ebuild
index b7794da776a6..11027341dece 100644
--- a/llvm-core/llvm/llvm-21.0.0.9999.ebuild
+++ b/llvm-core/llvm/llvm-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-core/llvm/llvm-21.0.0_pre20250528.ebuild b/llvm-core/llvm/llvm-21.0.0_pre20250528.ebuild
index b7794da776a6..11027341dece 100644
--- a/llvm-core/llvm/llvm-21.0.0_pre20250528.ebuild
+++ b/llvm-core/llvm/llvm-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-core/mlir/mlir-21.0.0.9999.ebuild b/llvm-core/mlir/mlir-21.0.0.9999.ebuild
index 515b08ff285b..88250d89d0ac 100644
--- a/llvm-core/mlir/mlir-21.0.0.9999.ebuild
+++ b/llvm-core/mlir/mlir-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
diff --git a/llvm-core/mlir/mlir-21.0.0_pre20250528.ebuild b/llvm-core/mlir/mlir-21.0.0_pre20250528.ebuild
index 515b08ff285b..88250d89d0ac 100644
--- a/llvm-core/mlir/mlir-21.0.0_pre20250528.ebuild
+++ b/llvm-core/mlir/mlir-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org multilib-minimal python-any-r1
DESCRIPTION="Multi-Level Intermediate Representation (library only)"
diff --git a/llvm-core/polly/polly-21.0.0.9999.ebuild b/llvm-core/polly/polly-21.0.0.9999.ebuild
index 7607a5173549..93468220def7 100644
--- a/llvm-core/polly/polly-21.0.0.9999.ebuild
+++ b/llvm-core/polly/polly-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org python-any-r1
diff --git a/llvm-core/polly/polly-21.0.0_pre20250528.ebuild b/llvm-core/polly/polly-21.0.0_pre20250528.ebuild
index 7607a5173549..93468220def7 100644
--- a/llvm-core/polly/polly-21.0.0_pre20250528.ebuild
+++ b/llvm-core/polly/polly-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake llvm.org python-any-r1
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0.9999.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0.9999.ebuild
index 90abea7d4bfc..e0bba032ceec 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0.9999.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250528.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250528.ebuild
index 90abea7d4bfc..e0bba032ceec 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
diff --git a/llvm-runtimes/compiler-rt/compiler-rt-21.0.0.9999.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-21.0.0.9999.ebuild
index fe03de150a0d..ef2c473a87b3 100644
--- a/llvm-runtimes/compiler-rt/compiler-rt-21.0.0.9999.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250528.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250528.ebuild
index fe03de150a0d..ef2c473a87b3 100644
--- a/llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/flang-rt/flang-rt-21.0.0.9999.ebuild b/llvm-runtimes/flang-rt/flang-rt-21.0.0.9999.ebuild
index a1f46eddc542..afd5496ffa4b 100644
--- a/llvm-runtimes/flang-rt/flang-rt-21.0.0.9999.ebuild
+++ b/llvm-runtimes/flang-rt/flang-rt-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org python-any-r1
DESCRIPTION="LLVM's Fortran runtime"
diff --git a/llvm-runtimes/flang-rt/flang-rt-21.0.0_pre20250528.ebuild b/llvm-runtimes/flang-rt/flang-rt-21.0.0_pre20250528.ebuild
index a1f46eddc542..afd5496ffa4b 100644
--- a/llvm-runtimes/flang-rt/flang-rt-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/flang-rt/flang-rt-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org python-any-r1
DESCRIPTION="LLVM's Fortran runtime"
diff --git a/llvm-runtimes/libcxx/libcxx-21.0.0.9999.ebuild b/llvm-runtimes/libcxx/libcxx-21.0.0.9999.ebuild
index 09007463a9ae..b09321f224bb 100644
--- a/llvm-runtimes/libcxx/libcxx-21.0.0.9999.ebuild
+++ b/llvm-runtimes/libcxx/libcxx-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/libcxx/libcxx-21.0.0_pre20250528.ebuild b/llvm-runtimes/libcxx/libcxx-21.0.0_pre20250528.ebuild
index 09007463a9ae..b09321f224bb 100644
--- a/llvm-runtimes/libcxx/libcxx-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/libcxx/libcxx-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-21.0.0.9999.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-21.0.0.9999.ebuild
index f9c9afa8766f..03e9cdd91201 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-21.0.0.9999.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250528.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250528.ebuild
index f9c9afa8766f..03e9cdd91201 100644
--- a/llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/libgcc/libgcc-21.0.0.9999.ebuild b/llvm-runtimes/libgcc/libgcc-21.0.0.9999.ebuild
index 6812db541571..a3b9a91d2a2e 100644
--- a/llvm-runtimes/libgcc/libgcc-21.0.0.9999.ebuild
+++ b/llvm-runtimes/libgcc/libgcc-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/libgcc/libgcc-21.0.0_pre20250528.ebuild b/llvm-runtimes/libgcc/libgcc-21.0.0_pre20250528.ebuild
index 6812db541571..a3b9a91d2a2e 100644
--- a/llvm-runtimes/libgcc/libgcc-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/libgcc/libgcc-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/libunwind/libunwind-21.0.0.9999.ebuild b/llvm-runtimes/libunwind/libunwind-21.0.0.9999.ebuild
index 273f2bfc3bc8..67e0900b79c6 100644
--- a/llvm-runtimes/libunwind/libunwind-21.0.0.9999.ebuild
+++ b/llvm-runtimes/libunwind/libunwind-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/libunwind/libunwind-21.0.0_pre20250528.ebuild b/llvm-runtimes/libunwind/libunwind-21.0.0_pre20250528.ebuild
index 273f2bfc3bc8..67e0900b79c6 100644
--- a/llvm-runtimes/libunwind/libunwind-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/libunwind/libunwind-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/offload/offload-21.0.0.9999.ebuild b/llvm-runtimes/offload/offload-21.0.0.9999.ebuild
index 687e23c32e2a..3d70550f82b0 100644
--- a/llvm-runtimes/offload/offload-21.0.0.9999.ebuild
+++ b/llvm-runtimes/offload/offload-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake crossdev flag-o-matic llvm.org python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/offload/offload-21.0.0_pre20250528.ebuild b/llvm-runtimes/offload/offload-21.0.0_pre20250528.ebuild
index 687e23c32e2a..3d70550f82b0 100644
--- a/llvm-runtimes/offload/offload-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/offload/offload-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake crossdev flag-o-matic llvm.org python-any-r1
inherit toolchain-funcs
diff --git a/llvm-runtimes/openmp/openmp-21.0.0.9999.ebuild b/llvm-runtimes/openmp/openmp-21.0.0.9999.ebuild
index 80a468081d86..5c696f856380 100644
--- a/llvm-runtimes/openmp/openmp-21.0.0.9999.ebuild
+++ b/llvm-runtimes/openmp/openmp-21.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
diff --git a/llvm-runtimes/openmp/openmp-21.0.0_pre20250528.ebuild b/llvm-runtimes/openmp/openmp-21.0.0_pre20250528.ebuild
index 80a468081d86..5c696f856380 100644
--- a/llvm-runtimes/openmp/openmp-21.0.0_pre20250528.ebuild
+++ b/llvm-runtimes/openmp/openmp-21.0.0_pre20250528.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 0b638975cbf3..745346b48c8f 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,4 +1,4 @@
-DIST geeqie-2.4-docs.tar.xz 364536 BLAKE2B 688720808c8e4543455259966aef726bf56a821890a78e4757d9d1fd02ce67217461808d9697b331b2a94841bf3581b25242a7e5c9c9a3f5b02209a566b09c16 SHA512 07bca33c347f448ee853ea60daf22c9cdace458b6ce6b3f4ced9b343a965370c51d7a872d5279852b7a83a1de51c8529a668f7d62a031bcec1fdde8b9bfbf9cb
-DIST geeqie-2.4.tar.xz 2178572 BLAKE2B df24f0b5d443cbd2033c0b382fe0d846c9073e8966aa736f647e34930e44083b9e44252c554578548a13c12c1b1a5a48bb7795f2fda8b8688a63ef402a257334 SHA512 7e0f5dff21e38a41adf0a793bd82652c5d639e84ab49403517f4b1dae042bfc5f4d02e54b54928e04a2397300acb04b130347df0be5637ee48634f5865ad346b
DIST geeqie-2.5-docs.tar.xz 395716 BLAKE2B 177130f3a5afbf5791372fc2550f4443456a2bb3aad755774cf337362c38b1b20183eda311e245493a0ad9b8975747721ec5639d46135a9ee3f27318db360126 SHA512 0b8f6b165ec0feb38c2479054b1fa079bd08f053cf439cf19e0419f11b1fa3ba533adbb781022f401f599f9d83aca44e8613d63b82b6848f14fc7076736b9d1a
DIST geeqie-2.5.tar.xz 2224492 BLAKE2B 911ea2e338c470255c70e83257b693c51b1171ed24f4b737d291cfd5ff20d8b7b39ba69e46f831ede33ce30d41945bb3de754b2a1c245dcff98f16633f31e562 SHA512 c1be6c5d9f7f7609dfab97320d79a4830eb866f000c3c52ea8ab2b69a1ba793b322dbab3f614572e1d6fc815d64bfeaf3ddd39dd633a5c87d7008b6afe35be21
+DIST geeqie-2.6-docs.tar.xz 419036 BLAKE2B b5561b84759a0f35165fe139c79872d3c958654e6e37af0c0af065829df36080fbf43ca21452bc32315546255de772c79bf75670c2595dbb276384b514f787e2 SHA512 2edb246de57df2808971e198940ca44eb385a36a9ae7784c9435b26fa2ea288ecfe3d8c57a7808c142550c016c41331c4c64dabafe0daf23a62789be41a4f796
+DIST geeqie-2.6.tar.xz 2405260 BLAKE2B 03ae64831377839871907cab86f2cdcc757c6c7e764bfd16df534c5cdc393bf523d893df1bca9baccd0d47f5285c90d79d44cfcd689b134377f043cf5c323c97 SHA512 1cb02f82bc731ccb010e6db5316a5ddf7f7dcea829ba7825f7ee88ed17112884134c9bb6fd50c41fcf419321689531aa24daefcfdea5428931ce2764ce2acf4d
diff --git a/media-gfx/geeqie/files/geeqie-2.3-test-ancillary.patch b/media-gfx/geeqie/files/geeqie-2.3-test-ancillary.patch
deleted file mode 100644
index 4d02d8ef91af..000000000000
--- a/media-gfx/geeqie/files/geeqie-2.3-test-ancillary.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -Naur geeqie-2.3.orig/meson.build geeqie-2.3/meson.build
---- geeqie-2.3.orig/meson.build 2024-03-06 16:56:22.000000000 +0100
-+++ geeqie-2.3/meson.build 2024-03-09 11:21:17.870229854 +0100
-@@ -742,9 +742,3 @@
- else
- summary({'lua' : ['Test runs:', false]}, section : 'Testing', bool_yn : true)
- endif
--
--# Ancillary files test
--test_ancillary_files_sh = find_program('test-ancillary-files.sh', dirs : scriptsdir, required : true)
--test('Ancillary files', test_ancillary_files_sh, args: [meson.current_source_dir()], timeout: 100)
--
--summary({'Ancillary files' : ['Test runs:', true]}, section : 'Testing', bool_yn : true)
diff --git a/media-gfx/geeqie/geeqie-2.4.ebuild b/media-gfx/geeqie/geeqie-2.6.ebuild
index 0e40a248a4e1..acc856ed35d1 100644
--- a/media-gfx/geeqie/geeqie-2.4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
@@ -49,7 +49,7 @@ BDEPEND="
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-PATCHES=( "${FILESDIR}"/${PN}-2.3-test-ancillary.patch )
+PATCHES=( "${FILESDIR}"/${PN}-2.5-test-ancillary.patch )
pkg_setup() {
# Do not require setting LUA_SINGLE_TARGET if lua is not used
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 30f49d054b96..f79ee82a33e4 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,7 @@
DIST mesa-24.1.7.tar.xz 29206724 BLAKE2B b3102fcf96c032d07826186c2d60dc93e5c17b26f725c20cf1e402d1cfbaaba9809bff7a04d3df0179d2ec8606bc9fb391761d17a148671b9270cf2aaca0324d SHA512 890f6387963bbb86a85305ea963cca326a3b3f8f8758ae2082fd62c52df77c2883a359341e91f36614fea59219394ef78f799a334080699a0bb71d984a68cb01
DIST mesa-25.0.5.tar.xz 46793824 BLAKE2B f17f8c2a733fd3c37f346b9304241dc1d13e01df9c8c723b73b10279dd3c2ebed062ec1f15cdbc8b9936bae840a087b23ac38cae7d8982228d582d468ab8c9c9 SHA512 d65e027829e3bef60bc0e3e71160e6b3721e797e2157c71dbeef0cd6e202f8f8098b3cd41159cd0e96e520eaf92ea49c2c9bb1af1a54867b6a7c551c2197c068
DIST mesa-25.0.6.tar.xz 46824244 BLAKE2B c713cd547c8a1ddb68a329b15e8f94f99442e18e1658e0c1ce6e1089bddf80d26396225eb97140bd9c9824880af2fa9e0833e6b8988e1d9c61c21fd0f7eed2dc SHA512 6a0abc8a5bbbb8ffdad7286fc5642f643b1f4183794425ba689c2c9f5c73a4131c8685074241deb1022631b4c1f1c505dbd848190ec60d5d6931e90dd9316e05
+DIST mesa-25.0.7.tar.xz 46849080 BLAKE2B d5f4f8f8ff0ad934c23ba3202bfed9f35097db779a239ac531e2b0e2b22de54639d594863a1403ad205ffc2af2990d48c31808f479a4075b819cedc219a82e68 SHA512 825bbd8bc5507de147488519786c0200afacf97dae621c80ead24b2c5dd55c5a442757ac8452698ae611e9344025465080795cf8f2dc4eb7ce07b5cc521b2b5c
DIST mesa-25.1.0.tar.xz 46937848 BLAKE2B 5057c6664ca135177d0ccf9cc0c6e0c6ea7efa4cff7ee626050bec1682c9e864dc684c5579eff6a9df77ac0f7280bf10e6e93474d0369de250ccf38c9dc7d104 SHA512 40298370727fa1ad6d59be8692dfef01c42e41780816e9b951a05f779c7acca127162d2d3cedfccb7bfe3834b9e917c2b9bc6cb76887488d919cb61741a1da1a
DIST mesa-25.1.1.tar.xz 46974340 BLAKE2B 73618405dee247f7e3141f817ab66e5bbb6256d116cc1bb3eb86ed8c9511194891d3e68b3d7d36cdc3a68fab25a231da58e3bba2da7914e8c7d55ea861d50952 SHA512 8000fec61da3b7c0355b74458c52f8faeb562398a1882d68cd31a253848edd3333072521ec52f8c5c1a62d909afd6667803d43cb54027d0af3d944f1add27aae
DIST paste-1.0.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c SHA512 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee
diff --git a/media-libs/mesa/mesa-25.0.7.ebuild b/media-libs/mesa/mesa-25.0.7.ebuild
new file mode 100644
index 000000000000..21a948252f8b
--- /dev/null
+++ b/media-libs/mesa/mesa-25.0.7.ebuild
@@ -0,0 +1,505 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..20} )
+LLVM_OPTIONAL=1
+CARGO_OPTIONAL=1
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit flag-o-matic llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain
+
+MY_P="${P/_/-}"
+
+CRATES="
+ syn@2.0.68
+ proc-macro2@1.0.86
+ quote@1.0.33
+ unicode-ident@1.0.12
+ paste@1.0.14
+"
+
+RUST_MIN_VER="1.78.0"
+RUST_MULTILIB=1
+RUST_OPTIONAL=1
+
+inherit cargo
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
+ inherit git-r3
+else
+ SRC_URI="
+ https://archive.mesa3d.org/${MY_P}.tar.xz
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+
+# This should be {CARGO_CRATE_URIS//.crate/.tar.gz} to correspond to the wrap files,
+# but there are "stale" distfiles on the mirrors with the wrong names.
+# export MESON_PACKAGE_CACHE_DIR="${DISTDIR}"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS}
+ d3d12 freedreno intel lavapipe lima nouveau nvk panfrost v3d vc4 virgl
+ vivante vmware zink"
+for card in ${VIDEO_CARDS}; do
+ IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+ cpu_flags_x86_sse2 d3d9 debug +llvm
+ lm-sensors opencl +opengl osmesa +proprietary-codecs
+ test unwind vaapi valgrind vdpau vulkan
+ wayland +X xa +zstd"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ d3d9? (
+ || (
+ video_cards_freedreno
+ video_cards_intel
+ video_cards_nouveau
+ video_cards_panfrost
+ video_cards_r300
+ video_cards_r600
+ video_cards_radeonsi
+ video_cards_vmware
+ video_cards_zink
+ )
+ )
+ llvm? ( ${LLVM_REQUIRED_USE} )
+ video_cards_lavapipe? ( llvm vulkan )
+ video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+ video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) )
+ video_cards_zink? ( vulkan opengl )
+ video_cards_nvk? ( vulkan video_cards_nouveau )
+ vdpau? ( X )
+ xa? ( X )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.121"
+RDEPEND="
+ >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+ >=dev-util/spirv-tools-1.3.231.0[${MULTILIB_USEDEP}]
+ >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+ >=sys-libs/zlib-1.2.9[${MULTILIB_USEDEP}]
+ unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+ llvm? (
+ $(llvm_gen_dep "
+ llvm-core/llvm:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+ opencl? (
+ dev-util/spirv-llvm-translator:\${LLVM_SLOT}
+ llvm-core/clang:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+ =llvm-core/libclc-\${LLVM_SLOT}*[spirv(-)]
+ )
+ ")
+ video_cards_r600? (
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ video_cards_radeon? (
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ )
+ lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+ opencl? (
+ >=virtual/opencl-3
+ llvm-core/libclc[spirv(-)]
+ virtual/libelf:0=
+ )
+ vaapi? (
+ >=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+ )
+ vdpau? ( >=x11-libs/libvdpau-1.5:=[${MULTILIB_USEDEP}] )
+ video_cards_radeonsi? ( virtual/libelf:0=[${MULTILIB_USEDEP}] )
+ video_cards_zink? ( media-libs/vulkan-loader:=[${MULTILIB_USEDEP}] )
+ vulkan? ( virtual/libudev:= )
+ wayland? ( >=dev-libs/wayland-1.18.0[${MULTILIB_USEDEP}] )
+ ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
+ >=x11-libs/libxcb-1.17:=[${MULTILIB_USEDEP}]
+ x11-libs/libXfixes[${MULTILIB_USEDEP}]
+ x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
+ )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+for card in ${RADEON_CARDS}; do
+ RDEPEND="${RDEPEND}
+ video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
+ "
+done
+RDEPEND="${RDEPEND}
+ video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] )
+"
+
+DEPEND="${RDEPEND}
+ video_cards_d3d12? ( >=dev-util/directx-headers-1.614.1[${MULTILIB_USEDEP}] )
+ valgrind? ( dev-debug/valgrind )
+ wayland? ( >=dev-libs/wayland-protocols-1.38 )
+ X? (
+ x11-libs/libXrandr[${MULTILIB_USEDEP}]
+ x11-base/xorg-proto
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ opencl? (
+ >=dev-build/meson-1.7.0
+ >=dev-util/bindgen-0.71.0
+ ${RUST_DEPEND}
+ )
+ >=dev-build/meson-1.4.1
+ app-alternatives/yacc
+ app-alternatives/lex
+ virtual/pkgconfig
+ $(python_gen_any_dep "
+ >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
+ dev-python/packaging[\${PYTHON_USEDEP}]
+ dev-python/pyyaml[\${PYTHON_USEDEP}]
+ ")
+ video_cards_intel? (
+ ~dev-util/mesa_clc-${PV}
+ llvm-core/libclc[spirv(-)]
+ $(python_gen_any_dep "dev-python/ply[\${PYTHON_USEDEP}]")
+ )
+ vulkan? (
+ dev-util/glslang
+ video_cards_nvk? (
+ >=dev-build/meson-1.7.0
+ >=dev-util/bindgen-0.71.0
+ >=dev-util/cbindgen-0.26.0
+ ${RUST_DEPEND}
+ )
+ )
+ wayland? ( dev-util/wayland-scanner )
+"
+
+QA_WX_LOAD="
+x86? (
+ usr/lib/libgallium-*.so
+ usr/lib/libOSMesa.so.8.0.0
+ usr/lib/libGLX_mesa.so.0.0.0
+)"
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ unpack ${MY_P}.tar.xz
+ fi
+
+ # We need this because we cannot tell meson to use DISTDIR yet
+ pushd "${DISTDIR}" >/dev/null || die
+ mkdir -p "${S}"/subprojects/packagecache || die
+ local i
+ for i in *.crate; do
+ ln -s "${PWD}/${i}" "${S}/subprojects/packagecache/${i/.crate/}.tar.gz" || die
+ done
+ popd >/dev/null || die
+}
+
+pkg_pretend() {
+ if use vulkan; then
+ if ! use video_cards_d3d12 &&
+ ! use video_cards_freedreno &&
+ ! use video_cards_intel &&
+ ! use video_cards_lavapipe &&
+ ! use video_cards_nouveau &&
+ ! use video_cards_nvk &&
+ ! use video_cards_panfrost &&
+ ! use video_cards_radeonsi &&
+ ! use video_cards_v3d &&
+ ! use video_cards_virgl; then
+ ewarn "Ignoring USE=vulkan since VIDEO_CARDS does not contain d3d12, freedreno, intel, lavapipe, nouveau, nvk, panfrost, radeonsi, v3d, or virgl"
+ fi
+ fi
+
+ # VA
+ if use vaapi; then
+ if ! use video_cards_d3d12 &&
+ ! use video_cards_nouveau &&
+ ! use video_cards_r600 &&
+ ! use video_cards_radeonsi &&
+ ! use video_cards_virgl; then
+ ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain d3d12, nouveau, r600, radeonsi, or virgl"
+ fi
+ fi
+
+ if use vdpau; then
+ if ! use video_cards_d3d12 &&
+ ! use video_cards_nouveau &&
+ ! use video_cards_r600 &&
+ ! use video_cards_radeonsi &&
+ ! use video_cards_virgl; then
+ ewarn "Ignoring USE=vdpau since VIDEO_CARDS does not contain d3d12, nouveau, r600, radeonsi, or virgl"
+ fi
+ fi
+
+ if use xa; then
+ if ! use video_cards_freedreno &&
+ ! use video_cards_intel &&
+ ! use video_cards_nouveau &&
+ ! use video_cards_vmware; then
+ ewarn "Ignoring USE=xa since VIDEO_CARDS does not contain freedreno, intel, nouveau, or vmware"
+ fi
+ fi
+
+ if ! use llvm; then
+ use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm"
+ fi
+
+ if use osmesa && ! use llvm; then
+ ewarn "OSMesa will be slow without enabling USE=llvm"
+ fi
+}
+
+python_check_deps() {
+ python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
+ if use llvm && use vulkan && use video_cards_intel && use amd64; then
+ python_has_version -b "dev-python/ply[${PYTHON_USEDEP}]" || return 1
+ fi
+}
+
+pkg_setup() {
+ # warning message for bug 459306
+ if use llvm && has_version llvm-core/llvm[!debug=]; then
+ ewarn "Mismatch between debug USE flags in media-libs/mesa and llvm-core/llvm"
+ ewarn "detected! This can cause problems. For details, see bug 459306."
+ fi
+
+ if use video_cards_intel ||
+ use video_cards_radeonsi; then
+ if kernel_is -ge 5 11 3; then
+ CONFIG_CHECK="~KCMP"
+ elif kernel_is -ge 5 11; then
+ CONFIG_CHECK="~CHECKPOINT_RESTORE"
+ elif kernel_is -ge 5 10 20; then
+ CONFIG_CHECK="~KCMP"
+ else
+ CONFIG_CHECK="~CHECKPOINT_RESTORE"
+ fi
+ linux-info_pkg_setup
+ fi
+
+ use llvm && llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+
+ if use opencl || (use vulkan && use video_cards_nvk); then
+ rust_pkg_setup
+ fi
+}
+
+src_prepare() {
+ default
+ sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \
+ bin/symbols-check.py || die # bug #830728
+}
+
+multilib_src_configure() {
+ local emesonargs=()
+
+ # bug #932591 and https://gitlab.freedesktop.org/mesa/mesa/-/issues/11140
+ filter-lto
+
+ local platforms
+ use X && platforms+="x11"
+ use wayland && platforms+=",wayland"
+ emesonargs+=(-Dplatforms=${platforms#,})
+
+ if use video_cards_freedreno ||
+ use video_cards_intel || # crocus i915 iris
+ use video_cards_nouveau ||
+ use video_cards_panfrost ||
+ use video_cards_r300 ||
+ use video_cards_r600 ||
+ use video_cards_radeonsi ||
+ use video_cards_vmware || # svga
+ use video_cards_zink; then
+ emesonargs+=($(meson_use d3d9 gallium-nine))
+ else
+ emesonargs+=(-Dgallium-nine=false)
+ fi
+
+ if use video_cards_d3d12 ||
+ use video_cards_nouveau ||
+ use video_cards_r600 ||
+ use video_cards_radeonsi ||
+ use video_cards_virgl; then
+ emesonargs+=($(meson_feature vaapi gallium-va))
+ use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers )
+ else
+ emesonargs+=(-Dgallium-va=disabled)
+ fi
+
+ if use video_cards_d3d12; then
+ emesonargs+=($(meson_feature vaapi gallium-d3d12-video))
+ fi
+
+ if use video_cards_d3d12 ||
+ use video_cards_nouveau ||
+ use video_cards_r600 ||
+ use video_cards_radeonsi ||
+ use video_cards_virgl; then
+ emesonargs+=($(meson_feature vdpau gallium-vdpau))
+ else
+ emesonargs+=(-Dgallium-vdpau=disabled)
+ fi
+
+ if use video_cards_freedreno ||
+ use video_cards_intel ||
+ use video_cards_nouveau ||
+ use video_cards_vmware; then
+ emesonargs+=($(meson_feature xa gallium-xa))
+ else
+ emesonargs+=(-Dgallium-xa=disabled)
+ fi
+
+ gallium_enable !llvm softpipe
+ gallium_enable llvm llvmpipe
+ gallium_enable video_cards_d3d12 d3d12
+ gallium_enable video_cards_freedreno freedreno
+ gallium_enable video_cards_intel crocus i915 iris
+ gallium_enable video_cards_lima lima
+ gallium_enable video_cards_nouveau nouveau
+ gallium_enable video_cards_panfrost panfrost
+ gallium_enable video_cards_v3d v3d
+ gallium_enable video_cards_vc4 vc4
+ gallium_enable video_cards_virgl virgl
+ gallium_enable video_cards_vivante etnaviv
+ gallium_enable video_cards_vmware svga
+ gallium_enable video_cards_zink zink
+
+ gallium_enable video_cards_r300 r300
+ gallium_enable video_cards_r600 r600
+ gallium_enable video_cards_radeonsi radeonsi
+ if ! use video_cards_r300 &&
+ ! use video_cards_r600; then
+ gallium_enable video_cards_radeon r300 r600
+ fi
+
+ if use llvm && use opencl; then
+ PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+ # See https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/rusticl.rst
+ emesonargs+=(
+ $(meson_native_true gallium-rusticl)
+ -Drust_std=2021
+ )
+ fi
+
+ if use vulkan; then
+ vulkan_enable video_cards_d3d12 microsoft-experimental
+ vulkan_enable video_cards_freedreno freedreno
+ vulkan_enable video_cards_intel intel intel_hasvk
+ vulkan_enable video_cards_lavapipe swrast
+ vulkan_enable video_cards_panfrost panfrost
+ vulkan_enable video_cards_radeonsi amd
+ vulkan_enable video_cards_v3d broadcom
+ vulkan_enable video_cards_vc4 broadcom
+ vulkan_enable video_cards_virgl virtio
+ if use video_cards_nvk; then
+ vulkan_enable video_cards_nvk nouveau
+ if ! multilib_is_native_abi; then
+ echo -e "[binaries]\nrust = ['rustc', '--target=$(rust_abi $CBUILD)']" > "${T}/rust_fix.ini"
+ emesonargs+=(
+ --native-file "${T}"/rust_fix.ini
+ )
+ fi
+ fi
+
+ emesonargs+=(-Dvulkan-layers=device-select,overlay)
+ fi
+
+ driver_list() {
+ local drivers="$(sort -u <<< "${1// /$'\n'}")"
+ echo "${drivers//$'\n'/,}"
+ }
+
+ if use opengl && use X; then
+ emesonargs+=(-Dglx=dri)
+ else
+ emesonargs+=(-Dglx=disabled)
+ fi
+
+ if [[ "${ABI}" == amd64 ]]; then
+ emesonargs+=($(meson_feature video_cards_intel intel-rt))
+ fi
+
+ use debug && EMESON_BUILDTYPE=debug
+
+ emesonargs+=(
+ $(meson_use test build-tests)
+ -Dshared-glapi=enabled
+ -Dlegacy-x11=dri2
+ -Dexpat=enabled
+ $(meson_use opengl)
+ $(meson_feature opengl gbm)
+ $(meson_feature opengl gles1)
+ $(meson_feature opengl gles2)
+ $(meson_feature opengl glvnd)
+ $(meson_feature opengl egl)
+ $(meson_feature llvm)
+ $(meson_feature lm-sensors lmsensors)
+ $(meson_use osmesa)
+ $(meson_feature unwind libunwind)
+ $(meson_feature zstd)
+ $(meson_use cpu_flags_x86_sse2 sse2)
+ -Dmesa-clc=$(usex video_cards_intel system auto)
+ -Dvalgrind=$(usex valgrind auto disabled)
+ -Dvideo-codecs=$(usex proprietary-codecs "all" "all_free")
+ -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}")
+ -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}")
+ -Db_ndebug=$(usex debug false true)
+ )
+ meson_src_configure
+
+ if ! multilib_is_native_abi && use video_cards_nvk; then
+ sed -i -E '{N; s/(rule rust_COMPILER_FOR_BUILD\n command = rustc) --target=[a-zA-Z0-9=:-]+ (.*) -C link-arg=-m[[:digit:]]+/\1 \2/g}' build.ninja || die
+ fi
+}
+
+multilib_src_compile() {
+ if [[ ${ABI} == x86 ]]; then
+ # Bug 939803
+ BINDGEN_EXTRA_CLANG_ARGS="-m32" meson_src_compile
+ else
+ meson_src_compile
+ fi
+}
+
+multilib_src_test() {
+ meson_src_test -t 100
+}
+
+# $1 - VIDEO_CARDS flag (check skipped for "--")
+# other args - names of DRI drivers to enable
+gallium_enable() {
+ if [[ $1 == -- ]] || use $1; then
+ shift
+ GALLIUM_DRIVERS+=("$@")
+ fi
+}
+
+vulkan_enable() {
+ if [[ $1 == -- ]] || use $1; then
+ shift
+ VULKAN_DRIVERS+=("$@")
+ fi
+}
diff --git a/media-video/ffmpeg-chromium/Manifest b/media-video/ffmpeg-chromium/Manifest
index 9158ce781855..e9fcdcd8cdc8 100644
--- a/media-video/ffmpeg-chromium/Manifest
+++ b/media-video/ffmpeg-chromium/Manifest
@@ -1,5 +1,3 @@
-DIST ffmpeg-chromium-132.tar.xz 10588420 BLAKE2B 988fa447019d4fc3a26685bffd9345b4cf31ace3d39c31a070551f4d4f664cf2982b47c4b6265c2f3e2e7b0eca65effb68a9e25840b6a5ca61600a33d5901b8b SHA512 51856a226e29345c708356e1c6ae478239f1f634937e0ad4caa73e33c7bef1dbaeae97d8670ccd8f15e628fc3d399fdb3a4be1769c57d1283704743b6ce23b72
-DIST ffmpeg-chromium-133.tar.xz 10592716 BLAKE2B 81aac47dfb694c605242e762e6ced29714bc9780907afda6f61f55afef5416d1d998dda6785e8e64b7968f8b9cfc03bdcc4711535ccad65e6a9c55c626d30226 SHA512 798704455973439d3a1990e6344fe7bf1ebef370e7316cb813e898b84b4a39809e5681d54554a765a8f474731fcdf69897fb00f0b5e7ecc6b2e1bd6eef46a77a
DIST ffmpeg-chromium-134.tar.xz 10687424 BLAKE2B c33487885bb6c75f9bc93abf7b11b52266930dde95411d7e702a2039d94de79d0fa9a4d5f82af12fb7db9e3b3e2be24147a446c6498c60c17841aa5738ec403e SHA512 369aae6bd3b065db3e3b9cac004209e596e9bbeada1a03bb8e20df4b026810fc12489ce52fb95a4320eeec31c09460d18e5c598f36fab1205024f0540be1c639
DIST ffmpeg-chromium-135.tar.xz 10688848 BLAKE2B 6421b2d7ef39bc30941e99bcf94bb53e8f4dc896c15aebb6863050b9da31215fb2fa77e710eabe79fe342d5cd1836e353272bf75193b82ddae282f21c92b9ef2 SHA512 9597736a6707c4b5fdcdf185962a3de8a8155855593813d85adfbe64b492d44e0ce66621e94f2c8de00a3ec2aca7c9f1c6850cbe3fb7de35ed6b9bddf3076288
DIST ffmpeg-chromium-136.tar.xz 10727884 BLAKE2B 4c3fc2bfc961c6a7c6c93268b55c2af45028d416316f7703db6b9c94a920a326a9d20b48f79743051087782b1e542f516536d796d436154d5c28dc14b6d32671 SHA512 7a88958b49b6c7fea525ec69faf7049336f80b037576dd08345c0feac901a8d21a7272db7300aed858508331cb837cbc0e07e14a4bead79f112d93caa2b26dfc
diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-132.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-132.ebuild
deleted file mode 100644
index cfbddc764afd..000000000000
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-132.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-COMMIT=591ae4b02eaff9a03e2ec863da895128b0b49910
-DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based browsers"
-HOMEPAGE="https://ffmpeg.org/"
-SRC_URI="https://deps.gentoo.zip/media-video/${P}.tar.xz"
-
-LICENSE="
- !gpl? ( LGPL-2.1 )
- gpl? ( GPL-2 )
-"
-SLOT="${PV}"
-
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64"
-
-# Options to use as use_enable in the foo[:bar] form.
-# This will feed configure with $(use_enable foo bar)
-# or $(use_enable foo foo) if no :bar is set.
-# foo is added to IUSE.
-FFMPEG_FLAG_MAP=(
- cpudetection:runtime-cpudetect debug
- +gpl
- vaapi vdpau vulkan
- nvenc:ffnvcodec
- # Threads; we only support pthread for now but ffmpeg supports more
- +threads:pthreads
-)
-
-IUSE="
- ${FFMPEG_FLAG_MAP[@]%:*}
-"
-
-# Strings for CPU features in the useflag[:configure_option] form
-# if :configure_option isn't set, it will use 'useflag' as configure option
-ARM_CPU_FEATURES=(
- cpu_flags_arm_thumb:armv5te
- cpu_flags_arm_v6:armv6
- cpu_flags_arm_thumb2:armv6t2
- cpu_flags_arm_neon:neon
- cpu_flags_arm_vfp:vfp
- cpu_flags_arm_vfpv3:vfpv3
- cpu_flags_arm_v8:armv8
- cpu_flags_arm_asimddp:dotprod
- cpu_flags_arm_i8mm:i8mm
-)
-ARM_CPU_REQUIRED_USE="
- arm64? ( cpu_flags_arm_v8 )
- cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
- cpu_flags_arm_neon? (
- cpu_flags_arm_vfp
- arm? ( cpu_flags_arm_thumb2 )
- )
- cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
- cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
- cpu_flags_arm_v6? (
- arm? ( cpu_flags_arm_thumb )
- )
-"
-X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx
- mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
-X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
-X86_CPU_REQUIRED_USE="
- cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
- cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
- cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
- cpu_flags_x86_xop? ( cpu_flags_x86_avx )
- cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 )
- cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
- cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 )
- cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 )
- cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 )
- cpu_flags_x86_sse2? ( cpu_flags_x86_sse )
- cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )
- cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx )
- cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow )
- cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
-"
-
-CPU_FEATURES_MAP=(
- ${ARM_CPU_FEATURES[@]}
- ${X86_CPU_FEATURES[@]}
-)
-IUSE="${IUSE}
- ${CPU_FEATURES_MAP[@]%:*}"
-
-CPU_REQUIRED_USE="
- ${ARM_CPU_REQUIRED_USE}
- ${X86_CPU_REQUIRED_USE}
-"
-
-RDEPEND="
- >=media-libs/opus-1.0.2-r2
- vaapi? ( >=media-libs/libva-1.2.1-r1:0= )
- nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 )
- vdpau? ( >=x11-libs/libvdpau-0.7 )
- vulkan? ( >=media-libs/vulkan-loader-1.3.277:= )
-"
-
-DEPEND="${RDEPEND}
- vulkan? ( >=dev-util/vulkan-headers-1.3.277 )
-"
-BDEPEND="
- >=dev-build/make-3.81
- virtual/pkgconfig
- cpu_flags_x86_mmx? ( >=dev-lang/nasm-2.13 )
-"
-
-REQUIRED_USE="
- vulkan? ( threads )
- ${CPU_REQUIRED_USE}"
-RESTRICT="
- test
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-120.patch
- "${FILESDIR}"/chromium.patch
-)
-
-src_prepare() {
- export revision=git-N-g${COMMIT:0:10}
- default
-
- # -fdiagnostics-color=auto gets appended after user flags which
- # will ignore user's preference.
- sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die
-
- echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die
-}
-
-src_configure() {
- local myconf=( )
-
- # Bug #918997. Will probably be fixed upstream in the next release.
- use vulkan && append-ldflags -Wl,-z,muldefs
-
- local ffuse=( "${FFMPEG_FLAG_MAP[@]}" )
-
- for i in "${ffuse[@]#+}" ; do
- myconf+=( $(use_enable ${i%:*} ${i#*:}) )
- done
-
- # CPU features
- for i in "${CPU_FEATURES_MAP[@]}" ; do
- use ${i%:*} || myconf+=( --disable-${i#*:} )
- done
-
- # Try to get cpu type based on CFLAGS.
- # Bug #172723
- # We need to do this so that features of that CPU will be better used
- # If they contain an unknown CPU it will not hurt since ffmpeg's configure
- # will just ignore it.
- for i in $(get-flag mcpu) $(get-flag march) ; do
- [[ ${i} = native ]] && i="host" # bug #273421
- myconf+=( --cpu=${i} )
- break
- done
-
- # LTO support, bug #566282, bug #754654, bug #772854
- if [[ ${ABI} != x86 ]] && tc-is-lto; then
- # Respect -flto value, e.g -flto=thin
- local v="$(get-flag flto)"
- [[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" )
- fi
- filter-lto
-
- # Mandatory configuration
- myconf=(
- --disable-stripping
- # This is only for hardcoded cflags; those are used in configure checks that may
- # interfere with proper detections, bug #671746 and bug #645778
- # We use optflags, so that overrides them anyway.
- --disable-optimizations
- --disable-libcelt # bug #664158
- "${myconf[@]}"
- )
-
- # cross compile support
- if tc-is-cross-compiler ; then
- myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" )
- case ${CHOST} in
- *mingw32*)
- myconf+=( --target-os=mingw32 )
- ;;
- *linux*)
- myconf+=( --target-os=linux )
- ;;
- esac
- fi
-
- # Use --extra-libs if needed for LIBS
- set -- "${S}/configure" \
- --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --shlibdir="${EPREFIX}/usr/$(get_libdir)" \
- --cc="$(tc-getCC)" \
- --cxx="$(tc-getCXX)" \
- --ar="$(tc-getAR)" \
- --nm="$(tc-getNM)" \
- --strip="$(tc-getSTRIP)" \
- --ranlib="$(tc-getRANLIB)" \
- --pkg-config="$(tc-getPKG_CONFIG)" \
- --optflags="${CFLAGS}" \
- --disable-all \
- --disable-autodetect \
- --disable-error-resilience \
- --disable-everything \
- --disable-faan \
- --disable-iconv \
- --disable-network \
- --enable-avcodec \
- --enable-avformat \
- --enable-avutil \
- --enable-libopus \
- --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \
- --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \
- --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \
- --enable-pic \
- --enable-static \
- "${myconf[@]}" \
- ${EXTRA_FFMPEG_CONF}
-
- echo "${@}"
- "${@}" || die
-}
-
-src_compile() {
- emake V=1 libffmpeg
-}
-
-src_install() {
- emake V=1 DESTDIR="${D}" install-libffmpeg
-}
diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-133.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-133.ebuild
deleted file mode 100644
index cfbddc764afd..000000000000
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-133.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-COMMIT=591ae4b02eaff9a03e2ec863da895128b0b49910
-DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based browsers"
-HOMEPAGE="https://ffmpeg.org/"
-SRC_URI="https://deps.gentoo.zip/media-video/${P}.tar.xz"
-
-LICENSE="
- !gpl? ( LGPL-2.1 )
- gpl? ( GPL-2 )
-"
-SLOT="${PV}"
-
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64"
-
-# Options to use as use_enable in the foo[:bar] form.
-# This will feed configure with $(use_enable foo bar)
-# or $(use_enable foo foo) if no :bar is set.
-# foo is added to IUSE.
-FFMPEG_FLAG_MAP=(
- cpudetection:runtime-cpudetect debug
- +gpl
- vaapi vdpau vulkan
- nvenc:ffnvcodec
- # Threads; we only support pthread for now but ffmpeg supports more
- +threads:pthreads
-)
-
-IUSE="
- ${FFMPEG_FLAG_MAP[@]%:*}
-"
-
-# Strings for CPU features in the useflag[:configure_option] form
-# if :configure_option isn't set, it will use 'useflag' as configure option
-ARM_CPU_FEATURES=(
- cpu_flags_arm_thumb:armv5te
- cpu_flags_arm_v6:armv6
- cpu_flags_arm_thumb2:armv6t2
- cpu_flags_arm_neon:neon
- cpu_flags_arm_vfp:vfp
- cpu_flags_arm_vfpv3:vfpv3
- cpu_flags_arm_v8:armv8
- cpu_flags_arm_asimddp:dotprod
- cpu_flags_arm_i8mm:i8mm
-)
-ARM_CPU_REQUIRED_USE="
- arm64? ( cpu_flags_arm_v8 )
- cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
- cpu_flags_arm_neon? (
- cpu_flags_arm_vfp
- arm? ( cpu_flags_arm_thumb2 )
- )
- cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
- cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
- cpu_flags_arm_v6? (
- arm? ( cpu_flags_arm_thumb )
- )
-"
-X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx
- mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
-X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
-X86_CPU_REQUIRED_USE="
- cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
- cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
- cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
- cpu_flags_x86_xop? ( cpu_flags_x86_avx )
- cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 )
- cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
- cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 )
- cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 )
- cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 )
- cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 )
- cpu_flags_x86_sse2? ( cpu_flags_x86_sse )
- cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )
- cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx )
- cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow )
- cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
-"
-
-CPU_FEATURES_MAP=(
- ${ARM_CPU_FEATURES[@]}
- ${X86_CPU_FEATURES[@]}
-)
-IUSE="${IUSE}
- ${CPU_FEATURES_MAP[@]%:*}"
-
-CPU_REQUIRED_USE="
- ${ARM_CPU_REQUIRED_USE}
- ${X86_CPU_REQUIRED_USE}
-"
-
-RDEPEND="
- >=media-libs/opus-1.0.2-r2
- vaapi? ( >=media-libs/libva-1.2.1-r1:0= )
- nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 )
- vdpau? ( >=x11-libs/libvdpau-0.7 )
- vulkan? ( >=media-libs/vulkan-loader-1.3.277:= )
-"
-
-DEPEND="${RDEPEND}
- vulkan? ( >=dev-util/vulkan-headers-1.3.277 )
-"
-BDEPEND="
- >=dev-build/make-3.81
- virtual/pkgconfig
- cpu_flags_x86_mmx? ( >=dev-lang/nasm-2.13 )
-"
-
-REQUIRED_USE="
- vulkan? ( threads )
- ${CPU_REQUIRED_USE}"
-RESTRICT="
- test
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-120.patch
- "${FILESDIR}"/chromium.patch
-)
-
-src_prepare() {
- export revision=git-N-g${COMMIT:0:10}
- default
-
- # -fdiagnostics-color=auto gets appended after user flags which
- # will ignore user's preference.
- sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die
-
- echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die
-}
-
-src_configure() {
- local myconf=( )
-
- # Bug #918997. Will probably be fixed upstream in the next release.
- use vulkan && append-ldflags -Wl,-z,muldefs
-
- local ffuse=( "${FFMPEG_FLAG_MAP[@]}" )
-
- for i in "${ffuse[@]#+}" ; do
- myconf+=( $(use_enable ${i%:*} ${i#*:}) )
- done
-
- # CPU features
- for i in "${CPU_FEATURES_MAP[@]}" ; do
- use ${i%:*} || myconf+=( --disable-${i#*:} )
- done
-
- # Try to get cpu type based on CFLAGS.
- # Bug #172723
- # We need to do this so that features of that CPU will be better used
- # If they contain an unknown CPU it will not hurt since ffmpeg's configure
- # will just ignore it.
- for i in $(get-flag mcpu) $(get-flag march) ; do
- [[ ${i} = native ]] && i="host" # bug #273421
- myconf+=( --cpu=${i} )
- break
- done
-
- # LTO support, bug #566282, bug #754654, bug #772854
- if [[ ${ABI} != x86 ]] && tc-is-lto; then
- # Respect -flto value, e.g -flto=thin
- local v="$(get-flag flto)"
- [[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" )
- fi
- filter-lto
-
- # Mandatory configuration
- myconf=(
- --disable-stripping
- # This is only for hardcoded cflags; those are used in configure checks that may
- # interfere with proper detections, bug #671746 and bug #645778
- # We use optflags, so that overrides them anyway.
- --disable-optimizations
- --disable-libcelt # bug #664158
- "${myconf[@]}"
- )
-
- # cross compile support
- if tc-is-cross-compiler ; then
- myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" )
- case ${CHOST} in
- *mingw32*)
- myconf+=( --target-os=mingw32 )
- ;;
- *linux*)
- myconf+=( --target-os=linux )
- ;;
- esac
- fi
-
- # Use --extra-libs if needed for LIBS
- set -- "${S}/configure" \
- --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --shlibdir="${EPREFIX}/usr/$(get_libdir)" \
- --cc="$(tc-getCC)" \
- --cxx="$(tc-getCXX)" \
- --ar="$(tc-getAR)" \
- --nm="$(tc-getNM)" \
- --strip="$(tc-getSTRIP)" \
- --ranlib="$(tc-getRANLIB)" \
- --pkg-config="$(tc-getPKG_CONFIG)" \
- --optflags="${CFLAGS}" \
- --disable-all \
- --disable-autodetect \
- --disable-error-resilience \
- --disable-everything \
- --disable-faan \
- --disable-iconv \
- --disable-network \
- --enable-avcodec \
- --enable-avformat \
- --enable-avutil \
- --enable-libopus \
- --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \
- --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \
- --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \
- --enable-pic \
- --enable-static \
- "${myconf[@]}" \
- ${EXTRA_FFMPEG_CONF}
-
- echo "${@}"
- "${@}" || die
-}
-
-src_compile() {
- emake V=1 libffmpeg
-}
-
-src_install() {
- emake V=1 DESTDIR="${D}" install-libffmpeg
-}
diff --git a/media-video/obs-studio/obs-studio-31.0.3-r1.ebuild b/media-video/obs-studio/obs-studio-31.0.3-r1.ebuild
index 6d098e196a9f..585333e4a5e5 100644
--- a/media-video/obs-studio/obs-studio-31.0.3-r1.ebuild
+++ b/media-video/obs-studio/obs-studio-31.0.3-r1.ebuild
@@ -6,8 +6,8 @@ EAPI=8
CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
LUA_COMPAT=( lua5-{1,3,4} luajit )
# For the time being upstream supports up to Python 3.12 only.
-# Any issues found with 3.13 should be reported as a Gentoo bug.
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+# Any issues found with 3.13+ should be reported as a Gentoo bug.
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic lua-single optfeature python-single-r1 xdg
diff --git a/media-video/obs-studio/obs-studio-31.0.3.ebuild b/media-video/obs-studio/obs-studio-31.0.3.ebuild
index 55bab1885233..4acfbfcd3ac2 100644
--- a/media-video/obs-studio/obs-studio-31.0.3.ebuild
+++ b/media-video/obs-studio/obs-studio-31.0.3.ebuild
@@ -6,8 +6,8 @@ EAPI=8
CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
LUA_COMPAT=( lua5-{1,3,4} luajit )
# For the time being upstream supports up to Python 3.12 only.
-# Any issues found with 3.13 should be reported as a Gentoo bug.
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+# Any issues found with 3.13+ should be reported as a Gentoo bug.
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic lua-single optfeature python-single-r1 xdg
diff --git a/media-video/obs-studio/obs-studio-9999.ebuild b/media-video/obs-studio/obs-studio-9999.ebuild
index a2bd75c31306..0e65292c868f 100644
--- a/media-video/obs-studio/obs-studio-9999.ebuild
+++ b/media-video/obs-studio/obs-studio-9999.ebuild
@@ -6,8 +6,8 @@ EAPI=8
CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
LUA_COMPAT=( lua5-{1,3,4} luajit )
# For the time being upstream supports up to Python 3.12 only.
-# Any issues found with 3.13 should be reported as a Gentoo bug.
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+# Any issues found with 3.13+ should be reported as a Gentoo bug.
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic lua-single optfeature python-single-r1 xdg
diff --git a/metadata/md5-cache/app-editors/qhexedit2-0.8.9_p20210525-r4 b/metadata/md5-cache/app-editors/qhexedit2-0.8.9_p20210525-r4
deleted file mode 100644
index c652b11177ab..000000000000
--- a/metadata/md5-cache/app-editors/qhexedit2-0.8.9_p20210525-r4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python? ( python_targets_python3_9? ( >=dev-python/pyqt-builder-1.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-5:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/pyqt-builder-1.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-5:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/pyqt-builder-1.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-5:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/pyqt-builder-1.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-5:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/pyqt-builder-1.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-5:=[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 media-libs/libglvnd python? ( python_targets_python3_9? ( dev-lang/python:3.9 ) 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_9? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) )
-DESCRIPTION=Hex editor library, Qt application written in C++ with Python bindings
-EAPI=8
-HOMEPAGE=https://github.com/Simsys/qhexedit2/
-INHERIT=python-r1 qmake-utils
-IUSE=doc +gui python python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~riscv x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 media-libs/libglvnd python? ( python_targets_python3_9? ( dev-lang/python:3.9 ) 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_9? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/pyqt5-5.15.6[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) )
-REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
-SLOT=0
-SRC_URI=https://github.com/Simsys/qhexedit2/archive/541139125be034b90b6811a84faa1413e357fd94.tar.gz -> qhexedit2-0.8.9_p20210525.tar.gz
-_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=74b9b2e35d54f995caa6188d8694ebfc
diff --git a/metadata/md5-cache/app-emacs/clojure-mode-5.20.0 b/metadata/md5-cache/app-emacs/clojure-mode-5.20.0
new file mode 100644
index 000000000000..7c2bec3f582a
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/clojure-mode-5.20.0
@@ -0,0 +1,15 @@
+BDEPEND=test? ( app-emacs/s app-emacs/paredit ) test? ( app-emacs/buttercup ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=Major mode for Clojure code
+EAPI=8
+HOMEPAGE=https://github.com/clojure-emacs/clojure-mode/
+INHERIT=elisp
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/clojure-emacs/clojure-mode/archive/v5.20.0.tar.gz -> clojure-mode-5.20.0.gh.tar.gz
+_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
+_md5_=6060fb1ebe4f285690fe21c491b174c2
diff --git a/metadata/md5-cache/app-emacs/inf-clojure-3.3.0 b/metadata/md5-cache/app-emacs/inf-clojure-3.3.0
new file mode 100644
index 000000000000..6cebb86127e6
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/inf-clojure-3.3.0
@@ -0,0 +1,15 @@
+BDEPEND=app-emacs/clojure-mode test? ( app-emacs/assess app-emacs/buttercup ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=Major mode for Clojure code
+EAPI=8
+HOMEPAGE=https://github.com/clojure-emacs/inf-clojure/
+INHERIT=elisp
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/clojure-mode >=app-editors/emacs-25.3:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/clojure-emacs/inf-clojure/archive/v3.3.0.tar.gz -> inf-clojure-3.3.0.tar.gz
+_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
+_md5_=996235640079fae09b47ff1e53e06074
diff --git a/metadata/md5-cache/app-emacs/org-modern-1.6 b/metadata/md5-cache/app-emacs/org-modern-1.8
index cc23c7be1252..dfe57d67b7e9 100644
--- a/metadata/md5-cache/app-emacs/org-modern-1.6
+++ b/metadata/md5-cache/app-emacs/org-modern-1.8
@@ -1,13 +1,13 @@
-BDEPEND=>=app-emacs/compat-30.0.0.0 >=app-editors/emacs-27.1:*
+BDEPEND=>=app-emacs/compat-30.1.0.0 >=app-editors/emacs-27.1:*
DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
DESCRIPTION=Modern style for your GNU Emacs Org buffers
EAPI=8
HOMEPAGE=https://github.com/minad/org-modern/
INHERIT=elisp
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
-RDEPEND=>=app-emacs/compat-30.0.0.0 >=app-editors/emacs-27.1:*
+RDEPEND=>=app-emacs/compat-30.1.0.0 >=app-editors/emacs-27.1:*
SLOT=0
-SRC_URI=https://github.com/minad/org-modern/archive/1.6.tar.gz -> org-modern-1.6.tar.gz
+SRC_URI=https://github.com/minad/org-modern/archive/1.8.tar.gz -> org-modern-1.8.gh.tar.gz
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
-_md5_=65890bcac6af765ba772cab0cfa96e3a
+_md5_=f5251f5174bd2e91ec58863155093ab6
diff --git a/metadata/md5-cache/app-emacs/vertico-1.11 b/metadata/md5-cache/app-emacs/vertico-2.2
index d7d72397eb28..d53aef13ad12 100644
--- a/metadata/md5-cache/app-emacs/vertico-1.11
+++ b/metadata/md5-cache/app-emacs/vertico-2.2
@@ -4,10 +4,10 @@ DESCRIPTION=Vertical interactive completion
EAPI=8
HOMEPAGE=https://github.com/minad/vertico/
INHERIT=elisp
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-emacs/compat-30.0.2.0 >=app-editors/emacs-28.1:*
SLOT=0
-SRC_URI=https://github.com/minad/vertico/archive/1.11.tar.gz -> vertico-1.11.gh.tar.gz
+SRC_URI=https://github.com/minad/vertico/archive/2.2.tar.gz -> vertico-2.2.gh.tar.gz
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
-_md5_=ff1a80fc067a4616e75d064254a45fda
+_md5_=34a7cc8f0a32dbb0eafb429a12b2bc6b
diff --git a/metadata/md5-cache/app-emulation/vice-3.9 b/metadata/md5-cache/app-emulation/vice-3.9
index ea6cc5fce64a..bbf5e823e1d4 100644
--- a/metadata/md5-cache/app-emulation/vice-3.9
+++ b/metadata/md5-cache/app-emulation/vice-3.9
@@ -1,11 +1,11 @@
-BDEPEND=app-alternatives/awk app-alternatives/yacc app-arch/unzip app-text/dos2unix dev-embedded/xa dev-lang/perl sys-apps/texinfo app-alternatives/lex sys-devel/gettext virtual/pkgconfig doc? ( virtual/texi2dvi ) gtk? ( x11-misc/xdg-utils )
+BDEPEND=app-alternatives/awk app-alternatives/yacc app-arch/unzip app-text/dos2unix dev-embedded/xa dev-lang/perl sys-apps/texinfo app-alternatives/lex sys-devel/gettext virtual/pkgconfig doc? ( virtual/texi2dvi ) gtk? ( x11-misc/xdg-utils ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup
DEPEND=sys-libs/zlib:= virtual/libintl alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) ethernet? ( net-libs/libpcap sys-libs/libcap ) evdev? ( dev-libs/libevdev ) flac? ( media-libs/flac:= ) gif? ( media-libs/giflib:= ) gtk? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 media-libs/fontconfig:1.0 media-libs/glew:0=[-egl-only(-)] media-libs/libglvnd[X] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango ) lame? ( media-sound/lame ) mpg123? ( media-sound/mpg123-base ) ogg? ( media-libs/libogg media-libs/libvorbis ) parport? ( sys-libs/libieee1284 ) pci? ( sys-apps/pciutils ) png? ( media-libs/libpng:= ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[video] media-libs/sdl2-image ) x11-base/xorg-proto
DESCRIPTION=Versatile Commodore Emulator
EAPI=8
HOMEPAGE=https://vice-emu.sourceforge.io/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=multibuild toolchain-funcs xdg
+INHERIT=autotools multibuild toolchain-funcs xdg
IUSE=alsa curl debug doc ethernet +evdev flac gif +gtk headless lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl
KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=GPL-2+
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:= virtual/libintl alsa? ( media-libs/alsa-lib ) curl? ( ne
REQUIRED_USE=|| ( gtk headless sdl )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/vice-emu/releases/vice-3.9.tar.gz
-_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=09dc943c036bbc31af15c95321520ff4
+_eclasses_=autotools 216128ca9bbff45fbea22427005310c7 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e8a507f002d5d38135652c24ffb81135
diff --git a/metadata/md5-cache/app-shells/nushell-0.102.0 b/metadata/md5-cache/app-shells/nushell-0.104.1
index 5a22f77cd0df..abf30bb8aab9 100644
--- a/metadata/md5-cache/app-shells/nushell-0.102.0
+++ b/metadata/md5-cache/app-shells/nushell-0.104.1
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.0:* )
+BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.84.1:* >=dev-lang/rust-1.84.1:* )
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
DEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= system-clipboard? ( X? ( x11-libs/libX11 x11-libs/libxcb ) )
DESCRIPTION=A new type of shell, written in Rust
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.nushell.sh
INHERIT=cargo
IUSE=plugins system-clipboard X debug
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
LICENSE=MIT 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016 ZLIB
RDEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= system-clipboard? ( X? ( x11-libs/libX11 x11-libs/libxcb ) )
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/nushell/nushell/archive/0.102.0.tar.gz -> nushell-0.102.0.tar.gz https://github.com/freijon/nushell/releases/download/0.102.0/nushell-0.102.0-crates.tar.xz
+SRC_URI=https://github.com/nushell/nushell/archive/0.104.1.tar.gz -> nushell-0.104.1.tar.gz https://github.com/freijon/nushell/releases/download/0.104.1/nushell-0.104.1-crates.tar.xz
_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 3b042096236a464b8bd9dd7a1120ad23 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=98b2ea195ba313fbae614cfe0396e920
+_md5_=0a3652be46771919c532754b7e40a996
diff --git a/metadata/md5-cache/app-text/OCRmyPDF-16.10.0 b/metadata/md5-cache/app-text/OCRmyPDF-16.10.2
index 14e39d8b8427..9cc66cd660c9 100644
--- a/metadata/md5-cache/app-text/OCRmyPDF-16.10.0
+++ b/metadata/md5-cache/app-text/OCRmyPDF-16.10.2
@@ -11,6 +11,6 @@ RDEPEND=>=app-text/ghostscript-gpl-9.54 >=app-text/pdfminer-20220319[python_targ
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/ocrmypdf/OCRmyPDF/archive/v16.10.0.tar.gz -> OCRmyPDF-16.10.0.tar.gz
+SRC_URI=https://github.com/ocrmypdf/OCRmyPDF/archive/v16.10.2.tar.gz -> OCRmyPDF-16.10.2.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
_md5_=a068c41664d0b2e20cd71d067008a03a
diff --git a/metadata/md5-cache/app-text/paper-clip-5.5.2 b/metadata/md5-cache/app-text/paper-clip-5.5.2
new file mode 100644
index 000000000000..9a4a423ca34a
--- /dev/null
+++ b/metadata/md5-cache/app-text/paper-clip-5.5.2
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/vala:0.56 ) dev-libs/appstream-glib dev-util/desktop-file-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=gui-libs/gtk-4.12.5:4 >=gui-libs/libadwaita-1.5.0:1[introspection,vala] app-text/poppler:=[cairo,introspection] dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/libportal:=[gtk,introspection,vala] media-libs/exempi
+DESCRIPTION=Edit the title, author, keywords and more details of PDF documents
+EAPI=8
+HOMEPAGE=https://github.com/Diego-Ivan/Paper-Clip/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2-utils meson vala xdg
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=gui-libs/gtk-4.12.5:4 >=gui-libs/libadwaita-1.5.0:1[introspection,vala] app-text/poppler:=[cairo,introspection] dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/libportal:=[gtk,introspection,vala] media-libs/exempi
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/Diego-Ivan/Paper-Clip/archive/v5.5.2.tar.gz -> paper-clip-5.5.2.gh.tar.gz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=c1138624b6d6cbaa9492301aec01ab86
diff --git a/metadata/md5-cache/dev-ada/ada_language_server-25.0.20241014-r3 b/metadata/md5-cache/dev-ada/ada_language_server-25.0.20241014-r4
index 38715367794d..a5981347286c 100644
--- a/metadata/md5-cache/dev-ada/ada_language_server-25.0.20241014-r3
+++ b/metadata/md5-cache/dev-ada/ada_language_server-25.0.20241014-r4
@@ -1,17 +1,17 @@
BDEPEND=dev-ada/gprbuild[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] test? ( dev-ada/e3-testsuite )
DEFINED_PHASES=compile install setup
-DEPEND=ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/ada_libfswatch:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/AdaSAT:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gnatcoll-bindings:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/gnatcoll-core:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/gnatdoc:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gnatformat:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gpr:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/lal-refactor:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] dev-ada/langkit:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] dev-ada/libadalang:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] >=dev-ada/libadalang-tools-23:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/libgpr:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/prettier-ada:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/spawn:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/templates-parser:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] >=dev-ada/VSS-25.0.0:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/xmlada:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-libs/gmp sys-fs/fswatch:=
+DEPEND=ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/ada_libfswatch:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/AdaSAT:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gnatcoll-bindings:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/gnatcoll-core:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/gnatdoc:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gnatformat:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gpr:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/lal-refactor:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] dev-ada/langkit:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] dev-ada/libadalang:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] >=dev-ada/libadalang-tools-23:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/libgpr:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/prettier-ada:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/spawn:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),gtk?] dev-ada/templates-parser:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] >=dev-ada/VSS-25.0.0:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/xmlada:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-libs/gmp sys-fs/fswatch:=
DESCRIPTION=a Language Server Protocol for Ada/SPARK
EAPI=8
HOMEPAGE=https://github.com/AdaCore/ada_language_server
INHERIT=ada multiprocessing
-IUSE=test ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15
+IUSE=gtk test ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-3
-RDEPEND=ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/ada_libfswatch:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/AdaSAT:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gnatcoll-bindings:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/gnatcoll-core:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/gnatdoc:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gnatformat:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gpr:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/lal-refactor:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] dev-ada/langkit:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] dev-ada/libadalang:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] >=dev-ada/libadalang-tools-23:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/libgpr:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/prettier-ada:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/spawn:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/templates-parser:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] >=dev-ada/VSS-25.0.0:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/xmlada:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-libs/gmp sys-fs/fswatch:=
+RDEPEND=ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/ada_libfswatch:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/AdaSAT:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gnatcoll-bindings:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/gnatcoll-core:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/gnatdoc:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gnatformat:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/gpr:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/lal-refactor:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] dev-ada/langkit:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] dev-ada/libadalang:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] >=dev-ada/libadalang-tools-23:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/libgpr:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/prettier-ada:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-)] dev-ada/spawn:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),gtk?] dev-ada/templates-parser:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared(+)] >=dev-ada/VSS-25.0.0:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-ada/xmlada:=[ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_13(-),shared] dev-libs/gmp sys-fs/fswatch:=
REQUIRED_USE=^^ ( ada_target_gcc_14 ada_target_gcc_15 )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/AdaCore/ada_language_server/archive/refs/tags/25.0.20241014.tar.gz -> ada_language_server-25.0.20241014.tar.gz
_eclasses_=ada 02ff4ede51c5f676746b340a6406accf multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=4cdfb779302348fa8d3d7f4ab071ae69
+_md5_=d6cf1f9f340babed08828e08c96bdaf7
diff --git a/metadata/md5-cache/dev-embedded/ponyprog-3.1.3-r1 b/metadata/md5-cache/dev-embedded/ponyprog-3.1.3-r1
deleted file mode 100644
index cc6498a6c0c5..000000000000
--- a/metadata/md5-cache/dev-embedded/ponyprog-3.1.3-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=<app-editors/qhexedit2-0.8.10 dev-embedded/libftdi:1[cxx] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 virtual/libusb:1
-DESCRIPTION=EEPROM and microcontroller programmer/flasher
-EAPI=8
-HOMEPAGE=https://github.com/lancos/ponyprog/
-INHERIT=cmake flag-o-matic udev
-KEYWORDS=amd64 x86
-LICENSE=LGPL-2
-RDEPEND=<app-editors/qhexedit2-0.8.10 dev-embedded/libftdi:1[cxx] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 virtual/libusb:1 !=dev-embedded/libftdi-1.5-r2
-SLOT=0
-SRC_URI=https://github.com/lancos/ponyprog/archive/v3.1.3.tar.gz -> ponyprog-3.1.3.tar.gz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a0d9cd0e8844182dcbd9e32140be767b
diff --git a/metadata/md5-cache/dev-libs/libdnet-1.18.0-r3 b/metadata/md5-cache/dev-libs/libdnet-1.18.0-r3
new file mode 100644
index 000000000000..df858acc29ff
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libdnet-1.18.0-r3
@@ -0,0 +1,17 @@
+BDEPEND=python? ( >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cython[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-libs/check ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/libbsd python? ( python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/netifaces[python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+DESCRIPTION=Simplified, portable interface to several low-level networking routines
+EAPI=8
+HOMEPAGE=https://github.com/ofalk/libdnet
+INHERIT=autotools distutils-r1
+IUSE=python test python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2
+RDEPEND=dev-libs/libbsd python? ( python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/netifaces[python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+REQUIRED_USE=python? ( || ( python_targets_python3_11 python_targets_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ofalk/libdnet/archive/libdnet-1.18.0.tar.gz
+_eclasses_=autotools 216128ca9bbff45fbea22427005310c7 distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=a10bbe1190b6f1f66270a08a3942c74c
diff --git a/metadata/md5-cache/dev-libs/qcustomplot-2.1.1 b/metadata/md5-cache/dev-libs/qcustomplot-2.1.1
deleted file mode 100644
index cb25b09fbc1f..000000000000
--- a/metadata/md5-cache/dev-libs/qcustomplot-2.1.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure install prepare
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5
-DESCRIPTION=Qt C++ widget for plotting and data visualization
-EAPI=8
-HOMEPAGE=https://www.qcustomplot.com/
-INHERIT=qmake-utils
-KEYWORDS=amd64 ~arm x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-3
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5
-SLOT=0
-SRC_URI=https://www.qcustomplot.com/release/2.1.1/QCustomPlot-sharedlib.tar.gz -> qcustomplot-sharedlib-2.1.1.tar.gz https://www.qcustomplot.com/release/2.1.1/QCustomPlot-source.tar.gz -> qcustomplot-source-2.1.1.tar.gz
-_eclasses_=qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=734e13c246dd3c912db35d16224ad9b3
diff --git a/metadata/md5-cache/dev-ml/llvm-21.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-21.0.0.9999
index 5c9a6ad88166..7a4a4be8e3fe 100644
--- a/metadata/md5-cache/dev-ml/llvm-21.0.0.9999
+++ b/metadata/md5-cache/dev-ml/llvm-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-21.0.0.9999:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Xtensa] )
DESCRIPTION=OCaml bindings for LLVM
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0d0f847e857229362a4694f6e6fb7eba
+_md5_=7ac7be98da1a02e0d4acb5c1f4bddcde
diff --git a/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250528 b/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250528
index 03d9dbda4c4d..1f6345d3c22b 100644
--- a/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250528
+++ b/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.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-21.0.0_pre20250528:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Xtensa] )
DESCRIPTION=OCaml bindings for LLVM
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0d0f847e857229362a4694f6e6fb7eba
+_md5_=7ac7be98da1a02e0d4acb5c1f4bddcde
diff --git a/metadata/md5-cache/dev-python/fpylll-0.6.3-r1 b/metadata/md5-cache/dev-python/fpylll-0.6.3-r1
new file mode 100644
index 000000000000..faff689cd9bb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/fpylll-0.6.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/cython-3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/cysignals[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/fplll-5.5.0 >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-python/cysignals[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/fplll-5.5.0 python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+DESCRIPTION=Python bindings for sci-libs/fplll
+EAPI=8
+HOMEPAGE=https://github.com/fplll/fpylll/ https://pypi.org/project/fpylll/
+INHERIT=distutils-r1 pypi
+IUSE=test test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~riscv
+LICENSE=GPL-2+
+RDEPEND=dev-python/cysignals[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/fplll-5.5.0 python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/fpylll/fpylll-0.6.3.tar.gz
+_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=722d4c3fe89a245a07ab9ee4a0cba94f
diff --git a/metadata/md5-cache/dev-python/httpx-0.28.1-r1 b/metadata/md5-cache/dev-python/httpx-0.28.1-r1
index 59bfbc1a7130..b43c6de41c9e 100644
--- a/metadata/md5-cache/dev-python/httpx-0.28.1-r1
+++ b/metadata/md5-cache/dev-python/httpx-0.28.1-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/httpx/archive/0.28.1.tar.gz -> httpx-0.28.1.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=9969158717b1e978b71f619f53cad73c
+_md5_=711db3412ba261a077b2f343c044bd95
diff --git a/metadata/md5-cache/dev-python/mkdocs-git-revision-date-localized-plugin-1.4.7 b/metadata/md5-cache/dev-python/mkdocs-git-revision-date-localized-plugin-1.4.7
new file mode 100644
index 000000000000..0b228b4e38cc
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mkdocs-git-revision-date-localized-plugin-1.4.7
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mkdocs-gen-files[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mkdocs-material[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mkdocs-monorepo-plugin[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mkdocs-static-i18n[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) doc? ( dev-vcs/git ) test? ( >=dev-python/babel-2.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/gitpython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/mkdocs[python_targets_python3_13(-)] dev-python/regex[python_targets_python3_13(-)] dev-python/mkdocs-static-i18n[python_targets_python3_13(-)] dev-python/mkdocs-material[python_targets_python3_13(-)] dev-python/mkdocs-git-authors-plugin[python_targets_python3_13(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/regex[python_targets_python3_12(-)] dev-python/mkdocs-static-i18n[python_targets_python3_12(-)] dev-python/mkdocs-material[python_targets_python3_12(-)] dev-python/mkdocs-git-authors-plugin[python_targets_python3_12(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] dev-python/mkdocs-static-i18n[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] dev-python/mkdocs-git-authors-plugin[python_targets_python3_11(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] dev-python/mkdocs-static-i18n[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] dev-python/mkdocs-git-authors-plugin[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/mkdocs[python_targets_python3_9(-)] dev-python/regex[python_targets_python3_9(-)] dev-python/mkdocs-static-i18n[python_targets_python3_9(-)] dev-python/mkdocs-material[python_targets_python3_9(-)] dev-python/mkdocs-git-authors-plugin[python_targets_python3_9(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_9(-)] ) ) )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Display the localized date of the last git modification of a markdown file
+EAPI=8
+HOMEPAGE=https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/ https://pypi.org/project/mkdocs-git-revision-date-localized-plugin/
+INHERIT=distutils-r1 docs
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/babel-2.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/gitpython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/archive/v1.4.7.tar.gz -> mkdocs-git-revision-date-localized-plugin-1.4.7.gh.tar.gz
+_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 docs 006125f2158d2f16904ebd9114336058 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=66dd844456b01d55b135d5bd3264e8f8
diff --git a/metadata/md5-cache/dev-python/python-dotenv-1.1.0 b/metadata/md5-cache/dev-python/python-dotenv-1.1.0
index 28751c04ca09..8fbbbc041787 100644
--- a/metadata/md5-cache/dev-python/python-dotenv-1.1.0
+++ b/metadata/md5-cache/dev-python/python-dotenv-1.1.0
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/python-dotenv/python_dotenv-1.1.0.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=72c93d3d6528f4c20fe30c70008fc2c7
+_md5_=afa0b9744a279bc5a4683d9c73bb18de
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.8.2 b/metadata/md5-cache/dev-qt/qt3d-6.8.2
index a631c1a5a0fd..062ce697d3c4 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.8.2
+++ b/metadata/md5-cache/dev-qt/qt3d-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[concurrent,gles2-only=,gui,network,opengl,vulkan=
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qt3d-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=25aa0c354b684b3cb98d90f0dd671340
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.8.3 b/metadata/md5-cache/dev-qt/qt3d-6.8.3
index c090658a5056..dcca5d42a38a 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.8.3
+++ b/metadata/md5-cache/dev-qt/qt3d-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[concurrent,gles2-only=,gui,network,opengl,vulkan=
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qt3d-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=25aa0c354b684b3cb98d90f0dd671340
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9.0 b/metadata/md5-cache/dev-qt/qt3d-6.9.0
index d8c63532cc51..b533e292a767 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9.0
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[concurrent,gles2-only=,gui,network,opengl,vulkan=
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qt3d-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cffde089624540fafa91e1b21891fa98
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9.9999 b/metadata/md5-cache/dev-qt/qt3d-6.9.9999
index 5fe69513c967..6736f3afbc36 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cffde089624540fafa91e1b21891fa98
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9999 b/metadata/md5-cache/dev-qt/qt3d-6.9999
index 0caa0c1c29ea..57d04317f411 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cffde089624540fafa91e1b21891fa98
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.2-r1 b/metadata/md5-cache/dev-qt/qt5compat-6.8.2-r1
index 203d8197401e..01e10e783f16 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.2-r1
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.8.2-r1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !i
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qt5compat-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=64e84e2882b368bbb7b8977c4c8d69a0
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.3 b/metadata/md5-cache/dev-qt/qt5compat-6.8.3
index e04770ab165d..0681aff01238 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.3
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !i
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qt5compat-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=19411f9cbbe89414f0d2b646ebad111d
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.0 b/metadata/md5-cache/dev-qt/qt5compat-6.9.0
index e2d73cd04422..45e158349dd6 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9.0
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !i
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qt5compat-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
index 47aba322e292..1968adfbe104 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9999
index 36e9a0252819..278aa686ab7d 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2 b/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
index 5a522e63c0c3..e3704185d35f 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
+++ b/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtbase-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c7900a8e97f2dd735f60334fe0d598e4
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.8.2 b/metadata/md5-cache/dev-qt/qtbase-6.8.2
index 036832b1969d..40bb5b3204b1 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtbase-6.8.2
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtbase-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=58eb1bf85c2f00570857025405ade120
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.8.3 b/metadata/md5-cache/dev-qt/qtbase-6.8.3
index f81fdbb072ce..6367b225e4a9 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtbase-6.8.3
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtbase-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=58eb1bf85c2f00570857025405ade120
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.9.0 b/metadata/md5-cache/dev-qt/qtbase-6.9.0
index 49e1e321f1f2..72654f6f3088 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtbase-6.9.0
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtbase-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=58eb1bf85c2f00570857025405ade120
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.8.2 b/metadata/md5-cache/dev-qt/qtcharts-6.8.2
index 1a396384fe62..26d19f82e7fc 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtcharts-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9c96b6ceb01136426893e965f876d5d7
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.8.3 b/metadata/md5-cache/dev-qt/qtcharts-6.8.3
index 6d3cce342ed7..baee4431056e 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtcharts-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=97986a07bab04df612d054e5b1813e84
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9.0 b/metadata/md5-cache/dev-qt/qtcharts-6.9.0
index fef79e99b096..c4b9325a7ee3 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtcharts-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=86af5b58bcf9a0325661906bd6dc6779
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
index c1dd5e4728da..f06ec6093efc 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.9999
index 79924d4d3539..b8d50ec5b0e9 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.2 b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.2
index 2ce647eb4837..954405a758ad 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtconnectivity-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=fb35154ef49663152e24ed7668818e78
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.3 b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.3
index e383387b741b..8a13b1464f53 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtconnectivity-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1994924b31591efac57f29aa09268af7
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.0 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.0
index a8e017769a6d..8aacedac91c4 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtconnectivity-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ef38ed564bb44997f9188727d8b577b3
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
index 084e28e54081..bcf8aad95e8f 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9.9999:6[dbus,ne
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ef38ed564bb44997f9188727d8b577b3
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
index 68e0ff164136..72e30de58e1b 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9999:6[dbus,networ
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ef38ed564bb44997f9188727d8b577b3
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.2 b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.2
index ed6840b3097a..c8389e77c49d 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vul
RESTRICT=test
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtdeclarative-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2019955c043d6fc096fe87eb433cdf37
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.3 b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.3
index a2038b91187a..218b530c24ad 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vul
RESTRICT=test
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtdeclarative-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=24165515e6348d394c652e284f5ef58d
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.0 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.0
index 2783fafa2068..a69b97fbc5ac 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vul
RESTRICT=test
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtdeclarative-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=fcffe4ae408c95ffb0c7180f75d0b381
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
index 2275341d3174..3a5d2f7e0b80 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9.9999:6 )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7964f656c97d6d2cdc6f5b8594c80583
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
index aee66d3d9f9c..3f963a64de02 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9999:6 )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7964f656c97d6d2cdc6f5b8594c80583
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.8.2 b/metadata/md5-cache/dev-qt/qthttpserver-6.8.2
index 5fe7bae93a9d..e14b299a4463 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.8.2
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qthttpserver-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b1cc9773dd949210ca839b85dd32d233
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.8.3 b/metadata/md5-cache/dev-qt/qthttpserver-6.8.3
index 56b068db4805..b42b14f174bf 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.8.3
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qthttpserver-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b1cc9773dd949210ca839b85dd32d233
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9.0 b/metadata/md5-cache/dev-qt/qthttpserver-6.9.0
index f73a69b8d149..2d341e530229 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9.0
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qthttpserver-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec32accee7e9fb6efdd3c20e97eb8c3
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
index 13f78a02d11f..3d804231c23d 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec32accee7e9fb6efdd3c20e97eb8c3
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.9999
index c43e1bb10f5b..6c37385ce493 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec32accee7e9fb6efdd3c20e97eb8c3
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.8.2 b/metadata/md5-cache/dev-qt/qtimageformats-6.8.2
index 76bedc3c96e0..0f04ffe78886 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui] media-libs/libwebp:= media-libs/tiff:= mng?
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtimageformats-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=07c2106c5131b3b3127ff8815d343b2d
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.8.3 b/metadata/md5-cache/dev-qt/qtimageformats-6.8.3
index 6c462dbaf525..bb449d0e4fef 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gui] media-libs/libwebp:= media-libs/tiff:= mng?
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtimageformats-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=07c2106c5131b3b3127ff8815d343b2d
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9.0 b/metadata/md5-cache/dev-qt/qtimageformats-6.9.0
index 0e457dd29a80..b942ee7f4931 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gui] media-libs/libwebp:= media-libs/tiff:= mng?
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtimageformats-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7699e1fbe5d5a2e7e2ed45e074632054
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
index ce2879cce5d5..9c787cdfcbc0 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f27a8bb59250cca62cbbf7d518fb65ac
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.9999
index bae5b3203de0..33de6b24ab1f 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f27a8bb59250cca62cbbf7d518fb65ac
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.2 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.2
index 5128bc5fc8a3..3e2278634998 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtlanguageserver-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=38a676870f4778e3bee1ad8adaf1daf7
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.3 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.3
index 2503cfe9fa31..1bf8aec1450e 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtlanguageserver-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=38a676870f4778e3bee1ad8adaf1daf7
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.0 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.0
index aa2f343f57ed..db5a9e65db64 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtlanguageserver-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6fc2cc1eeae1807a30404b0cc0aa405b
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
index 4607871a96f5..9375db3986b1 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e8e7c8a4eeb1b84dfce2491247af132b
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
index 72bb66d08658..36969a92176c 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e8e7c8a4eeb1b84dfce2491247af132b
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.8.2 b/metadata/md5-cache/dev-qt/qtlocation-6.8.2
index b1f340f40ba9..dfa1ce8ed201 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network] ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtlocation-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7f559d6ba3003baa64a8a1d463e049d3
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.8.3 b/metadata/md5-cache/dev-qt/qtlocation-6.8.3
index ba34187d6b49..c9f9753cb4a4 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[network] ~dev-qt/qtdeclarative-6.8.3:6 ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtlocation-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7f559d6ba3003baa64a8a1d463e049d3
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9.0 b/metadata/md5-cache/dev-qt/qtlocation-6.9.0
index 942d5c031f9b..e8d49facebf1 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[network] ~dev-qt/qtdeclarative-6.9.0:6 ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtlocation-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
index b371de861b71..4bf38760a305 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtpositioning-6.9.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.9999
index 11d33acc1929..84967686d039 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtpositioning-6.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.2 b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.2
index 56f2d8165567..10665e3a36a6 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? (
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtmultimedia-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d0590487470d8cfcaaa9d7ea809c569
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.3 b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.3
index 63a6d6c31279..b8048d98be9b 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml )
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtmultimedia-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c359bbc30b24dd051806e240d49f3f7e
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.0 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.0
index b6cb14241ea8..35e754ab8f94 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml )
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtmultimedia-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0f2f314a72d2527cd84d56095740e8c3
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
index dca315bac464..eaa2c80cd4e9 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=de16f8b0a1e2c86a890457e1cbd9c9c7
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
index bd7c96631bfd..385e07e97b8f 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pu
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=de16f8b0a1e2c86a890457e1cbd9c9c7
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.2 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.2
index 90adb85011d9..b87488d92fb9 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtnetworkauth-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4cf7e06fa7fb8f1068fbcc84b6e9cb8a
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.3 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.3
index 6e5e8a35ba59..ab9f9eef260b 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtnetworkauth-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4cf7e06fa7fb8f1068fbcc84b6e9cb8a
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.0 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.0
index e0b59e645384..ca195231d9b0 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtnetworkauth-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
index a1dba27658bf..bbb13310e7a7 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
index ba2f4fb39406..88a792bb2e8c 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.8.2 b/metadata/md5-cache/dev-qt/qtpositioning-6.8.2
index be901b65023c..a5b27e685d4d 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6 geoclue? ( ~dev-qt/qtbase-6.8.2:6[dbus] ) nmea? (
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtpositioning-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=94c49f0ef53f7b1096351e68a416a28d
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.8.3 b/metadata/md5-cache/dev-qt/qtpositioning-6.8.3
index 7cf6540d230f..be123df87d56 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6 geoclue? ( ~dev-qt/qtbase-6.8.3:6[dbus] ) nmea? (
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtpositioning-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3f3fce5a668b6a24ae3ab8a9344f8efc
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9.0 b/metadata/md5-cache/dev-qt/qtpositioning-6.9.0
index 34c1b6e8d755..3ad4d604e628 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6 geoclue? ( ~dev-qt/qtbase-6.9.0:6[dbus] ) nmea? (
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtpositioning-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=64ee19ef8c6cfe1db54b6f0c02dcf567
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
index bdc26f61cc1d..c57ed1d9fc3e 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 geoclue? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.9999
index e6e6c739f595..535ff8733524 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 geoclue? ( ~dev-qt/qtbase-6.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtserialport-6.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.8.2 b/metadata/md5-cache/dev-qt/qtquick3d-6.8.2
index 86712a2c3f8f..ac17c0ce3ea6 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/q
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtquick3d-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b0acc33851da907cdc070f41f921f578
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.8.3 b/metadata/md5-cache/dev-qt/qtquick3d-6.8.3
index 3bbebe347ae0..9aab65d1a4f5 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/q
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtquick3d-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b0acc33851da907cdc070f41f921f578
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9.0 b/metadata/md5-cache/dev-qt/qtquick3d-6.9.0
index 04901d47b168..864635d66d18 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/q
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtquick3d-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7708cdd9c49535b19434cddca415165b
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
index 67b891f03dae..4f2d87d0a43e 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquicktimeline-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0dd9c2e1c4c33299a6461955bf96f376
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
index 4cf8592e2885..f15a89b2e95e 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtquicktimeline-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f dot-a 3ecbad0eb02f9cec7e76849b053ac3c5 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0dd9c2e1c4c33299a6461955bf96f376
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.2 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.2
index f4cb95566c6e..87c9450e4857 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6 ~dev-qt/qtdeclarative-6.8.2:6
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtquicktimeline-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e8128338272e1c27c2cb15f4852bf45a
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.3 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.3
index a80365e8e0d7..69dc74c0b4da 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6 ~dev-qt/qtdeclarative-6.8.3:6
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtquicktimeline-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c34adaecd075a94a876a3d36c1fd5d28
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.0 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.0
index 9567e1b8043a..2e83ad59be6a 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6 ~dev-qt/qtdeclarative-6.9.0:6
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtquicktimeline-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=98cf5eb1b517a8178818c7db06b86dd6
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
index a098ead47404..4e60bc141ea7 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtdeclarative-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
index 405248e57ac8..adafe45b2990 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 ~dev-qt/qtdeclarative-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.2 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.2
index 3b67bf05989b..7764954ad044 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network] qml? ( ~dev-qt/qtbase-6.8.2:6[gui] ~dev-
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtremoteobjects-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a00fa61779caf6df4a6a1c47e271ab19
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.3 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.3
index 4637b7a88331..2060f07877f0 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[network] qml? ( ~dev-qt/qtbase-6.8.3:6[gui] ~dev-
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtremoteobjects-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a00fa61779caf6df4a6a1c47e271ab19
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.0 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.0
index a498db0c82e9..87430ff7d7e9 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[network] qml? ( ~dev-qt/qtbase-6.9.0:6[gui] ~dev-
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtremoteobjects-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
index d503d9e4a3cf..44b53e2c17b1 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] qml? ( ~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
index 32ceba34309b..0a0026e449e1 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] qml? ( ~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.8.2 b/metadata/md5-cache/dev-qt/qtscxml-6.8.2
index dce1cb190a78..bbb03bc41e22 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui] qml? ( ~dev-qt/qtdeclarative-6.8.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtscxml-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0465c6286cca13ddc096d5d594b38a8b
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.8.3 b/metadata/md5-cache/dev-qt/qtscxml-6.8.3
index 50e8bb287739..ae5962a5f8fb 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gui] qml? ( ~dev-qt/qtdeclarative-6.8.3:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtscxml-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0465c6286cca13ddc096d5d594b38a8b
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9.0 b/metadata/md5-cache/dev-qt/qtscxml-6.9.0
index 45fa5c5e42f8..9f27d96862a0 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.0:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtscxml-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c8c66eec683d66c405d171ebcd7277be
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
index db92c8dad38e..b58dd8a52f90 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c8c66eec683d66c405d171ebcd7277be
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.9999
index d7bf6414bd24..b6dac1b557ba 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c8c66eec683d66c405d171ebcd7277be
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.8.2 b/metadata/md5-cache/dev-qt/qtsensors-6.8.2
index afb7deb5a70c..9beccff3d6d0 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.8.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtsensors-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=702c67f8671b4449842aced01bb37ea9
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.8.3 b/metadata/md5-cache/dev-qt/qtsensors-6.8.3
index 499e5bad55b7..9702ac4e04cb 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.8.3:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtsensors-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=98526b36359b704d7fbb64063f30088d
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9.0 b/metadata/md5-cache/dev-qt/qtsensors-6.9.0
index 78f0870ed092..f5bbc970ee15 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.0:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtsensors-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8430cc6d5acbf07445bb98032847903
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
index 334564db37ca..5faec6529782 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.9999
index 9b91ccf6f9b5..7c34df7bf0f9 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.8.2 b/metadata/md5-cache/dev-qt/qtserialbus-6.8.2
index c57d4c5dc1e4..faba02a53e5b 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network] ~dev-qt/qtserialport-6.8.2:6
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtserialbus-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3c28070edec409753811658f71945c66
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.8.3 b/metadata/md5-cache/dev-qt/qtserialbus-6.8.3
index de9f893bc450..be4645b13009 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[network] ~dev-qt/qtserialport-6.8.3:6
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtserialbus-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3c28070edec409753811658f71945c66
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9.0 b/metadata/md5-cache/dev-qt/qtserialbus-6.9.0
index 0e21ad1d29b8..e723b5293aee 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[network] ~dev-qt/qtserialport-6.9.0:6
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtserialbus-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c8bf2c894455ce13a21c7b5784f616c3
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
index 4c09a9e570d0..68de1fa08f07 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.9999
index 4cb9416c3e73..e23bdd346819 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtserialport-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.8.2 b/metadata/md5-cache/dev-qt/qtserialport-6.8.2
index fecbe1324fd6..581b7d50775d 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtserialport-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=46b0807b53d162c416a35ead7b5d129f
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.8.3 b/metadata/md5-cache/dev-qt/qtserialport-6.8.3
index 33999c2c11bb..a33d58de3abf 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtserialport-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9a06c09cedb954db45bad272f93bd02e
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9.0 b/metadata/md5-cache/dev-qt/qtserialport-6.9.0
index 09b88f87acb2..7bf1b8a45508 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtserialport-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ac40a6aee5b8f7112115cca0a2deb95c
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
index e1e59aa50bd2..d3c61733ca25 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.9999
index be41a2ec2eef..713e88569849 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.8.2 b/metadata/md5-cache/dev-qt/qtshadertools-6.8.2
index 0db9968c6c69..b4e592fd0ed1 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtshadertools-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=771d24875509f507fc0b9831c4142321
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.8.3 b/metadata/md5-cache/dev-qt/qtshadertools-6.8.3
index 4d04aa0a3580..779c8639d6ec 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtshadertools-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=38931fa6d7a1f702d8e4fca5fe264e45
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9.0 b/metadata/md5-cache/dev-qt/qtshadertools-6.9.0
index 2668f8459a47..b4caec078550 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtshadertools-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
index 6910ea553271..61c0b3c0525b 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.9999
index f04e3e0b8d2a..31ebcbf7eefc 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.8.2 b/metadata/md5-cache/dev-qt/qtspeech-6.8.2
index 4d27dec798ea..b6b6fde8cfa8 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.8.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtspeech-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e959fd1445723e8dff515acb5156481d
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.8.3 b/metadata/md5-cache/dev-qt/qtspeech-6.8.3
index d837bd0447de..e2a67688bd91 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.8.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtspeech-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=bd2c14fb0bad510b992bbacc18251817
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9.0 b/metadata/md5-cache/dev-qt/qtspeech-6.9.0
index a79626ec2081..7765a37183cf 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtspeech-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=38f5d04961d14803ce4a70a5a8005013
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
index fb9bf9ec1459..8737dd375f45 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtmultimedia-6.9.9999:6 flite? ( app-a
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.9999
index a3d4af246187..75b4f2f74376 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6 ~dev-qt/qtmultimedia-6.9999:6 flite? ( app-acces
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.8.2 b/metadata/md5-cache/dev-qt/qtsvg-6.8.2
index 3ff7a9af23b6..6b91eb422cb3 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtsvg-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=db74e092adfaa352d18a7898866b0b81
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.8.3 b/metadata/md5-cache/dev-qt/qtsvg-6.8.3
index e6df80299cd6..6f6c84b6643a 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtsvg-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8087e150040a52721017edcd1d06fda8
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9.0 b/metadata/md5-cache/dev-qt/qtsvg-6.9.0
index 8fae35400e54..57fedc1cd389 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtsvg-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c7187fca36cbdec718fee1997035b8d5
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
index f6f78df5037e..fbbdecd1ef36 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.9999
index a70dbc7cb6ca..0432674afe95 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qttools-6.8.2 b/metadata/md5-cache/dev-qt/qttools-6.8.2
index b6c99ca048d9..e1e3fd48792c 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.8.2
+++ b/metadata/md5-cache/dev-qt/qttools-6.8.2
@@ -13,5 +13,5 @@ REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm
RESTRICT=test
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qttools-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6070d1f4855d9e54bc227b72707f4c0c
diff --git a/metadata/md5-cache/dev-qt/qttools-6.8.3 b/metadata/md5-cache/dev-qt/qttools-6.8.3
index aa53acf1d27c..cfa2781e4aab 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.8.3
+++ b/metadata/md5-cache/dev-qt/qttools-6.8.3
@@ -13,5 +13,5 @@ REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm
RESTRICT=test
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qttools-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=96a28af517c9589b6823daf646b33e2b
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9.0 b/metadata/md5-cache/dev-qt/qttools-6.9.0
index 1b2f52e6f64e..4f4ae7c5ceec 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9.0
+++ b/metadata/md5-cache/dev-qt/qttools-6.9.0
@@ -13,5 +13,5 @@ REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm
RESTRICT=test
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qttools-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0bb74dec6bc0d4c791b5c1ff1a150351
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9.9999 b/metadata/md5-cache/dev-qt/qttools-6.9.9999
index 03da0088bcb2..79552f993aaa 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9.9999
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0bb74dec6bc0d4c791b5c1ff1a150351
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9999 b/metadata/md5-cache/dev-qt/qttools-6.9999
index df6b9eb07e78..33c23f08ecd2 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9999:6[c
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 a5ef1fdf58800ef46a588e7780784437 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0bb74dec6bc0d4c791b5c1ff1a150351
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.8.2 b/metadata/md5-cache/dev-qt/qttranslations-6.8.2
index 0c11504666c0..378f45e66c13 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.8.2
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.8.2
@@ -11,5 +11,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qttranslations-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ae2f543c36c651f1f0037a7402d91205
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.8.3 b/metadata/md5-cache/dev-qt/qttranslations-6.8.3
index 409bfbf71c72..6b0095a68b17 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.8.3
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.8.3
@@ -11,5 +11,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qttranslations-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=982aba8e0d638268fbc639a7a19c332f
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9.0 b/metadata/md5-cache/dev-qt/qttranslations-6.9.0
index 03bf71e5d1d7..38dd6e39ac35 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9.0
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9.0
@@ -11,5 +11,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qttranslations-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1e0c6392cde6388cc7bfa90b728e8936
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
index 711729ef6552..5f4bbe2ee87a 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=28f8fa0d11c777a776cf8e97a78fe405
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.9999
index 14c68fadff20..8548b513a057 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9999
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=28f8fa0d11c777a776cf8e97a78fe405
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.2 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.2
index 50e8b4b6a2ae..6840617eb3bb 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui] ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qtsvg-
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtvirtualkeyboard-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0ec9ac6dcb2b641f92a2048a11d539c0
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.3 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.3
index 846c74ef35de..8e3580e98446 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gui] ~dev-qt/qtdeclarative-6.8.3:6 ~dev-qt/qtsvg-
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtvirtualkeyboard-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0ec9ac6dcb2b641f92a2048a11d539c0
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.0 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.0
index 58388068694f..f130488c16be 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gui] ~dev-qt/qtdeclarative-6.9.0:6 ~dev-qt/qtsvg-
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtvirtualkeyboard-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a7eec296d8dfac3b2143d42c07c13e82
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
index 69109e716074..da4e6a3faef1 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtsvg-6.9.9999:6 sound? ( ~dev-qt/qtmultimedia-6.9.9999:6 ) spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ee2c9f144a8e3d6e94b1e8e99d33d44f
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
index 92d5ab279819..967c14ec7bd8 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtsvg-6.9999:6 sound? ( ~dev-qt/qtmultimedia-6.9999:6 ) spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ee2c9f144a8e3d6e94b1e8e99d33d44f
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.8.2-r1 b/metadata/md5-cache/dev-qt/qtwayland-6.8.2-r1
index 276d8e8a7877..4f64c10d60b1 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.8.2-r1
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.8.2-r1
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.8.2:6[accessibility=,gui,opengl,vulkan
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwayland-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e91001935aa320c433ffc88f4066a847
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.8.3 b/metadata/md5-cache/dev-qt/qtwayland-6.8.3
index bb7f7da65943..aeab7d386066 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.8.3:6[accessibility=,gui,opengl,vulkan
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtwayland-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=dea899ea9a859c1ea02d80c179f12d45
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9.0-r1 b/metadata/md5-cache/dev-qt/qtwayland-6.9.0-r1
index 228c4c02f9c8..6374f2a31873 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9.0-r1
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9.0-r1
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.0:6[accessibility=,gui,opengl,vulkan
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtwayland-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c923f2c59dbed426492adf39bb74334
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
index d15d8f2e6792..742b0e556d5f 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ~dev-qt/qtsvg-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e1b041573a3a43d0c09159d52b1a88b2
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.9999
index c7c86501918c..f3a21b88f27f 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.9999:6[dbus] ~dev-qt/qtsvg-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e1b041573a3a43d0c09159d52b1a88b2
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.2 b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.2
index 4f896c4e0975..e2cb65979037 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.8.2:6
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwebchannel-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e2a0e0f9f9ca7f43d48a0a5e0cac94bb
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.3 b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.3
index 6aed22f7abd3..3cf1b1308e8e 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.8.3:6
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtwebchannel-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=99cfca57e3c11f6e09baaf2c992dd1c0
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.0 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.0
index 8d460138a533..e26715aa3881 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.0:6
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtwebchannel-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ee0a2003b6b9696527f8446e5d4c5a07
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
index bf999503ee42..836dfecdf062 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
index 97567c613ee6..0f79279aeaea 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r1 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r1
index 7fe3fb503cab..4ec3b0213fb1 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r1
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwebengine-everywhere-src-6.8.2.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-7.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1247bfd258479147bd6adb8befb11ef1
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.3 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.3
index 8fda57786a94..30bb2a8e7c3a 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.8.3
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtwebengine-everywhere-src-6.8.3.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-7.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9f86fe5fcc6696e55e9b74235590464a
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9.0-r1 b/metadata/md5-cache/dev-qt/qtwebengine-6.9.0-r1
index b5a37342ba2c..82d4d8159de1 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9.0-r1
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtwebengine-everywhere-src-6.9.0.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-4.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2869202ef36a739733ee4d4412665628
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
index 38fd6b756abe..b4339e992f6f 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-4.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8f6a23416b1f875605a987f4f19a26e5
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
index a1c8397196bf..6bcf94250f8a 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-4.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a4767af46173c3031f0e1df4b749cd19
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.2 b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.2
index 4ac9729bac65..c10f08ca2cb7 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.8.2:
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwebsockets-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=54542de7b2567ab4f2ac8c2d3be77212
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.3 b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.3
index 64e19c8046f9..9fd41de54ee5 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.8.3:
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtwebsockets-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3c790a01fd63e70a8046b7330d435825
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.0 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.0
index 9bad01370713..5568171bb455 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.0:
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtwebsockets-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=bc179031099118c30eb5e1a01eaef69d
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
index 3ab4b3b4f447..50b17936362e 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
index adf0dffbbf92..8fc6951fe451 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.8.2 b/metadata/md5-cache/dev-qt/qtwebview-6.8.2
index 91888963e78f..fa6721a1c36d 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui] ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qtwebe
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwebview-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8063bfae7a3dfd272fd56e250a5d6f0b
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.8.3 b/metadata/md5-cache/dev-qt/qtwebview-6.8.3
index b7a4aec3eaf0..6da3da8c2329 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.8.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.3:6[gui] ~dev-qt/qtdeclarative-6.8.3:6 ~dev-qt/qtwebe
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtwebview-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8063bfae7a3dfd272fd56e250a5d6f0b
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9.0 b/metadata/md5-cache/dev-qt/qtwebview-6.9.0
index 8ee0a46b4e11..994dd9811aa7 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9.0
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.0:6[gui] ~dev-qt/qtdeclarative-6.9.0:6 ~dev-qt/qtwebe
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qtwebview-everywhere-src-6.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9ffb09b6102d2fc093f4cfeee99b73e7
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
index 908b958022c8..bab50b9c4682 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtwebengine-6.9.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.9999
index 7c45137ffe72..5b0323114940 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtwebengine-6.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build b717c50d27ec7d8417b9c0b344fbfe39 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 5304f9cf4c7d03baec4b43129d8a0f80 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-util/mesa_clc-25.0.7 b/metadata/md5-cache/dev-util/mesa_clc-25.0.7
new file mode 100644
index 000000000000..410e8589207f
--- /dev/null
+++ b/metadata/md5-cache/dev-util/mesa_clc-25.0.7
@@ -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.14 >=dev-python/mako-0.8.0[python_targets_python3_14(-)] dev-python/packaging[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/mako-0.8.0[python_targets_python3_13(-)] dev-python/packaging[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/mako-0.8.0[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/mako-0.8.0[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= ) dev-libs/expat >=sys-libs/zlib-1.2.8:= x11-libs/libdrm
+DESCRIPTION=mesa_clc tool used for building OpenCL C to SPIR-V
+EAPI=8
+HOMEPAGE=https://mesa3d.org/
+INHERIT=llvm-r1 meson python-any-r1
+IUSE=debug +llvm_slot_19 llvm_slot_18 llvm_slot_20
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= )
+REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 )
+SLOT=0
+SRC_URI=https://archive.mesa3d.org/mesa-25.0.7.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=f2bfd13c1405684599e3c776c44f8c76
diff --git a/metadata/md5-cache/llvm-core/clang-21.0.0.9999 b/metadata/md5-cache/llvm-core/clang-21.0.0.9999
index 7fea86dc134f..6c8229de712a 100644
--- a/metadata/md5-cache/llvm-core/clang-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/clang-21.0.0.9999
@@ -1,17 +1,17 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) test? ( ~llvm-core/lld-21.0.0.9999 ) xml? ( virtual/pkgconfig ) python_single_target_python3_9? ( dev-python/myst-parser[python_targets_python3_9(-)] dev-python/sphinx[python_targets_python3_9(-)] ) 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(-)] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=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-21.0.0.9999 ) xml? ( virtual/pkgconfig ) 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.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=~llvm-core/llvm-21.0.0.9999:21=[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-21.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0.9999[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_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+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_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-core/clang-runtime-21.0.0.9999 llvm-core/clang-toolchain-symlinks:21
PROPERTIES=live
-RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ~llvm-core/llvm-21.0.0.9999:21=[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-21.0.0.9999 llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Xtensa] )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( 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 )
+RDEPEND=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-21.0.0.9999:21=[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-21.0.0.9999 llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0.9999[llvm_targets_Xtensa] )
+REQUIRED_USE=^^ ( 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=21/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bf09c7b05dba8a72924137717556d2b4
+_md5_=0096aad33dfb696ac5f720c869f14b22
diff --git a/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250528 b/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250528
index 4d82da64123c..019ff215cb2d 100644
--- a/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250528
@@ -1,17 +1,17 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) test? ( ~llvm-core/lld-21.0.0_pre20250528 ) xml? ( virtual/pkgconfig ) python_single_target_python3_9? ( dev-python/myst-parser[python_targets_python3_9(-)] dev-python/sphinx[python_targets_python3_9(-)] ) 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(-)] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=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-21.0.0_pre20250528 ) xml? ( virtual/pkgconfig ) 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.20.5
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=~llvm-core/llvm-21.0.0_pre20250528:21=[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-21.0.0_pre20250528[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0_pre20250528[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_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+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_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-core/clang-runtime-21.0.0_pre20250528 llvm-core/clang-toolchain-symlinks:21
-RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ~llvm-core/llvm-21.0.0_pre20250528:21=[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-21.0.0_pre20250528 llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Xtensa] )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( 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 )
+RDEPEND=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-21.0.0_pre20250528:21=[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-21.0.0_pre20250528 llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0_pre20250528[llvm_targets_Xtensa] )
+REQUIRED_USE=^^ ( 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=21/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bf09c7b05dba8a72924137717556d2b4
+_md5_=0096aad33dfb696ac5f720c869f14b22
diff --git a/metadata/md5-cache/llvm-core/flang-21.0.0.9999 b/metadata/md5-cache/llvm-core/flang-21.0.0.9999
index 39371e4ab84c..d285a0cbca1a 100644
--- a/metadata/md5-cache/llvm-core/flang-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/flang-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-core/clang-21.0.0.9999[debug=] ~llvm-core/llvm-21.0.0.9999[debug=] ~llvm-core/mlir-21.0.0.9999[debug=]
DESCRIPTION=LLVM's Fortran frontend
@@ -13,4 +13,4 @@ RDEPEND=~llvm-core/clang-21.0.0.9999[debug=] ~llvm-core/llvm-21.0.0.9999[debug=]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4b2413e3e98f54231fbeac85b92e535d
+_md5_=db6b73f076975d64c50f9baaa95ab6c9
diff --git a/metadata/md5-cache/llvm-core/flang-21.0.0_pre20250528 b/metadata/md5-cache/llvm-core/flang-21.0.0_pre20250528
index b2886c73795f..38b30e21c78f 100644
--- a/metadata/md5-cache/llvm-core/flang-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-core/flang-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-core/clang-21.0.0_pre20250528[debug=] ~llvm-core/llvm-21.0.0_pre20250528[debug=] ~llvm-core/mlir-21.0.0_pre20250528[debug=]
DESCRIPTION=LLVM's Fortran frontend
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4b2413e3e98f54231fbeac85b92e535d
+_md5_=db6b73f076975d64c50f9baaa95ab6c9
diff --git a/metadata/md5-cache/llvm-core/libclc-21.0.0.9999 b/metadata/md5-cache/llvm-core/libclc-21.0.0.9999
index db98e86eed11..1d935f7b2c21 100644
--- a/metadata/md5-cache/llvm-core/libclc-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/libclc-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) llvm_slot_21? ( llvm-core/clang:21 spirv? ( dev-util/spirv-llvm-translator:21 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) llvm_slot_21? ( llvm-core/clang:21 spirv? ( dev-util/spirv-llvm-translator:21 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DESCRIPTION=OpenCL C library
EAPI=8
@@ -10,4 +10,4 @@ PROPERTIES=live
REQUIRED_USE=^^ ( llvm_slot_21 )
SLOT=0
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cdf28ed8538e22bb2a51dd5b4ec4f7a9
+_md5_=014f8dbcbcbb2329816f5894d87ff10b
diff --git a/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250528 b/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250528
index 8806c16f642b..8920df1610cc 100644
--- a/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) llvm_slot_21? ( llvm-core/clang:21 spirv? ( dev-util/spirv-llvm-translator:21 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) llvm_slot_21? ( llvm-core/clang:21 spirv? ( dev-util/spirv-llvm-translator:21 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DESCRIPTION=OpenCL C library
EAPI=8
@@ -10,4 +10,4 @@ REQUIRED_USE=^^ ( llvm_slot_21 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cdf28ed8538e22bb2a51dd5b4ec4f7a9
+_md5_=014f8dbcbcbb2329816f5894d87ff10b
diff --git a/metadata/md5-cache/llvm-core/lld-21.0.0.9999 b/metadata/md5-cache/llvm-core/lld-21.0.0.9999
index d713434cf2e5..c80f77d847f8 100644
--- a/metadata/md5-cache/llvm-core/lld-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/lld-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=llvm-core/llvm:21 test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=llvm-core/llvm:21 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-core/llvm-21.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= )
DESCRIPTION=The LLVM linker (link editor)
@@ -13,4 +13,4 @@ RDEPEND=~llvm-core/llvm-21.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-ar
RESTRICT=!test? ( test )
SLOT=21/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1316db2c150ec30e41f1425f3ccf9eb3
+_md5_=33586f40b5a93bcd735e216929c8c772
diff --git a/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250528 b/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250528
index d429e5c63467..5a630972f98c 100644
--- a/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=llvm-core/llvm:21 test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=llvm-core/llvm:21 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-core/llvm-21.0.0_pre20250528[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= )
DESCRIPTION=The LLVM linker (link editor)
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=21/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1316db2c150ec30e41f1425f3ccf9eb3
+_md5_=33586f40b5a93bcd735e216929c8c772
diff --git a/metadata/md5-cache/llvm-core/lldb-21.0.0.9999 b/metadata/md5-cache/llvm-core/lldb-21.0.0.9999
index 2f53dd8f4ab9..a109f7d17210 100644
--- a/metadata/md5-cache/llvm-core/lldb-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/lldb-21.0.0.9999
@@ -1,16 +1,16 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_9? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_9(-)] dev-python/psutil[python_targets_python3_9(-)] ) python_single_target_python3_10? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) llvm-core/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=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_11? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( ~dev-python/lit-21.0.0.9999[python_targets_python3_14(-)] dev-python/psutil[python_targets_python3_14(-)] ) llvm-core/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.0.0.9999 ~llvm-core/llvm-21.0.0.9999[debuginfod=]
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 +xml test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+IUSE=+debug debuginfod +libedit lzma ncurses +python test +xml test 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
PROPERTIES=live
-RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.0.0.9999 ~llvm-core/llvm-21.0.0.9999[debuginfod=] python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.0.0.9999 ~llvm-core/llvm-21.0.0.9999[debuginfod=] python? ( 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=^^ ( 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/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e243e0d8c93af9b058ab1c43e1b27f0c
+_md5_=3a119949143a701e19b2a7e00ff9e149
diff --git a/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250528 b/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250528
index 39cb2ce0ed2d..f572cca199ce 100644
--- a/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250528
@@ -1,16 +1,16 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_9? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_9(-)] dev-python/psutil[python_targets_python3_9(-)] ) python_single_target_python3_10? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) llvm-core/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=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_11? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( ~dev-python/lit-21.0.0_pre20250528[python_targets_python3_14(-)] dev-python/psutil[python_targets_python3_14(-)] ) llvm-core/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.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= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.0.0_pre20250528 ~llvm-core/llvm-21.0.0_pre20250528[debuginfod=]
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 +xml test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+IUSE=+debug debuginfod +libedit lzma ncurses +python test +xml test 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= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.0.0_pre20250528 ~llvm-core/llvm-21.0.0_pre20250528[debuginfod=] python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.0.0_pre20250528 ~llvm-core/llvm-21.0.0_pre20250528[debuginfod=] python? ( 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=^^ ( 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/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e243e0d8c93af9b058ab1c43e1b27f0c
+_md5_=3a119949143a701e19b2a7e00ff9e149
diff --git a/metadata/md5-cache/llvm-core/llvm-21.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-21.0.0.9999
index ae0e8d2c7b76..5b633af51f97 100644
--- a/metadata/md5-cache/llvm-core/llvm-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/llvm-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-21.0.0.9999 ) libffi? ( virtual/pkgconfig ) || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/myst-parser[python_targets_python3_9(-)] dev-python/sphinx[python_targets_python3_9(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-21.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(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
DEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) 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
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=21/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5c8d2df5618c323e6ccf011660902d05
+_md5_=dd17d42c00cfb5738a3bbf09834dbde1
diff --git a/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250528 b/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250528
index 81436abcfbda..7ca236cc8ee1 100644
--- a/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-21.0.0.9999 ) libffi? ( virtual/pkgconfig ) || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/myst-parser[python_targets_python3_9(-)] dev-python/sphinx[python_targets_python3_9(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-21.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(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
DEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) 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
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=21/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5c8d2df5618c323e6ccf011660902d05
+_md5_=dd17d42c00cfb5738a3bbf09834dbde1
diff --git a/metadata/md5-cache/llvm-core/mlir-21.0.0.9999 b/metadata/md5-cache/llvm-core/mlir-21.0.0.9999
index 1b6b0bea5269..a9e3a79fd0cd 100644
--- a/metadata/md5-cache/llvm-core/mlir-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/mlir-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) llvm-core/llvm:21 test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) llvm-core/llvm:21 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-core/llvm-21.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(-)?]
DESCRIPTION=Multi-Level Intermediate Representation (library only)
@@ -12,4 +12,4 @@ RDEPEND=~llvm-core/llvm-21.0.0.9999[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c6b88507c310c6c6199ff94498af2b33
+_md5_=ff631fbaa7707af5bc894316b6568275
diff --git a/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250528 b/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250528
index 12dc6b124044..2ba927e995a1 100644
--- a/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) llvm-core/llvm:21 test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) llvm-core/llvm:21 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-core/llvm-21.0.0_pre20250528[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)
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c6b88507c310c6c6199ff94498af2b33
+_md5_=ff631fbaa7707af5bc894316b6568275
diff --git a/metadata/md5-cache/llvm-core/polly-21.0.0.9999 b/metadata/md5-cache/llvm-core/polly-21.0.0.9999
index 000173f53d60..b713c1914e51 100644
--- a/metadata/md5-cache/llvm-core/polly-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/polly-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-core/llvm-21.0.0.9999:21=[debug=]
DESCRIPTION=Polyhedral optimizations for LLVM
@@ -12,4 +12,4 @@ RDEPEND=~llvm-core/llvm-21.0.0.9999:21=[debug=]
RESTRICT=!test? ( test )
SLOT=21/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4fb717a892246eae54f958e844e848c1
+_md5_=e01732913a905fd783ca960d08bec4db
diff --git a/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250528 b/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250528
index c529f56a9d55..7d11610e121d 100644
--- a/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-core/llvm-21.0.0_pre20250528:21=[debug=]
DESCRIPTION=Polyhedral optimizations for LLVM
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=21/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4fb717a892246eae54f958e844e848c1
+_md5_=e01732913a905fd783ca960d08bec4db
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.9999
index 650a510c3350..89fdb2c43949 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 >=dev-python/lit-15[python_targets_python3_9(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=clang? ( llvm-core/clang:21 ) 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(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=llvm-core/llvm:21
DESCRIPTION=Compiler runtime library for clang (built-in part)
@@ -12,4 +12,4 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=21
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8cfff0a68ce7e3787b70af6d46897974
+_md5_=535e10cde31f1fc2a51cc75c79fedbf7
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250528
index 141384f3d2cd..ffbc6ccae0c6 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 >=dev-python/lit-15[python_targets_python3_9(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=clang? ( llvm-core/clang:21 ) 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(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=llvm-core/llvm:21
DESCRIPTION=Compiler runtime library for clang (built-in part)
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=21
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8cfff0a68ce7e3787b70af6d46897974
+_md5_=535e10cde31f1fc2a51cc75c79fedbf7
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.9999
index b80b07a3507e..1075b6c81c86 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 llvm-runtimes/compiler-rt:21 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 >=dev-python/lit-15[python_targets_python3_9(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=clang? ( llvm-core/clang:21 llvm-runtimes/compiler-rt:21 ) 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(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=llvm-core/llvm:21 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray)
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=21
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dd94b419f052284c4c710a3ddea65d0f
+_md5_=a0c2e3837ba1e1caca78222bdfdf25fd
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250528
index 68445cc307c9..419f1d8ee777 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 llvm-runtimes/compiler-rt:21 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 >=dev-python/lit-15[python_targets_python3_9(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=clang? ( llvm-core/clang:21 llvm-runtimes/compiler-rt:21 ) 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(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=llvm-core/llvm:21 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray)
@@ -12,4 +12,4 @@ RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=21
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dd94b419f052284c4c710a3ddea65d0f
+_md5_=a0c2e3837ba1e1caca78222bdfdf25fd
diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0.9999
index aa561d03f670..9ff0b316da48 100644
--- a/metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=llvm-core/llvm:21 llvm-core/flang test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=llvm-core/llvm:21 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DESCRIPTION=LLVM's Fortran runtime
EAPI=8
@@ -11,4 +11,4 @@ RDEPEND=!<llvm-core/flang-21.0.0_pre20250221-r1
RESTRICT=!test? ( test )
SLOT=21
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f989dd6276019450bb5c9d91022d249b
+_md5_=157a74779178498b20d5ad725f21d64b
diff --git a/metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0_pre20250528
index 603773e5249b..790176432845 100644
--- a/metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/flang-rt-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=llvm-core/llvm:21 llvm-core/flang test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=llvm-core/llvm:21 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DESCRIPTION=LLVM's Fortran runtime
EAPI=8
@@ -11,4 +11,4 @@ RESTRICT=!test? ( test )
SLOT=21
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f989dd6276019450bb5c9d91022d249b
+_md5_=157a74779178498b20d5ad725f21d64b
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.9999
index f066971091b4..ab6774f1629c 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) test? ( dev-debug/gdb[python] || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-21.0.0.9999[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:21
DESCRIPTION=New implementation of the C++ standard library, targeting C++11
@@ -13,4 +13,4 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4557ca21b0ac5cd882eb8f7875d40a36
+_md5_=b35ef832e41e9dfee22a8638d6e7f9a8
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250528
index e8feb1f4af0d..2c5f6b0fd6fa 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) test? ( dev-debug/gdb[python] || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-21.0.0_pre20250528[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:21
DESCRIPTION=New implementation of the C++ standard library, targeting C++11
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4557ca21b0ac5cd882eb8f7875d40a36
+_md5_=b35ef832e41e9dfee22a8638d6e7f9a8
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.9999
index 8b2b7a989684..9b4d26b1425c 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=!<llvm-runtimes/libcxx-15 llvm-core/llvm:21
DESCRIPTION=Low level support for a standard C++ library
@@ -13,4 +13,4 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=aa8fa9e568900c047ce9127d53fa67cd
+_md5_=e5b78172b2a90cf1369f3e0b8b0ef801
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250528
index 7c4b7a3ec298..59b5cb950ed1 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=!<llvm-runtimes/libcxx-15 llvm-core/llvm:21
DESCRIPTION=Low level support for a standard C++ library
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=aa8fa9e568900c047ce9127d53fa67cd
+_md5_=e5b78172b2a90cf1369f3e0b8b0ef801
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.9999
index 375acd678f71..ff013dc22c7b 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=llvm-core/clang:21 test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 >=dev-python/lit-15[python_targets_python3_9(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=llvm-core/clang:21 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(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-runtimes/libunwind-21.0.0.9999[static-libs]
DESCRIPTION=Compiler runtime library for clang, compatible with libgcc_s
@@ -12,4 +12,4 @@ RDEPEND=~llvm-runtimes/libunwind-21.0.0.9999[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0556a967ed59f62408b505d3ac17a1aa
+_md5_=d5c8d41c514a3b64d15a05d3cfbf78ac
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250528
index b8e69033e34e..2190744a2fa6 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=llvm-core/clang:21 test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 >=dev-python/lit-15[python_targets_python3_9(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=llvm-core/clang:21 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(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=~llvm-runtimes/libunwind-21.0.0_pre20250528[static-libs]
DESCRIPTION=Compiler runtime library for clang, compatible with libgcc_s
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0556a967ed59f62408b505d3ac17a1aa
+_md5_=d5c8d41c514a3b64d15a05d3cfbf78ac
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.9999
index 9b329099c2bb..fd6f4aa06917 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=llvm-core/llvm:21
DESCRIPTION=C++ runtime stack unwinder from LLVM
@@ -13,4 +13,4 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=27284adfe94fe317f6466156c03e6710
+_md5_=dd962c926e558a43425b74b9ea35a098
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250528
index d6b9c45fb8c0..e06fae0b30c6 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) ) 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(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=llvm-core/llvm:21
DESCRIPTION=C++ runtime stack unwinder from LLVM
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-utils 64536677f4b4365e25e9b739163bed58 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=27284adfe94fe317f6466156c03e6710
+_md5_=dd962c926e558a43425b74b9ea35a098
diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/offload-21.0.0.9999
index f41a882ccc7f..6d5415f7c38a 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/offload-21.0.0.9999
@@ -1,4 +1,4 @@
-BDEPEND=dev-lang/perl virtual/pkgconfig clang? ( llvm-core/clang ) llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=dev-lang/perl virtual/pkgconfig clang? ( llvm-core/clang ) llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) 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(-)] ) ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.0.0.9999 ~llvm-runtimes/openmp-21.0.0.9999[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
DESCRIPTION=OpenMP offloading support
@@ -13,4 +13,4 @@ REQUIRED_USE=llvm_targets_AMDGPU? ( clang ) llvm_targets_NVPTX? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b962a71c8281d35e712edee24bef22d4
+_md5_=23b2c841819f28740753f31752b6cedf
diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250528
index 3efcd5de7ad2..1edab774dd4c 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250528
@@ -1,4 +1,4 @@
-BDEPEND=dev-lang/perl virtual/pkgconfig clang? ( llvm-core/clang ) llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) test? ( || ( ( 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(-)] ) ( dev-lang/python:3.9 dev-python/lit[python_targets_python3_9(-)] ) ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=dev-lang/perl virtual/pkgconfig clang? ( llvm-core/clang ) llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) 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(-)] ) ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.0.0_pre20250528 ~llvm-runtimes/openmp-21.0.0_pre20250528[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
DESCRIPTION=OpenMP offloading support
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm.org d972d338c07a136fecab68ef0c8dc6b7 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b962a71c8281d35e712edee24bef22d4
+_md5_=23b2c841819f28740753f31752b6cedf
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0.9999
index 4cbeac48612f..f653510d33e7 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0.9999
@@ -1,16 +1,16 @@
-BDEPEND=dev-lang/perl test? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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_9? ( dev-python/lit[python_targets_python3_9(-)] ) 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(-)] ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=dev-lang/perl test? ( 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_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 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=gdb-plugin? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) 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(-)?] )
+DEPEND=gdb-plugin? ( 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 ) ) 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(-)?] )
DESCRIPTION=OpenMP runtime library for LLVM/clang compiler
EAPI=8
HOMEPAGE=https://openmp.llvm.org
INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
-IUSE=+debug gdb-plugin hwloc ompt 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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+IUSE=+debug gdb-plugin hwloc ompt 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 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 )
PROPERTIES=live
-RDEPEND=gdb-plugin? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) 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(-)?] )
-REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
+RDEPEND=gdb-plugin? ( 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 ) ) 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(-)?] )
+REQUIRED_USE=gdb-plugin? ( ^^ ( 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/21.0.0.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=97b96619ceb38e75a3afb3b6f231ca10
+_md5_=3daaa5dea7c269eda0a8e8c0a43e9d6c
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250528 b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250528
index 73cfff9412a4..01a844e031e8 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250528
+++ b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250528
@@ -1,16 +1,16 @@
-BDEPEND=dev-lang/perl test? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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_9? ( dev-python/lit[python_targets_python3_9(-)] ) 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(-)] ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=dev-lang/perl test? ( 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_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 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=gdb-plugin? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) 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(-)?] )
+DEPEND=gdb-plugin? ( 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 ) ) 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(-)?] )
DESCRIPTION=OpenMP runtime library for LLVM/clang compiler
EAPI=8
HOMEPAGE=https://openmp.llvm.org
INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
-IUSE=+debug gdb-plugin hwloc ompt 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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+IUSE=+debug gdb-plugin hwloc ompt 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 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=gdb-plugin? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) 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(-)?] )
-REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
+RDEPEND=gdb-plugin? ( 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 ) ) 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(-)?] )
+REQUIRED_USE=gdb-plugin? ( ^^ ( 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/21.0.0_pre20250528
SRC_URI=https://github.com/llvm/llvm-project/archive/f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz -> llvm-project-f8ca9e59cb438bd35b29a6d7cf6d72f50673aec9.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org d972d338c07a136fecab68ef0c8dc6b7 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=97b96619ceb38e75a3afb3b6f231ca10
+_md5_=3daaa5dea7c269eda0a8e8c0a43e9d6c
diff --git a/metadata/md5-cache/media-gfx/geeqie-2.4 b/metadata/md5-cache/media-gfx/geeqie-2.6
index bb2ca2be471f..3bc778b1b79d 100644
--- a/metadata/md5-cache/media-gfx/geeqie-2.4
+++ b/metadata/md5-cache/media-gfx/geeqie-2.6
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.geeqie.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=lua-single meson optfeature xdg
IUSE=debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 ~arm64 ~ppc x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=gnome-extra/zenity virtual/libintl x11-libs/gtk+:3 djvu? ( app-text/djvu ) exif? ( >=media-gfx/exiv2-0.17:=[xmp?] ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) heif? ( >=media-libs/libheif-1.3.2 ) jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( >=media-libs/libjxl-0.3.7:= ) lcms? ( media-libs/lcms:2 ) 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 ) ) map? ( media-libs/clutter-gtk media-libs/libchamplain:0.12[gtk] ) pdf? ( >=app-text/poppler-0.62[cairo] ) raw? ( >=media-libs/libraw-0.20:= ) spell? ( app-text/gspell ) tiff? ( media-libs/tiff:= ) webp? ( gui-libs/gdk-pixbuf-loader-webp:= ) zip? ( >=app-arch/libarchive-3.4.0 )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
SLOT=0
-SRC_URI=https://github.com/BestImageViewer/geeqie/releases/download/v2.4/geeqie-2.4.tar.xz https://dev.gentoo.org/~voyageur/distfiles/geeqie-2.4-docs.tar.xz
+SRC_URI=https://github.com/BestImageViewer/geeqie/releases/download/v2.6/geeqie-2.6.tar.xz https://dev.gentoo.org/~voyageur/distfiles/geeqie-2.6-docs.tar.xz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e533f6da67db647fba5876ed39dc5269
+_md5_=a96433573f9205b1afb1d92bdc33d232
diff --git a/metadata/md5-cache/media-libs/mesa-25.0.7 b/metadata/md5-cache/media-libs/mesa-25.0.7
new file mode 100644
index 000000000000..3a2e4604cdd9
--- /dev/null
+++ b/metadata/md5-cache/media-libs/mesa-25.0.7
@@ -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 ) opencl? ( >=dev-build/meson-1.7.0 >=dev-util/bindgen-0.71.0 || ( >=dev-lang/rust-bin-1.78.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(-)?] >=dev-lang/rust-1.78.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(-)?] ) ) >=dev-build/meson-1.4.1 app-alternatives/yacc app-alternatives/lex virtual/pkgconfig || ( ( dev-lang/python:3.14 >=dev-python/mako-0.8.0[python_targets_python3_14(-)] dev-python/packaging[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/mako-0.8.0[python_targets_python3_13(-)] dev-python/packaging[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/mako-0.8.0[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/mako-0.8.0[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) ) video_cards_intel? ( ~dev-util/mesa_clc-25.0.7 llvm-core/libclc[spirv(-)] || ( ( dev-lang/python:3.14 dev-python/ply[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/ply[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/ply[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/ply[python_targets_python3_11(-)] ) ) ) vulkan? ( dev-util/glslang video_cards_nvk? ( >=dev-build/meson-1.7.0 >=dev-util/bindgen-0.71.0 >=dev-util/cbindgen-0.26.0 || ( >=dev-lang/rust-bin-1.78.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(-)?] >=dev-lang/rust-1.78.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(-)?] ) ) ) wayland? ( dev-util/wayland-scanner ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-util/spirv-tools-1.3.231.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/libglvnd-1.3.2[X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm? ( llvm_slot_15? ( llvm-core/llvm:15[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:15 llvm-core/clang:15[llvm_targets_AMDGPU(+),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/libclc-15*[spirv(-)] ) ) llvm_slot_16? ( llvm-core/llvm:16[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:16 llvm-core/clang:16[llvm_targets_AMDGPU(+),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/libclc-16*[spirv(-)] ) ) llvm_slot_17? ( llvm-core/llvm:17[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:17 llvm-core/clang:17[llvm_targets_AMDGPU(+),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/libclc-17*[spirv(-)] ) ) llvm_slot_18? ( llvm-core/llvm:18[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18[llvm_targets_AMDGPU(+),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/libclc-18*[spirv(-)] ) ) llvm_slot_19? ( llvm-core/llvm:19[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19[llvm_targets_AMDGPU(+),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/libclc-19*[spirv(-)] ) ) llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20[llvm_targets_AMDGPU(+),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/libclc-20*[spirv(-)] ) ) video_cards_r600? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeon? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) lm-sensors? ( sys-apps/lm-sensors:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( >=virtual/opencl-3 llvm-core/libclc[spirv(-)] virtual/libelf:0= ) vaapi? ( >=media-libs/libva-1.7.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-1.5:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeonsi? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_zink? ( media-libs/vulkan-loader:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( virtual/libudev:= ) wayland? ( >=dev-libs/wayland-1.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=x11-libs/libdrm-2.4.121[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxshmfence-1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxcb-1.17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/xcb-util-keysyms[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_r300? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_r600? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeon? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.121[video_cards_amdgpu] ) video_cards_d3d12? ( >=dev-util/directx-headers-1.614.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(-)?] ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-protocols-1.38 ) X? ( x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-base/xorg-proto )
+DESCRIPTION=OpenGL-like graphic library for Linux
+EAPI=8
+HOMEPAGE=https://www.mesa3d.org/ https://mesa.freedesktop.org/
+INHERIT=flag-o-matic llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain cargo
+IUSE=video_cards_r300 video_cards_r600 video_cards_radeon video_cards_radeonsi video_cards_d3d12 video_cards_freedreno video_cards_intel video_cards_lavapipe video_cards_lima video_cards_nouveau video_cards_nvk video_cards_panfrost video_cards_v3d video_cards_vc4 video_cards_virgl video_cards_vivante video_cards_vmware video_cards_zink cpu_flags_x86_sse2 d3d9 debug +llvm lm-sensors opencl +opengl osmesa +proprietary-codecs test unwind vaapi valgrind vdpau vulkan wayland +X xa +zstd +llvm_slot_19 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_20 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
+LICENSE=MIT SGI-B-2.0
+RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-util/spirv-tools-1.3.231.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/libglvnd-1.3.2[X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm? ( llvm_slot_15? ( llvm-core/llvm:15[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:15 llvm-core/clang:15[llvm_targets_AMDGPU(+),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/libclc-15*[spirv(-)] ) ) llvm_slot_16? ( llvm-core/llvm:16[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:16 llvm-core/clang:16[llvm_targets_AMDGPU(+),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/libclc-16*[spirv(-)] ) ) llvm_slot_17? ( llvm-core/llvm:17[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:17 llvm-core/clang:17[llvm_targets_AMDGPU(+),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/libclc-17*[spirv(-)] ) ) llvm_slot_18? ( llvm-core/llvm:18[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18[llvm_targets_AMDGPU(+),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/libclc-18*[spirv(-)] ) ) llvm_slot_19? ( llvm-core/llvm:19[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19[llvm_targets_AMDGPU(+),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/libclc-19*[spirv(-)] ) ) llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AMDGPU(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] opencl? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20[llvm_targets_AMDGPU(+),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/libclc-20*[spirv(-)] ) ) video_cards_r600? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeon? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) lm-sensors? ( sys-apps/lm-sensors:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( >=virtual/opencl-3 llvm-core/libclc[spirv(-)] virtual/libelf:0= ) vaapi? ( >=media-libs/libva-1.7.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( >=x11-libs/libvdpau-1.5:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_radeonsi? ( virtual/libelf:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_zink? ( media-libs/vulkan-loader:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( virtual/libudev:= ) wayland? ( >=dev-libs/wayland-1.18.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=x11-libs/libdrm-2.4.121[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxshmfence-1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxcb-1.17:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/xcb-util-keysyms[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_r300? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_r600? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeon? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.121[video_cards_radeon] ) video_cards_radeonsi? ( >=x11-libs/libdrm-2.4.121[video_cards_amdgpu] )
+REQUIRED_USE=d3d9? ( || ( video_cards_freedreno video_cards_intel video_cards_nouveau video_cards_panfrost video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_vmware video_cards_zink ) ) llvm? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) video_cards_lavapipe? ( llvm vulkan ) video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) ) video_cards_zink? ( vulkan opengl ) video_cards_nvk? ( vulkan video_cards_nouveau ) vdpau? ( X ) xa? ( X )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://archive.mesa3d.org/mesa-25.0.7.tar.xz https://crates.io/api/v1/crates/syn/2.0.68/download -> syn-2.0.68.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate
+_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e rust 3b042096236a464b8bd9dd7a1120ad23 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=47a18493f724b3e0fe936fac6a750b62
diff --git a/metadata/md5-cache/media-video/ffmpeg-chromium-132 b/metadata/md5-cache/media-video/ffmpeg-chromium-132
deleted file mode 100644
index 9d5a67c371a5..000000000000
--- a/metadata/md5-cache/media-video/ffmpeg-chromium-132
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-build/make-3.81 virtual/pkgconfig cpu_flags_x86_mmx? ( >=dev-lang/nasm-2.13 )
-DEFINED_PHASES=compile configure install prepare
-DEPEND=>=media-libs/opus-1.0.2-r2 vaapi? ( >=media-libs/libva-1.2.1-r1:0= ) nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 ) vdpau? ( >=x11-libs/libvdpau-0.7 ) vulkan? ( >=media-libs/vulkan-loader-1.3.277:= ) vulkan? ( >=dev-util/vulkan-headers-1.3.277 )
-DESCRIPTION=FFmpeg built specifically for codec support in Chromium-based browsers
-EAPI=8
-HOMEPAGE=https://ffmpeg.org/
-INHERIT=flag-o-matic toolchain-funcs
-IUSE=cpudetection debug +gpl vaapi vdpau vulkan nvenc +threads cpu_flags_arm_thumb cpu_flags_arm_v6 cpu_flags_arm_thumb2 cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_arm_vfpv3 cpu_flags_arm_v8 cpu_flags_arm_asimddp cpu_flags_arm_i8mm cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_xop
-KEYWORDS=amd64 ~arm arm64 ~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 )
-RESTRICT=test
-SLOT=132
-SRC_URI=https://deps.gentoo.zip/media-video/ffmpeg-chromium-132.tar.xz
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=18e55b96daf9cbada6947a42a8e17d19
diff --git a/metadata/md5-cache/media-video/ffmpeg-chromium-133 b/metadata/md5-cache/media-video/ffmpeg-chromium-133
deleted file mode 100644
index 37fbc64ea587..000000000000
--- a/metadata/md5-cache/media-video/ffmpeg-chromium-133
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-build/make-3.81 virtual/pkgconfig cpu_flags_x86_mmx? ( >=dev-lang/nasm-2.13 )
-DEFINED_PHASES=compile configure install prepare
-DEPEND=>=media-libs/opus-1.0.2-r2 vaapi? ( >=media-libs/libva-1.2.1-r1:0= ) nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 ) vdpau? ( >=x11-libs/libvdpau-0.7 ) vulkan? ( >=media-libs/vulkan-loader-1.3.277:= ) vulkan? ( >=dev-util/vulkan-headers-1.3.277 )
-DESCRIPTION=FFmpeg built specifically for codec support in Chromium-based browsers
-EAPI=8
-HOMEPAGE=https://ffmpeg.org/
-INHERIT=flag-o-matic toolchain-funcs
-IUSE=cpudetection debug +gpl vaapi vdpau vulkan nvenc +threads cpu_flags_arm_thumb cpu_flags_arm_v6 cpu_flags_arm_thumb2 cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_arm_vfpv3 cpu_flags_arm_v8 cpu_flags_arm_asimddp cpu_flags_arm_i8mm cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_xop
-KEYWORDS=amd64 ~arm arm64 ~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 )
-RESTRICT=test
-SLOT=133
-SRC_URI=https://deps.gentoo.zip/media-video/ffmpeg-chromium-133.tar.xz
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=18e55b96daf9cbada6947a42a8e17d19
diff --git a/metadata/md5-cache/media-video/obs-studio-31.0.3 b/metadata/md5-cache/media-video/obs-studio-31.0.3
index a63d18a2d5bf..22a839de15cf 100644
--- a/metadata/md5-cache/media-video/obs-studio-31.0.3
+++ b/metadata/md5-cache/media-video/obs-studio-31.0.3
@@ -1,17 +1,17 @@
BDEPEND=lua? ( dev-lang/swig ) python? ( dev-lang/swig ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
+DEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
DESCRIPTION=Software for Recording and Streaming Live Video Content
EAPI=8
HOMEPAGE=https://obsproject.com
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic lua-single optfeature python-single-r1 xdg
-IUSE=+alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv sndio speex test-input truetype v4l vlc wayland websocket lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+IUSE=+alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv sndio speex test-input truetype v4l vlc wayland websocket lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=Boost-1.0 GPL-2+ MIT Unlicense
-RDEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
-REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
+RDEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
+REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
SLOT=0
SRC_URI=https://github.com/obsproject/obs-studio/archive/31.0.3.tar.gz -> obs-studio-31.0.3.tar.gz https://github.com/obsproject/obs-browser/archive/b56fd78936761891475458447c1cc9058bb9c2d4.tar.gz -> obs-browser-b56fd78936761891475458447c1cc9058bb9c2d4.tar.gz https://github.com/obsproject/obs-websocket/archive/c542622d7b6d41ce5875f54efdab1d4ac2967ef4.tar.gz -> obs-websocket-c542622d7b6d41ce5875f54efdab1d4ac2967ef4.tar.gz browser? ( amd64? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_6533_linux_x86_64.tar.xz ) arm64? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_6533_linux_aarch64.tar.xz ) )
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5d99d9de712aa0d88d8fbf7ece7821b1
+_md5_=a8171b5fa7f530d3d5f464fce7cf5b07
diff --git a/metadata/md5-cache/media-video/obs-studio-31.0.3-r1 b/metadata/md5-cache/media-video/obs-studio-31.0.3-r1
index 97133f7aa50a..341a09c1eaf5 100644
--- a/metadata/md5-cache/media-video/obs-studio-31.0.3-r1
+++ b/metadata/md5-cache/media-video/obs-studio-31.0.3-r1
@@ -1,17 +1,17 @@
BDEPEND=lua? ( dev-lang/swig ) python? ( dev-lang/swig ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
+DEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
DESCRIPTION=Software for Recording and Streaming Live Video Content
EAPI=8
HOMEPAGE=https://obsproject.com
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic lua-single optfeature python-single-r1 xdg
-IUSE=+alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv sndio speex test-input truetype v4l vlc wayland websocket lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+IUSE=+alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv sndio speex test-input truetype v4l vlc wayland websocket lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=Boost-1.0 GPL-2+ MIT Unlicense
-RDEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
-REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
+RDEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libdrm x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
+REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
SLOT=0
SRC_URI=https://github.com/obsproject/obs-studio/archive/31.0.3.tar.gz -> obs-studio-31.0.3.tar.gz https://github.com/obsproject/obs-browser/archive/b56fd78936761891475458447c1cc9058bb9c2d4.tar.gz -> obs-browser-b56fd78936761891475458447c1cc9058bb9c2d4.tar.gz https://github.com/obsproject/obs-websocket/archive/c542622d7b6d41ce5875f54efdab1d4ac2967ef4.tar.gz -> obs-websocket-c542622d7b6d41ce5875f54efdab1d4ac2967ef4.tar.gz browser? ( amd64? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_6533_linux_x86_64_v3.tar.xz ) arm64? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_6533_linux_aarch64_v3.tar.xz ) )
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5fbbf7639df8813289aa3028c1933449
+_md5_=537e9740c01af1bedd7c37bf86f7820b
diff --git a/metadata/md5-cache/media-video/obs-studio-9999 b/metadata/md5-cache/media-video/obs-studio-9999
index 965eb81c4023..f1d2ca83e4a5 100644
--- a/metadata/md5-cache/media-video/obs-studio-9999
+++ b/metadata/md5-cache/media-video/obs-studio-9999
@@ -1,17 +1,17 @@
BDEPEND=lua? ( dev-lang/swig ) python? ( dev-lang/swig ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
+DEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
DESCRIPTION=Software for Recording and Streaming Live Video Content
EAPI=8
HOMEPAGE=https://obsproject.com
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic lua-single optfeature python-single-r1 xdg git-r3
-IUSE=+alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv sndio speex test-input truetype v4l vlc wayland websocket lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+IUSE=+alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv sndio speex test-input truetype v4l vlc wayland websocket lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
LICENSE=Boost-1.0 GPL-2+ MIT Unlicense
PROPERTIES=live
-RDEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
-REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
+RDEPEND=dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/jansson:= dev-libs/uthash dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd[X] media-libs/libva media-libs/rnnoise media-libs/x264:= >=media-video/ffmpeg-6.1:=[nvenc?,opus,x264] net-misc/curl net-libs/mbedtls:0= sys-apps/dbus sys-apps/pciutils sys-apps/util-linux sys-libs/zlib:= x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXfixes x11-libs/libxkbcommon alsa? ( media-libs/alsa-lib ) browser? ( || ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups x11-libs/cairo x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXi x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango ) fdk? ( media-libs/fdk-aac:= ) jack? ( virtual/jack ) 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 ) ) mpegts? ( net-libs/librist net-libs/srt ) nvenc? ( >=media-libs/nv-codec-headers-12 ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( 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 ) ) qsv? ( media-libs/libvpl ) sndio? ( media-sound/sndio ) speex? ( media-libs/speexdsp ) truetype? ( media-libs/fontconfig media-libs/freetype ) v4l? ( media-libs/libv4l virtual/udev ) vlc? ( media-video/vlc:= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) websocket? ( <dev-cpp/asio-1.34.0 dev-cpp/websocketpp dev-libs/qr-code-generator )
+REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
SLOT=0
SRC_URI=browser? ( amd64? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_6533_linux_x86_64_v3.tar.xz ) arm64? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_6533_linux_aarch64_v3.tar.xz ) )
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7b923e6083015963c1e87b329fb70953
+_md5_=eea14849c55fab5c536f03da9646e1b3
diff --git a/metadata/md5-cache/net-analyzer/icinga2-2.14.4 b/metadata/md5-cache/net-analyzer/icinga2-2.14.6
index c2841204fcd8..2b8c71304ce1 100644
--- a/metadata/md5-cache/net-analyzer/icinga2-2.14.4
+++ b/metadata/md5-cache/net-analyzer/icinga2-2.14.6
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/bison >=sys-devel/flex-2.5.35 app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.4.0:0= ) <dev-libs/boost-1.87.0:=[context] console? ( dev-libs/libedit ) mariadb? ( dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql dev-db/mysql-connector-c++:= ) postgres? ( dev-db/postgresql:= ) dev-libs/yajl:= acct-user/icinga acct-group/icinga acct-group/icingacmd
+DEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.4.0:0= ) dev-libs/boost:=[context] console? ( dev-libs/libedit ) mariadb? ( dev-db/mariadb dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql dev-db/mysql-connector-c++:= ) postgres? ( dev-db/postgresql:= ) dev-libs/yajl:= acct-user/icinga acct-group/icinga acct-group/icingacmd
DESCRIPTION=Distributed, general purpose, network monitoring engine
EAPI=8
HOMEPAGE=https://icinga.com/
@@ -8,9 +8,9 @@ INHERIT=cmake systemd
IUSE=console jumbo-build libressl lto mail mariadb minimal +mysql nano-syntax +plugins postgres systemd +vim-syntax
KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
-RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.4.0:0= ) <dev-libs/boost-1.87.0:=[context] console? ( dev-libs/libedit ) mariadb? ( dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql dev-db/mysql-connector-c++:= ) postgres? ( dev-db/postgresql:= ) dev-libs/yajl:= acct-user/icinga acct-group/icinga acct-group/icingacmd plugins? ( || ( net-analyzer/monitoring-plugins net-analyzer/nagios-plugins ) ) mail? ( virtual/mailx ) acct-group/nagios
+RDEPEND=!libressl? ( dev-libs/openssl:0= ) libressl? ( >=dev-libs/libressl-3.4.0:0= ) dev-libs/boost:=[context] console? ( dev-libs/libedit ) mariadb? ( dev-db/mariadb dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql dev-db/mysql-connector-c++:= ) postgres? ( dev-db/postgresql:= ) dev-libs/yajl:= acct-user/icinga acct-group/icinga acct-group/icingacmd plugins? ( || ( net-analyzer/monitoring-plugins net-analyzer/nagios-plugins ) ) mail? ( virtual/mailx ) acct-group/nagios
REQUIRED_USE=!minimal? ( || ( mariadb mysql postgres ) )
SLOT=0
-SRC_URI=https://github.com/Icinga/icinga2/archive/v2.14.4.tar.gz -> icinga2-2.14.4.tar.gz
+SRC_URI=https://github.com/Icinga/icinga2/archive/v2.14.6.tar.gz -> icinga2-2.14.6.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ef7d280f9f7857a0ac19474ad1abfa06
+_md5_=7693c7a3fc99d3f2236c492c7945963f
diff --git a/metadata/md5-cache/net-analyzer/nagios-4.5.9 b/metadata/md5-cache/net-analyzer/nagios-4.5.9
new file mode 100644
index 000000000000..b4c24aae842a
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/nagios-4.5.9
@@ -0,0 +1,9 @@
+DEFINED_PHASES=-
+DESCRIPTION=The Nagios metapackage
+EAPI=8
+HOMEPAGE=https://www.nagios.org/
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=metapackage
+RDEPEND=~net-analyzer/nagios-core-4.5.9 || ( net-analyzer/nagios-plugins net-analyzer/monitoring-plugins )
+SLOT=0
+_md5_=ed2964b5e8ff0b74fefce60cdecb3d66
diff --git a/metadata/md5-cache/net-analyzer/nagios-core-4.5.9 b/metadata/md5-cache/net-analyzer/nagios-core-4.5.9
new file mode 100644
index 000000000000..c381b0f08448
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/nagios-core-4.5.9
@@ -0,0 +1,16 @@
+BDEPEND=acct-group/nagios acct-user/nagios virtual/mailx dev-lang/perl:= sys-apps/which apache2? ( acct-group/apache ) lighttpd? ( acct-group/lighttpd ) web? ( app-arch/unzip ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst
+DEPEND=dev-libs/libltdl:0
+DESCRIPTION=Nagios core - monitoring daemon, web GUI, and documentation
+EAPI=8
+HOMEPAGE=https://www.nagios.org/
+INHERIT=systemd toolchain-funcs
+IUSE=apache2 classicui lighttpd +web vim-syntax
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/nagios acct-user/nagios virtual/mailx dev-lang/perl:= dev-libs/libltdl:0 web? ( media-libs/gd[jpeg,png] lighttpd? ( www-servers/lighttpd[php] ) apache2? ( || ( www-servers/apache[apache2_modules_alias,apache2_modules_cgi] www-servers/apache[apache2_modules_alias,apache2_modules_cgid] ( www-servers/apache[apache2_modules_alias] www-apache/mod_fcgid ) ) || ( dev-lang/php:*[apache2] dev-lang/php:*[cgi] dev-lang/php:*[fpm] ) ) ) vim-syntax? ( app-vim/nagios-syntax )
+REQUIRED_USE=apache2? ( !lighttpd )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/nagios/nagios-4.5.9.tar.gz web? ( https://dev.gentoo.org/~mjo/distfiles/nagios-core-gentoo-icons-20141125.tar )
+_eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=7ca897faa89623c2cad227d8b9db3dc7
diff --git a/metadata/md5-cache/net-dns/maradns-3.5.0036 b/metadata/md5-cache/net-dns/maradns-3.5.0036
index 95d66a89bbd5..f79e8288d934 100644
--- a/metadata/md5-cache/net-dns/maradns-3.5.0036
+++ b/metadata/md5-cache/net-dns/maradns-3.5.0036
@@ -1,14 +1,14 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=configure install postinst setup
DESCRIPTION=A security-aware DNS server
EAPI=8
HOMEPAGE=https://maradns.samiam.org
-INHERIT=flag-o-matic python-any-r1 systemd toolchain-funcs
+INHERIT=edo flag-o-matic python-any-r1 systemd toolchain-funcs
IUSE=examples
KEYWORDS=amd64 ~mips ~ppc x86
LICENSE=BSD-2 GPL-2
RDEPEND=acct-group/maradns acct-user/duende acct-user/maradns
SLOT=0
SRC_URI=https://maradns.samiam.org/download/3.5/3.5.0036/maradns-3.5.0036.tar.xz
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=424f4133eacfe7c6799b7332d2c94d01
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=f101fc32429ea57453ab11b89f330611
diff --git a/metadata/md5-cache/net-misc/kea-2.4.1 b/metadata/md5-cache/net-misc/kea-2.4.1
index a4f232c981d0..02275efce724 100644
--- a/metadata/md5-cache/net-misc/kea-2.4.1
+++ b/metadata/md5-cache/net-misc/kea-2.4.1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.isc.org/isc/kea/kea-2.4.1.tar.gz https://downloads.isc.org/isc/kea/2.4.1/kea-2.4.1.tar.gz
_eclasses_=autotools 216128ca9bbff45fbea22427005310c7 fcaps 27152c9e4da035accb14a2d7879744ef flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=804da20cfdc3af3f8cb72c59bc351380
+_md5_=2d900163c05b5fc105a19e6d7ef11b2a
diff --git a/metadata/md5-cache/net-misc/kea-9999 b/metadata/md5-cache/net-misc/kea-9999
index 91965a8da977..15bf6854ae90 100644
--- a/metadata/md5-cache/net-misc/kea-9999
+++ b/metadata/md5-cache/net-misc/kea-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=shell? ( ^^ ( python_single_target_python3_9 python_single_target_p
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools 216128ca9bbff45fbea22427005310c7 fcaps 27152c9e4da035accb14a2d7879744ef flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=804da20cfdc3af3f8cb72c59bc351380
+_md5_=2d900163c05b5fc105a19e6d7ef11b2a
diff --git a/metadata/md5-cache/net-misc/rclone-1.69.3 b/metadata/md5-cache/net-misc/rclone-1.69.3
new file mode 100644
index 000000000000..69e22cb2ecca
--- /dev/null
+++ b/metadata/md5-cache/net-misc/rclone-1.69.3
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
+DEFINED_PHASES=compile install pretend setup test unpack
+DESCRIPTION=A program to sync files to and from various cloud storage providers
+EAPI=8
+HOMEPAGE=https://rclone.org/ https://github.com/rclone/rclone/
+INHERIT=shell-completion check-reqs edo go-module
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
+RDEPEND=sys-fs/fuse:3=
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/rclone/rclone/releases/download/v1.69.3/rclone-v1.69.3.tar.gz https://github.com/rclone/rclone/releases/download/v1.69.3/rclone-v1.69.3-vendor.tar.gz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=d888631c4c36ec44f29206eb78cbc724
diff --git a/metadata/md5-cache/sci-libs/linbox-1.7.0-r2 b/metadata/md5-cache/sci-libs/linbox-1.7.0-r2
new file mode 100644
index 000000000000..6e69695b3174
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/linbox-1.7.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( app-text/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare pretend setup
+DEPEND=dev-libs/gmp[cxx(+)] =sci-libs/givaro-4.2* =sci-libs/fflas-ffpack-2.5* virtual/cblas virtual/lapack opencl? ( virtual/opencl ) dev-libs/ntl:= sci-libs/iml dev-libs/mpfr:= sci-mathematics/flint
+DESCRIPTION=C++ template library for integer and finite-field linear algebra
+EAPI=8
+HOMEPAGE=https://linalg.org/
+INHERIT=autotools toolchain-funcs
+IUSE=doc opencl openmp
+KEYWORDS=~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=GPL-2+ LGPL-2.1
+RDEPEND=dev-libs/gmp[cxx(+)] =sci-libs/givaro-4.2* =sci-libs/fflas-ffpack-2.5* virtual/cblas virtual/lapack opencl? ( virtual/opencl ) dev-libs/ntl:= sci-libs/iml dev-libs/mpfr:= sci-mathematics/flint doc? ( >=dev-libs/mathjax-3 )
+SLOT=0
+SRC_URI=https://github.com/linbox-team/linbox/releases/download/v1.7.0/linbox-1.7.0.tar.gz
+_eclasses_=autotools 216128ca9bbff45fbea22427005310c7 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=91f5f6ac6647303ca730ccf8676cc73c
diff --git a/metadata/md5-cache/sys-apps/nix-2.28.2 b/metadata/md5-cache/sys-apps/nix-2.29.0
index 2b33bed0fa2d..f84333fa6014 100644
--- a/metadata/md5-cache/sys-apps/nix-2.28.2
+++ b/metadata/md5-cache/sys-apps/nix-2.29.0
@@ -10,6 +10,6 @@ KEYWORDS=~amd64
LICENSE=LGPL-2.1
RDEPEND=app-arch/brotli app-arch/bzip2 app-arch/xz-utils app-misc/jq app-text/lowdown-nix dev-cpp/gtest dev-db/sqlite dev-libs/editline:0= amd64? ( dev-libs/libcpuid:0= ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) >=dev-libs/boost-1.66:0=[context] net-misc/curl sys-apps/busybox-nix-sandbox-shell sys-libs/libseccomp dev-libs/libsodium sys-libs/zlib doc? ( dev-libs/libxml2 dev-libs/libxslt app-text/docbook-xsl-stylesheets ) acct-group/nixbld >=acct-user/nixbld1-1 >=acct-user/nixbld2-1 >=acct-user/nixbld3-1 >=acct-user/nixbld4-1 >=acct-user/nixbld5-1 >=acct-user/nixbld6-1 >=acct-user/nixbld7-1 >=acct-user/nixbld8-1 >=acct-user/nixbld9-1 >=acct-user/nixbld10-1 >=acct-user/nixbld11-1 >=acct-user/nixbld12-1 >=acct-user/nixbld13-1 >=acct-user/nixbld14-1 >=acct-user/nixbld15-1 >=acct-user/nixbld16-1 >=acct-user/nixbld17-1 >=acct-user/nixbld18-1 >=acct-user/nixbld19-1 >=acct-user/nixbld20-1 >=acct-user/nixbld21-1 >=acct-user/nixbld22-1 >=acct-user/nixbld23-1 >=acct-user/nixbld24-1 >=acct-user/nixbld25-1 >=acct-user/nixbld26-1 >=acct-user/nixbld27-1 >=acct-user/nixbld28-1 >=acct-user/nixbld29-1 >=acct-user/nixbld30-1 >=acct-user/nixbld31-1 >=acct-user/nixbld32-1 >=acct-user/nixbld33-1 >=acct-user/nixbld34-1 >=acct-user/nixbld35-1 >=acct-user/nixbld36-1 >=acct-user/nixbld37-1 >=acct-user/nixbld38-1 >=acct-user/nixbld39-1 >=acct-user/nixbld40-1 >=acct-user/nixbld41-1 >=acct-user/nixbld42-1 >=acct-user/nixbld43-1 >=acct-user/nixbld44-1 >=acct-user/nixbld45-1 >=acct-user/nixbld46-1 >=acct-user/nixbld47-1 >=acct-user/nixbld48-1 >=acct-user/nixbld49-1 >=acct-user/nixbld50-1 >=acct-user/nixbld51-1 >=acct-user/nixbld52-1 >=acct-user/nixbld53-1 >=acct-user/nixbld54-1 >=acct-user/nixbld55-1 >=acct-user/nixbld56-1 >=acct-user/nixbld57-1 >=acct-user/nixbld58-1 >=acct-user/nixbld59-1 >=acct-user/nixbld60-1 >=acct-user/nixbld61-1 >=acct-user/nixbld62-1 >=acct-user/nixbld63-1 >=acct-user/nixbld64-1 virtual/tmpfiles
SLOT=0
-SRC_URI=https://github.com/NixOS/nix/archive/refs/tags/2.28.2.tar.gz -> nix-2.28.2.tar.gz
+SRC_URI=https://github.com/NixOS/nix/archive/refs/tags/2.29.0.tar.gz -> nix-2.29.0.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
_md5_=74596c28210e300d0fdd54715a89f3d2
diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250522-r1 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250522-r1
index 64448c1193f8..3efd02bf09b4 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250522-r1
+++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250522-r1
@@ -6,6 +6,7 @@ EAPI=8
HOMEPAGE=https://gcc.gnu.org/
INHERIT=toolchain
IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 time64
+KEYWORDS=~m68k
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=>=sys-devel/gcc-config-2.11
RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
@@ -13,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20250522/gcc-13-20250522.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e rust 3b042096236a464b8bd9dd7a1120ad23 toolchain acb5732e9abda2cbaa288edb1c93b923 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=493224b4297903ea77bd73ed0d3b7536
+_md5_=e99a31738009c4fd588e475648f4ab58
diff --git a/metadata/md5-cache/www-apps/chromedriver-bin-136.0.7103.113 b/metadata/md5-cache/www-apps/chromedriver-bin-137.0.7151.55
index c44580d955c2..ccf1bbd0ba74 100644
--- a/metadata/md5-cache/www-apps/chromedriver-bin-136.0.7103.113
+++ b/metadata/md5-cache/www-apps/chromedriver-bin-137.0.7151.55
@@ -8,5 +8,5 @@ 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/136.0.7103.113/linux64/chromedriver-linux64.zip -> chromedriver-bin-136.0.7103.113.linux64.zip )
+SRC_URI=amd64? ( https://storage.googleapis.com/chrome-for-testing-public/137.0.7151.55/linux64/chromedriver-linux64.zip -> chromedriver-bin-137.0.7151.55.linux64.zip )
_md5_=e8fe9cc91bdbf030dade6ba5366dd8ee
diff --git a/metadata/md5-cache/www-apps/paperless-ngx-2.15.3 b/metadata/md5-cache/www-apps/paperless-ngx-2.16.2
index 7487ce7db85a..07bfa4c1de9b 100644
--- a/metadata/md5-cache/www-apps/paperless-ngx-2.15.3
+++ b/metadata/md5-cache/www-apps/paperless-ngx-2.16.2
@@ -11,6 +11,6 @@ LICENSE=GPL-3
RDEPEND=acct-group/paperless acct-user/paperless app-text/unpaper dev-python/hiredis dev-python/websockets dev-python/asgiref dev-python/bleach dev-python/celery >=dev-python/channels-4.1 >=dev-python/channels-redis-4.0 dev-python/concurrent-log-handler >=dev-python/dateparser-1.2 >=dev-python/django-5.1.1 <dev-python/django-5.2 dev-python/django-allauth dev-python/django-celery-results dev-python/django-cors-headers dev-python/django-extensions >=dev-python/django-filter-24.3 dev-python/django-guardian dev-python/django-multiselectfield dev-python/django-redis dev-python/django-soft-delete >=dev-python/djangorestframework-3.15.2 dev-python/django-rest-framework-guardian2 dev-python/drf-writable-nested dev-python/filelock dev-python/httpx-oauth dev-python/imap-tools >=dev-python/inotifyrecursive-0.3 >=dev-python/jinja2-3.1 dev-python/langdetect dev-python/nltk dev-python/pathvalidate dev-python/pdf2image dev-python/pikepdf dev-python/pillow dev-python/python-dateutil dev-python/python-dotenv dev-python/python-gnupg >=dev-python/python-ipware-2.0.0 dev-python/python-magic dev-python/pyzbar dev-python/rapidfuzz dev-python/redis >=dev-python/scikit-learn-1.5 dev-python/tqdm >=dev-python/uvicorn-0.26.0 >=dev-python/watchdog-4.0 >=dev-python/whitenoise-6.8 >=dev-python/whoosh-2.7 media-gfx/imagemagick[xml] media-gfx/optipng media-libs/jbig2enc www-servers/gunicorn audit? ( dev-python/django-auditlog ) compression? ( dev-python/django-compression-middleware ) mysql? ( dev-python/mysqlclient ) ocr? ( >=app-text/OCRmyPDF-16.5 ) postgres? ( dev-python/psycopg:2 ) !remote-redis? ( dev-db/redis ) zxing? ( media-libs/zxing-cpp[python] ) virtual/tmpfiles
REQUIRED_USE=|| ( mysql postgres sqlite )
SLOT=0
-SRC_URI=https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.15.3/paperless-ngx-v2.15.3.tar.xz
+SRC_URI=https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.16.2/paperless-ngx-v2.16.2.tar.xz
_eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
_md5_=0f83756d4ccb716ca8c4c1619d55f148
diff --git a/metadata/md5-cache/www-client/chromium-136.0.7103.92 b/metadata/md5-cache/www-client/chromium-136.0.7103.92
deleted file mode 100644
index 73d5b751c975..000000000000
--- a/metadata/md5-cache/www-client/chromium-136.0.7103.92
+++ /dev/null
@@ -1,17 +0,0 @@
-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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) || ( ( 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(-)] ) ( dev-lang/python:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) !bundled-toolchain? ( llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 llvm-core/lld:19 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:19[cfi] ) ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 ) >=dev-util/bindgen-0.68.0 >=dev-build/gn-0.2217 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-22.11.0:0/22[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig 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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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
-EAPI=8
-HOMEPAGE=https://www.chromium.org/
-INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
-IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio qt6 +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_19 pgo
-KEYWORDS=amd64 arm64 ~ppc64
-LICENSE=BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions 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 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense unRAR UoI-NCSA X11-Lucent
-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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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? ( || ( 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:136 ) )
-REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_19 )
-RESTRICT=!bindist? ( bindist ) !test? ( test )
-SLOT=0/stable
-SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/136.0.7103.92/chromium-136.0.7103.92-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/136-2/chromium-patches-136-2.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-5118-g52cd27e6-5.tar.xz -> chromium-clang-llvmorg-21-init-5118-g52cd27e6-5.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz -> chromium-rust-toolchain-f7b4354283-1-llvmorg-21-init-5118-g52cd27e6.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/136.0.7103.92/chromium-136.0.7103.92-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35 -> chromium-testfonts-f26f29c9d3.tar.gz ) ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/01dda910156deccddab855e2b6adaea2c751ae45/openpower-patches-01dda910156deccddab855e2b6adaea2c751ae45.tar.bz2 -> chromium-openpower-01dda91015.tar.bz2 ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5f34ba35cace3642afaa76c2e5d7a9bd
diff --git a/metadata/md5-cache/www-client/chromium-137.0.7151.27 b/metadata/md5-cache/www-client/chromium-137.0.7151.27
deleted file mode 100644
index 4692229edeec..000000000000
--- a/metadata/md5-cache/www-client/chromium-137.0.7151.27
+++ /dev/null
@@ -1,17 +0,0 @@
-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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) || ( ( 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(-)] ) ( dev-lang/python:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) !bundled-toolchain? ( llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 llvm-core/lld:19 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:19[cfi] ) ) ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 llvm-core/lld:20 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:20[cfi] ) ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 ) >=dev-util/bindgen-0.68.0 >=dev-build/gn-0.2217 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-22.11.0:0/22[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig 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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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
-EAPI=8
-HOMEPAGE=https://www.chromium.org/
-INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
-IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio qt6 +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_19 llvm_slot_20 pgo
-KEYWORDS=~amd64 ~arm64
-LICENSE=BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions 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 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense unRAR UoI-NCSA X11-Lucent
-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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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? ( || ( 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:137 ) )
-REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_19 llvm_slot_20 )
-RESTRICT=!bindist? ( bindist ) !test? ( test )
-SLOT=0/beta
-SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/137.0.7151.27/chromium-137.0.7151.27-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/137/chromium-patches-137.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz -> chromium-clang-llvmorg-21-init-9266-g09006611-1.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz -> chromium-rust-toolchain-c8f9423028-1-llvmorg-21-init-9266-g09006611.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/137.0.7151.27/chromium-137.0.7151.27-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35 -> chromium-testfonts-f26f29c9d3.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 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fb0cdcab465003998f1fc5a1a9afb24c
diff --git a/metadata/md5-cache/www-client/chromium-137.0.7151.32 b/metadata/md5-cache/www-client/chromium-137.0.7151.32
deleted file mode 100644
index 7c66c72530a6..000000000000
--- a/metadata/md5-cache/www-client/chromium-137.0.7151.32
+++ /dev/null
@@ -1,17 +0,0 @@
-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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) || ( ( 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(-)] ) ( dev-lang/python:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) !bundled-toolchain? ( llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 llvm-core/lld:19 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:19[cfi] ) ) ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 llvm-core/lld:20 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:20[cfi] ) ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 ) >=dev-util/bindgen-0.68.0 >=dev-build/gn-0.2217 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-22.11.0:0/22[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig 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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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
-EAPI=8
-HOMEPAGE=https://www.chromium.org/
-INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
-IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio qt6 +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_19 llvm_slot_20 pgo
-KEYWORDS=~amd64 ~arm64
-LICENSE=BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions 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 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense unRAR UoI-NCSA X11-Lucent
-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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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? ( || ( 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:137 ) )
-REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_19 llvm_slot_20 )
-RESTRICT=!bindist? ( bindist ) !test? ( test )
-SLOT=0/beta
-SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/137.0.7151.32/chromium-137.0.7151.32-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/137/chromium-patches-137.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz -> chromium-clang-llvmorg-21-init-9266-g09006611-1.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz -> chromium-rust-toolchain-c8f9423028-1-llvmorg-21-init-9266-g09006611.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/137.0.7151.32/chromium-137.0.7151.32-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35 -> chromium-testfonts-f26f29c9d3.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 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fb0cdcab465003998f1fc5a1a9afb24c
diff --git a/metadata/md5-cache/www-client/chromium-137.0.7151.40 b/metadata/md5-cache/www-client/chromium-137.0.7151.55
index 9e435341a536..e7eaae7aa7bd 100644
--- a/metadata/md5-cache/www-client/chromium-137.0.7151.40
+++ b/metadata/md5-cache/www-client/chromium-137.0.7151.55
@@ -12,6 +12,6 @@ RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] d
REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_19 llvm_slot_20 )
RESTRICT=!bindist? ( bindist ) !test? ( test )
SLOT=0/stable
-SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/137.0.7151.40/chromium-137.0.7151.40-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/137/chromium-patches-137.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz -> chromium-clang-llvmorg-21-init-9266-g09006611-1.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz -> chromium-rust-toolchain-c8f9423028-1-llvmorg-21-init-9266-g09006611.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/137.0.7151.40/chromium-137.0.7151.40-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35 -> chromium-testfonts-f26f29c9d3.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/137.0.7151.55/chromium-137.0.7151.55-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/137/chromium-patches-137.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz -> chromium-clang-llvmorg-21-init-9266-g09006611-1.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz -> chromium-rust-toolchain-c8f9423028-1-llvmorg-21-init-9266-g09006611.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/137.0.7151.55/chromium-137.0.7151.55-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35 -> chromium-testfonts-f26f29c9d3.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 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ff44442e5d5de44b11c4a55204b51174
diff --git a/metadata/md5-cache/www-client/chromium-138.0.7180.2 b/metadata/md5-cache/www-client/chromium-138.0.7204.4
index 1da2c151b010..41fe38fccd0f 100644
--- a/metadata/md5-cache/www-client/chromium-138.0.7180.2
+++ b/metadata/md5-cache/www-client/chromium-138.0.7204.4
@@ -6,11 +6,12 @@ EAPI=8
HOMEPAGE=https://www.chromium.org/
INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
IUSE=+X +system-harfbuzz +system-icu +system-png +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_19 llvm_slot_20 pgo
+KEYWORDS=~amd64 ~arm64
LICENSE=BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions 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 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA X11-Lucent 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-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !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? ( || ( 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:138 ) )
REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_19 llvm_slot_20 )
RESTRICT=!bindist? ( bindist ) !test? ( test )
-SLOT=0/dev
-SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/138.0.7180.2/chromium-138.0.7180.2-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/138/chromium-patches-138.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-9266-g09006611-2.tar.xz -> chromium-clang-llvmorg-21-init-9266-g09006611-2.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz -> chromium-rust-toolchain-c8f9423028-1-llvmorg-21-init-9266-g09006611.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/138.0.7180.2/chromium-138.0.7180.2-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35 -> chromium-testfonts-f26f29c9d3.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 )
+SLOT=0/beta
+SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/138.0.7204.4/chromium-138.0.7204.4-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/138-1/chromium-patches-138-1.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz -> chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz -> chromium-rust-toolchain-4a0969e06d-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/138.0.7204.4/chromium-138.0.7204.4-linux-testdata.tar.xz 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 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=72d66804322369a84c91352fe8fa345b
+_md5_=01ab54ac43152dfe0b6fcb16f9c263e1
diff --git a/metadata/md5-cache/www-client/google-chrome-136.0.7103.113 b/metadata/md5-cache/www-client/google-chrome-137.0.7151.55
index f5e818a2d9d9..f06d1569b236 100644
--- a/metadata/md5-cache/www-client/google-chrome-136.0.7103.113
+++ b/metadata/md5-cache/www-client/google-chrome-137.0.7151.55
@@ -1,7 +1,7 @@
DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Google
EAPI=8
-HOMEPAGE=https://www.google.com/chrome
+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
@@ -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-stable/google-chrome-stable_136.0.7103.113-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_137.0.7151.55-1_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e5980ef6c7745cd2b8847405318ad44e
+_md5_=90946dad07c498270f9139e535cd6416
diff --git a/metadata/md5-cache/www-client/google-chrome-beta-137.0.7151.40 b/metadata/md5-cache/www-client/google-chrome-beta-138.0.7204.4
index 4c5345f167f9..0bc85d0b76e8 100644
--- a/metadata/md5-cache/www-client/google-chrome-beta-137.0.7151.40
+++ b/metadata/md5-cache/www-client/google-chrome-beta-138.0.7204.4
@@ -1,7 +1,7 @@
DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Google
EAPI=8
-HOMEPAGE=https://www.google.com/chrome
+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
@@ -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_137.0.7151.40-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_138.0.7204.4-1_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=00a85e8839f742af35389bcfc9911bf4
+_md5_=2a2a179827c449d864f0529d4ace3556
diff --git a/metadata/md5-cache/www-client/google-chrome-unstable-138.0.7180.2 b/metadata/md5-cache/www-client/google-chrome-unstable-138.0.7191.0
index c5a51e3b39c0..4aa696d67a4f 100644
--- a/metadata/md5-cache/www-client/google-chrome-unstable-138.0.7180.2
+++ b/metadata/md5-cache/www-client/google-chrome-unstable-138.0.7191.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Google
EAPI=8
-HOMEPAGE=https://www.google.com/chrome
+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
@@ -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_138.0.7180.2-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_138.0.7191.0-1_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=00a85e8839f742af35389bcfc9911bf4
+_md5_=2a2a179827c449d864f0529d4ace3556
diff --git a/metadata/md5-cache/www-client/librewolf-138.0.3_p1 b/metadata/md5-cache/www-client/librewolf-138.0.3_p1
deleted file mode 100644
index 0040e9932d8e..000000000000
--- a/metadata/md5-cache/www-client/librewolf-138.0.3_p1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( 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] dev-lang/python:3.9[ncurses,sqlite,ssl] ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.28.0 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 <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) )
-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/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.110 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 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-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.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=autotools 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 sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent +system-libvpx system-png +system-webp test valgrind wayland wifi +X +gmp-autoupdate jpegxl +jumbo-build openh264 -telemetry wasm-sandbox 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 +llvm_slot_19
-KEYWORDS=~amd64 ~arm64 ~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/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.110 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 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-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.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 ) wasm-sandbox? ( llvm_slot_19 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_19 )
-RESTRICT=mirror
-SLOT=0/138
-SRC_URI=https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/138.0.3-1/librewolf-138.0.3-1.source.tar.gz -> librewolf-138.0.3-1.source.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-138-patches-02.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/firefox/firefox-138-loong-patches-01.tar.xz ) wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/af.xpi -> firefox-138.0.3-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ar.xpi -> firefox-138.0.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ast.xpi -> firefox-138.0.3-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/be.xpi -> firefox-138.0.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/bg.xpi -> firefox-138.0.3-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/br.xpi -> firefox-138.0.3-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ca.xpi -> firefox-138.0.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/cak.xpi -> firefox-138.0.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/cs.xpi -> firefox-138.0.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/cy.xpi -> firefox-138.0.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/da.xpi -> firefox-138.0.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/de.xpi -> firefox-138.0.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/dsb.xpi -> firefox-138.0.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/el.xpi -> firefox-138.0.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/en-CA.xpi -> firefox-138.0.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/en-GB.xpi -> firefox-138.0.3-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/es-AR.xpi -> firefox-138.0.3-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/es-ES.xpi -> firefox-138.0.3-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/et.xpi -> firefox-138.0.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/eu.xpi -> firefox-138.0.3-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/fi.xpi -> firefox-138.0.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/fr.xpi -> firefox-138.0.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/fy-NL.xpi -> firefox-138.0.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ga-IE.xpi -> firefox-138.0.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/gd.xpi -> firefox-138.0.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/gl.xpi -> firefox-138.0.3-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/he.xpi -> firefox-138.0.3-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/hr.xpi -> firefox-138.0.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/hsb.xpi -> firefox-138.0.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/hu.xpi -> firefox-138.0.3-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/id.xpi -> firefox-138.0.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/is.xpi -> firefox-138.0.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/it.xpi -> firefox-138.0.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ja.xpi -> firefox-138.0.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ka.xpi -> firefox-138.0.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/kab.xpi -> firefox-138.0.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/kk.xpi -> firefox-138.0.3-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ko.xpi -> firefox-138.0.3-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/lt.xpi -> firefox-138.0.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/lv.xpi -> firefox-138.0.3-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ms.xpi -> firefox-138.0.3-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/nb-NO.xpi -> firefox-138.0.3-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/nl.xpi -> firefox-138.0.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/nn-NO.xpi -> firefox-138.0.3-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/pa-IN.xpi -> firefox-138.0.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/pl.xpi -> firefox-138.0.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/pt-BR.xpi -> firefox-138.0.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/pt-PT.xpi -> firefox-138.0.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/rm.xpi -> firefox-138.0.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ro.xpi -> firefox-138.0.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ru.xpi -> firefox-138.0.3-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/sk.xpi -> firefox-138.0.3-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/sl.xpi -> firefox-138.0.3-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/sq.xpi -> firefox-138.0.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/sr.xpi -> firefox-138.0.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/sv-SE.xpi -> firefox-138.0.3-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/th.xpi -> firefox-138.0.3-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/tr.xpi -> firefox-138.0.3-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/uk.xpi -> firefox-138.0.3-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/uz.xpi -> firefox-138.0.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/vi.xpi -> firefox-138.0.3-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/zh-CN.xpi -> firefox-138.0.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/zh-TW.xpi -> firefox-138.0.3-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ach.xpi -> firefox-138.0.3-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/an.xpi -> firefox-138.0.3-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/az.xpi -> firefox-138.0.3-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/bn.xpi -> firefox-138.0.3-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/bs.xpi -> firefox-138.0.3-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ca-valencia.xpi -> firefox-138.0.3-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/eo.xpi -> firefox-138.0.3-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/es-CL.xpi -> firefox-138.0.3-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/es-MX.xpi -> firefox-138.0.3-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/fa.xpi -> firefox-138.0.3-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ff.xpi -> firefox-138.0.3-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/fur.xpi -> firefox-138.0.3-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/gn.xpi -> firefox-138.0.3-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/gu-IN.xpi -> firefox-138.0.3-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/hi-IN.xpi -> firefox-138.0.3-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/hy-AM.xpi -> firefox-138.0.3-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ia.xpi -> firefox-138.0.3-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/km.xpi -> firefox-138.0.3-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/kn.xpi -> firefox-138.0.3-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/lij.xpi -> firefox-138.0.3-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/mk.xpi -> firefox-138.0.3-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/mr.xpi -> firefox-138.0.3-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/my.xpi -> firefox-138.0.3-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ne-NP.xpi -> firefox-138.0.3-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/oc.xpi -> firefox-138.0.3-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/sc.xpi -> firefox-138.0.3-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/sco.xpi -> firefox-138.0.3-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/si.xpi -> firefox-138.0.3-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/skr.xpi -> firefox-138.0.3-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/son.xpi -> firefox-138.0.3-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/szl.xpi -> firefox-138.0.3-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ta.xpi -> firefox-138.0.3-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/te.xpi -> firefox-138.0.3-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/tl.xpi -> firefox-138.0.3-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/trs.xpi -> firefox-138.0.3-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/ur.xpi -> firefox-138.0.3-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/138.0.3/linux-x86_64/xpi/xh.xpi -> firefox-138.0.3-xh.xpi )
-_eclasses_=autotools 216128ca9bbff45fbea22427005310c7 check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=25835489a8c7f983d6913172d98d1f84
diff --git a/metadata/md5-cache/www-client/librewolf-139.0_p1 b/metadata/md5-cache/www-client/librewolf-139.0_p1
new file mode 100644
index 000000000000..392529159990
--- /dev/null
+++ b/metadata/md5-cache/www-client/librewolf-139.0_p1
@@ -0,0 +1,18 @@
+BDEPEND=|| ( 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] dev-lang/python:3.9[ncurses,sqlite,ssl] ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 clang? ( llvm-core/lld:20 pgo? ( llvm-runtimes/compiler-rt-sanitizers:20[profile] ) ) wasm-sandbox? ( llvm-core/lld:20 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.27.0 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 <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) )
+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/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.110 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf: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-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.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:= ) 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 sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +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_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 +llvm_slot_19 llvm_slot_20
+KEYWORDS=~amd64 ~arm64 ~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/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.110 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf: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-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-76.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:= ) 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_19 llvm_slot_20 )
+RESTRICT=mirror
+SLOT=0/139
+SRC_URI=https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/139.0-1/librewolf-139.0-1.source.tar.gz -> librewolf-139.0-1.source.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-139-patches-03.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/firefox/firefox-138-loong-patches-01.tar.xz ) wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/af.xpi -> firefox-139.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ar.xpi -> firefox-139.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ast.xpi -> firefox-139.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/be.xpi -> firefox-139.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/bg.xpi -> firefox-139.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/br.xpi -> firefox-139.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ca.xpi -> firefox-139.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/cak.xpi -> firefox-139.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/cs.xpi -> firefox-139.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/cy.xpi -> firefox-139.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/da.xpi -> firefox-139.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/de.xpi -> firefox-139.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/dsb.xpi -> firefox-139.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/el.xpi -> firefox-139.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/en-CA.xpi -> firefox-139.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/en-GB.xpi -> firefox-139.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/es-AR.xpi -> firefox-139.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/es-ES.xpi -> firefox-139.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/et.xpi -> firefox-139.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/eu.xpi -> firefox-139.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/fi.xpi -> firefox-139.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/fr.xpi -> firefox-139.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-139.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-139.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/gd.xpi -> firefox-139.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/gl.xpi -> firefox-139.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/he.xpi -> firefox-139.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/hr.xpi -> firefox-139.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/hsb.xpi -> firefox-139.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/hu.xpi -> firefox-139.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/id.xpi -> firefox-139.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/is.xpi -> firefox-139.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/it.xpi -> firefox-139.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ja.xpi -> firefox-139.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ka.xpi -> firefox-139.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/kab.xpi -> firefox-139.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/kk.xpi -> firefox-139.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ko.xpi -> firefox-139.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/lt.xpi -> firefox-139.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/lv.xpi -> firefox-139.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ms.xpi -> firefox-139.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-139.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/nl.xpi -> firefox-139.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-139.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-139.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/pl.xpi -> firefox-139.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-139.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-139.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/rm.xpi -> firefox-139.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ro.xpi -> firefox-139.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ru.xpi -> firefox-139.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/sk.xpi -> firefox-139.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/sl.xpi -> firefox-139.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/sq.xpi -> firefox-139.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/sr.xpi -> firefox-139.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-139.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/th.xpi -> firefox-139.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/tr.xpi -> firefox-139.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/uk.xpi -> firefox-139.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/uz.xpi -> firefox-139.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/vi.xpi -> firefox-139.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-139.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-139.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ach.xpi -> firefox-139.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/an.xpi -> firefox-139.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/az.xpi -> firefox-139.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/bn.xpi -> firefox-139.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/bs.xpi -> firefox-139.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-139.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/eo.xpi -> firefox-139.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/es-CL.xpi -> firefox-139.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/es-MX.xpi -> firefox-139.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/fa.xpi -> firefox-139.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ff.xpi -> firefox-139.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/fur.xpi -> firefox-139.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/gn.xpi -> firefox-139.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-139.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-139.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-139.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ia.xpi -> firefox-139.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/km.xpi -> firefox-139.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/kn.xpi -> firefox-139.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/lij.xpi -> firefox-139.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/mk.xpi -> firefox-139.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/mr.xpi -> firefox-139.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/my.xpi -> firefox-139.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-139.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/oc.xpi -> firefox-139.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/sc.xpi -> firefox-139.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/sco.xpi -> firefox-139.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/si.xpi -> firefox-139.0-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/skr.xpi -> firefox-139.0-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/son.xpi -> firefox-139.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/szl.xpi -> firefox-139.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ta.xpi -> firefox-139.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/te.xpi -> firefox-139.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/tl.xpi -> firefox-139.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/trs.xpi -> firefox-139.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/ur.xpi -> firefox-139.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/139.0/linux-x86_64/xpi/xh.xpi -> firefox-139.0-xh.xpi )
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5d4b964a47176ec2386ba2c8bc463afb
diff --git a/metadata/md5-cache/www-client/librewolf-bin-138.0.3_p1 b/metadata/md5-cache/www-client/librewolf-bin-139.0_p1
index 71dfa6e09b3a..7bf7df7a88f9 100644
--- a/metadata/md5-cache/www-client/librewolf-bin-138.0.3_p1
+++ b/metadata/md5-cache/www-client/librewolf-bin-139.0_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 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://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/138.0.3-1/librewolf-138.0.3-1-linux-x86_64-package.tar.xz ) arm64? ( https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/138.0.3-1/librewolf-138.0.3-1-linux-arm64-package.tar.xz )
+SRC_URI=amd64? ( https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/139.0-1/librewolf-139.0-1-linux-x86_64-package.tar.xz ) arm64? ( https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/139.0-1/librewolf-139.0-1-linux-arm64-package.tar.xz )
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=088ed11e6762f847f9705eea6d96d513
diff --git a/metadata/md5-cache/www-client/microsoft-edge-136.0.3240.76 b/metadata/md5-cache/www-client/microsoft-edge-136.0.3240.92
index 228d5b1b17a3..0cde4cb91f45 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-136.0.3240.76
+++ b/metadata/md5-cache/www-client/microsoft-edge-136.0.3240.92
@@ -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 ) 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_136.0.3240.76-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_136.0.3240.92-1_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0e28180be8e6ac3a71bba01b6fcd492f
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.16 b/metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.39
index 9bd3bf6d96f7..f478e1c6c6c1 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.16
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.39
@@ -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 ) 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_137.0.3296.16-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_137.0.3296.39-1_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8e731d88f770139c5ad87357a91d01d1
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-136.0.3240.50 b/metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.50
index 23765682244d..411e78187294 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-136.0.3240.50
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-137.0.3296.50
@@ -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 ) 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_136.0.3240.50-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_137.0.3296.50-1_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8e731d88f770139c5ad87357a91d01d1
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-138.0.3309.1 b/metadata/md5-cache/www-client/microsoft-edge-dev-138.0.3338.1
index fbccada727f9..d74d4ae399b9 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-138.0.3309.1
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-138.0.3338.1
@@ -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 ) 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_138.0.3309.1-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_138.0.3338.1-1_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8e731d88f770139c5ad87357a91d01d1
diff --git a/metadata/md5-cache/www-client/opera-119.0.5497.40 b/metadata/md5-cache/www-client/opera-119.0.5497.56
index 016e16d31d75..496c073382c9 100644
--- a/metadata/md5-cache/www-client/opera-119.0.5497.40
+++ b/metadata/md5-cache/www-client/opera-119.0.5497.56
@@ -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:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera/desktop/119.0.5497.40/linux/opera-stable_119.0.5497.40_amd64.deb https://download2.operacdn.com/pub/opera/desktop/119.0.5497.40/linux/opera-stable_119.0.5497.40_amd64.deb https://download3.operacdn.com/pub/opera/desktop/119.0.5497.40/linux/opera-stable_119.0.5497.40_amd64.deb https://download4.operacdn.com/pub/opera/desktop/119.0.5497.40/linux/opera-stable_119.0.5497.40_amd64.deb
+SRC_URI=https://download1.operacdn.com/pub/opera/desktop/119.0.5497.56/linux/opera-stable_119.0.5497.56_amd64.deb https://download2.operacdn.com/pub/opera/desktop/119.0.5497.56/linux/opera-stable_119.0.5497.56_amd64.deb https://download3.operacdn.com/pub/opera/desktop/119.0.5497.56/linux/opera-stable_119.0.5497.56_amd64.deb https://download4.operacdn.com/pub/opera/desktop/119.0.5497.56/linux/opera-stable_119.0.5497.56_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9428bea79877f28f1ae1abb002be04f3
diff --git a/metadata/md5-cache/www-client/opera-beta-119.0.5497.20 b/metadata/md5-cache/www-client/opera-beta-120.0.5543.4
index 4e739afbbd67..7125e0e59b35 100644
--- a/metadata/md5-cache/www-client/opera-beta-119.0.5497.20
+++ b/metadata/md5-cache/www-client/opera-beta-120.0.5543.4
@@ -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:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera-beta/119.0.5497.20/linux/opera-beta_119.0.5497.20_amd64.deb https://download2.operacdn.com/pub/opera-beta/119.0.5497.20/linux/opera-beta_119.0.5497.20_amd64.deb https://download3.operacdn.com/pub/opera-beta/119.0.5497.20/linux/opera-beta_119.0.5497.20_amd64.deb https://download4.operacdn.com/pub/opera-beta/119.0.5497.20/linux/opera-beta_119.0.5497.20_amd64.deb
+SRC_URI=https://download1.operacdn.com/pub/opera-beta/120.0.5543.4/linux/opera-beta_120.0.5543.4_amd64.deb https://download2.operacdn.com/pub/opera-beta/120.0.5543.4/linux/opera-beta_120.0.5543.4_amd64.deb https://download3.operacdn.com/pub/opera-beta/120.0.5543.4/linux/opera-beta_120.0.5543.4_amd64.deb https://download4.operacdn.com/pub/opera-beta/120.0.5543.4/linux/opera-beta_120.0.5543.4_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ba4bfbf29b25d2bd408d9650ec32e0c
diff --git a/metadata/md5-cache/www-client/opera-developer-120.0.5516.0 b/metadata/md5-cache/www-client/opera-developer-121.0.5544.0
index ef872dd40a88..10e27ee15a62 100644
--- a/metadata/md5-cache/www-client/opera-developer-120.0.5516.0
+++ b/metadata/md5-cache/www-client/opera-developer-121.0.5544.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:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera-developer/120.0.5516.0/linux/opera-developer_120.0.5516.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/120.0.5516.0/linux/opera-developer_120.0.5516.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/120.0.5516.0/linux/opera-developer_120.0.5516.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/120.0.5516.0/linux/opera-developer_120.0.5516.0_amd64.deb
+SRC_URI=https://download1.operacdn.com/pub/opera-developer/121.0.5544.0/linux/opera-developer_121.0.5544.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/121.0.5544.0/linux/opera-developer_121.0.5544.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/121.0.5544.0/linux/opera-developer_121.0.5544.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/121.0.5544.0/linux/opera-developer_121.0.5544.0_amd64.deb
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ba4bfbf29b25d2bd408d9650ec32e0c
diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-137.0.7151.55_p1 b/metadata/md5-cache/www-client/ungoogled-chromium-137.0.7151.55_p1
index bc76a69d9143..437e198b08aa 100644
--- a/metadata/md5-cache/www-client/ungoogled-chromium-137.0.7151.55_p1
+++ b/metadata/md5-cache/www-client/ungoogled-chromium-137.0.7151.55_p1
@@ -12,6 +12,6 @@ RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) system-abseil-cpp? ( >=dev-cpp/abs
REQUIRED_USE=thinlto? ( clang ) optimize-thinlto? ( thinlto ) cfi? ( thinlto ) pgo? ( clang ) x86? ( !thinlto !widevine ) debug? ( !official ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) vaapi? ( !system-av1 !system-libvpx )
RESTRICT=!system-ffmpeg? ( proprietary-codecs? ( bindist ) ) !system-openh264? ( bindist ) cromite? ( bindist )
SLOT=0
-SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-137.0.7151.55-lite.tar.xz ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/239cb92eb88666067599d91686f2ff65bff3ad21.tar.gz -> ungoogled-chromium-239cb92eb88666067599d91686f2ff65bff3ad21.tar.gz cromite? ( https://github.com/uazo/cromite/archive/1abdac0aff0916b1e4a4bd52f1896eec00834262.tar.gz -> cromite-1abdac0aff0916b1e4a4bd52f1896eec00834262.tar.gz )
+SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-137.0.7151.55-lite.tar.xz ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/76f98dc4eb94681cd0d585854928127233354b08.tar.gz -> ungoogled-chromium-76f98dc4eb94681cd0d585854928127233354b08.tar.gz cromite? ( https://github.com/uazo/cromite/archive/b4f8d96284c854cbe6448d2e30ee5a30ce3f0b82.tar.gz -> cromite-b4f8d96284c854cbe6448d2e30ee5a30ce3f0b82.tar.gz )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=06a4bcaf045747168385cfcceb3af84d
+_md5_=15494ac165368c4453a8105f34c73ac0
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-136.0.7103.113 b/metadata/md5-cache/www-plugins/chrome-binary-plugins-137.0.7151.55
index 238102de502c..23f626134660 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-136.0.7103.113
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-137.0.7151.55
@@ -1,13 +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
+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_136.0.7103.113-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_137.0.7151.55-1_amd64.deb
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
-_md5_=eed0cb4c4d92d893bb49aa648ebb4572
+_md5_=041af4c4882841cd9229eacac30e6ef9
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7180.2_alpha b/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7191.0_alpha
index 609a9b2cdac5..d3658885745e 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7180.2_alpha
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7191.0_alpha
@@ -1,13 +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
+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: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_138.0.7180.2-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_138.0.7191.0-1_amd64.deb
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
-_md5_=790573edf150708fb28611195dbcfc9e
+_md5_=f136b85705308ae3070f14b27ac3f105
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-137.0.7151.40_beta b/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7204.4_beta
index b563445f303b..b646dcbc0900 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-137.0.7151.40_beta
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-138.0.7204.4_beta
@@ -1,13 +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
+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_137.0.7151.40-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_138.0.7204.4-1_amd64.deb
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
-_md5_=790573edf150708fb28611195dbcfc9e
+_md5_=f136b85705308ae3070f14b27ac3f105
diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest
index 74a00ee8c65d..e93a746a4cc0 100644
--- a/net-analyzer/icinga2/Manifest
+++ b/net-analyzer/icinga2/Manifest
@@ -1,2 +1,2 @@
-DIST icinga2-2.14.4.tar.gz 9412684 BLAKE2B 92256cef95d53bf49e1f72365cbafc3a35f3eb7b91828508f0f13b45ee23234fa738b6b8bcd7909b76558a1dafe8c985ea5e055ea892be25d429a52b7c846813 SHA512 d0bdd4529eb7428c45084e12b55921a3736398bb87e11d70265e32eb66418adf4e787c305b4892426adb88b5062b6f1199d083ef6a4c8a34b01f8de9681eeee4
DIST icinga2-2.14.5.tar.gz 9413390 BLAKE2B 7e7e9c806d7d41f9e7627d3670709f3ec5594e1703548dc84b61140e60fc2d0a9c5801d6e25b7f4da228c8e1ca3d82a0364a29dd06c6b4e192a7d07adeb150f6 SHA512 841076e4207aa4c57d46ebff54e17b082490720b3aa194374448f2e1d06e9edb6823e59791bef769f38a14f463f216391666ecb21ccd5b6ca6f96f5b67030d2d
+DIST icinga2-2.14.6.tar.gz 9414315 BLAKE2B 8b3658e9b4b3ebe345a3f4889b8292a7de5a2f2d52c85afa8941a0a20ba9157d35272cf5b622d06c837631609c17f5fb1f7d0eb96d6287380e389a3e2d53075c SHA512 b8d32d54ddf4382eaaa652093bcafe4b36e914ff0f2a169dd74bfd9512ed0e5fcb9f5f5f5fe81459a7939c25e4fd769e28ca900ff08dac4d1d2e8bb36ec50507
diff --git a/net-analyzer/icinga2/icinga2-2.14.4.ebuild b/net-analyzer/icinga2/icinga2-2.14.6.ebuild
index 8e8af4780e92..1e3d399aa7e3 100644
--- a/net-analyzer/icinga2/icinga2-2.14.4.ebuild
+++ b/net-analyzer/icinga2/icinga2-2.14.6.ebuild
@@ -19,9 +19,12 @@ IUSE="console jumbo-build libressl lto mail mariadb minimal +mysql nano-syntax +
DEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( >=dev-libs/libressl-3.4.0:0= )
- <dev-libs/boost-1.87.0:=[context]
+ dev-libs/boost:=[context]
console? ( dev-libs/libedit )
- mariadb? ( dev-db/mariadb-connector-c:= )
+ mariadb? (
+ dev-db/mariadb
+ dev-db/mariadb-connector-c:=
+ )
mysql? (
dev-db/mysql
dev-db/mysql-connector-c++:=
diff --git a/net-analyzer/nagios-core/Manifest b/net-analyzer/nagios-core/Manifest
index 64298238148b..b2a6ad2b18a2 100644
--- a/net-analyzer/nagios-core/Manifest
+++ b/net-analyzer/nagios-core/Manifest
@@ -1,2 +1,3 @@
DIST nagios-4.5.8.tar.gz 2587824 BLAKE2B c2f571ff7e9a525a70d6425905c5b04703ad5c9c516e36c0146d39c3ae13555f76a9a6429365f3c4cf4482f3053471b40989b81debb94d8974d0fecaf2788a7c SHA512 a293dc28638fffe944adfcf732025100550a1ab54d3a96bacebffb09a98954a9cd9fa122b4afea73b473dcf5560904d5acaa31d8ffd356b6e3b90ae37d86d4b2
+DIST nagios-4.5.9.tar.gz 2588737 BLAKE2B 1c14d8801083f30fa60378d3115d36db6847c51befa59af9d4c5e8af67930d60aaea7dc6dd7bfb44d2b0874e55daf45021fc59e38ca9cec0013077b72fc061d2 SHA512 2ee9833403453643bfae8211a62e1a935c6b89f6889b5a1c3e1104fb9648910fa292e629ba1cd5043cdafb06ecc9776af387cb4515fffbb15ac5724bfb766303
DIST nagios-core-gentoo-icons-20141125.tar 40960 BLAKE2B 31c1953e1160c7c7b89606b72b1a80407e4c1b7a7938b40bd1c577cd0c309dd88ca6b775d692a9b846dbf67736537fa9c91e56aa15fdd447769608ca525bff09 SHA512 bf109879cddd6136b76baba55d0b60b2596e37431dcf5ce0905d34a9fa292ebf7e4bde82d9a084362c486e8fac344c76d88f9298b1b85541ed70ffd608493766
diff --git a/net-analyzer/nagios-core/nagios-core-4.5.9.ebuild b/net-analyzer/nagios-core/nagios-core-4.5.9.ebuild
new file mode 100644
index 000000000000..b2ec98baa51b
--- /dev/null
+++ b/net-analyzer/nagios-core/nagios-core-4.5.9.ebuild
@@ -0,0 +1,274 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+MY_P="${PN/-core}-${PV}"
+DESCRIPTION="Nagios core - monitoring daemon, web GUI, and documentation"
+HOMEPAGE="https://www.nagios.org/"
+
+# The name of the directory into which our Gentoo icons will be
+# extracted, and also the basename of the archive containing it.
+GENTOO_ICONS="${PN}-gentoo-icons-20141125"
+SRC_URI="https://downloads.sourceforge.net/nagios/${MY_P}.tar.gz
+ web? ( https://dev.gentoo.org/~mjo/distfiles/${GENTOO_ICONS}.tar )"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="apache2 classicui lighttpd +web vim-syntax"
+
+# In pkg_postinst(), we change the group of the Nagios configuration
+# directory to that of the web server user. It can't belong to both
+# apache/lighttpd groups at the same time, so we block this combination
+# for our own sanity.
+#
+# This could be made to work, but we would need a better way to allow
+# the web user read-only access to Nagios's configuration directory.
+#
+REQUIRED_USE="apache2? ( !lighttpd )"
+
+#
+# Note, we require one of the apache2 CGI modules:
+#
+# * mod_cgi (USE=apache2_modules_cgi)
+# * mod_cgid (USE=apache2_modules_cgid)
+# * mod_fcgid (www-apache/mod_fcgid)
+#
+# We just don't care /which/ one. And of course PHP supports both CGI
+# (USE=cgi) and FastCGI (USE=fpm). We're pretty lenient with the
+# dependencies, and expect the user not to do anything /too/
+# stupid. (For example, installing Apache with only FastCGI support, and
+# PHP with only CGI support.)
+#
+# Another annoyance is that the upstream Makefile uses app-arch/unzip to
+# extract a snapshot of AngularJS, but that's only needed when USE=web.
+#
+MOD_ALIAS=apache2_modules_alias
+
+# The dependencies checked by the configure script. All of these are
+# also runtime dependencies; that's why ./configure checks for them.
+CONFIGURE_DEPEND="acct-group/nagios
+ acct-user/nagios
+ virtual/mailx
+ dev-lang/perl:="
+
+# In addition to the things that the ./configure script checks for,
+# we also need to be able to unzip stuff on the build host.
+#
+# We need the apache/lighttpd groups in src_install() for the things
+# installed as the --with-command-group argument, so they go here too.
+# The groups are also needed at runtime, but that is ensured by apache
+# and lighttpd themselves being in RDEPEND.
+#
+# The sys-apps/which dependency is removed in,
+#
+# https://github.com/NagiosEnterprises/nagioscore/pull/1031
+#
+# but would require an autoreconf if we wanted to backport it.
+#
+BDEPEND="${CONFIGURE_DEPEND}
+ sys-apps/which
+ apache2? ( acct-group/apache )
+ lighttpd? ( acct-group/lighttpd )
+ web? ( app-arch/unzip )"
+
+# This is linked into /usr/bin/nagios{,tats}
+DEPEND="dev-libs/libltdl:0"
+
+RDEPEND="${CONFIGURE_DEPEND}
+ ${DEPEND}
+ web? (
+ media-libs/gd[jpeg,png]
+ lighttpd? ( www-servers/lighttpd[php] )
+ apache2? (
+ || (
+ www-servers/apache[${MOD_ALIAS},apache2_modules_cgi]
+ www-servers/apache[${MOD_ALIAS},apache2_modules_cgid]
+ ( www-servers/apache[${MOD_ALIAS}] www-apache/mod_fcgid ) )
+ || (
+ dev-lang/php:*[apache2]
+ dev-lang/php:*[cgi]
+ dev-lang/php:*[fpm] )
+ )
+ )
+ vim-syntax? ( app-vim/nagios-syntax )"
+
+src_configure() {
+ local myconf
+
+ if use !apache2 && use !lighttpd ; then
+ myconf="${myconf} --with-command-group=nagios"
+ else
+ if use apache2 ; then
+ myconf="${myconf} --with-command-group=apache"
+ myconf="${myconf} --with-httpd-conf=/etc/apache2/conf.d"
+ elif use lighttpd ; then
+ myconf="${myconf} --with-command-group=lighttpd"
+ fi
+ fi
+
+ # We pass "unknown" as the init type because we don't want it to
+ # guess. Later on, we'll manually install both OpenRC and systemd
+ # services.
+ econf ${myconf} \
+ --prefix="${EPREFIX}/usr" \
+ --bindir="${EPREFIX}/usr/sbin" \
+ --localstatedir="${EPREFIX}/var/lib/nagios" \
+ --sysconfdir="${EPREFIX}/etc/nagios" \
+ --libexecdir="${EPREFIX}/usr/$(get_libdir)/nagios/plugins" \
+ --with-cgibindir="${EPREFIX}/usr/$(get_libdir)/nagios/cgi-bin" \
+ --with-webdir="${EPREFIX}/usr/share/nagios/htdocs" \
+ --with-init-type="unknown"
+
+ # The paths in the web server configuration files need to match
+ # those passed to econf above.
+ cp "${FILESDIR}/99_nagios4-r1.conf" \
+ "${FILESDIR}/lighttpd_nagios4-r1.conf" \
+ "${T}/" || die "failed to create copies of web server conf files"
+
+ sed -e "s|@CGIBINDIR@|${EPREFIX}/usr/$(get_libdir)/nagios/cgi-bin|g" \
+ -e "s|@WEBDIR@|${EPREFIX}/usr/share/nagios/htdocs|" \
+ -i "${T}/99_nagios4-r1.conf" \
+ -i "${T}/lighttpd_nagios4-r1.conf" \
+ || die "failed to substitute paths into web server conf files"
+
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" nagios
+
+ if use web; then
+ # Only compile the CGIs/HTML when USE=web is set.
+ emake CC="$(tc-getCC)" cgis html
+ fi
+}
+
+src_install() {
+ dodoc Changelog CONTRIBUTING.md README.md THANKS UPGRADING
+
+ # There is no way to install the CGIs unstripped from the top-level
+ # makefile, so descend into base/ here. The empty INSTALL_OPTS
+ # ensures that root:root: owns the nagios executables.
+ cd "${S}/base" || die
+ emake INSTALL_OPTS="" DESTDIR="${D}" install-unstripped
+ cd "${S}" || die
+
+ # Otherwise this gets installed as 770 and you get "access denied"
+ # for some reason or other when starting nagios. The permissions
+ # on nagiostats are just for consistency (these should both get
+ # fixed upstream).
+ fperms 775 /usr/sbin/nagios /usr/sbin/nagiostats
+
+ # INSTALL_OPTS are needed for most of install-basic, but we don't
+ # want them on the LIBEXECDIR, argh.
+ emake DESTDIR="${D}" install-basic
+ fowners root:root /usr/$(get_libdir)/nagios/plugins
+
+ # Don't make the configuration owned by the nagios user, because
+ # then he can edit nagios.cfg and trick nagios into running as root
+ # and doing his bidding.
+ emake INSTALL_OPTS="" DESTDIR="${D}" install-config
+
+ # No INSTALL_OPTS used in install-commandmode, thankfully.
+ emake DESTDIR="${D}" install-commandmode
+
+ # The build system installs these directories, but portage assumes
+ # that the build system doesn't know what it's doing so we have to
+ # keepdir them, too. I guess you'll have to manually re-check the
+ # upstream build system forever to see if this is still necessary.
+ keepdir /var/lib/nagios{,/archives,/rw,/spool,/spool/checkresults}
+
+ if use web; then
+ # There is no way to install the CGIs unstripped from the
+ # top-level makefile, so descend into cgi/ here. The empty
+ # INSTALL_OPTS ensures that root:root: owns the CGI executables.
+ cd "${S}/cgi" || die
+ emake INSTALL_OPTS="" DESTDIR="${D}" install-unstripped
+ cd "${S}" || die
+
+ # install-html installs the new exfoliation theme
+ emake INSTALL_OPTS="" DESTDIR="${D}" install-html
+
+ if use classicui; then
+ # This overwrites the already-installed exfoliation theme
+ emake INSTALL_OPTS="" DESTDIR="${D}" install-classicui
+ fi
+
+ # Install cute Gentoo icons (bug #388323), setting their
+ # owner, group, and mode to match those of the rest of Nagios's
+ # images.
+ insinto /usr/share/nagios/htdocs/images/logos
+ doins "${WORKDIR}/${GENTOO_ICONS}"/*.*
+ fi
+
+ # The ./configure script for nagios detects the init system on the
+ # build host, which is wrong for all sorts of reasons. We've gone
+ # to great lengths above to avoid running "install-init" -- even
+ # indirectly -- and so now we must install whatever service files
+ # we need by hand.
+ newinitd startup/openrc-init nagios
+ systemd_newunit startup/default-service nagios.service
+
+ if use web ; then
+ if use apache2 ; then
+ # Install the Nagios configuration file for Apache.
+ insinto "/etc/apache2/modules.d"
+ newins "${T}/99_nagios4-r1.conf" "99_nagios4.conf"
+ elif use lighttpd ; then
+ # Install the Nagios configuration file for Lighttpd.
+ insinto /etc/lighttpd
+ newins "${T}/lighttpd_nagios4-r1.conf" nagios.conf
+ else
+ ewarn "${CATEGORY}/${PF} only supports apache or lighttpd"
+ ewarn "out of the box. Since you are not using one of them, you"
+ ewarn "will have to configure your webserver yourself."
+ fi
+ fi
+}
+
+pkg_postinst() {
+
+ if use web; then
+ if use apache2 || use lighttpd ; then
+ if use apache2; then
+ elog "To enable the Nagios web front-end, please edit"
+ elog "${ROOT}/etc/conf.d/apache2 and add \"-D NAGIOS -D PHP\""
+ elog "to APACHE2_OPTS. Then Nagios will be available at,"
+ elog
+ elif use lighttpd; then
+ elog "To enable the Nagios web front-end, please add"
+ elog "'include \"nagios.conf\"' to the lighttpd configuration"
+ elog "file at ${ROOT}/etc/lighttpd/lighttpd.conf. Then Nagios"
+ elog "will be available at,"
+ elog
+ fi
+
+ elog " http://localhost/nagios/"
+ fi
+ fi
+
+ elog
+ elog "If your kernel has /proc protection, nagios"
+ elog "will not be happy as it relies on accessing the proc"
+ elog "filesystem. You can fix this by adding nagios into"
+ elog "the group wheel, but this is not recomended."
+ elog
+
+ if [ -n "${REPLACING_VERSIONS}" ]; then
+ ewarn "The local state directory for nagios has changed in v4.4.5,"
+ ewarn "from ${EROOT}/var/nagios to ${EROOT}/var/lib/nagios. If you"
+ ewarn "wish to migrate your state to the new location, first stop"
+ ewarn "nagios and then run"
+ ewarn ""
+ ewarn " diff --recursive --brief ${EROOT}/var/nagios ${EROOT}/var/lib/nagios"
+ ewarn ""
+ ewarn "to identify any files that should be moved to the new"
+ ewarn "location. They can simply be moved with \"mv\" before"
+ ewarn "restarting nagios."
+ fi
+}
diff --git a/net-analyzer/nagios/nagios-4.5.9.ebuild b/net-analyzer/nagios/nagios-4.5.9.ebuild
new file mode 100644
index 000000000000..30faf4c007fe
--- /dev/null
+++ b/net-analyzer/nagios/nagios-4.5.9.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The Nagios metapackage"
+HOMEPAGE="https://www.nagios.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="~net-analyzer/nagios-core-${PV}
+ || ( net-analyzer/nagios-plugins net-analyzer/monitoring-plugins )"
diff --git a/net-dns/maradns/maradns-3.5.0036.ebuild b/net-dns/maradns/maradns-3.5.0036.ebuild
index 03371cd1c004..27d75d73b359 100644
--- a/net-dns/maradns/maradns-3.5.0036.ebuild
+++ b/net-dns/maradns/maradns-3.5.0036.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit flag-o-matic python-any-r1 systemd toolchain-funcs
+PYTHON_COMPAT=( python3_{11..14} )
+inherit edo flag-o-matic python-any-r1 systemd toolchain-funcs
DESCRIPTION="A security-aware DNS server"
HOMEPAGE="https://maradns.samiam.org"
@@ -29,14 +29,19 @@ PATCHES=(
src_configure() {
# -Werror=lto-type-mismatch
- # https://bugs.gentoo.org/861293
+ # bug #861293
# https://github.com/samboy/MaraDNS/discussions/124
#
# should be fixed in git master; try removing this on the next bump
filter-lto
+ # bug #945182
+ # https://github.com/samboy/MaraDNS/commit/1cbc02668ee88788e6fb75c774c7e9210d6d52ee
+ append-flags -std=gnu17
+
tc-export CC
- ./configure --ipv6 || die "Failed to configure"
+
+ edo ./configure --ipv6
}
src_install() {
diff --git a/net-misc/kea/kea-2.4.1.ebuild b/net-misc/kea/kea-2.4.1.ebuild
index cd3dc6c78271..fd23d9c93479 100644
--- a/net-misc/kea/kea-2.4.1.ebuild
+++ b/net-misc/kea/kea-2.4.1.ebuild
@@ -145,5 +145,5 @@ src_install() {
pkg_postinst() {
tmpfiles_process ${PN}.conf
- fcaps cap_net_bind_service,cap_net_raw=+ep /usr/sbin/kea-dhcp{4,6}
+ fcaps cap_net_bind_service,cap_net_raw=+ep usr/sbin/kea-dhcp{4,6}
}
diff --git a/net-misc/kea/kea-9999.ebuild b/net-misc/kea/kea-9999.ebuild
index cd3dc6c78271..fd23d9c93479 100644
--- a/net-misc/kea/kea-9999.ebuild
+++ b/net-misc/kea/kea-9999.ebuild
@@ -145,5 +145,5 @@ src_install() {
pkg_postinst() {
tmpfiles_process ${PN}.conf
- fcaps cap_net_bind_service,cap_net_raw=+ep /usr/sbin/kea-dhcp{4,6}
+ fcaps cap_net_bind_service,cap_net_raw=+ep usr/sbin/kea-dhcp{4,6}
}
diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest
index aecea5470c12..bbfa9c22f932 100644
--- a/net-misc/rclone/Manifest
+++ b/net-misc/rclone/Manifest
@@ -2,3 +2,5 @@ DIST rclone-v1.69.1-vendor.tar.gz 13831747 BLAKE2B 327c38cf386232b40963c89158c28
DIST rclone-v1.69.1.tar.gz 16906745 BLAKE2B 2b701cacd169c1519a5e67199fa7c7b5938137b7baab1db276b70e4ac7c0e303e8ef1870a691a0534b399b89eff3a6f4d8d7930f1a3bebd175be1e47e4e9a8b8 SHA512 355a2295b0478de84475889663d7e7fb818f840c983e812e67de205eed725f1b2f00d667e66c0cec82a18af363dd7986a0f2cdd0ace4a2c81ffe167457238d3a
DIST rclone-v1.69.2-vendor.tar.gz 13810830 BLAKE2B 7042bd1887e0a36d2046cf7179c8b98062b09bf7cec274377658c8301a577a79782e8eb6b80ee156641f018c286f8858ff1e6aab4f033ec0924026a632a97e04 SHA512 c999a14c0991be21eec5dee5196c24dcd57e77949926ee9a43342f97dcc3a2849a11fc3ef83a409bf4477e45523674bd0d379e954fe96649860396aa90e99aaa
DIST rclone-v1.69.2.tar.gz 16916197 BLAKE2B 626f6a1cd95dbfed985cb37319091825d8c8c6894a5bf3d90cb0d096a2e6333dadb60e11410deec7f9e3ca1e0807086d86941359321ec845bcab68f55b0a2a7c SHA512 ae2c6d111f2b8bd0901f63a96f0cbd13febacafde97043e95c0b03643211b6e135e8afc1be2c51291195a2e112f3486ca598c874ef8196861bd93c00e11feaad
+DIST rclone-v1.69.3-vendor.tar.gz 13810497 BLAKE2B ed161fb74924f5bc55bd0ab68644830a357a16ebcb99d93782eb296ee6d175ef5dcd6a0c6d1bb0794a6d6c0ad7bebfe75a6504b5b44048197b23341129067efe SHA512 cd0d7bb727b2b3655e3064bc46a6be6d23ea295cf8e34a54efdd5e4b85c812e2005b6562c2e6d5c375a55899c398f31b9c60414a128078144e7f5e1ecb9af7e0
+DIST rclone-v1.69.3.tar.gz 16914655 BLAKE2B 743b5da4d49313609da78d944eae6fbdd350c9038089185143b57dfb5bd148fb3e873759c43d31ae89e4efd655526f56a886dc06585480d8ece29f9538db57e3 SHA512 58ed473a1df18c3e132d544d0f90352b6834a8e2f1f09236c15e08703bba966d717d0c8bf064218c3dcf15e7b1caf7f073368b9660af0de0053d68535f141e39
diff --git a/net-misc/rclone/rclone-1.69.3.ebuild b/net-misc/rclone/rclone-1.69.3.ebuild
new file mode 100644
index 000000000000..e4d12e1eaee5
--- /dev/null
+++ b/net-misc/rclone/rclone-1.69.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shell-completion check-reqs edo go-module
+
+DESCRIPTION="A program to sync files to and from various cloud storage providers"
+HOMEPAGE="https://rclone.org/
+ https://github.com/rclone/rclone/"
+SRC_URI="
+ https://github.com/rclone/rclone/releases/download/v${PV}/rclone-v${PV}.tar.gz
+ https://github.com/rclone/rclone/releases/download/v${PV}/rclone-v${PV}-vendor.tar.gz
+"
+S="${WORKDIR}/rclone-v${PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ sys-fs/fuse:3=
+"
+
+CHECKREQS_DISK_BUILD="2500M"
+
+pkg_setup() {
+ check-reqs_pkg_setup
+}
+
+src_unpack() {
+ mkdir -p "${S}" || die
+ ln -s "../vendor" "${S}/vendor" || die
+
+ go-module_src_unpack
+}
+
+src_compile() {
+ local go_ldflags="
+ -X github.com/rclone/rclone/fs.Version=${PV}
+ "
+ local -a go_buildargs=(
+ -ldflags "${go_ldflags}"
+ -mod=vendor
+ -o ./
+ )
+ ego build "${go_buildargs[@]}"
+
+ edob ./rclone genautocomplete bash "${PN}.bash"
+ edob ./rclone genautocomplete zsh "${PN}.zsh"
+ edob ./rclone genautocomplete fish "${PN}.fish"
+}
+
+src_test() {
+ # Setting CI skips unreliable tests, see "fstest/testy/testy.go"
+ # "TestAddPlugin" and "TestRemovePlugin" fail.
+ local -x CI="true"
+ local -x RCLONE_CONFIG="/not_found"
+
+ ego test -mod=vendor -v -run "!Test.*Plugin" ./...
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe "${PN}"
+ dosym -r "/usr/bin/${PN}" /usr/bin/mount.rclone
+ dosym -r "/usr/bin/${PN}" /usr/bin/rclonefs
+
+ newbashcomp "${PN}.bash" "${PN}"
+ newzshcomp "${PN}.zsh" "_${PN}"
+ dofishcomp "${PN}.fish"
+
+ doman "${PN}.1"
+ einstalldocs
+}
diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo
index 45316d6b5b85..32f43352457e 100644
--- a/profiles/package.mask/00-gentoo
+++ b/profiles/package.mask/00-gentoo
@@ -36,6 +36,13 @@
#--- END OF EXAMPLES ---
+# Michael Orlitzky <mjo@gentoo.org> (2025-05-28)
+# I added this for SageMath, but in hindsight do not think anyone is
+# using it. It has code issues and upstream is not terribly interested
+# in fixing it. (They are active and helpful, just not in love with this
+# particular codebase.) Bug 940232. Removal after 30 days.
+dev-gap/cohomolo
+
# Andreas Sturmlechner <asturm@gentoo.org> (2025-05-27)
# Dead upstream with no release for over 10 years, Qt5-based even only by
# means of a snapshot. Bugs #951875, #953016. Removal on 2025-06-26.
diff --git a/sci-libs/linbox/files/linbox-1.7.0-gcc15.patch b/sci-libs/linbox/files/linbox-1.7.0-gcc15.patch
new file mode 100644
index 000000000000..de162bf927bc
--- /dev/null
+++ b/sci-libs/linbox/files/linbox-1.7.0-gcc15.patch
@@ -0,0 +1,26 @@
+From 4a1e1395804d4630ec556c61ba3f2cb67e140248 Mon Sep 17 00:00:00 2001
+From: Jean-Guillaume Dumas <Jean-Guillaume.Dumas@imag.fr>
+Date: Thu, 5 Dec 2024 15:38:58 +0100
+Subject: [PATCH] solving issue #319
+
+---
+ linbox/vector/blas-subvector.h | 52 +++++++++++++++++-----------------
+ tests/test-subvector.C | 6 ++++
+ 2 files changed, 32 insertions(+), 26 deletions(-)
+
+diff --git a/linbox/vector/blas-subvector.h b/linbox/vector/blas-subvector.h
+index e1582723c3..8f290dd436 100644
+--- a/linbox/vector/blas-subvector.h
++++ b/linbox/vector/blas-subvector.h
+@@ -118,9 +118,9 @@ namespace LinBox {
+ * \param inc distance between two element
+ */
+ BlasSubvector (Self_t &V, size_t beg, size_t inc, size_t dim) :
+- _ptr(V.data()+beg), _size(dim), _inc(inc), _field(&V.field()) {}
++ _ptr(V.getPointer()+beg), _size(dim), _inc(inc), _field(&V.field()) {}
++
+
+-
+ /** Constructor from an existing @ref BlasVector
+ * \param V Pointer to @ref BlasVector of which to construct submatrix
+ */
diff --git a/sci-libs/linbox/linbox-1.7.0-r2.ebuild b/sci-libs/linbox/linbox-1.7.0-r2.ebuild
new file mode 100644
index 000000000000..c636b8406738
--- /dev/null
+++ b/sci-libs/linbox/linbox-1.7.0-r2.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="C++ template library for integer and finite-field linear algebra"
+HOMEPAGE="https://linalg.org/"
+SRC_URI="https://github.com/linbox-team/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+# I think only macros/libtool.m4 (and COPYING) is GPL-2+; the source
+# headers all say LGPL-2.1
+LICENSE="GPL-2+ LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="doc opencl openmp"
+
+BDEPEND="doc? ( app-text/doxygen )"
+
+# The project README says that gmp, givaro, and blas/lapack are required
+# transitively via fflas-ffpack, but that's not true. The build system
+# checks for them, and `git grep` shows that they're used directly.
+DEPEND="dev-libs/gmp[cxx(+)]
+ =sci-libs/givaro-4.2*
+ =sci-libs/fflas-ffpack-2.5*
+ virtual/cblas
+ virtual/lapack
+ opencl? ( virtual/opencl )
+ dev-libs/ntl:=
+ sci-libs/iml
+ dev-libs/mpfr:=
+ sci-mathematics/flint"
+
+# Use mathjax to render inline latex rather than requiring a working latex
+# installation to generate bitmaps.
+RDEPEND="${DEPEND}
+ doc? ( >=dev-libs/mathjax-3 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.7.0-hardened-testfails.patch
+ "${FILESDIR}"/${PN}-1.7.0-gcc14.patch
+ "${FILESDIR}"/${PN}-1.7.0-gcc15.patch
+)
+
+# The --enable-openmp flag has been removed upstream, but we don't want
+# openmp support to disappear after the package has been compiled with
+# it, so we retain the USE flag and the toolchain check.
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+ default
+
+ if use doc; then
+ # Avoid the need for a working LaTeX installation. MathJax does
+ # slow down the browser a bit but it also renders much more
+ # nicely than the latex-generated bitmaps would.
+ echo "
+ USE_MATHJAX = YES
+ MATHJAX_VERSION = MathJax_3
+ MATHJAX_RELPATH = \"${EPREFIX}/usr/share/mathjax\"
+ MATHJAX_EXTENSIONS = ams
+ " >> doc/Doxyfile.mod || die
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ #
+ # The --with-all flag includes,
+ #
+ # --with-givaro: used for finite fields, integer, etc. (required)
+ # --with-fflas-ffpack: small field dense linear algebra (required)
+ # --with-ntl: used for finite field, polynomial arithmetic (optional)
+ # --with-iml: used for fast integer/rational linear algebra (optional)
+ # --with-mpfr: not sure, doesn't seem to be used? (optional)
+ # --with-flint: used in algorithms/matrix-blas3 once (optional)
+ # --with-fplll: an fplll interface not directly used (optional)
+ # --with-doxygen: needed with --enable-doc to build them (optional)
+ #
+ # Some of these could be behind USE flags, but the ./configure output
+ # says that they're "not yet mandatory," which makes me think we might
+ # be overcomplicating things to make them optional right now.
+ #
+ econf \
+ --with-docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --with-all="${EPREFIX}"/usr \
+ --without-fplll \
+ --without-archnative \
+ $(use_enable doc) \
+ $(use_with opencl ocl)
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+ if use doc; then
+ # These files are used for incremental doxygen builds but aren't
+ # part of the final output. Check on
+ #
+ # https://github.com/linbox-team/linbox/issues/252
+ #
+ # periodically to see if this is pointless.
+ find "${ED}/usr/share/doc/${PF}" -type f -name '*.md5' -delete || die
+ find "${ED}/usr/share/doc/${PF}" -type f -name '*.map' -delete || die
+ fi
+}
diff --git a/sci-mathematics/giac/metadata.xml b/sci-mathematics/giac/metadata.xml
index 75af8ac4c868..8670079387c2 100644
--- a/sci-mathematics/giac/metadata.xml
+++ b/sci-mathematics/giac/metadata.xml
@@ -2,9 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>mjo@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
<email>frp.bissey@gmail.com</email>
<name>Francois Bissey</name>
</maintainer>
diff --git a/sys-apps/nix/Manifest b/sys-apps/nix/Manifest
index 6a4f315d0373..3e5facdf5827 100644
--- a/sys-apps/nix/Manifest
+++ b/sys-apps/nix/Manifest
@@ -1,2 +1,2 @@
-DIST nix-2.28.2.tar.gz 1785816 BLAKE2B 410918c90a8d18c5e64f90b0ddfbfd8079287a655abfe604816475456bfb1a96ca184030df73490e9339802895a31393ffa9cc57ebc76b37fc126ba60ea89600 SHA512 f7b00d85ea57087b0c9b42af2231505c00c55945d9975b784789c8060a0095f9f032cdfc5c0bd5e83fa30e08806bdb128fad812430551fd8789a37e0a6ea2ca6
DIST nix-2.28.3.tar.gz 1786235 BLAKE2B 2fbe888d34e1b74f7ceec5104269be7932a8e103706c78b64a32dc788bf9e71912fe2ed481daf980973399b0b3ef85f2a8a9e216206d3a5d848f20ddb07c5f8a SHA512 3a71c00664b626cd8a0806394a21cb2792fc3a81b53bb05f8548b1e917dc8907e4a0b59cb7e6d1e647e11f4937e9e9ec490d9a901dfb7e3227a148acb8864dc9
+DIST nix-2.29.0.tar.gz 1811334 BLAKE2B b7d063315ebd804283bfb984288b36902c9a14fd5f9e8aff3560d16e2906f863008c0ad4f2312192daa37babde89524d675a5a9346762b4a02aeb8d711ec2c05 SHA512 23060881e2b056c8c4f2cd6d414c4684bd10a964a7f5db6986d58c10a7daf9e4970c576032dde0bc0cd6ad2c6171777f3bf43dfd04809fa74e64fc0a923895a5
diff --git a/sys-apps/nix/nix-2.28.2.ebuild b/sys-apps/nix/nix-2.29.0.ebuild
index f110598cacc4..f110598cacc4 100644
--- a/sys-apps/nix/nix-2.28.2.ebuild
+++ b/sys-apps/nix/nix-2.29.0.ebuild
diff --git a/sys-devel/gcc/gcc-13.3.1_p20250522-r1.ebuild b/sys-devel/gcc/gcc-13.3.1_p20250522-r1.ebuild
index bb96cde3f499..926f8808b7b3 100644
--- a/sys-devel/gcc/gcc-13.3.1_p20250522-r1.ebuild
+++ b/sys-devel/gcc/gcc-13.3.1_p20250522-r1.ebuild
@@ -43,6 +43,7 @@ if tc_is_live ; then
elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
# Don't keyword live ebuilds
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~m68k"
:;
fi
diff --git a/www-apps/chromedriver-bin/Manifest b/www-apps/chromedriver-bin/Manifest
index 1ab14d5ccb14..717b33054217 100644
--- a/www-apps/chromedriver-bin/Manifest
+++ b/www-apps/chromedriver-bin/Manifest
@@ -1 +1 @@
-DIST chromedriver-bin-136.0.7103.113.linux64.zip 9593815 BLAKE2B ecd962c369bfcec8e28af86df3ccb51c1d89ed4c122f71e14f081edc501038445d2276e6aeb2df010d2ba2bc6268a9f2d914990f64c017ab856ea8abb9e5a420 SHA512 d2d825107c8d57e95befdfece9a5412381a13130e5f658136d88b55a6d121f19d3459d4fadfa569682566d4bdc67044c5ad4d68ef840a70da2e8caba7e829cee
+DIST chromedriver-bin-137.0.7151.55.linux64.zip 9946751 BLAKE2B 9595e6b06d1c97559661f24feaa3365ba95c4b86b795fe204445f0b3a77a71e218c0f79e2754968f687cd04339a9eece4bf59d662bddd4e270dc5e598864c3c1 SHA512 0ee670901f747112e07d9484c5d12490fafa9c8d046ce349870b63a5fbce1d5e5682eafb6bd771316d23f5232d77d188fedf4b2e143c90fbed90328d3d6a537e
diff --git a/www-apps/chromedriver-bin/chromedriver-bin-136.0.7103.113.ebuild b/www-apps/chromedriver-bin/chromedriver-bin-137.0.7151.55.ebuild
index 2d548d409de6..2d548d409de6 100644
--- a/www-apps/chromedriver-bin/chromedriver-bin-136.0.7103.113.ebuild
+++ b/www-apps/chromedriver-bin/chromedriver-bin-137.0.7151.55.ebuild
diff --git a/www-apps/paperless-ngx/Manifest b/www-apps/paperless-ngx/Manifest
index f9e1391c174a..92d435b88271 100644
--- a/www-apps/paperless-ngx/Manifest
+++ b/www-apps/paperless-ngx/Manifest
@@ -1,2 +1,2 @@
-DIST paperless-ngx-v2.15.3.tar.xz 78329260 BLAKE2B 90122d5d5d4c0be59b7d0fdf1b7aa854bba9e5f745610543ef499453b3468f5fe8594d86b92dd7bc5864b9d6c76da62c0814c85f0e39c1f67867e65a579b3350 SHA512 c22131b42b0147516a08ae33991ac13e1e6771e35b997d4213b8094fc74146bd351c93a30fa66c4f46514312cbe8314f2c7c4ccdee33b71853a897f5ddbfaa04
DIST paperless-ngx-v2.16.1.tar.xz 78491608 BLAKE2B 3fb92d599921af6d8f44120a9d41714ae05b4b4157fdd64712df3aee75cfc9105f097e1ffd403955544fcd8c572c3a86a185b208a9908d890be9d4ce4de2c386 SHA512 cbc2fd49dad6752e82be3341555d2d8b4cb3cd09c7e5eee4b361b7963f2c61c770912baf00233bd166454467927ae6c85d6f34a5855b6cdb38abdc66c5622659
+DIST paperless-ngx-v2.16.2.tar.xz 78569784 BLAKE2B 419039c4abdef8a78ddc41d229ee3a7826e66abef60d987ceedf4cb3a71e0b049a8127cad28275b89c44fd723c39dd39f372972cd997331c47bf83abf651d0a9 SHA512 755ac9ae6b422350d12530afb83921a02fd44238407fb6d871f133eae47ee876649ebe73874851e0fe8946a82284b682039963b3139ad6906a7227ad4bb9ebf5
diff --git a/www-apps/paperless-ngx/paperless-ngx-2.15.3.ebuild b/www-apps/paperless-ngx/paperless-ngx-2.16.2.ebuild
index 31f4d88460fb..31f4d88460fb 100644
--- a/www-apps/paperless-ngx/paperless-ngx-2.15.3.ebuild
+++ b/www-apps/paperless-ngx/paperless-ngx-2.16.2.ebuild
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index d8b8f04ebcfc..ac8f403a9f88 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,27 +1,19 @@
DIST chromium-136.0.7103.113-linux-testdata.tar.xz 651614116 BLAKE2B ba76c70f3b803e5881e5825612d998256c28c07545815c766809ab9185e41bb263f933fb51bef3f0658c4248c072505542b4ba3b7a77007845c3f4816301ef7a SHA512 5eedfa17054056d5f7110bb7becd4ca77dc73ab2bcc0b722dbb591acbe15d6e569f26c988c59661763a1b239e9a18955975fbae4d172536f42e081674fdbb8d6
DIST chromium-136.0.7103.113-linux.tar.xz 1558575932 BLAKE2B 17a455d4146d942256c177502ea8a7743e899d45875b04d9a65a2cff3224cad79590a6d750c3476d4a4abe0378813e378c463c947b144157cc65b1c4422ec720 SHA512 aff1f8f96f304d15ad984f06a5806733b8cc8689973b620b8ef43bb24cb10b2201f40b48158b7a2508cfbaffad3753c811519237c0e68c7a7303be575611896f
-DIST chromium-136.0.7103.92-linux-testdata.tar.xz 651393856 BLAKE2B 4554296153b0456e6ee469d6357626812cfebce7da3fd252b275f5a3a0bc76c21db1989b2f3d3666da9e0301f3aa4ee042101ba16c1d3a1b58ee557cc760fbbd SHA512 82d1c3a01d3859a9f0b311d9b75421bd5d9cc01ae13cfd9c7d18efbfa90768b6eae5fdafa84142b42c455c797f02471aa0d42995b00fc5a4d6e8f81c0d48f626
-DIST chromium-136.0.7103.92-linux.tar.xz 1561920484 BLAKE2B 839d16da5b573f5f2e3864055ac4cd263a3b8162806705afaf55f3c039f4ce2ada3e0c8737f20269f600c8d2feab0316a3131d6da0f78639e95ea3e647406b9f SHA512 3238e1b10aa9db56de39e0868a6fecd1108afb31cf20708b13dcbe4b911ba928f00cd68eb7e7bdd4c02352425fa860d8765e195fe08a8d3ef3e6c6ddf48a2569
-DIST chromium-137.0.7151.27-linux-testdata.tar.xz 656594152 BLAKE2B a1023dc6b16b19f1172d6a9270dc324c2c24bbb2e141443082f950a255e9fe374cdb8efedabea41c0f3129d6a1468cba9f43f4ef1a0ccbc1b50745e1c54b16a6 SHA512 2c2d5398f3f8f7c83831a13389a68e73a4179ef28c1383da9c12126d213cd71cd48b802bb2983691cfea5e5105587dd6e35c551fbf20f9253a66bd5e83c3c9fd
-DIST chromium-137.0.7151.27-linux.tar.xz 1556565624 BLAKE2B 86ba4c616210d8137aa4d8c5a96e12864cb77f42bf9562bc591e30aa09382a8e953d92d6d888a917061d0f3c1f36f7aa02b3c4f344b019fb5f79384abdfcf226 SHA512 97f5471bf05d495e30e0dcc0b368993d153b52230a77a37a3464d4b5681481bc2d7873299095406c72c74af4d91c510417fa8c434b840c7a45fbb63245032d00
-DIST chromium-137.0.7151.32-linux-testdata.tar.xz 656594500 BLAKE2B e99c607ef2a563d306325f794d1e10b6752ee2ceadc03a65fdd8b97379aaa3f48e0e10f8b96e617318d287010359ea2cf9e223133570f6e5ab863fc8fc3d579a SHA512 0dea6b6d0ba381eba02ef6a784298109f79ff9bb12905ec6c214d62d68e78bb03dfa945de7bb422cf82012eafa975f9a53ea251977f1647c3ebacdb5f3422284
-DIST chromium-137.0.7151.32-linux.tar.xz 1556942912 BLAKE2B bdc10ddd8c8eb895e90ff52a37d6b27c53770eec35038a681b5e82c9133de814cf9701637b98a1ec1879aa1e3f66caa3fc4d46a0e36b12cc5e3e891b0b428666 SHA512 5b78ce90bf7511666206a2dabbd22a31505c7723915aab2dbd697864a70ff9bde8f59e4813a0bdf2fb6293c20b44cad6ab13fe03ab7b0aa0a3b5db7482b478fa
-DIST chromium-137.0.7151.40-linux-testdata.tar.xz 656611544 BLAKE2B 0eab1ca55ebea65934370ffe5bd495bacd726fec50d9e9b3b47a911ecbd655c4a24acecbfedba3c9309c5f45730d6422aeee5733858a589989c204319da6150d SHA512 0b355983e90055bf0271fe665f82c7142301d6dd6bed7ecd974bf4ffc9f0bc48e415ecc99666725fb487a57a97db07010714c1a910b41f05695dd2607f4734bd
-DIST chromium-137.0.7151.40-linux.tar.xz 1556327308 BLAKE2B 0cf3ead37aeb181c3e1ec99966fd5e548b532d384ea0845c04c0a9767dfe2571cf2a3c5b21304060bbcf165fbabb516c6ab9d90356074bfb758c0b32a0ae9dd9 SHA512 d5e65945893de8b2c2ea4d49c9f9bffa6e9e6b4a3088277951f8fcf0d4c905ea9369a165eb1ee35bcd7af9e20367da4292a43b9d7ee6fb58204e3ac970ae6fe6
-DIST chromium-138.0.7180.2-linux-testdata.tar.xz 662613028 BLAKE2B 05878414ebc46c77326deda78e579ffa15b46c8bc327f05bc82b38e2ac6948e1a51fe5fdc40bbde762bf00a9a9d8a397e4b71a8dd4f333d6445f73ce1980ac68 SHA512 dfc00b917a28d25576fbfbd6950385db64421109b022c18c387ffb347c9e7b7470cb09ab4611b7b1ec3f722bf105ccb597b18cf4d86d81941fe0452417a95c69
-DIST chromium-138.0.7180.2-linux.tar.xz 1550651448 BLAKE2B e09067954c28fedd6dce3e1aeec8b2e41b8336c47cac809ab9ca8aef88de94a610d093a6dcef27dfd7acbcc11fc02c3c9ce11e180a3ebcc746f0e22ca0725e66 SHA512 49709a1e22c95c931d440874a2e2a678cb80ef7f1feceedfd779745a181895074179df9aaa314f81682b65ccd43940fae511c9a751357963c67ca7bd2c3cd4bb
+DIST chromium-137.0.7151.55-linux-testdata.tar.xz 656595876 BLAKE2B 8591228cf973998afae9cd0fd98c0c773f3ddeef22c91ed4efa2652696a39174d03cb30f49767b9d46ebba15d218f507fea6382b21c018862153927a18f2aa4b SHA512 a8466b430bdb3a94dea5b758161827bbeb74161cccd1e2a4db9bc383b90c181642fd5bca79c470b82152bd06a0c0fe8c561d12d3dc21b044ecec0a1413d0661b
+DIST chromium-137.0.7151.55-linux.tar.xz 1556701444 BLAKE2B ece96eb493f89f70a7274d7e61ac044410af718728f2c318ea63647b5fd80ec7a91527eeae9619ad492ec4ab8be5e7a38851534e011213b70653b3929509ee49 SHA512 af1cdf9c2fba8d8446edeb2b9a97bd118b06d9e5e50e40a679bc0266b5a54192a62eb70476471a00743f3842dce51faa343f0cae068245feaa70059f0309d7ec
DIST chromium-138.0.7191.0-linux-testdata.tar.xz 663459184 BLAKE2B b6638455c6de794f59f5c4c13c8cff736818a74695792704d8427cf8ddd64bb226257fc726d3f16bb3d1344048b4f52d632f435a8330206fb21532d6ee240c77 SHA512 3dcb87e4f898face60565a697a2c849da562a8c8208708927703a3e47ac402a0d2805c0cd4f22d5936d61e851d67b7ef9dd6ac264601e93c0993ef4ee193ebdd
DIST chromium-138.0.7191.0-linux.tar.xz 1549132756 BLAKE2B f8bf1fbbaf84223b82e7dbd53a17dc4cb37a48dfcb94bec31aaae2c4b006060bf5674bf1429edf9fc58bbc0aeaeafd6a83a533bb566271038f8be1cbb1334ef2 SHA512 fb307b9cfd961d2a5abfb3ba1a3be98e03dafadb94830e2cee677c39a5050f1190946b8798d3ec7afbfab06559c9dd5ce32c29843eb65eb68418ddb8e88ac39f
+DIST chromium-138.0.7204.4-linux-testdata.tar.xz 922271636 BLAKE2B 6655f022eacd45ddba286597185c62b83067ff2d507f93adddf3d00d36d98f76e0473ec3261e674252e5f1788fae14aad8203e78f37c72bf3e081da2175d61c9 SHA512 c5440da5137aa92e86f335edf4d59c6fac74554ba9d3c389de732019fc588e84339035fbbce21f9100a45057427f44896b7197ca3ae4b62eccf494f412002efd
+DIST chromium-138.0.7204.4-linux.tar.xz 1554308480 BLAKE2B b54207699406ad72aa22dce3f34ee93c1bfb5933ea501003a60eebe65cd7777e52877ece42736b2c5dad0d89308eec1a8f56e244952f75da5dea08079d4bc719 SHA512 0a40560f2f1aeccffa6d5e267f905641adcbedb5ab166422cf0b55353d1f96554b8078de443c0dbf7a268eebc546640d135a84d32f39942208f0e851110fa523
DIST chromium-clang-llvmorg-21-init-11777-gfd3fecfc-1.tar.xz 55654416 BLAKE2B 7dee88ab546cd265c7c8067484aab3250da8c1073adc1f453e9c6fba7113e7135fe988797d974b834326c1c7de63a55a1a9041c42f1fad435dba44b553e7c0e5 SHA512 8bb683c6036c103939ad47411bdaeb724787101dfa7f60f9a7837255814d3ba4faae7f9f115fcef0901446833727994ab95d5ead275b7424dc8cbcb7fbe86f87
DIST chromium-clang-llvmorg-21-init-5118-g52cd27e6-5.tar.xz 54517328 BLAKE2B 8fdc17f49f17348d648fc55aa3c603ac857bf76d3e7e0ca73d616a1458c80b8e15421e47271958d50db83f5a5d43673c10235938ecd2d3bba6072c414b20b1f0 SHA512 3397eb7157c805df82ca8f33b61b906ab2b9dd111390b78a0d4b3e79bdbdfd6896adf1106e10741b67845d081654fdde3b763abb12aa7b5e94e6ccbdde072b94
DIST chromium-clang-llvmorg-21-init-9266-g09006611-1.tar.xz 54914604 BLAKE2B 97df7f36cd8539541035ec43b5f90aeccd05cddc7597c2e7ce65c5cbe74ef7da7dcb6e54482bc9c1a7886d163e3161b351ce4c0a6098ca7d4541a8e885b9915f SHA512 7a38cb2d8d803220996e8229fbd7e9ce1ce06828f703c433818d68653775841704f6b6ee3eda87287eb548ad97a492737b5c466a545b184509a36187b540460c
-DIST chromium-clang-llvmorg-21-init-9266-g09006611-2.tar.xz 55555048 BLAKE2B 52e70b763793b66e2ea80e329d0c1ab49a980d00e3cb9f2d6e7b3e8f320e91364b35e808058b066199bd96b91aee8598bd3daedc81463d41819136a181b358b0 SHA512 8a024fa84bfecafa4708b98fac30cf7588f0f44e6d48325aabb97ba95c2ff6d60e479edbf0968d30f692725a5158a32472c98cb139652e4f87ce2786f6f771fb
DIST chromium-openpower-01dda91015.tar.bz2 382275 BLAKE2B b95781f5f1845b93b02f97c617618255aed140b80a87cbd259d591e32ddc2185b9793d6735dce5c71d2bbf4af51534e8680d802f204c840fb8265e7867798f8d SHA512 981677898c218c573a2942ca0d5d2bc3b7ed687fe31be6e5078c18efb2bdffe4ad8976e8c3fb2b101f69ee3abe588c659130cdd7ccf740c4efa7914f5b44b72d
DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324 SHA512 05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
DIST chromium-patches-136-2.tar.bz2 10500 BLAKE2B d943a397059d4d55871bc4f2191e40b55d92aeab8c954c24604a558149d0df3cc8590c147a685d2e21253728918d47fdf46c24363085be364bf35ab4f3938349 SHA512 f9ff50891ef23c2d129170389c56fa3cd629e8a473dc220008dcc7cdbe86284b3f522f507d1276f0adc1c457e95b33c614a54abdea13cb23cbc7a8c0f777a291
DIST chromium-patches-137.tar.bz2 11143 BLAKE2B 1e23a6669d34ab708fc0391826f57a0eb558c66af251a3a41be88670d5ae0e15a5c61d5825c02ab96fce28b03ca05ab6b3c47d6a2f08257179b12e9a67989f22 SHA512 63ea2c1bd6088ae85e7011d13773ad206b3ed27c3a4b145067de1eb8bc0c42fa1ce13af6ff5d5eebd87df93abdf8dd6f2f955084fc38bc6a0e5a2deb6b01700f
DIST chromium-patches-138-1.tar.bz2 11109 BLAKE2B a4b57c2f5cadae37f6284e458ec8941c09ae98658c099e638817919da9686ec412b619a21bd208ce79b471d27bbfcf589a94695f636f381a2de60f14fe8fe367 SHA512 b930ac8cb86aa5143cecf04c076a07a366328806b20ba4c6c09844b4411b74a0ad04dfbf182966e9401e3d1ee4a6f4b3e12e7f9b015c5f33311ebe0ffd76d5da
-DIST chromium-patches-138.tar.bz2 11337 BLAKE2B 743eb5edc6b803849a2103ddd4a16c30028bace1e0379b51a9e2a1b2dbc7367fecbc997a0efc580fb37f30311a7636da84a0221719fdad2246f21624603c4c29 SHA512 f7fa3975de40136aca7208f8f72bfe3c8c7b070e631265cd7410da50d594ed4bcdc539e7fe48f1f9a41e65d2aafa776086d36693abdca3cb3ccfc9fa0ab1cf91
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
DIST chromium-rust-toolchain-4a0969e06d-1-llvmorg-21-init-11777-gfd3fecfc.tar.xz 118529212 BLAKE2B 595fb0f3b1526f75c69b19936b93547168a7d4b53fe9afe34c0f3a08b58434dcfbd214c86963a0d54e726c475296d5b54a5a436d63f3f5ac84409fdf86a17cfc SHA512 837bde1b8a0750dca3b298d3a83e54a92574060e93af3d9fdc72ec5873b4e2e22abeb286dd81573eb787af2c0ccc7878eb2ba5e9fdfb8b0f22dd4b77fc1dcac1
DIST chromium-rust-toolchain-c8f9423028-1-llvmorg-21-init-9266-g09006611.tar.xz 118598336 BLAKE2B 95f5c22552862b6ae1c889fea15eba55c5a5c2488e4a632aa37ec12d6ec6099a41c26ef5c5778bb395e039382e45ba921caf27e4ee1ddce2dcfd25f4f31d9f60 SHA512 079506e861d272af5c72c55f0aaedd5ac9d8df8113e9167303518468ffdb8fecac67ac71fc7f404c76d5c7d379195633374816fd102e166b2ff549254c6588e3
diff --git a/www-client/chromium/chromium-136.0.7103.92.ebuild b/www-client/chromium/chromium-136.0.7103.92.ebuild
deleted file mode 100644
index 34a914ab22d9..000000000000
--- a/www-client/chromium/chromium-136.0.7103.92.ebuild
+++ /dev/null
@@ -1,1554 +0,0 @@
-# Copyright 2009-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# PACKAGING NOTES
-
-# Upstream roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we may eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features.
-
-# USE=bundled-toolchain is intended for users who want to use the same toolchain
-# as the upstream releases. It's also a good fallback in case we fall behind
-# and need to get a release out quickly (less likely with `dev` in-tree).
-
-# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/ (uploaded to S3
-# and made available via https://chromium-tarballs.distfiles.gentoo.org/).
-
-# We do this because upstream tarballs weigh in at about 3.5x the size of our
-# new "Distro tarballs" and include binaries (etc) that are not useful for
-# downstream consumers (like distributions).
-
-GN_MIN_VER=0.2217
-# chromium-tools/get-chromium-toolchain-strings.py
-TEST_FONT=f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35
-BUNDLED_CLANG_VER=llvmorg-21-init-5118-g52cd27e6-5
-BUNDLED_RUST_VER=f7b43542838f0a4a6cfdb17fbeadf45002042a77-1
-RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
-NODE_VER=22.11.0
-
-VIRTUALX_REQUIRED="pgo"
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
- hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
- sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-LLVM_COMPAT=( 19 )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-PYTHON_REQ_USE="xml(+)"
-RUST_MIN_VER=1.78.0
-RUST_NEEDS_LLVM="yes please"
-RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or LLVM) with USE=bundled-toolchain
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils
-inherit python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://www.chromium.org/"
-PPC64_HASH="01dda910156deccddab855e2b6adaea2c751ae45"
-PATCH_V="${PV%%\.*}-2"
-SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
- !bundled-toolchain? (
- https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
- )
- bundled-toolchain? (
- https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-${BUNDLED_CLANG_VER}.tar.xz
- -> chromium-clang-${BUNDLED_CLANG_VER}.tar.xz
- https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${BUNDLED_RUST_VER}-${BUNDLED_CLANG_VER%-*}.tar.xz
- -> chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz
- )
- test? (
- https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux-testdata.tar.xz
- https://chromium-fonts.storage.googleapis.com/${TEST_FONT} -> chromium-testfonts-${TEST_FONT:0:10}.tar.gz
- )
- ppc64? (
- https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/${PPC64_HASH}/openpower-patches-${PPC64_HASH}.tar.bz2 -> chromium-openpower-${PPC64_HASH:0:10}.tar.bz2
- )
- pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )"
-
-# https://gitweb.gentoo.org/proj/chromium-tools.git/tree/get-chromium-licences.py
-LICENSE="BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD"
-LICENSE+=" FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2"
-LICENSE+=" SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense unRAR UoI-NCSA X11-Lucent"
-SLOT="0/stable"
-# Dev exists mostly to give devs some breathing room for beta/stable releases;
-# it shouldn't be keyworded but adventurous users can select it.
-if [[ ${SLOT} != "0/dev" ]]; then
- KEYWORDS="amd64 arm64 ~ppc64"
-fi
-
-IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
-IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"
-IUSE+=" +proprietary-codecs pulseaudio qt6 +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3"
-RESTRICT="
- !bindist? ( bindist )
- !test? ( test )
-"
-
-REQUIRED_USE="
- !headless? ( || ( X wayland ) )
- pgo? ( X !wayland )
- screencast? ( wayland )
- ffmpeg-chromium? ( bindist proprietary-codecs )
-"
-
-COMMON_X_DEPEND="
- x11-libs/libXcomposite:=
- x11-libs/libXcursor:=
- x11-libs/libXdamage:=
- x11-libs/libXfixes:=
- >=x11-libs/libXi-1.6.0:=
- x11-libs/libXrandr:=
- x11-libs/libXrender:=
- x11-libs/libXtst:=
- x11-libs/libxshmfence:=
-"
-
-COMMON_SNAPSHOT_DEPEND="
- system-icu? ( >=dev-libs/icu-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-png? ( media-libs/libpng:=[-apng(-)] )
- system-zstd? ( >=app-arch/zstd-1.5.5:= )
- >=media-libs/libwebp-0.4.0:=
- media-libs/mesa:=[gbm(+)]
- >=media-libs/openh264-1.6.0:=
- sys-libs/zlib:=
- !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:= )
- )
- )
-"
-
-COMMON_DEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- app-arch/bzip2:=
- dev-libs/expat:=
- net-misc/curl[ssl]
- sys-apps/dbus:=
- media-libs/flac:=
- sys-libs/zlib:=[minizip]
- !headless? (
- >=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? ( ${COMMON_X_DEPEND} )
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !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:${PV%%\.*} )
- )
-"
-DEPEND="${COMMON_DEPEND}
- !headless? (
- gtk4? ( gui-libs/gtk:4[X?,wayland?] )
- !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
- )
-"
-
-BDEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ')
- >=app-arch/gzip-1.7
- !headless? (
- qt6? ( dev-qt/qtbase:6 )
- )
- !bundled-toolchain? ( $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- llvm-core/lld:${LLVM_SLOT}
- official? (
- !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[cfi] )
- ) ')
- ${RUST_DEPEND}
- )
- pgo? (
- >=dev-python/selenium-3.141.0
- >=dev-util/web_page_replay_go-20220314
- )
- >=dev-util/bindgen-0.68.0
- >=dev-build/gn-${GN_MIN_VER}
- app-alternatives/ninja
- dev-lang/perl
- >=dev-util/gperf-3.2
- dev-vcs/git
- >=net-libs/nodejs-${NODE_VER}:0/${NODE_VER%%.*}[inspector]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- virtual/pkgconfig
-"
-
-if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
- EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
-fi
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Some web pages may require additional fonts to display properly.
-Try installing some of the following packages if some characters
-are not displayed properly:
-- media-fonts/arphicfonts
-- media-fonts/droid
-- media-fonts/ipamonafont
-- media-fonts/noto
-- media-fonts/ja-ipafonts
-- media-fonts/takao-fonts
-- media-fonts/wqy-microhei
-- media-fonts/wqy-zenhei
-
-To fix broken icons on the Downloads page, you should install an icon
-theme that covers the appropriate MIME types, and configure this as your
-GTK+ icon theme.
-
-For native file dialogs in KDE, install kde-apps/kdialog.
-
-To make password storage work with your desktop environment you may
-have install one of the supported credentials management applications:
-- app-crypt/libsecret (GNOME)
-- kde-frameworks/kwallet (KDE)
-If you have one of above packages installed, but don't want to use
-them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
-in /etc/chromium/default.
-"
-
-python_check_deps() {
- python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
-}
-
-pre_build_checks() {
- # Check build requirements: bugs #471810, #541816, #914220
- # We're going to start doing maths here on the size of an unpacked source tarball,
- # this should make updates easier as chromium continues to balloon in size.
- # xz -l /var/cache/distfiles/chromium-${PV}*.tar.xz
- local base_disk=9 # Round up
- use test && base_disk=$((base_disk + 5))
- local extra_disk=1 # Always include a little extra space
- local memory=4
- tc-is-cross-compiler && extra_disk=$((extra_disk * 2))
- if tc-is-lto || use pgo; then
- memory=$((memory * 2 + 1))
- tc-is-cross-compiler && extra_disk=$((extra_disk * 2)) # Double the requirements
- use pgo && extra_disk=$((extra_disk + 4))
- fi
- if is-flagq '-g?(gdb)?([1-9])'; then
- if use custom-cflags; then
- extra_disk=$((extra_disk + 5))
- fi
- memory=$((memory * 2))
- fi
- local CHECKREQS_MEMORY="${memory}G"
- local CHECKREQS_DISK_BUILD="$((base_disk + extra_disk))G"
- check-reqs_${EBUILD_PHASE_FUNC}
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
- pre_build_checks
- fi
-
- if use headless; then
- local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt6" "vaapi" "wayland")
- for myiuse in ${headless_unused_flags[@]}; do
- use ${myiuse} && ewarn "Ignoring USE=${myiuse}, USE=headless is set."
- done
- fi
-
- if ! use bindist && use ffmpeg-chromium; then
- ewarn "Ignoring USE=ffmpeg-chromium, USE=bindist is not set."
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
- pre_build_checks
-
- # The linux:unbundle toolchain in GN grabs CC, CXX, CPP (etc) from the environment
- # We'll set these to clang here then use llvm-utils functions to very explicitly set these
- # to a sane value.
- # This is effectively the 'force-clang' path if GCC support is re-added.
- # TODO: check if the user has already selected a specific impl via make.conf and respect that.
- use_lto="false"
- if tc-is-lto; then
- use_lto="true"
- # We can rely on GN to do this for us; anecdotally without this builds
- # take significantly longer with LTO enabled and it doesn't hurt anything.
- filter-lto
- fi
-
- if [ "$use_lto" = "false" ] && use official; then
- einfo "USE=official selected and LTO not detected."
- einfo "It is _highly_ recommended that LTO be enabled for performance reasons"
- einfo "and to be consistent with the upstream \"official\" build optimisations."
- fi
-
- if [ "$use_lto" = "false" ] && use test; then
- die "Tests require CFI which requires LTO"
- fi
-
- export use_lto
-
- # 936858
- if tc-ld-is-mold; then
- eerror "Your toolchain is using the mold linker."
- eerror "This is not supported by Chromium."
- die "Please switch to a different linker."
- fi
-
- if use !bundled-toolchain; then
- llvm-r1_pkg_setup
- rust_pkg_setup
- fi
-
- # Forcing clang; respect llvm_slot_x to enable selection of impl from LLVM_COMPAT
- AR=llvm-ar
- CPP="${CHOST}-clang++-${LLVM_SLOT} -E"
- NM=llvm-nm
- CC="${CHOST}-clang-${LLVM_SLOT}"
- CXX="${CHOST}-clang++-${LLVM_SLOT}"
-
- if tc-is-cross-compiler; then
- use pgo && die "The pgo USE flag cannot be used when cross-compiling"
- CPP="${CBUILD}-clang++-${LLVM_SLOT} -E"
- fi
-
- # I hate doing this but upstream Rust have yet to come up with a better solution for
- # us poor packagers. Required for Split LTO units, which are required for CFI.
- export RUSTC_BOOTSTRAP=1
-
- # Users should never hit this, it's purely a development convenience
- if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
- die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium"
- fi
- fi
-
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
- unpack ${P}-linux.tar.xz
- # These should only be required when we're not using the official toolchain
- use !bundled-toolchain && unpack chromium-patches-${PATCH_V}.tar.bz2
-
- use pgo && unpack chromium-profiler-0.2.tar
-
- if use test; then
- # A new testdata tarball is available for each release; but testfonts tend to remain stable
- # for the duration of a release.
- # This unpacks directly into/over ${WORKDIR}/${P} so we can just use `unpack`.
- unpack ${P}-linux-testdata.tar.xz
- # This just contains a bunch of font files that need to be unpacked (or moved) to the correct location.
- local testfonts_dir="${WORKDIR}/${P}/third_party/test_fonts"
- local testfonts_tar="${DISTDIR}/chromium-testfonts-${TEST_FONT:0:10}.tar.gz"
- tar xf "${testfonts_tar}" -C "${testfonts_dir}" || die "Failed to unpack testfonts"
- fi
-
- # We need to manually unpack this since M126 else we'd unpack one toolchain over the other.
- # Since we're doing that anyway let's unpack to sensible locations to make symlink creation easier.
- if use bundled-toolchain; then
- einfo "Unpacking bundled Clang ..."
- mkdir -p "${WORKDIR}"/clang || die "Failed to create clang directory"
- tar xf "${DISTDIR}/chromium-clang-${BUNDLED_CLANG_VER}.tar.xz" -C "${WORKDIR}/clang" || die "Failed to unpack Clang"
- einfo "Unpacking bundled Rust ..."
- local rust_dir="${WORKDIR}/rust-toolchain"
- mkdir -p "${rust_dir}" || die "Failed to create rust toolchain directory"
- tar xf "${DISTDIR}/chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz" -C "${rust_dir}" ||
- die "Failed to unpack Rust"
- fi
-
- if use ppc64; then
- unpack chromium-openpower-${PPC64_HASH:0:10}.tar.bz2
- fi
-}
-
-src_prepare() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local PATCHES=(
- "${FILESDIR}/chromium-cross-compile.patch"
- "${FILESDIR}/chromium-109-system-zlib.patch"
- "${FILESDIR}/chromium-111-InkDropHost-crash.patch"
- "${FILESDIR}/chromium-131-unbundle-icu-target.patch"
- "${FILESDIR}/chromium-134-bindgen-custom-toolchain.patch"
- "${FILESDIR}/chromium-135-oauth2-client-switches.patch"
- "${FILESDIR}/chromium-135-map_droppable-glibc.patch"
- "${FILESDIR}/chromium-136-drop-nodejs-ver-check.patch"
- "${FILESDIR}/chromium-135-gperf.patch"
- )
-
- if use bundled-toolchain; then
- # We need to symlink the toolchain into the expected location
- einfo "Symlinking Clang toolchain to expected location ..."
- mkdir -p third_party/llvm-build/ || die "Failed to create llvm-build directory"
- # the 'Chromium Linux Tarballs' seem to already have 'Release+Asserts/{lib,bin}'; not sure if this is an
- # upstream change - we're using the same scripts to build, theoretically. We'll still attempt to create
- # llvm-build, but we'll rm Release+Asserts and symlink directly.
- if [[ -d third_party/llvm-build/Release+Asserts ]]; then
- rm -r third_party/llvm-build/Release+Asserts || die "Failed to remove third_party/llvm-build/Release+Asserts"
- fi
- ln -s "${WORKDIR}"/clang third_party/llvm-build/Release+Asserts || die "Failed to bundle Clang"
- einfo "Symlinking Rust toolchain to expected location ..."
- # As above, so below
- if [[ -d third_party/rust-toolchain ]]; then
- rm -r third_party/rust-toolchain || die "Failed to remove third_party/rust-toolchain"
- fi
- ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust"
- cp "${WORKDIR}"/rust-toolchain/VERSION \
- "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version"
- else
- # We don't need our toolchain patches if we're using the official toolchain
- shopt -s globstar nullglob
- # 130: moved the PPC64 patches into the chromium-patches repo
- local patch
- for patch in "${WORKDIR}/chromium-patches-${PATCH_V}"/**/*.patch; do
- if [[ ${patch} == *"ppc64le"* ]]; then
- use ppc64 && PATCHES+=( "${patch}" )
- else
- PATCHES+=( "${patch}" )
- fi
- done
-
- shopt -u globstar nullglob
-
- # We can't use the bundled compiler builtins with the system toolchain
- # `grep` is a development convenience to ensure we fail early when google changes something.
- local builtins_match="if (is_clang && !is_nacl && !is_cronet_build) {"
- grep -q "${builtins_match}" build/config/compiler/BUILD.gn || die "Failed to disable bundled compiler builtins"
- sed -i -e "/${builtins_match}/,+2d" build/config/compiler/BUILD.gn
-
- # Strictly speaking this doesn't need to be gated (no bundled toolchain for ppc64); it keeps the logic together
- if use ppc64; then
- local patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches"
- # patch causes build errors on 4K page systems (https://bugs.gentoo.org/show_bug.cgi?id=940304)
- local page_size_patch="ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch"
- local isa_3_patch="ppc64le/core/baseline-isa-3-0.patch"
- # Apply the OpenPOWER patches (check for page size and isa 3.0)
- openpower_patches=( $(grep -E "^ppc64le|^upstream" "${patchset_dir}/series" | grep -v "${page_size_patch}" |
- grep -v "${isa_3_patch}" || die) )
- for patch in "${openpower_patches[@]}"; do
- PATCHES+=( "${patchset_dir}/${patch}" )
- done
- if [[ $(getconf PAGESIZE) == 65536 ]]; then
- PATCHES+=( "${patchset_dir}/${page_size_patch}" )
- fi
- # We use vsx3 as a proxy for 'want isa3.0' (POWER9)
- if use cpu_flags_ppc_vsx3 ; then
- PATCHES+=( "${patchset_dir}/${isa_3_patch}" )
- fi
- fi
-
- # Oxidised hacks, let's keep 'em all in one place
- # This is a nightly option that does not exist in older releases
- # https://github.com/rust-lang/rust/commit/389a399a501a626ebf891ae0bb076c25e325ae64
- if ver_test ${RUST_SLOT} -lt "1.83.0"; then
- sed '/rustflags = \[ "-Zdefault-visibility=hidden" \]/d' -i build/config/gcc/BUILD.gn ||
- die "Failed to remove default visibility nightly option"
- fi
-
- # Upstream Rust replaced adler with adler2, for older versions of Rust we still need
- # to tell GN that we have the older lib when it tries to copy the Rust sysroot
- # into the bulid directory.
- if ver_test ${RUST_SLOT} -lt "1.86.0"; then
- sed -i 's/adler2/adler/' build/rust/std/BUILD.gn ||
- die "Failed to tell GN that we have adler and not adler2"
- fi
- fi
-
- default
-
- if [[ ${LLVM_SLOT} == "19" ]]; then
- # Upstream now hard depend on a feature that was added in LLVM 20.1, but we don't want to stabilise that yet.
- # Do the temp file shuffle in case someone is using something other than `gawk`
- {
- awk '/config\("clang_warning_suppression"\) \{/ { print $0 " }"; sub(/clang/, "xclang"); print; next }
- { print }' build/config/compiler/BUILD.gn > "${T}/build.gn" && \
- mv "${T}/build.gn" build/config/compiler/BUILD.gn
- } || die "Unable to disable warning suppression"
- fi
-
- # Not included in -lite tarballs, but we should check for it anyway.
- if [[ -f third_party/node/linux/node-linux-x64/bin/node ]]; then
- rm third_party/node/linux/node-linux-x64/bin/node || die
- else
- mkdir -p third_party/node/linux/node-linux-x64/bin || die
- fi
- ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
-
- # adjust python interpreter version
- sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
-
- # remove_bundled_libraries.py walks the source tree and looks for paths containing the substring 'third_party'
- # whitelist matches use the right-most matching path component, so we need to whitelist from that point down.
- local keeplibs=(
- base/third_party/cityhash
- base/third_party/double_conversion
- base/third_party/icu
- base/third_party/nspr
- base/third_party/superfasthash
- base/third_party/symbolize
- base/third_party/xdg_user_dirs
- buildtools/third_party/libc++
- buildtools/third_party/libc++abi
- chrome/third_party/mozilla_security_manager
- net/third_party/mozilla_security_manager
- net/third_party/nss
- net/third_party/quic
- net/third_party/uri_template
- third_party/abseil-cpp
- third_party/angle
- third_party/angle/src/common/third_party/xxhash
- third_party/angle/src/third_party/ceval
- third_party/angle/src/third_party/libXNVCtrl
- third_party/angle/src/third_party/volk
- third_party/anonymous_tokens
- third_party/apple_apsl
- third_party/axe-core
- third_party/bidimapper
- third_party/blink
- third_party/boringssl
- third_party/boringssl/src/third_party/fiat
- third_party/breakpad
- third_party/breakpad/breakpad/src/third_party/curl
- third_party/brotli
- third_party/catapult
- third_party/catapult/common/py_vulcanize/third_party/rcssmin
- third_party/catapult/common/py_vulcanize/third_party/rjsmin
- third_party/catapult/third_party/beautifulsoup4-4.9.3
- third_party/catapult/third_party/html5lib-1.1
- third_party/catapult/third_party/polymer
- third_party/catapult/third_party/six
- third_party/catapult/tracing/third_party/d3
- third_party/catapult/tracing/third_party/gl-matrix
- third_party/catapult/tracing/third_party/jpeg-js
- third_party/catapult/tracing/third_party/jszip
- third_party/catapult/tracing/third_party/mannwhitneyu
- third_party/catapult/tracing/third_party/oboe
- third_party/catapult/tracing/third_party/pako
- third_party/ced
- third_party/cld_3
- third_party/closure_compiler
- third_party/content_analysis_sdk
- third_party/cpuinfo
- third_party/crabbyavif
- third_party/crashpad
- third_party/crashpad/crashpad/third_party/lss
- third_party/crashpad/crashpad/third_party/zlib
- third_party/crc32c
- third_party/cros_system_api
- third_party/d3
- third_party/dav1d
- third_party/dawn
- third_party/dawn/third_party/gn/webgpu-cts
- third_party/dawn/third_party/khronos
- third_party/depot_tools
- third_party/devscripts
- third_party/devtools-frontend
- third_party/devtools-frontend/src/front_end/third_party/acorn
- third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
- third_party/devtools-frontend/src/front_end/third_party/axe-core
- third_party/devtools-frontend/src/front_end/third_party/chromium
- third_party/devtools-frontend/src/front_end/third_party/codemirror
- third_party/devtools-frontend/src/front_end/third_party/csp_evaluator
- third_party/devtools-frontend/src/front_end/third_party/diff
- third_party/devtools-frontend/src/front_end/third_party/i18n
- third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
- third_party/devtools-frontend/src/front_end/third_party/json5
- third_party/devtools-frontend/src/front_end/third_party/legacy-javascript
- third_party/devtools-frontend/src/front_end/third_party/lighthouse
- third_party/devtools-frontend/src/front_end/third_party/lit
- third_party/devtools-frontend/src/front_end/third_party/marked
- third_party/devtools-frontend/src/front_end/third_party/puppeteer
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/parsel-js
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs
- third_party/devtools-frontend/src/front_end/third_party/third-party-web
- third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
- third_party/devtools-frontend/src/front_end/third_party/wasmparser
- third_party/devtools-frontend/src/front_end/third_party/web-vitals
- third_party/devtools-frontend/src/third_party
- third_party/distributed_point_functions
- third_party/dom_distiller_js
- third_party/eigen3
- third_party/emoji-segmenter
- third_party/farmhash
- third_party/fast_float
- third_party/fdlibm
- third_party/ffmpeg
- third_party/fft2d
- third_party/flatbuffers
- third_party/fp16
- third_party/freetype
- third_party/fusejs
- third_party/fxdiv
- third_party/gemmlowp
- third_party/google_input_tools
- third_party/google_input_tools/third_party/closure_library
- third_party/google_input_tools/third_party/closure_library/third_party/closure
- third_party/googletest
- third_party/highway
- third_party/hunspell
- third_party/ink_stroke_modeler/src/ink_stroke_modeler
- third_party/ink_stroke_modeler/src/ink_stroke_modeler/internal
- third_party/ink/src/ink/brush
- third_party/ink/src/ink/color
- third_party/ink/src/ink/geometry
- third_party/ink/src/ink/rendering
- third_party/ink/src/ink/rendering/skia/common_internal
- third_party/ink/src/ink/rendering/skia/native
- third_party/ink/src/ink/rendering/skia/native/internal
- third_party/ink/src/ink/strokes
- third_party/ink/src/ink/types
- third_party/inspector_protocol
- third_party/ipcz
- third_party/jinja2
- third_party/jsoncpp
- third_party/khronos
- third_party/lens_server_proto
- third_party/leveldatabase
- third_party/libaddressinput
- third_party/libaom
- third_party/libaom/source/libaom/third_party/fastfeat
- third_party/libaom/source/libaom/third_party/SVT-AV1
- third_party/libaom/source/libaom/third_party/vector
- third_party/libaom/source/libaom/third_party/x86inc
- third_party/libc++
- third_party/libdrm
- third_party/libgav1
- third_party/libjingle
- third_party/libphonenumber
- third_party/libsecret
- third_party/libsrtp
- third_party/libsync
- third_party/libtess2/libtess2
- third_party/libtess2/src/Include
- third_party/libtess2/src/Source
- third_party/liburlpattern
- third_party/libva_protected_content
- third_party/libvpx
- third_party/libvpx/source/libvpx/third_party/x86inc
- third_party/libwebm
- third_party/libx11
- third_party/libxcb-keysyms
- third_party/libxml/chromium
- third_party/libyuv
- third_party/libzip
- third_party/lit
- third_party/llvm-libc
- third_party/llvm-libc/src/shared/
- third_party/lottie
- third_party/lss
- third_party/lzma_sdk
- third_party/mako
- third_party/markupsafe
- third_party/material_color_utilities
- third_party/mesa
- third_party/metrics_proto
- third_party/minigbm
- third_party/modp_b64
- third_party/nasm
- third_party/nearby
- third_party/neon_2_sse
- third_party/node
- third_party/omnibox_proto
- third_party/one_euro_filter
- third_party/openscreen
- third_party/openscreen/src/third_party/
- third_party/openscreen/src/third_party/tinycbor/src/src
- third_party/opus
- third_party/ots
- third_party/pdfium
- third_party/pdfium/third_party/agg23
- third_party/pdfium/third_party/bigint
- third_party/pdfium/third_party/freetype
- third_party/pdfium/third_party/lcms
- third_party/pdfium/third_party/libopenjpeg
- third_party/pdfium/third_party/libtiff
- third_party/perfetto
- third_party/perfetto/protos/third_party/chromium
- third_party/perfetto/protos/third_party/simpleperf
- third_party/pffft
- third_party/ply
- third_party/polymer
- third_party/private_membership
- third_party/private-join-and-compute
- third_party/protobuf
- third_party/protobuf/third_party/utf8_range
- third_party/pthreadpool
- third_party/puffin
- third_party/pyjson5
- third_party/pyyaml
- third_party/rapidhash
- third_party/re2
- third_party/rnnoise
- third_party/rust
- third_party/ruy
- third_party/s2cellid
- third_party/search_engines_data
- third_party/securemessage
- third_party/selenium-atoms
- third_party/sentencepiece
- third_party/sentencepiece/src/third_party/darts_clone
- third_party/shell-encryption
- third_party/simdutf
- third_party/simplejson
- third_party/six
- third_party/skia
- third_party/skia/include/third_party/vulkan
- third_party/skia/third_party/vulkan
- third_party/smhasher
- third_party/snappy
- third_party/spirv-headers
- third_party/spirv-tools
- third_party/sqlite
- third_party/swiftshader
- third_party/swiftshader/third_party/astc-encoder
- third_party/swiftshader/third_party/llvm-subzero
- third_party/swiftshader/third_party/marl
- third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
- third_party/swiftshader/third_party/SPIRV-Tools
- third_party/swiftshader/third_party/subzero
- third_party/tensorflow_models
- third_party/tensorflow-text
- third_party/tflite
- third_party/tflite/src/third_party/eigen3
- third_party/tflite/src/third_party/fft2d
- third_party/tflite/src/third_party/xla/third_party/tsl
- third_party/tflite/src/third_party/xla/xla/tsl/framework
- third_party/tflite/src/third_party/xla/xla/tsl/lib/random
- third_party/tflite/src/third_party/xla/xla/tsl/protobuf
- third_party/tflite/src/third_party/xla/xla/tsl/util
- third_party/ukey2
- third_party/unrar
- third_party/utf
- third_party/vulkan
- third_party/wasm_tts_engine
- third_party/wayland
- third_party/webdriver
- third_party/webgpu-cts
- third_party/webrtc
- third_party/webrtc/common_audio/third_party/ooura
- third_party/webrtc/common_audio/third_party/spl_sqrt_floor
- third_party/webrtc/modules/third_party/fft
- third_party/webrtc/modules/third_party/g711
- third_party/webrtc/modules/third_party/g722
- third_party/webrtc/rtc_base/third_party/base64
- third_party/webrtc/rtc_base/third_party/sigslot
- third_party/widevine
- third_party/woff2
- third_party/wuffs
- third_party/x11proto
- third_party/xcbproto
- third_party/xnnpack
- third_party/zlib/google
- third_party/zxcvbn-cpp
- url/third_party/mozilla
- v8/third_party/siphash
- v8/third_party/utf8-decoder
- v8/third_party/glibc
- v8/third_party/inspector_protocol
- v8/third_party/rapidhash-v8
- v8/third_party/v8
- v8/third_party/valgrind
-
- # gyp -> gn leftovers
- third_party/speech-dispatcher
- third_party/usb_ids
- third_party/xdg-utils
- )
-
- if use test; then
- # tar tvf /var/cache/distfiles/${P}-testdata.tar.xz | grep '^d' | grep 'third_party' | awk '{print $NF}'
- keeplibs+=(
- third_party/breakpad/breakpad/src/processor
- third_party/fuzztest
- third_party/google_benchmark/src/include/benchmark
- third_party/google_benchmark/src/src
- third_party/perfetto/protos/third_party/pprof
- third_party/test_fonts
- third_party/test_fonts/fontconfig
- )
- fi
-
- # USE=system-*
- if ! use system-harfbuzz; then
- keeplibs+=( third_party/harfbuzz-ng )
- fi
-
- if ! use system-icu; then
- keeplibs+=( third_party/icu )
- fi
-
- if ! use system-png; then
- keeplibs+=( third_party/libpng )
- fi
-
- if ! use system-zstd; then
- keeplibs+=( third_party/zstd )
- fi
-
- # Arch-specific
- if use arm64 || use ppc64 ; then
- keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
- fi
- # we need to generate ppc64 stuff because upstream does not ship it yet
- # it has to be done before unbundling.
- if use ppc64; then
- pushd third_party/libvpx >/dev/null || die
- mkdir -p source/config/linux/ppc64 || die
- # requires git and clang, bug #832803
- # Revert https://chromium.googlesource.com/chromium/src/+/b463d0f40b08b4e896e7f458d89ae58ce2a27165%5E%21/third_party/libvpx/generate_gni.sh
- # and https://chromium.googlesource.com/chromium/src/+/71ebcbce867dd31da5f8b405a28fcb0de0657d91%5E%21/third_party/libvpx/generate_gni.sh
- # since we're not in a git repo
- sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g; /^git -C/d; /git cl/d; /cd \$BASE_DIR\/\$LIBVPX_SRC_DIR/ign format --in-place \$BASE_DIR\/BUILD.gn\ngn format --in-place \$BASE_DIR\/libvpx_srcs.gni" \
- generate_gni.sh || die
- ./generate_gni.sh || die
- popd >/dev/null || die
-
- pushd third_party/ffmpeg >/dev/null || die
- cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
- cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
- popd >/dev/null || die
- fi
-
- # Sanity check keeplibs, on major version bumps it is often necessary to update this list
- # and this enables us to hit them all at once.
- # There are some entries that need to be whitelisted (TODO: Why? The file is understandable, the rest seem odd)
- whitelist_libs=(
- net/third_party/quic
- third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
- third_party/libjingle
- third_party/mesa
- third_party/skia/third_party/vulkan
- third_party/vulkan
- )
- local not_found_libs=()
- for lib in "${keeplibs[@]}"; do
- if [[ ! -d "${lib}" ]] && ! has "${lib}" "${whitelist_libs[@]}"; then
- not_found_libs+=( "${lib}" )
- fi
- done
-
- if [[ ${#not_found_libs[@]} -gt 0 ]]; then
- eerror "The following \`keeplibs\` directories were not found in the source tree:"
- for lib in "${not_found_libs[@]}"; do
- eerror " ${lib}"
- done
- die "Please update the ebuild."
- fi
-
- # Remove most bundled libraries. Some are still needed.
- einfo "Unbundling third-party libraries ..."
- build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
-
- # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
- mkdir -p buildtools/third_party/eu-strip/bin || die
- ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
-}
-
-chromium_configure() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local myconf_gn=""
-
- if use !bundled-toolchain; then
- # We already forced the "correct" clang via pkg_setup
-
- if tc-is-cross-compiler; then
- CC="${CC} -target ${CHOST} --sysroot ${ESYSROOT}"
- CXX="${CXX} -target ${CHOST} --sysroot ${ESYSROOT}"
- BUILD_AR=${AR}
- BUILD_CC=${CC}
- BUILD_CXX=${CXX}
- BUILD_NM=${NM}
- fi
-
- strip-unsupported-flags
-
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- # https://bugs.gentoo.org/918897#c32
- append-ldflags -Wl,--undefined-version
- myconf_gn+=" use_lld=true"
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
-
- if tc-is-cross-compiler; then
- tc-export BUILD_{AR,CC,CXX,NM}
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\""
- myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
-
- # setup cups-config, build system only uses --libs option
- if use cups; then
- mkdir "${T}/cups-config" || die
- cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
- export PATH="${PATH}:${T}/cups-config"
- fi
-
- # Don't inherit PKG_CONFIG_PATH from environment
- local -x PKG_CONFIG_PATH=
- else
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
- fi
-
- # bindgen settings
- # From 127, to make bindgen work, we need to provide a location for libclang.
- # We patch this in for gentoo - see chromium-*-bindgen-custom-toolchain.patch
- # rust_bindgen_root = directory with `bin/bindgen` beneath it.
- myconf_gn+=" rust_bindgen_root=\"${EPREFIX}/usr/\""
-
- myconf_gn+=" bindgen_libclang_path=\"$(get_llvm_prefix)/$(get_libdir)\""
- # We don't need to set 'clang_base_bath' for anything in our build
- # and it defaults to the google toolchain location. Instead provide a location
- # to where system clang lives sot that bindgen can find system headers (e.g. stddef.h)
- myconf_gn+=" clang_base_path=\"${EPREFIX}/usr/lib/clang/${LLVM_SLOT}/\""
-
- myconf_gn+=" rust_sysroot_absolute=\"$(get_rust_prefix)\""
- myconf_gn+=" rustc_version=\"${RUST_SLOT}\""
- fi
-
- # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
- myconf_gn+=" is_debug=false"
-
- # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
- # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
- myconf_gn+=" dcheck_always_on=$(usex debug true false)"
- myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
-
- # Component build isn't generally intended for use by end users. It's mostly useful
- # for development and debugging.
- myconf_gn+=" is_component_build=false"
-
- # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
- myconf_gn+=" enable_nacl=false"
-
- # Use system-provided libraries.
- # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
- # TODO: use_system_hunspell (upstream changes needed).
- # TODO: use_system_protobuf (bug #525560).
- # TODO: use_system_sqlite (http://crbug.com/22208).
-
- # libevent: https://bugs.gentoo.org/593458
- local gn_system_libraries=(
- flac
- fontconfig
- freetype
- # Need harfbuzz_from_pkgconfig target
- #harfbuzz-ng
- libjpeg
- libwebp
- libxml
- libxslt
- openh264
- zlib
- )
- if use system-icu; then
- gn_system_libraries+=( icu )
- fi
- if use system-png; then
- gn_system_libraries+=( libpng )
- fi
- if use system-zstd; then
- gn_system_libraries+=( zstd )
- fi
-
- build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
-
- # TODO 131: The above call clobbers `enable_freetype = true` in the freetype gni file
- # drop the last line, then append the freetype line and a new curly brace to end the block
- local freetype_gni="build/config/freetype/freetype.gni"
- sed -i -e '$d' ${freetype_gni} || die
- echo " enable_freetype = true" >> ${freetype_gni} || die
- echo "}" >> ${freetype_gni} || die
-
- # See dependency logic in third_party/BUILD.gn
- myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)"
-
- # Optional dependencies.
- myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
- myconf_gn+=" enable_widevine=$(usex widevine true false)"
-
- if use headless; then
- myconf_gn+=" use_cups=false"
- myconf_gn+=" use_kerberos=false"
- myconf_gn+=" use_pulseaudio=false"
- myconf_gn+=" use_vaapi=false"
- myconf_gn+=" rtc_use_pipewire=false"
- else
- myconf_gn+=" use_cups=$(usex cups true false)"
- myconf_gn+=" use_kerberos=$(usex kerberos true false)"
- myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
- myconf_gn+=" use_vaapi=$(usex vaapi true false)"
- myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)"
- myconf_gn+=" gtk_version=$(usex gtk4 4 3)"
- fi
-
- # Allows distributions to link pulseaudio directly (DT_NEEDED) instead of
- # using dlopen. This helps with automated detection of ABI mismatches and
- # prevents silent errors.
- if use pulseaudio; then
- myconf_gn+=" link_pulseaudio=true"
- fi
-
- # Non-developer builds of Chromium (for example, non-Chrome browsers, or
- # Chromium builds provided by Linux distros) should disable the testing config
- myconf_gn+=" disable_fieldtrial_testing_config=true"
-
- # The sysroot is the oldest debian image that chromium supports, we don't need it
- myconf_gn+=" use_sysroot=false"
-
- # Use in-tree libc++ (buildtools/third_party/libc++ and buildtools/third_party/libc++abi)
- # instead of the system C++ library for C++ standard library support.
- # default: true, but let's be explicit (forced since 120 ; USE removed 127).
- myconf_gn+=" use_custom_libcxx=true"
-
- # Disable pseudolocales, only used for testing
- myconf_gn+=" enable_pseudolocales=false"
-
- # Disable code formating of generated files
- myconf_gn+=" blink_enable_generated_code_formatting=false"
-
- if use bindist ; then
- # proprietary_codecs just forces Chromium to say that it can use h264/aac,
- # the work is still done by ffmpeg. If this is set to no Chromium
- # won't be able to load the codec even if the library can handle it
- myconf_gn+=" proprietary_codecs=true"
- myconf_gn+=" ffmpeg_branding=\"Chrome\""
- # build ffmpeg as an external component (libffmpeg.so) that we can remove / substitute
- myconf_gn+=" is_component_ffmpeg=true"
- else
- ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
- myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
- myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
- fi
-
- # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
- # Note: these are for Gentoo use ONLY. For your own distribution,
- # please get your own set of keys. Feel free to contact chromium@gentoo.org
- # for more info. The OAuth2 credentials, however, have been left out.
- # Those OAuth2 credentials have been broken for quite some time anyway.
- # Instead we apply a patch to use the --oauth2-client-id= and
- # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and
- # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
- # Chromium without baked-in values.
- local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
- myconf_gn+=" google_api_key=\"${google_api_key}\""
- local myarch="$(tc-arch)"
-
- # Avoid CFLAGS problems, bug #352457, bug #390147.
- if ! use custom-cflags; then
- replace-flags "-Os" "-O2"
- strip-flags
-
- # Debug info section overflows without component build
- # Prevent linker from running out of address space, bug #471810 .
- filter-flags "-g*"
-
- # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646.
- if [[ ${myarch} == amd64 ]]; then
- filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
- fi
- fi
-
- if [[ $myarch = amd64 ]] ; then
- myconf_gn+=" target_cpu=\"x64\""
- ffmpeg_target_arch=x64
- elif [[ $myarch = arm64 ]] ; then
- myconf_gn+=" target_cpu=\"arm64\""
- ffmpeg_target_arch=arm64
- elif [[ $myarch = ppc64 ]] ; then
- myconf_gn+=" target_cpu=\"ppc64\""
- ffmpeg_target_arch=ppc64
- else
- die "Failed to determine target arch, got '$myarch'."
- fi
-
- myconf_gn+=" treat_warnings_as_errors=false"
- # Disable fatal linker warnings, bug 506268.
- myconf_gn+=" fatal_linker_warnings=false"
-
- # Disable external code space for V8 for ppc64. It is disabled for ppc64
- # by default, but cross-compiling on amd64 enables it again.
- if tc-is-cross-compiler; then
- if ! use amd64 && ! use arm64; then
- myconf_gn+=" v8_enable_external_code_space=false"
- fi
- fi
-
- # Only enabled for clang, but gcc has endian macros too
- myconf_gn+=" v8_use_libm_trig_functions=true"
-
- # Bug 491582.
- export TMPDIR="${WORKDIR}/temp"
- mkdir -p -m 755 "${TMPDIR}" || die
-
- # https://bugs.gentoo.org/654216
- addpredict /dev/dri/ #nowarn
-
- # We don't use the same clang version as upstream, and with -Werror
- # we need to make sure that we don't get superfluous warnings.
- append-flags -Wno-unknown-warning-option
- if tc-is-cross-compiler; then
- export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
- export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
- fi
-
- # Explicitly disable ICU data file support for system-icu/headless builds.
- if use system-icu || use headless; then
- myconf_gn+=" icu_use_data_file=false"
- fi
-
- # Don't need nocompile checks and GN crashes with our config
- myconf_gn+=" enable_nocompile_tests=false"
-
- # 131 began laying the groundwork for replacing freetype with
- # "Rust-based Fontations set of libraries plus Skia path rendering"
- # We now need to opt-in
- myconf_gn+=" enable_freetype=true"
-
- # Enable ozone wayland and/or headless support
- myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
- myconf_gn+=" ozone_platform_headless=true"
- if use headless; then
- myconf_gn+=" ozone_platform=\"headless\""
- myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false"
- myconf_gn+=" use_glib=false use_gio=false"
- myconf_gn+=" use_pangocairo=false use_alsa=false"
- myconf_gn+=" use_libpci=false use_udev=false"
- myconf_gn+=" enable_print_preview=false"
- myconf_gn+=" enable_remoting=false"
- else
- myconf_gn+=" use_system_minigbm=true"
- myconf_gn+=" use_xkbcommon=true"
- myconf_gn+=" use_qt5=false"
- if use qt6; then
- myconf_gn+=" use_qt6=true"
- local cbuild_libdir=$(get_libdir)
- if tc-is-cross-compiler; then
- # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
- local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)
- cbuild_libdir=${cbuild_libdir:2}
- cbuild_libdir=${cbuild_libdir/% }
- fi
- myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\""
- else
- myconf_gn+=" use_qt6=false"
- fi
- myconf_gn+=" ozone_platform_x11=$(usex X true false)"
- myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
- myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
- use wayland && myconf_gn+=" use_system_libffi=true"
- fi
-
- myconf_gn+=" use_thin_lto=${use_lto}"
- myconf_gn+=" thin_lto_enable_optimizations=${use_lto}"
-
- # Enable official builds
- myconf_gn+=" is_official_build=$(usex official true false)"
- if use official; then
- # Allow building against system libraries in official builds
- sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
- tools/generate_shim_headers/generate_shim_headers.py || die
- if use ppc64; then
- myconf_gn+=" is_cfi=false" # requires llvm-runtimes/compiler-rt-sanitizers[cfi]
- else
- myconf_gn+=" is_cfi=${use_lto}"
- fi
- # Don't add symbols to build
- myconf_gn+=" symbol_level=0"
- fi
-
- if use pgo; then
- myconf_gn+=" chrome_pgo_phase=${1}"
- if [[ "$1" == "2" ]]; then
- myconf_gn+=" pgo_data_path=\"${2}\""
- fi
- else
- # Disable PGO
- myconf_gn+=" chrome_pgo_phase=0"
- fi
-
- # skipping typecheck is only supported on amd64, bug #876157
- if ! use amd64; then
- myconf_gn+=" devtools_skip_typecheck=false"
- fi
-
- einfo "Configuring Chromium ..."
- set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
- echo "$@"
- "$@" || die
-}
-
-src_configure() {
- chromium_configure $(usex pgo 1 0)
-}
-
-chromium_compile() {
-
- # Final link uses lots of file descriptors.
- ulimit -n 2048
-
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- # Don't inherit PYTHONPATH from environment, bug #789021, #812689
- local -x PYTHONPATH=
-
- # Build mksnapshot and pax-mark it.
- if use pax-kernel; then
- local x
- for x in mksnapshot v8_context_snapshot_generator; do
- if tc-is-cross-compiler; then
- eninja -C out/Release "host/${x}"
- pax-mark m "out/Release/host/${x}"
- else
- eninja -C out/Release "${x}"
- pax-mark m "out/Release/${x}"
- fi
- done
- fi
-
- # Even though ninja autodetects number of CPUs, we respect
- # user's options, for debugging with -j 1 or any other reason.
- eninja -C out/Release chrome chromedriver chrome_sandbox $(use test && echo "base_unittests")
-
- pax-mark m out/Release/chrome
-
- # This codepath does minimal patching, so we're at the mercy of upstream
- # CFLAGS. This is fine - we're not intending to force this on users
- # and we do a lot of flag 'management' anyway.
- if use bundled-toolchain; then
- QA_FLAGS_IGNORED="
- usr/lib64/chromium-browser/chrome
- usr/lib64/chromium-browser/chrome-sandbox
- usr/lib64/chromium-browser/chromedriver
- usr/lib64/chromium-browser/chrome_crashpad_handler
- usr/lib64/chromium-browser/libEGL.so
- usr/lib64/chromium-browser/libGLESv2.so
- usr/lib64/chromium-browser/libVkICD_mock_icd.so
- usr/lib64/chromium-browser/libVkLayer_khronos_validation.so
- usr/lib64/chromium-browser/libqt6_shim.so
- usr/lib64/chromium-browser/libvk_swiftshader.so
- usr/lib64/chromium-browser/libvulkan.so.1
- "
- fi
-}
-
-# This function is called from virtx, and must always return so that Xvfb
-# session isn't left running. If we return 1, virtx will call die().
-chromium_profile() {
- einfo "Profiling for PGO"
-
- pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
-
- # Remove old profdata in case profiling was interrupted.
- rm -rf "${1}" || return 1
-
- if ! "${EPYTHON}" ./chromium_profiler.py \
- --chrome-executable "${S}/out/Release/chrome" \
- --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
- --add-arg no-sandbox --add-arg disable-dev-shm-usage \
- --profile-output "${1}"; then
- eerror "Profiling failed"
- return 1
- fi
-
- popd >/dev/null || return 1
-}
-
-src_compile() {
- if use pgo; then
- local profdata
-
- profdata="${WORKDIR}/chromium.profdata"
-
- if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
- chromium_compile
- virtx chromium_profile "$profdata"
-
- touch "${WORKDIR}/.pgo-profiled" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
- # Remove phase 1 output
- rm -r out/Release || die
-
- chromium_configure 2 "$profdata"
-
- touch "${WORKDIR}/.pgo-phase-2-configured" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
- chromium_compile
- touch "${WORKDIR}/.pgo-phase-2-compiled" || die
- fi
- else
- chromium_compile
- fi
-
- mv out/Release/chromedriver{.unstripped,} || die
-
- rm -f out/Release/locales/*.pak.info || die
-
- # Build manpage; bug #684550
- sed -e 's|@@PACKAGE@@|chromium-browser|g;
- s|@@MENUNAME@@|Chromium|g;' \
- chrome/app/resources/manpage.1.in > \
- out/Release/chromium-browser.1 || die
-
- # Build desktop file; bug #706786
- sed -e 's|@@MENUNAME@@|Chromium|g;
- s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
- s|@@PACKAGE@@|chromium-browser|g;
- s|\(^Exec=\)/usr/bin/|\1|g;' \
- chrome/installer/linux/common/desktop.template > \
- out/Release/chromium-browser-chromium.desktop || die
-
- # Build vk_swiftshader_icd.json; bug #827861
- sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
- third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
- out/Release/vk_swiftshader_icd.json || die
-}
-
-src_test() {
- # Initial list of tests to skip pulled from Alpine. Thanks Lauren!
- # https://issues.chromium.org/issues/40939315
- local skip_tests=(
- 'MessagePumpLibeventTest.NestedNotification*'
- ClampTest.Death
- OptionalTest.DereferencingNoValueCrashes
- PlatformThreadTest.SetCurrentThreadTypeTest
- RawPtrTest.TrivialRelocability
- SafeNumerics.IntMaxOperations
- StackTraceTest.TraceStackFramePointersFromBuffer
- StringPieceTest.InvalidLengthDeath
- StringPieceTest.OutOfBoundsDeath
- ThreadPoolEnvironmentConfig.CanUseBackgroundPriorityForWorker
- ValuesUtilTest.FilePath
- # Gentoo-specific
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/0
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/1
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/2
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/3
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/0
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/1
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/2
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/3
- CharacterEncodingTest.GetCanonicalEncodingNameByAliasName
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGFPE
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGILL
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGV
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGVNonCanonicalAddress
- FilePathTest.FromUTF8Unsafe_And_AsUTF8Unsafe
- FileTest.GetInfoForCreationTime
- ICUStringConversionsTest.ConvertToUtf8AndNormalize
- NumberFormattingTest.FormatPercent
- PathServiceTest.CheckedGetFailure
- PlatformThreadTest.CanChangeThreadType
- RustLogIntegrationTest.CheckAllSeverity
- StackCanary.ChangingStackCanaryCrashesOnReturn
- StackTraceDeathTest.StackDumpSignalHandlerIsMallocFree
- SysStrings.SysNativeMBAndWide
- SysStrings.SysNativeMBToWide
- SysStrings.SysWideToNativeMB
- TestLauncherTools.TruncateSnippetFocusedMatchesFatalMessagesTest
- ToolsSanityTest.BadVirtualCallNull
- ToolsSanityTest.BadVirtualCallWrongType
- CancelableEventTest.BothCancelFailureAndSucceedOccurUnderContention #new m133: TODO investigate
- )
- local test_filter="-$(IFS=:; printf '%s' "${skip_tests[*]}")"
- # test-launcher-bot-mode enables parallelism and plain output
- ./out/Release/base_unittests --test-launcher-bot-mode \
- --test-launcher-jobs="$(makeopts_jobs)" \
- --gtest_filter="${test_filter}" || die "Tests failed!"
-}
-
-src_install() {
- local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
- exeinto "${CHROMIUM_HOME}"
- doexe out/Release/chrome
-
- newexe out/Release/chrome_sandbox chrome-sandbox
- fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
-
- doexe out/Release/chromedriver
- doexe out/Release/chrome_crashpad_handler
-
- ozone_auto_session () {
- use X && use wayland && ! use headless && echo true || echo false
- }
- local sedargs=( -e
- "s:/usr/lib/:/usr/$(get_libdir)/:g;
- s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
- )
- sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
- doexe chromium-launcher.sh
-
- # It is important that we name the target "chromium-browser",
- # xdg-utils expect it; bug #355517.
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
- # keep the old symlink around for consistency
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
-
- dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
-
- # Allow users to override command-line options, bug #357629.
- insinto /etc/chromium
- newins "${FILESDIR}/chromium.default" "default"
-
- pushd out/Release/locales > /dev/null || die
- chromium_remove_language_paks
- popd
-
- insinto "${CHROMIUM_HOME}"
- doins out/Release/*.bin
- doins out/Release/*.pak
-
- if use bindist; then
- # We built libffmpeg as a component library, but we can't distribute it
- # with proprietary codec support. Remove it and make a symlink to the requested
- # system library.
- rm -f out/Release/libffmpeg.so \
- || die "Failed to remove bundled libffmpeg.so (with proprietary codecs)"
- # symlink the libffmpeg.so from either ffmpeg-chromium or ffmpeg[chromium].
- einfo "Creating symlink to libffmpeg.so from $(usex ffmpeg-chromium ffmpeg-chromium ffmpeg[chromium])..."
- dosym ../chromium/libffmpeg.so$(usex ffmpeg-chromium .${PV%%\.*} "") \
- /usr/$(get_libdir)/chromium-browser/libffmpeg.so
- fi
-
- (
- shopt -s nullglob
- local files=(out/Release/*.so out/Release/*.so.[0-9])
- [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
- )
-
- # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland"
- doins out/Release/xdg-{settings,mime}
-
- if ! use system-icu && ! use headless; then
- doins out/Release/icudtl.dat
- fi
-
- doins -r out/Release/locales
- doins -r out/Release/MEIPreload
-
- # Install vk_swiftshader_icd.json; bug #827861
- doins out/Release/vk_swiftshader_icd.json
-
- if [[ -d out/Release/swiftshader ]]; then
- insinto "${CHROMIUM_HOME}/swiftshader"
- doins out/Release/swiftshader/*.so
- fi
-
- # Install icons
- local branding size
- for size in 16 24 32 48 64 128 256 ; do
- case ${size} in
- 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
- *) branding="chrome/app/theme/chromium" ;;
- esac
- newicon -s ${size} "${branding}/product_logo_${size}.png" \
- chromium-browser.png
- done
-
- # Install desktop entry
- domenu out/Release/chromium-browser-chromium.desktop
-
- # Install GNOME default application entry (bug #303100).
- insinto /usr/share/gnome-control-center/default-apps
- newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
-
- # Install manpage; bug #684550
- doman out/Release/chromium-browser.1
- dosym chromium-browser.1 /usr/share/man/man1/chromium.1
-
- readme.gentoo_create_doc
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- readme.gentoo_print_elog
-
- if ! use headless; then
- if use vaapi; then
- elog "VA-API is disabled by default at runtime. You have to enable it"
- elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
- elog "in /etc/chromium/default."
- fi
- if use screencast; then
- elog "Screencast is disabled by default at runtime. Either enable it"
- elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
- elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- if use gtk4; then
- elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
- elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- fi
-
- if systemd_is_booted && ! [[ -f "/etc/machine-id" ]]; then
- ewarn "The lack of an '/etc/machine-id' file on this system booted with systemd"
- ewarn "indicates that the Gentoo handbook was not followed to completion."
- ewarn ""
- ewarn "Chromium is known to behave unpredictably with this system configuration;"
- ewarn "please complete the configuration of this system before logging any bugs."
- fi
-}
diff --git a/www-client/chromium/chromium-137.0.7151.27.ebuild b/www-client/chromium/chromium-137.0.7151.27.ebuild
deleted file mode 100644
index 0e44479fd5e1..000000000000
--- a/www-client/chromium/chromium-137.0.7151.27.ebuild
+++ /dev/null
@@ -1,1558 +0,0 @@
-# Copyright 2009-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# PACKAGING NOTES
-
-# Upstream roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we may eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features.
-
-# USE=bundled-toolchain is intended for users who want to use the same toolchain
-# as the upstream releases. It's also a good fallback in case we fall behind
-# and need to get a release out quickly (less likely with `dev` in-tree).
-
-# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/ (uploaded to S3
-# and made available via https://chromium-tarballs.distfiles.gentoo.org/).
-
-# We do this because upstream tarballs weigh in at about 3.5x the size of our
-# new "Distro tarballs" and include binaries (etc) that are not useful for
-# downstream consumers (like distributions).
-
-GN_MIN_VER=0.2217
-# chromium-tools/get-chromium-toolchain-strings.py
-TEST_FONT=f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35
-BUNDLED_CLANG_VER=llvmorg-21-init-9266-g09006611-1
-BUNDLED_RUST_VER=c8f94230282a8e8c1148f3e657f0199aad909228-1
-RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
-NODE_VER=22.11.0
-
-VIRTUALX_REQUIRED="pgo"
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
- hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
- sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-LLVM_COMPAT=( 19 20 )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-PYTHON_REQ_USE="xml(+)"
-RUST_MIN_VER=1.78.0
-RUST_NEEDS_LLVM="yes please"
-RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or LLVM) with USE=bundled-toolchain
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils
-inherit python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://www.chromium.org/"
-PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6"
-PATCH_V="${PV%%\.*}"
-SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
- !bundled-toolchain? (
- https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
- )
- bundled-toolchain? (
- https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-${BUNDLED_CLANG_VER}.tar.xz
- -> chromium-clang-${BUNDLED_CLANG_VER}.tar.xz
- https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${BUNDLED_RUST_VER}-${BUNDLED_CLANG_VER%-*}.tar.xz
- -> chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz
- )
- test? (
- https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux-testdata.tar.xz
- https://chromium-fonts.storage.googleapis.com/${TEST_FONT} -> chromium-testfonts-${TEST_FONT:0:10}.tar.gz
- )
- ppc64? (
- https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/${PPC64_HASH}/openpower-patches-${PPC64_HASH}.tar.bz2 -> chromium-openpower-${PPC64_HASH:0:10}.tar.bz2
- )
- pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )"
-
-# https://gitweb.gentoo.org/proj/chromium-tools.git/tree/get-chromium-licences.py
-LICENSE="BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD"
-LICENSE+=" FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2"
-LICENSE+=" SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense unRAR UoI-NCSA X11-Lucent"
-
-SLOT="0/beta"
-# Dev exists mostly to give devs some breathing room for beta/stable releases;
-# it shouldn't be keyworded but adventurous users can select it.
-if [[ ${SLOT} != "0/dev" ]]; then
- KEYWORDS="~amd64 ~arm64"
-fi
-
-IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
-IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"
-IUSE+=" +proprietary-codecs pulseaudio qt6 +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3"
-RESTRICT="
- !bindist? ( bindist )
- !test? ( test )
-"
-
-REQUIRED_USE="
- !headless? ( || ( X wayland ) )
- pgo? ( X !wayland )
- screencast? ( wayland )
- ffmpeg-chromium? ( bindist proprietary-codecs )
-"
-
-COMMON_X_DEPEND="
- x11-libs/libXcomposite:=
- x11-libs/libXcursor:=
- x11-libs/libXdamage:=
- x11-libs/libXfixes:=
- >=x11-libs/libXi-1.6.0:=
- x11-libs/libXrandr:=
- x11-libs/libXrender:=
- x11-libs/libXtst:=
- x11-libs/libxshmfence:=
-"
-
-COMMON_SNAPSHOT_DEPEND="
- system-icu? ( >=dev-libs/icu-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-png? ( media-libs/libpng:=[-apng(-)] )
- system-zstd? ( >=app-arch/zstd-1.5.5:= )
- >=media-libs/libwebp-0.4.0:=
- media-libs/mesa:=[gbm(+)]
- >=media-libs/openh264-1.6.0:=
- sys-libs/zlib:=
- !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:= )
- )
- )
-"
-
-COMMON_DEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- app-arch/bzip2:=
- dev-libs/expat:=
- net-misc/curl[ssl]
- sys-apps/dbus:=
- media-libs/flac:=
- sys-libs/zlib:=[minizip]
- !headless? (
- >=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? ( ${COMMON_X_DEPEND} )
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !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:${PV%%\.*} )
- )
-"
-DEPEND="${COMMON_DEPEND}
- !headless? (
- gtk4? ( gui-libs/gtk:4[X?,wayland?] )
- !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
- )
-"
-
-BDEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ')
- >=app-arch/gzip-1.7
- !headless? (
- qt6? ( dev-qt/qtbase:6 )
- )
- !bundled-toolchain? ( $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- llvm-core/lld:${LLVM_SLOT}
- official? (
- !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[cfi] )
- ) ')
- ${RUST_DEPEND}
- )
- pgo? (
- >=dev-python/selenium-3.141.0
- >=dev-util/web_page_replay_go-20220314
- )
- >=dev-util/bindgen-0.68.0
- >=dev-build/gn-${GN_MIN_VER}
- app-alternatives/ninja
- dev-lang/perl
- >=dev-util/gperf-3.2
- dev-vcs/git
- >=net-libs/nodejs-${NODE_VER}:0/${NODE_VER%%.*}[inspector]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- virtual/pkgconfig
-"
-
-if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
- EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
-fi
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Some web pages may require additional fonts to display properly.
-Try installing some of the following packages if some characters
-are not displayed properly:
-- media-fonts/arphicfonts
-- media-fonts/droid
-- media-fonts/ipamonafont
-- media-fonts/noto
-- media-fonts/ja-ipafonts
-- media-fonts/takao-fonts
-- media-fonts/wqy-microhei
-- media-fonts/wqy-zenhei
-
-To fix broken icons on the Downloads page, you should install an icon
-theme that covers the appropriate MIME types, and configure this as your
-GTK+ icon theme.
-
-For native file dialogs in KDE, install kde-apps/kdialog.
-
-To make password storage work with your desktop environment you may
-have install one of the supported credentials management applications:
-- app-crypt/libsecret (GNOME)
-- kde-frameworks/kwallet (KDE)
-If you have one of above packages installed, but don't want to use
-them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
-in /etc/chromium/default.
-"
-
-python_check_deps() {
- python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
-}
-
-pre_build_checks() {
- # Check build requirements: bugs #471810, #541816, #914220
- # We're going to start doing maths here on the size of an unpacked source tarball,
- # this should make updates easier as chromium continues to balloon in size.
- # xz -l /var/cache/distfiles/chromium-${PV}*.tar.xz
- local base_disk=9 # Round up
- use test && base_disk=$((base_disk + 5))
- local extra_disk=1 # Always include a little extra space
- local memory=4
- tc-is-cross-compiler && extra_disk=$((extra_disk * 2))
- if tc-is-lto || use pgo; then
- memory=$((memory * 2 + 1))
- tc-is-cross-compiler && extra_disk=$((extra_disk * 2)) # Double the requirements
- use pgo && extra_disk=$((extra_disk + 4))
- fi
- if is-flagq '-g?(gdb)?([1-9])'; then
- if use custom-cflags; then
- extra_disk=$((extra_disk + 5))
- fi
- memory=$((memory * 2))
- fi
- local CHECKREQS_MEMORY="${memory}G"
- local CHECKREQS_DISK_BUILD="$((base_disk + extra_disk))G"
- check-reqs_${EBUILD_PHASE_FUNC}
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
- pre_build_checks
- fi
-
- if use headless; then
- local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt6" "vaapi" "wayland")
- for myiuse in ${headless_unused_flags[@]}; do
- use ${myiuse} && ewarn "Ignoring USE=${myiuse}, USE=headless is set."
- done
- fi
-
- if ! use bindist && use ffmpeg-chromium; then
- ewarn "Ignoring USE=ffmpeg-chromium, USE=bindist is not set."
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
- pre_build_checks
-
- # The linux:unbundle toolchain in GN grabs CC, CXX, CPP (etc) from the environment
- # We'll set these to clang here then use llvm-utils functions to very explicitly set these
- # to a sane value.
- # This is effectively the 'force-clang' path if GCC support is re-added.
- # TODO: check if the user has already selected a specific impl via make.conf and respect that.
- use_lto="false"
- if tc-is-lto; then
- use_lto="true"
- # We can rely on GN to do this for us; anecdotally without this builds
- # take significantly longer with LTO enabled and it doesn't hurt anything.
- filter-lto
- fi
-
- if [ "$use_lto" = "false" ] && use official; then
- einfo "USE=official selected and LTO not detected."
- einfo "It is _highly_ recommended that LTO be enabled for performance reasons"
- einfo "and to be consistent with the upstream \"official\" build optimisations."
- fi
-
- if [ "$use_lto" = "false" ] && use test; then
- die "Tests require CFI which requires LTO"
- fi
-
- export use_lto
-
- # 936858
- if tc-ld-is-mold; then
- eerror "Your toolchain is using the mold linker."
- eerror "This is not supported by Chromium."
- die "Please switch to a different linker."
- fi
-
- if use !bundled-toolchain; then
- llvm-r1_pkg_setup
- rust_pkg_setup
- fi
-
- # Forcing clang; respect llvm_slot_x to enable selection of impl from LLVM_COMPAT
- AR=llvm-ar
- CPP="${CHOST}-clang++-${LLVM_SLOT} -E"
- NM=llvm-nm
- CC="${CHOST}-clang-${LLVM_SLOT}"
- CXX="${CHOST}-clang++-${LLVM_SLOT}"
-
- if tc-is-cross-compiler; then
- use pgo && die "The pgo USE flag cannot be used when cross-compiling"
- CPP="${CBUILD}-clang++-${LLVM_SLOT} -E"
- fi
-
- # I hate doing this but upstream Rust have yet to come up with a better solution for
- # us poor packagers. Required for Split LTO units, which are required for CFI.
- export RUSTC_BOOTSTRAP=1
-
- # Users should never hit this, it's purely a development convenience
- if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
- die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium"
- fi
- fi
-
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
- unpack ${P}-linux.tar.xz
- # These should only be required when we're not using the official toolchain
- use !bundled-toolchain && unpack chromium-patches-${PATCH_V}.tar.bz2
-
- use pgo && unpack chromium-profiler-0.2.tar
-
- if use test; then
- # A new testdata tarball is available for each release; but testfonts tend to remain stable
- # for the duration of a release.
- # This unpacks directly into/over ${WORKDIR}/${P} so we can just use `unpack`.
- unpack ${P}-linux-testdata.tar.xz
- # This just contains a bunch of font files that need to be unpacked (or moved) to the correct location.
- local testfonts_dir="${WORKDIR}/${P}/third_party/test_fonts"
- local testfonts_tar="${DISTDIR}/chromium-testfonts-${TEST_FONT:0:10}.tar.gz"
- tar xf "${testfonts_tar}" -C "${testfonts_dir}" || die "Failed to unpack testfonts"
- fi
-
- # We need to manually unpack this since M126 else we'd unpack one toolchain over the other.
- # Since we're doing that anyway let's unpack to sensible locations to make symlink creation easier.
- if use bundled-toolchain; then
- einfo "Unpacking bundled Clang ..."
- mkdir -p "${WORKDIR}"/clang || die "Failed to create clang directory"
- tar xf "${DISTDIR}/chromium-clang-${BUNDLED_CLANG_VER}.tar.xz" -C "${WORKDIR}/clang" || die "Failed to unpack Clang"
- einfo "Unpacking bundled Rust ..."
- local rust_dir="${WORKDIR}/rust-toolchain"
- mkdir -p "${rust_dir}" || die "Failed to create rust toolchain directory"
- tar xf "${DISTDIR}/chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz" -C "${rust_dir}" ||
- die "Failed to unpack Rust"
- fi
-
- if use ppc64; then
- unpack chromium-openpower-${PPC64_HASH:0:10}.tar.bz2
- fi
-}
-
-src_prepare() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local PATCHES=(
- "${FILESDIR}/chromium-cross-compile.patch"
- "${FILESDIR}/chromium-109-system-zlib.patch"
- "${FILESDIR}/chromium-111-InkDropHost-crash.patch"
- "${FILESDIR}/chromium-131-unbundle-icu-target.patch"
- "${FILESDIR}/chromium-134-bindgen-custom-toolchain.patch"
- "${FILESDIR}/chromium-135-oauth2-client-switches.patch"
- "${FILESDIR}/chromium-135-map_droppable-glibc.patch"
- "${FILESDIR}/chromium-136-drop-nodejs-ver-check.patch"
- "${FILESDIR}/chromium-137-openh264-include-path.patch"
- "${FILESDIR}/chromium-137-pdfium-system-libpng.patch"
- )
-
- if use bundled-toolchain; then
- # We need to symlink the toolchain into the expected location
- einfo "Symlinking Clang toolchain to expected location ..."
- mkdir -p third_party/llvm-build/ || die "Failed to create llvm-build directory"
- # the 'Chromium Linux Tarballs' seem to already have 'Release+Asserts/{lib,bin}'; not sure if this is an
- # upstream change - we're using the same scripts to build, theoretically. We'll still attempt to create
- # llvm-build, but we'll rm Release+Asserts and symlink directly.
- if [[ -d third_party/llvm-build/Release+Asserts ]]; then
- rm -r third_party/llvm-build/Release+Asserts || die "Failed to remove third_party/llvm-build/Release+Asserts"
- fi
- ln -s "${WORKDIR}"/clang third_party/llvm-build/Release+Asserts || die "Failed to bundle Clang"
- einfo "Symlinking Rust toolchain to expected location ..."
- # As above, so below
- if [[ -d third_party/rust-toolchain ]]; then
- rm -r third_party/rust-toolchain || die "Failed to remove third_party/rust-toolchain"
- fi
- ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust"
- cp "${WORKDIR}"/rust-toolchain/VERSION \
- "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version"
- else
- # We don't need our toolchain patches if we're using the official toolchain
- shopt -s globstar nullglob
- # 130: moved the PPC64 patches into the chromium-patches repo
- local patch
- for patch in "${WORKDIR}/chromium-patches-${PATCH_V}"/**/*.patch; do
- if [[ ${patch} == *"ppc64le"* ]]; then
- use ppc64 && PATCHES+=( "${patch}" )
- else
- PATCHES+=( "${patch}" )
- fi
- done
-
- shopt -u globstar nullglob
-
- # We can't use the bundled compiler builtins with the system toolchain
- # `grep` is a development convenience to ensure we fail early when google changes something.
- local builtins_match="if (is_clang && !is_nacl && !is_cronet_build) {"
- grep -q "${builtins_match}" build/config/compiler/BUILD.gn || die "Failed to disable bundled compiler builtins"
- sed -i -e "/${builtins_match}/,+2d" build/config/compiler/BUILD.gn
-
- # Strictly speaking this doesn't need to be gated (no bundled toolchain for ppc64); it keeps the logic together
- if use ppc64; then
- local patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches"
- # patch causes build errors on 4K page systems (https://bugs.gentoo.org/show_bug.cgi?id=940304)
- local page_size_patch="ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch"
- local isa_3_patch="ppc64le/core/baseline-isa-3-0.patch"
- # Apply the OpenPOWER patches (check for page size and isa 3.0)
- openpower_patches=( $(grep -E "^ppc64le|^upstream" "${patchset_dir}/series" | grep -v "${page_size_patch}" |
- grep -v "${isa_3_patch}" || die) )
- for patch in "${openpower_patches[@]}"; do
- PATCHES+=( "${patchset_dir}/${patch}" )
- done
- if [[ $(getconf PAGESIZE) == 65536 ]]; then
- PATCHES+=( "${patchset_dir}/${page_size_patch}" )
- fi
- # We use vsx3 as a proxy for 'want isa3.0' (POWER9)
- if use cpu_flags_ppc_vsx3 ; then
- PATCHES+=( "${patchset_dir}/${isa_3_patch}" )
- fi
- fi
-
- # Oxidised hacks, let's keep 'em all in one place
- # This is a nightly option that does not exist in older releases
- # https://github.com/rust-lang/rust/commit/389a399a501a626ebf891ae0bb076c25e325ae64
- if ver_test ${RUST_SLOT} -lt "1.83.0"; then
- sed '/rustflags = \[ "-Zdefault-visibility=hidden" \]/d' -i build/config/gcc/BUILD.gn ||
- die "Failed to remove default visibility nightly option"
- fi
-
- # Upstream Rust replaced adler with adler2, for older versions of Rust we still need
- # to tell GN that we have the older lib when it tries to copy the Rust sysroot
- # into the bulid directory.
- if ver_test ${RUST_SLOT} -lt "1.86.0"; then
- sed -i 's/adler2/adler/' build/rust/std/BUILD.gn ||
- die "Failed to tell GN that we have adler and not adler2"
- fi
- fi
-
- default
-
- if [[ ${LLVM_SLOT} == "19" ]]; then
- # Upstream now hard depend on a feature that was added in LLVM 20.1, but we don't want to stabilise that yet.
- # Do the temp file shuffle in case someone is using something other than `gawk`
- {
- awk '/config\("clang_warning_suppression"\) \{/ { print $0 " }"; sub(/clang/, "xclang"); print; next }
- { print }' build/config/compiler/BUILD.gn > "${T}/build.gn" && \
- mv "${T}/build.gn" build/config/compiler/BUILD.gn
- } || die "Unable to disable warning suppression"
- fi
-
- # Not included in -lite tarballs, but we should check for it anyway.
- if [[ -f third_party/node/linux/node-linux-x64/bin/node ]]; then
- rm third_party/node/linux/node-linux-x64/bin/node || die
- else
- mkdir -p third_party/node/linux/node-linux-x64/bin || die
- fi
- ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
-
- # adjust python interpreter version
- sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
-
- # remove_bundled_libraries.py walks the source tree and looks for paths containing the substring 'third_party'
- # whitelist matches use the right-most matching path component, so we need to whitelist from that point down.
- local keeplibs=(
- base/third_party/cityhash
- base/third_party/double_conversion
- base/third_party/icu
- base/third_party/nspr
- base/third_party/superfasthash
- base/third_party/symbolize
- base/third_party/xdg_user_dirs
- buildtools/third_party/libc++
- buildtools/third_party/libc++abi
- chrome/third_party/mozilla_security_manager
- net/third_party/mozilla_security_manager
- net/third_party/nss
- net/third_party/quic
- net/third_party/uri_template
- third_party/abseil-cpp
- third_party/angle
- third_party/angle/src/common/third_party/xxhash
- third_party/angle/src/third_party/ceval
- third_party/angle/src/third_party/libXNVCtrl
- third_party/angle/src/third_party/volk
- third_party/anonymous_tokens
- third_party/apple_apsl
- third_party/axe-core
- third_party/bidimapper
- third_party/blink
- third_party/boringssl
- third_party/boringssl/src/third_party/fiat
- third_party/breakpad
- third_party/breakpad/breakpad/src/third_party/curl
- third_party/brotli
- third_party/catapult
- third_party/catapult/common/py_vulcanize/third_party/rcssmin
- third_party/catapult/common/py_vulcanize/third_party/rjsmin
- third_party/catapult/third_party/beautifulsoup4-4.9.3
- third_party/catapult/third_party/html5lib-1.1
- third_party/catapult/third_party/polymer
- third_party/catapult/third_party/six
- third_party/catapult/tracing/third_party/d3
- third_party/catapult/tracing/third_party/gl-matrix
- third_party/catapult/tracing/third_party/jpeg-js
- third_party/catapult/tracing/third_party/jszip
- third_party/catapult/tracing/third_party/mannwhitneyu
- third_party/catapult/tracing/third_party/oboe
- third_party/catapult/tracing/third_party/pako
- third_party/ced
- third_party/cld_3
- third_party/closure_compiler
- third_party/compiler-rt # Since M137 atomic is required; we could probably unbundle this as a target of opportunity.
- third_party/content_analysis_sdk
- third_party/cpuinfo
- third_party/crabbyavif
- third_party/crashpad
- third_party/crashpad/crashpad/third_party/lss
- third_party/crashpad/crashpad/third_party/zlib
- third_party/crc32c
- third_party/cros_system_api
- third_party/d3
- third_party/dav1d
- third_party/dawn
- third_party/dawn/third_party/gn/webgpu-cts
- third_party/dawn/third_party/khronos
- third_party/depot_tools
- third_party/devscripts
- third_party/devtools-frontend
- third_party/devtools-frontend/src/front_end/third_party/acorn
- third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
- third_party/devtools-frontend/src/front_end/third_party/axe-core
- third_party/devtools-frontend/src/front_end/third_party/chromium
- third_party/devtools-frontend/src/front_end/third_party/codemirror
- third_party/devtools-frontend/src/front_end/third_party/csp_evaluator
- third_party/devtools-frontend/src/front_end/third_party/diff
- third_party/devtools-frontend/src/front_end/third_party/i18n
- third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
- third_party/devtools-frontend/src/front_end/third_party/json5
- third_party/devtools-frontend/src/front_end/third_party/legacy-javascript
- third_party/devtools-frontend/src/front_end/third_party/lighthouse
- third_party/devtools-frontend/src/front_end/third_party/lit
- third_party/devtools-frontend/src/front_end/third_party/marked
- third_party/devtools-frontend/src/front_end/third_party/puppeteer
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/parsel-js
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs
- third_party/devtools-frontend/src/front_end/third_party/third-party-web
- third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
- third_party/devtools-frontend/src/front_end/third_party/wasmparser
- third_party/devtools-frontend/src/front_end/third_party/web-vitals
- third_party/devtools-frontend/src/third_party
- third_party/distributed_point_functions
- third_party/dom_distiller_js
- third_party/eigen3
- third_party/emoji-segmenter
- third_party/farmhash
- third_party/fast_float
- third_party/fdlibm
- third_party/ffmpeg
- third_party/fft2d
- third_party/flatbuffers
- third_party/fp16
- third_party/freetype
- third_party/fusejs
- third_party/fxdiv
- third_party/gemmlowp
- third_party/google_input_tools
- third_party/google_input_tools/third_party/closure_library
- third_party/google_input_tools/third_party/closure_library/third_party/closure
- third_party/googletest
- third_party/highway
- third_party/hunspell
- third_party/ink_stroke_modeler/src/ink_stroke_modeler
- third_party/ink_stroke_modeler/src/ink_stroke_modeler/internal
- third_party/ink/src/ink/brush
- third_party/ink/src/ink/color
- third_party/ink/src/ink/geometry
- third_party/ink/src/ink/rendering
- third_party/ink/src/ink/rendering/skia/common_internal
- third_party/ink/src/ink/rendering/skia/native
- third_party/ink/src/ink/rendering/skia/native/internal
- third_party/ink/src/ink/strokes
- third_party/ink/src/ink/types
- third_party/inspector_protocol
- third_party/ipcz
- third_party/jinja2
- third_party/jsoncpp
- third_party/khronos
- third_party/lens_server_proto
- third_party/leveldatabase
- third_party/libaddressinput
- third_party/libaom
- third_party/libaom/source/libaom/third_party/fastfeat
- third_party/libaom/source/libaom/third_party/SVT-AV1
- third_party/libaom/source/libaom/third_party/vector
- third_party/libaom/source/libaom/third_party/x86inc
- third_party/libc++
- third_party/libdrm
- third_party/libgav1
- third_party/libjingle
- third_party/libphonenumber
- third_party/libsecret
- third_party/libsrtp
- third_party/libsync
- third_party/libtess2/libtess2
- third_party/libtess2/src/Include
- third_party/libtess2/src/Source
- third_party/liburlpattern
- third_party/libva_protected_content
- third_party/libvpx
- third_party/libvpx/source/libvpx/third_party/x86inc
- third_party/libwebm
- third_party/libx11
- third_party/libxcb-keysyms
- third_party/libxml/chromium
- third_party/libyuv
- third_party/libzip
- third_party/lit
- third_party/llvm-libc
- third_party/llvm-libc/src/shared/
- third_party/lottie
- third_party/lss
- third_party/lzma_sdk
- third_party/mako
- third_party/markupsafe
- third_party/material_color_utilities
- third_party/mesa
- third_party/metrics_proto
- third_party/minigbm
- third_party/modp_b64
- third_party/nasm
- third_party/nearby
- third_party/neon_2_sse
- third_party/node
- third_party/omnibox_proto
- third_party/one_euro_filter
- third_party/openscreen
- third_party/openscreen/src/third_party/
- third_party/openscreen/src/third_party/tinycbor/src/src
- third_party/opus
- third_party/ots
- third_party/pdfium
- third_party/pdfium/third_party/agg23
- third_party/pdfium/third_party/bigint
- third_party/pdfium/third_party/freetype
- third_party/pdfium/third_party/lcms
- third_party/pdfium/third_party/libopenjpeg
- third_party/pdfium/third_party/libtiff
- third_party/perfetto
- third_party/perfetto/protos/third_party/chromium
- third_party/perfetto/protos/third_party/simpleperf
- third_party/pffft
- third_party/ply
- third_party/polymer
- third_party/private_membership
- third_party/private-join-and-compute
- third_party/protobuf
- third_party/protobuf/third_party/utf8_range
- third_party/pthreadpool
- third_party/puffin
- third_party/pyjson5
- third_party/pyyaml
- third_party/rapidhash
- third_party/re2
- third_party/rnnoise
- third_party/rust
- third_party/ruy
- third_party/s2cellid
- third_party/search_engines_data
- third_party/securemessage
- third_party/selenium-atoms
- third_party/sentencepiece
- third_party/sentencepiece/src/third_party/darts_clone
- third_party/shell-encryption
- third_party/simdutf
- third_party/simplejson
- third_party/six
- third_party/skia
- third_party/skia/include/third_party/vulkan
- third_party/skia/third_party/vulkan
- third_party/smhasher
- third_party/snappy
- third_party/spirv-headers
- third_party/spirv-tools
- third_party/sqlite
- third_party/swiftshader
- third_party/swiftshader/third_party/astc-encoder
- third_party/swiftshader/third_party/llvm-subzero
- third_party/swiftshader/third_party/marl
- third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
- third_party/swiftshader/third_party/SPIRV-Tools
- third_party/swiftshader/third_party/subzero
- third_party/tensorflow_models
- third_party/tensorflow-text
- third_party/tflite
- third_party/tflite/src/third_party/eigen3
- third_party/tflite/src/third_party/fft2d
- third_party/tflite/src/third_party/xla/third_party/tsl
- third_party/tflite/src/third_party/xla/xla/tsl/framework
- third_party/tflite/src/third_party/xla/xla/tsl/lib/random
- third_party/tflite/src/third_party/xla/xla/tsl/protobuf
- third_party/tflite/src/third_party/xla/xla/tsl/util
- third_party/ukey2
- third_party/unrar
- third_party/utf
- third_party/vulkan
- third_party/wasm_tts_engine
- third_party/wayland
- third_party/webdriver
- third_party/webgpu-cts
- third_party/webrtc
- third_party/webrtc/common_audio/third_party/ooura
- third_party/webrtc/common_audio/third_party/spl_sqrt_floor
- third_party/webrtc/modules/third_party/fft
- third_party/webrtc/modules/third_party/g711
- third_party/webrtc/modules/third_party/g722
- third_party/webrtc/rtc_base/third_party/base64
- third_party/webrtc/rtc_base/third_party/sigslot
- third_party/widevine
- third_party/woff2
- third_party/wuffs
- third_party/x11proto
- third_party/xcbproto
- third_party/xnnpack
- third_party/zlib/google
- third_party/zxcvbn-cpp
- url/third_party/mozilla
- v8/third_party/siphash
- v8/third_party/utf8-decoder
- v8/third_party/glibc
- v8/third_party/inspector_protocol
- v8/third_party/rapidhash-v8
- v8/third_party/v8
- v8/third_party/valgrind
-
- # gyp -> gn leftovers
- third_party/speech-dispatcher
- third_party/usb_ids
- third_party/xdg-utils
- )
-
- if use test; then
- # tar tvf /var/cache/distfiles/${P}-testdata.tar.xz | grep '^d' | grep 'third_party' | awk '{print $NF}'
- keeplibs+=(
- third_party/breakpad/breakpad/src/processor
- third_party/fuzztest
- third_party/google_benchmark/src/include/benchmark
- third_party/google_benchmark/src/src
- third_party/perfetto/protos/third_party/pprof
- third_party/test_fonts
- third_party/test_fonts/fontconfig
- )
- fi
-
- # USE=system-*
- if ! use system-harfbuzz; then
- keeplibs+=( third_party/harfbuzz-ng )
- fi
-
- if ! use system-icu; then
- keeplibs+=( third_party/icu )
- fi
-
- if ! use system-png; then
- keeplibs+=( third_party/libpng )
- fi
-
- if ! use system-zstd; then
- keeplibs+=( third_party/zstd )
- fi
-
- # Arch-specific
- if use arm64 || use ppc64 ; then
- keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
- fi
- # we need to generate ppc64 stuff because upstream does not ship it yet
- # it has to be done before unbundling.
- if use ppc64; then
- pushd third_party/libvpx >/dev/null || die
- mkdir -p source/config/linux/ppc64 || die
- # requires git and clang, bug #832803
- # Revert https://chromium.googlesource.com/chromium/src/+/b463d0f40b08b4e896e7f458d89ae58ce2a27165%5E%21/third_party/libvpx/generate_gni.sh
- # and https://chromium.googlesource.com/chromium/src/+/71ebcbce867dd31da5f8b405a28fcb0de0657d91%5E%21/third_party/libvpx/generate_gni.sh
- # since we're not in a git repo
- sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g; /^git -C/d; /git cl/d; /cd \$BASE_DIR\/\$LIBVPX_SRC_DIR/ign format --in-place \$BASE_DIR\/BUILD.gn\ngn format --in-place \$BASE_DIR\/libvpx_srcs.gni" \
- generate_gni.sh || die
- ./generate_gni.sh || die
- popd >/dev/null || die
-
- pushd third_party/ffmpeg >/dev/null || die
- cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
- cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
- popd >/dev/null || die
- fi
-
- # Sanity check keeplibs, on major version bumps it is often necessary to update this list
- # and this enables us to hit them all at once.
- # There are some entries that need to be whitelisted (TODO: Why? The file is understandable, the rest seem odd)
- whitelist_libs=(
- net/third_party/quic
- third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
- third_party/libjingle
- third_party/mesa
- third_party/skia/third_party/vulkan
- third_party/vulkan
- )
- local not_found_libs=()
- for lib in "${keeplibs[@]}"; do
- if [[ ! -d "${lib}" ]] && ! has "${lib}" "${whitelist_libs[@]}"; then
- not_found_libs+=( "${lib}" )
- fi
- done
-
- if [[ ${#not_found_libs[@]} -gt 0 ]]; then
- eerror "The following \`keeplibs\` directories were not found in the source tree:"
- for lib in "${not_found_libs[@]}"; do
- eerror " ${lib}"
- done
- die "Please update the ebuild."
- fi
-
- # Remove most bundled libraries. Some are still needed.
- einfo "Unbundling third-party libraries ..."
- build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
-
- # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
- mkdir -p buildtools/third_party/eu-strip/bin || die
- ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
-}
-
-chromium_configure() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local myconf_gn=""
-
- if use !bundled-toolchain; then
- # We already forced the "correct" clang via pkg_setup
-
- if tc-is-cross-compiler; then
- CC="${CC} -target ${CHOST} --sysroot ${ESYSROOT}"
- CXX="${CXX} -target ${CHOST} --sysroot ${ESYSROOT}"
- BUILD_AR=${AR}
- BUILD_CC=${CC}
- BUILD_CXX=${CXX}
- BUILD_NM=${NM}
- fi
-
- strip-unsupported-flags
-
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- # https://bugs.gentoo.org/918897#c32
- append-ldflags -Wl,--undefined-version
- myconf_gn+=" use_lld=true"
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
-
- if tc-is-cross-compiler; then
- tc-export BUILD_{AR,CC,CXX,NM}
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\""
- myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
-
- # setup cups-config, build system only uses --libs option
- if use cups; then
- mkdir "${T}/cups-config" || die
- cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
- export PATH="${PATH}:${T}/cups-config"
- fi
-
- # Don't inherit PKG_CONFIG_PATH from environment
- local -x PKG_CONFIG_PATH=
- else
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
- fi
-
- # bindgen settings
- # From 127, to make bindgen work, we need to provide a location for libclang.
- # We patch this in for gentoo - see chromium-*-bindgen-custom-toolchain.patch
- # rust_bindgen_root = directory with `bin/bindgen` beneath it.
- myconf_gn+=" rust_bindgen_root=\"${EPREFIX}/usr/\""
-
- myconf_gn+=" bindgen_libclang_path=\"$(get_llvm_prefix)/$(get_libdir)\""
- # We don't need to set 'clang_base_bath' for anything in our build
- # and it defaults to the google toolchain location. Instead provide a location
- # to where system clang lives sot that bindgen can find system headers (e.g. stddef.h)
- myconf_gn+=" clang_base_path=\"${EPREFIX}/usr/lib/clang/${LLVM_SLOT}/\""
-
- myconf_gn+=" rust_sysroot_absolute=\"$(get_rust_prefix)\""
- myconf_gn+=" rustc_version=\"${RUST_SLOT}\""
- fi
-
- # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
- myconf_gn+=" is_debug=false"
-
- # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
- # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
- myconf_gn+=" dcheck_always_on=$(usex debug true false)"
- myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
-
- # Component build isn't generally intended for use by end users. It's mostly useful
- # for development and debugging.
- myconf_gn+=" is_component_build=false"
-
- # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
- myconf_gn+=" enable_nacl=false"
-
- # Use system-provided libraries.
- # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
- # TODO: use_system_hunspell (upstream changes needed).
- # TODO: use_system_protobuf (bug #525560).
- # TODO: use_system_sqlite (http://crbug.com/22208).
-
- # libevent: https://bugs.gentoo.org/593458
- local gn_system_libraries=(
- flac
- fontconfig
- freetype
- # Need harfbuzz_from_pkgconfig target
- #harfbuzz-ng
- libjpeg
- libwebp
- libxml
- libxslt
- openh264
- zlib
- )
- if use system-icu; then
- gn_system_libraries+=( icu )
- fi
- if use system-png; then
- gn_system_libraries+=( libpng )
- fi
- if use system-zstd; then
- gn_system_libraries+=( zstd )
- fi
-
- build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
-
- # TODO 131: The above call clobbers `enable_freetype = true` in the freetype gni file
- # drop the last line, then append the freetype line and a new curly brace to end the block
- local freetype_gni="build/config/freetype/freetype.gni"
- sed -i -e '$d' ${freetype_gni} || die
- echo " enable_freetype = true" >> ${freetype_gni} || die
- echo "}" >> ${freetype_gni} || die
-
- # See dependency logic in third_party/BUILD.gn
- myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)"
-
- # Optional dependencies.
- myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
- myconf_gn+=" enable_widevine=$(usex widevine true false)"
-
- if use headless; then
- myconf_gn+=" use_cups=false"
- myconf_gn+=" use_kerberos=false"
- myconf_gn+=" use_pulseaudio=false"
- myconf_gn+=" use_vaapi=false"
- myconf_gn+=" rtc_use_pipewire=false"
- else
- myconf_gn+=" use_cups=$(usex cups true false)"
- myconf_gn+=" use_kerberos=$(usex kerberos true false)"
- myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
- myconf_gn+=" use_vaapi=$(usex vaapi true false)"
- myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)"
- myconf_gn+=" gtk_version=$(usex gtk4 4 3)"
- fi
-
- # Allows distributions to link pulseaudio directly (DT_NEEDED) instead of
- # using dlopen. This helps with automated detection of ABI mismatches and
- # prevents silent errors.
- if use pulseaudio; then
- myconf_gn+=" link_pulseaudio=true"
- fi
-
- # Non-developer builds of Chromium (for example, non-Chrome browsers, or
- # Chromium builds provided by Linux distros) should disable the testing config
- myconf_gn+=" disable_fieldtrial_testing_config=true"
-
- # The sysroot is the oldest debian image that chromium supports, we don't need it
- myconf_gn+=" use_sysroot=false"
-
- # Use in-tree libc++ (buildtools/third_party/libc++ and buildtools/third_party/libc++abi)
- # instead of the system C++ library for C++ standard library support.
- # default: true, but let's be explicit (forced since 120 ; USE removed 127).
- myconf_gn+=" use_custom_libcxx=true"
-
- # Disable pseudolocales, only used for testing
- myconf_gn+=" enable_pseudolocales=false"
-
- # Disable code formating of generated files
- myconf_gn+=" blink_enable_generated_code_formatting=false"
-
- if use bindist ; then
- # proprietary_codecs just forces Chromium to say that it can use h264/aac,
- # the work is still done by ffmpeg. If this is set to no Chromium
- # won't be able to load the codec even if the library can handle it
- myconf_gn+=" proprietary_codecs=true"
- myconf_gn+=" ffmpeg_branding=\"Chrome\""
- # build ffmpeg as an external component (libffmpeg.so) that we can remove / substitute
- myconf_gn+=" is_component_ffmpeg=true"
- else
- ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
- myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
- myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
- fi
-
- # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
- # Note: these are for Gentoo use ONLY. For your own distribution,
- # please get your own set of keys. Feel free to contact chromium@gentoo.org
- # for more info. The OAuth2 credentials, however, have been left out.
- # Those OAuth2 credentials have been broken for quite some time anyway.
- # Instead we apply a patch to use the --oauth2-client-id= and
- # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and
- # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
- # Chromium without baked-in values.
- local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
- myconf_gn+=" google_api_key=\"${google_api_key}\""
- local myarch="$(tc-arch)"
-
- # Avoid CFLAGS problems, bug #352457, bug #390147.
- if ! use custom-cflags; then
- replace-flags "-Os" "-O2"
- strip-flags
-
- # Debug info section overflows without component build
- # Prevent linker from running out of address space, bug #471810 .
- filter-flags "-g*"
-
- # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646.
- if [[ ${myarch} == amd64 ]]; then
- filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
- fi
- fi
-
- if [[ $myarch = amd64 ]] ; then
- myconf_gn+=" target_cpu=\"x64\""
- ffmpeg_target_arch=x64
- elif [[ $myarch = arm64 ]] ; then
- myconf_gn+=" target_cpu=\"arm64\""
- ffmpeg_target_arch=arm64
- elif [[ $myarch = ppc64 ]] ; then
- myconf_gn+=" target_cpu=\"ppc64\""
- ffmpeg_target_arch=ppc64
- else
- die "Failed to determine target arch, got '$myarch'."
- fi
-
- myconf_gn+=" treat_warnings_as_errors=false"
- # Disable fatal linker warnings, bug 506268.
- myconf_gn+=" fatal_linker_warnings=false"
-
- # Disable external code space for V8 for ppc64. It is disabled for ppc64
- # by default, but cross-compiling on amd64 enables it again.
- if tc-is-cross-compiler; then
- if ! use amd64 && ! use arm64; then
- myconf_gn+=" v8_enable_external_code_space=false"
- fi
- fi
-
- # Only enabled for clang, but gcc has endian macros too
- myconf_gn+=" v8_use_libm_trig_functions=true"
-
- # Bug 491582.
- export TMPDIR="${WORKDIR}/temp"
- mkdir -p -m 755 "${TMPDIR}" || die
-
- # https://bugs.gentoo.org/654216
- addpredict /dev/dri/ #nowarn
-
- # We don't use the same clang version as upstream, and with -Werror
- # we need to make sure that we don't get superfluous warnings.
- append-flags -Wno-unknown-warning-option
- if tc-is-cross-compiler; then
- export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
- export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
- fi
-
- # Explicitly disable ICU data file support for system-icu/headless builds.
- if use system-icu || use headless; then
- myconf_gn+=" icu_use_data_file=false"
- fi
-
- # Don't need nocompile checks and GN crashes with our config
- myconf_gn+=" enable_nocompile_tests=false"
-
- # 131 began laying the groundwork for replacing freetype with
- # "Rust-based Fontations set of libraries plus Skia path rendering"
- # We now need to opt-in
- myconf_gn+=" enable_freetype=true"
-
- # Enable ozone wayland and/or headless support
- myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
- myconf_gn+=" ozone_platform_headless=true"
- if use headless; then
- myconf_gn+=" ozone_platform=\"headless\""
- myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false"
- myconf_gn+=" use_glib=false use_gio=false"
- myconf_gn+=" use_pangocairo=false use_alsa=false"
- myconf_gn+=" use_libpci=false use_udev=false"
- myconf_gn+=" enable_print_preview=false"
- myconf_gn+=" enable_remoting=false"
- else
- myconf_gn+=" use_system_minigbm=true"
- myconf_gn+=" use_xkbcommon=true"
- myconf_gn+=" use_qt5=false"
- if use qt6; then
- myconf_gn+=" use_qt6=true"
- local cbuild_libdir=$(get_libdir)
- if tc-is-cross-compiler; then
- # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
- local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)
- cbuild_libdir=${cbuild_libdir:2}
- cbuild_libdir=${cbuild_libdir/% }
- fi
- myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\""
- else
- myconf_gn+=" use_qt6=false"
- fi
- myconf_gn+=" ozone_platform_x11=$(usex X true false)"
- myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
- myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
- use wayland && myconf_gn+=" use_system_libffi=true"
- fi
-
- myconf_gn+=" use_thin_lto=${use_lto}"
- myconf_gn+=" thin_lto_enable_optimizations=${use_lto}"
-
- # Enable official builds
- myconf_gn+=" is_official_build=$(usex official true false)"
- if use official; then
- # Allow building against system libraries in official builds
- sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
- tools/generate_shim_headers/generate_shim_headers.py || die
- if use ppc64; then
- myconf_gn+=" is_cfi=false" # requires llvm-runtimes/compiler-rt-sanitizers[cfi]
- else
- myconf_gn+=" is_cfi=${use_lto}"
- fi
- # Don't add symbols to build
- myconf_gn+=" symbol_level=0"
- fi
-
- if use pgo; then
- myconf_gn+=" chrome_pgo_phase=${1}"
- if [[ "$1" == "2" ]]; then
- myconf_gn+=" pgo_data_path=\"${2}\""
- fi
- else
- # Disable PGO
- myconf_gn+=" chrome_pgo_phase=0"
- fi
-
- # skipping typecheck is only supported on amd64, bug #876157
- if ! use amd64; then
- myconf_gn+=" devtools_skip_typecheck=false"
- fi
-
- einfo "Configuring Chromium ..."
- set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
- echo "$@"
- "$@" || die
-}
-
-src_configure() {
- chromium_configure $(usex pgo 1 0)
-}
-
-chromium_compile() {
-
- # Final link uses lots of file descriptors.
- ulimit -n 2048
-
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- # Don't inherit PYTHONPATH from environment, bug #789021, #812689
- local -x PYTHONPATH=
-
- # Build mksnapshot and pax-mark it.
- if use pax-kernel; then
- local x
- for x in mksnapshot v8_context_snapshot_generator; do
- if tc-is-cross-compiler; then
- eninja -C out/Release "host/${x}"
- pax-mark m "out/Release/host/${x}"
- else
- eninja -C out/Release "${x}"
- pax-mark m "out/Release/${x}"
- fi
- done
- fi
-
- # Even though ninja autodetects number of CPUs, we respect
- # user's options, for debugging with -j 1 or any other reason.
- eninja -C out/Release chrome chromedriver chrome_sandbox $(use test && echo "base_unittests")
-
- pax-mark m out/Release/chrome
-
- # This codepath does minimal patching, so we're at the mercy of upstream
- # CFLAGS. This is fine - we're not intending to force this on users
- # and we do a lot of flag 'management' anyway.
- if use bundled-toolchain; then
- QA_FLAGS_IGNORED="
- usr/lib64/chromium-browser/chrome
- usr/lib64/chromium-browser/chrome-sandbox
- usr/lib64/chromium-browser/chromedriver
- usr/lib64/chromium-browser/chrome_crashpad_handler
- usr/lib64/chromium-browser/libEGL.so
- usr/lib64/chromium-browser/libGLESv2.so
- usr/lib64/chromium-browser/libVkICD_mock_icd.so
- usr/lib64/chromium-browser/libVkLayer_khronos_validation.so
- usr/lib64/chromium-browser/libqt6_shim.so
- usr/lib64/chromium-browser/libvk_swiftshader.so
- usr/lib64/chromium-browser/libvulkan.so.1
- "
- fi
-}
-
-# This function is called from virtx, and must always return so that Xvfb
-# session isn't left running. If we return 1, virtx will call die().
-chromium_profile() {
- einfo "Profiling for PGO"
-
- pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
-
- # Remove old profdata in case profiling was interrupted.
- rm -rf "${1}" || return 1
-
- if ! "${EPYTHON}" ./chromium_profiler.py \
- --chrome-executable "${S}/out/Release/chrome" \
- --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
- --add-arg no-sandbox --add-arg disable-dev-shm-usage \
- --profile-output "${1}"; then
- eerror "Profiling failed"
- return 1
- fi
-
- popd >/dev/null || return 1
-}
-
-src_compile() {
- if use pgo; then
- local profdata
-
- profdata="${WORKDIR}/chromium.profdata"
-
- if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
- chromium_compile
- virtx chromium_profile "$profdata"
-
- touch "${WORKDIR}/.pgo-profiled" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
- # Remove phase 1 output
- rm -r out/Release || die
-
- chromium_configure 2 "$profdata"
-
- touch "${WORKDIR}/.pgo-phase-2-configured" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
- chromium_compile
- touch "${WORKDIR}/.pgo-phase-2-compiled" || die
- fi
- else
- chromium_compile
- fi
-
- mv out/Release/chromedriver{.unstripped,} || die
-
- rm -f out/Release/locales/*.pak.info || die
-
- # Build manpage; bug #684550
- sed -e 's|@@PACKAGE@@|chromium-browser|g;
- s|@@MENUNAME@@|Chromium|g;' \
- chrome/app/resources/manpage.1.in > \
- out/Release/chromium-browser.1 || die
-
- # Build desktop file; bug #706786
- sed -e 's|@@MENUNAME@@|Chromium|g;
- s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
- s|@@PACKAGE@@|chromium-browser|g;
- s|\(^Exec=\)/usr/bin/|\1|g;' \
- chrome/installer/linux/common/desktop.template > \
- out/Release/chromium-browser-chromium.desktop || die
-
- # Build vk_swiftshader_icd.json; bug #827861
- sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
- third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
- out/Release/vk_swiftshader_icd.json || die
-}
-
-src_test() {
- # Initial list of tests to skip pulled from Alpine. Thanks Lauren!
- # https://issues.chromium.org/issues/40939315
- local skip_tests=(
- 'MessagePumpLibeventTest.NestedNotification*'
- ClampTest.Death
- OptionalTest.DereferencingNoValueCrashes
- PlatformThreadTest.SetCurrentThreadTypeTest
- RawPtrTest.TrivialRelocability
- SafeNumerics.IntMaxOperations
- StackTraceTest.TraceStackFramePointersFromBuffer
- StringPieceTest.InvalidLengthDeath
- StringPieceTest.OutOfBoundsDeath
- ThreadPoolEnvironmentConfig.CanUseBackgroundPriorityForWorker
- ValuesUtilTest.FilePath
- # Gentoo-specific
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/0
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/1
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/2
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/3
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/0
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/1
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/2
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/3
- CharacterEncodingTest.GetCanonicalEncodingNameByAliasName
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGFPE
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGILL
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGV
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGVNonCanonicalAddress
- FilePathTest.FromUTF8Unsafe_And_AsUTF8Unsafe
- FileTest.GetInfoForCreationTime
- ICUStringConversionsTest.ConvertToUtf8AndNormalize
- NumberFormattingTest.FormatPercent
- PathServiceTest.CheckedGetFailure
- PlatformThreadTest.CanChangeThreadType
- RustLogIntegrationTest.CheckAllSeverity
- StackCanary.ChangingStackCanaryCrashesOnReturn
- StackTraceDeathTest.StackDumpSignalHandlerIsMallocFree
- SysStrings.SysNativeMBAndWide
- SysStrings.SysNativeMBToWide
- SysStrings.SysWideToNativeMB
- TestLauncherTools.TruncateSnippetFocusedMatchesFatalMessagesTest
- ToolsSanityTest.BadVirtualCallNull
- ToolsSanityTest.BadVirtualCallWrongType
- CancelableEventTest.BothCancelFailureAndSucceedOccurUnderContention #new m133: TODO investigate
- DriveInfoTest.GetFileDriveInfo # new m137: TODO investigate
- )
- local test_filter="-$(IFS=:; printf '%s' "${skip_tests[*]}")"
- # test-launcher-bot-mode enables parallelism and plain output
- ./out/Release/base_unittests --test-launcher-bot-mode \
- --test-launcher-jobs="$(makeopts_jobs)" \
- --gtest_filter="${test_filter}" || die "Tests failed!"
-}
-
-src_install() {
- local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
- exeinto "${CHROMIUM_HOME}"
- doexe out/Release/chrome
-
- newexe out/Release/chrome_sandbox chrome-sandbox
- fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
-
- doexe out/Release/chromedriver
- doexe out/Release/chrome_crashpad_handler
-
- ozone_auto_session () {
- use X && use wayland && ! use headless && echo true || echo false
- }
- local sedargs=( -e
- "s:/usr/lib/:/usr/$(get_libdir)/:g;
- s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
- )
- sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
- doexe chromium-launcher.sh
-
- # It is important that we name the target "chromium-browser",
- # xdg-utils expect it; bug #355517.
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
- # keep the old symlink around for consistency
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
-
- dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
-
- # Allow users to override command-line options, bug #357629.
- insinto /etc/chromium
- newins "${FILESDIR}/chromium.default" "default"
-
- pushd out/Release/locales > /dev/null || die
- chromium_remove_language_paks
- popd
-
- insinto "${CHROMIUM_HOME}"
- doins out/Release/*.bin
- doins out/Release/*.pak
-
- if use bindist; then
- # We built libffmpeg as a component library, but we can't distribute it
- # with proprietary codec support. Remove it and make a symlink to the requested
- # system library.
- rm -f out/Release/libffmpeg.so \
- || die "Failed to remove bundled libffmpeg.so (with proprietary codecs)"
- # symlink the libffmpeg.so from either ffmpeg-chromium or ffmpeg[chromium].
- einfo "Creating symlink to libffmpeg.so from $(usex ffmpeg-chromium ffmpeg-chromium ffmpeg[chromium])..."
- dosym ../chromium/libffmpeg.so$(usex ffmpeg-chromium .${PV%%\.*} "") \
- /usr/$(get_libdir)/chromium-browser/libffmpeg.so
- fi
-
- (
- shopt -s nullglob
- local files=(out/Release/*.so out/Release/*.so.[0-9])
- [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
- )
-
- # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland"
- doins out/Release/xdg-{settings,mime}
-
- if ! use system-icu && ! use headless; then
- doins out/Release/icudtl.dat
- fi
-
- doins -r out/Release/locales
- doins -r out/Release/MEIPreload
-
- # Install vk_swiftshader_icd.json; bug #827861
- doins out/Release/vk_swiftshader_icd.json
-
- if [[ -d out/Release/swiftshader ]]; then
- insinto "${CHROMIUM_HOME}/swiftshader"
- doins out/Release/swiftshader/*.so
- fi
-
- # Install icons
- local branding size
- for size in 16 24 32 48 64 128 256 ; do
- case ${size} in
- 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
- *) branding="chrome/app/theme/chromium" ;;
- esac
- newicon -s ${size} "${branding}/product_logo_${size}.png" \
- chromium-browser.png
- done
-
- # Install desktop entry
- domenu out/Release/chromium-browser-chromium.desktop
-
- # Install GNOME default application entry (bug #303100).
- insinto /usr/share/gnome-control-center/default-apps
- newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
-
- # Install manpage; bug #684550
- doman out/Release/chromium-browser.1
- dosym chromium-browser.1 /usr/share/man/man1/chromium.1
-
- readme.gentoo_create_doc
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- readme.gentoo_print_elog
-
- if ! use headless; then
- if use vaapi; then
- elog "VA-API is disabled by default at runtime. You have to enable it"
- elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
- elog "in /etc/chromium/default."
- fi
- if use screencast; then
- elog "Screencast is disabled by default at runtime. Either enable it"
- elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
- elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- if use gtk4; then
- elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
- elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- fi
-
- if systemd_is_booted && ! [[ -f "/etc/machine-id" ]]; then
- ewarn "The lack of an '/etc/machine-id' file on this system booted with systemd"
- ewarn "indicates that the Gentoo handbook was not followed to completion."
- ewarn ""
- ewarn "Chromium is known to behave unpredictably with this system configuration;"
- ewarn "please complete the configuration of this system before logging any bugs."
- fi
-}
diff --git a/www-client/chromium/chromium-137.0.7151.32.ebuild b/www-client/chromium/chromium-137.0.7151.32.ebuild
deleted file mode 100644
index 0e44479fd5e1..000000000000
--- a/www-client/chromium/chromium-137.0.7151.32.ebuild
+++ /dev/null
@@ -1,1558 +0,0 @@
-# Copyright 2009-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# PACKAGING NOTES
-
-# Upstream roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we may eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features.
-
-# USE=bundled-toolchain is intended for users who want to use the same toolchain
-# as the upstream releases. It's also a good fallback in case we fall behind
-# and need to get a release out quickly (less likely with `dev` in-tree).
-
-# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/ (uploaded to S3
-# and made available via https://chromium-tarballs.distfiles.gentoo.org/).
-
-# We do this because upstream tarballs weigh in at about 3.5x the size of our
-# new "Distro tarballs" and include binaries (etc) that are not useful for
-# downstream consumers (like distributions).
-
-GN_MIN_VER=0.2217
-# chromium-tools/get-chromium-toolchain-strings.py
-TEST_FONT=f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35
-BUNDLED_CLANG_VER=llvmorg-21-init-9266-g09006611-1
-BUNDLED_RUST_VER=c8f94230282a8e8c1148f3e657f0199aad909228-1
-RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
-NODE_VER=22.11.0
-
-VIRTUALX_REQUIRED="pgo"
-
-CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
- hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
- sv sw ta te th tr uk ur vi zh-CN zh-TW"
-
-LLVM_COMPAT=( 19 20 )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-PYTHON_REQ_USE="xml(+)"
-RUST_MIN_VER=1.78.0
-RUST_NEEDS_LLVM="yes please"
-RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or LLVM) with USE=bundled-toolchain
-
-inherit check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils
-inherit python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://www.chromium.org/"
-PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6"
-PATCH_V="${PV%%\.*}"
-SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
- !bundled-toolchain? (
- https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
- )
- bundled-toolchain? (
- https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-${BUNDLED_CLANG_VER}.tar.xz
- -> chromium-clang-${BUNDLED_CLANG_VER}.tar.xz
- https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${BUNDLED_RUST_VER}-${BUNDLED_CLANG_VER%-*}.tar.xz
- -> chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz
- )
- test? (
- https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux-testdata.tar.xz
- https://chromium-fonts.storage.googleapis.com/${TEST_FONT} -> chromium-testfonts-${TEST_FONT:0:10}.tar.gz
- )
- ppc64? (
- https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/${PPC64_HASH}/openpower-patches-${PPC64_HASH}.tar.bz2 -> chromium-openpower-${PPC64_HASH:0:10}.tar.bz2
- )
- pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )"
-
-# https://gitweb.gentoo.org/proj/chromium-tools.git/tree/get-chromium-licences.py
-LICENSE="BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD"
-LICENSE+=" FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2"
-LICENSE+=" SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense unRAR UoI-NCSA X11-Lucent"
-
-SLOT="0/beta"
-# Dev exists mostly to give devs some breathing room for beta/stable releases;
-# it shouldn't be keyworded but adventurous users can select it.
-if [[ ${SLOT} != "0/dev" ]]; then
- KEYWORDS="~amd64 ~arm64"
-fi
-
-IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
-IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"
-IUSE+=" +proprietary-codecs pulseaudio qt6 +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3"
-RESTRICT="
- !bindist? ( bindist )
- !test? ( test )
-"
-
-REQUIRED_USE="
- !headless? ( || ( X wayland ) )
- pgo? ( X !wayland )
- screencast? ( wayland )
- ffmpeg-chromium? ( bindist proprietary-codecs )
-"
-
-COMMON_X_DEPEND="
- x11-libs/libXcomposite:=
- x11-libs/libXcursor:=
- x11-libs/libXdamage:=
- x11-libs/libXfixes:=
- >=x11-libs/libXi-1.6.0:=
- x11-libs/libXrandr:=
- x11-libs/libXrender:=
- x11-libs/libXtst:=
- x11-libs/libxshmfence:=
-"
-
-COMMON_SNAPSHOT_DEPEND="
- system-icu? ( >=dev-libs/icu-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-png? ( media-libs/libpng:=[-apng(-)] )
- system-zstd? ( >=app-arch/zstd-1.5.5:= )
- >=media-libs/libwebp-0.4.0:=
- media-libs/mesa:=[gbm(+)]
- >=media-libs/openh264-1.6.0:=
- sys-libs/zlib:=
- !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:= )
- )
- )
-"
-
-COMMON_DEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- app-arch/bzip2:=
- dev-libs/expat:=
- net-misc/curl[ssl]
- sys-apps/dbus:=
- media-libs/flac:=
- sys-libs/zlib:=[minizip]
- !headless? (
- >=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? ( ${COMMON_X_DEPEND} )
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !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:${PV%%\.*} )
- )
-"
-DEPEND="${COMMON_DEPEND}
- !headless? (
- gtk4? ( gui-libs/gtk:4[X?,wayland?] )
- !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
- )
-"
-
-BDEPEND="
- ${COMMON_SNAPSHOT_DEPEND}
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ')
- >=app-arch/gzip-1.7
- !headless? (
- qt6? ( dev-qt/qtbase:6 )
- )
- !bundled-toolchain? ( $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- llvm-core/lld:${LLVM_SLOT}
- official? (
- !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[cfi] )
- ) ')
- ${RUST_DEPEND}
- )
- pgo? (
- >=dev-python/selenium-3.141.0
- >=dev-util/web_page_replay_go-20220314
- )
- >=dev-util/bindgen-0.68.0
- >=dev-build/gn-${GN_MIN_VER}
- app-alternatives/ninja
- dev-lang/perl
- >=dev-util/gperf-3.2
- dev-vcs/git
- >=net-libs/nodejs-${NODE_VER}:0/${NODE_VER%%.*}[inspector]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- virtual/pkgconfig
-"
-
-if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
- EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
-fi
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Some web pages may require additional fonts to display properly.
-Try installing some of the following packages if some characters
-are not displayed properly:
-- media-fonts/arphicfonts
-- media-fonts/droid
-- media-fonts/ipamonafont
-- media-fonts/noto
-- media-fonts/ja-ipafonts
-- media-fonts/takao-fonts
-- media-fonts/wqy-microhei
-- media-fonts/wqy-zenhei
-
-To fix broken icons on the Downloads page, you should install an icon
-theme that covers the appropriate MIME types, and configure this as your
-GTK+ icon theme.
-
-For native file dialogs in KDE, install kde-apps/kdialog.
-
-To make password storage work with your desktop environment you may
-have install one of the supported credentials management applications:
-- app-crypt/libsecret (GNOME)
-- kde-frameworks/kwallet (KDE)
-If you have one of above packages installed, but don't want to use
-them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
-in /etc/chromium/default.
-"
-
-python_check_deps() {
- python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
-}
-
-pre_build_checks() {
- # Check build requirements: bugs #471810, #541816, #914220
- # We're going to start doing maths here on the size of an unpacked source tarball,
- # this should make updates easier as chromium continues to balloon in size.
- # xz -l /var/cache/distfiles/chromium-${PV}*.tar.xz
- local base_disk=9 # Round up
- use test && base_disk=$((base_disk + 5))
- local extra_disk=1 # Always include a little extra space
- local memory=4
- tc-is-cross-compiler && extra_disk=$((extra_disk * 2))
- if tc-is-lto || use pgo; then
- memory=$((memory * 2 + 1))
- tc-is-cross-compiler && extra_disk=$((extra_disk * 2)) # Double the requirements
- use pgo && extra_disk=$((extra_disk + 4))
- fi
- if is-flagq '-g?(gdb)?([1-9])'; then
- if use custom-cflags; then
- extra_disk=$((extra_disk + 5))
- fi
- memory=$((memory * 2))
- fi
- local CHECKREQS_MEMORY="${memory}G"
- local CHECKREQS_DISK_BUILD="$((base_disk + extra_disk))G"
- check-reqs_${EBUILD_PHASE_FUNC}
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
- pre_build_checks
- fi
-
- if use headless; then
- local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt6" "vaapi" "wayland")
- for myiuse in ${headless_unused_flags[@]}; do
- use ${myiuse} && ewarn "Ignoring USE=${myiuse}, USE=headless is set."
- done
- fi
-
- if ! use bindist && use ffmpeg-chromium; then
- ewarn "Ignoring USE=ffmpeg-chromium, USE=bindist is not set."
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
- pre_build_checks
-
- # The linux:unbundle toolchain in GN grabs CC, CXX, CPP (etc) from the environment
- # We'll set these to clang here then use llvm-utils functions to very explicitly set these
- # to a sane value.
- # This is effectively the 'force-clang' path if GCC support is re-added.
- # TODO: check if the user has already selected a specific impl via make.conf and respect that.
- use_lto="false"
- if tc-is-lto; then
- use_lto="true"
- # We can rely on GN to do this for us; anecdotally without this builds
- # take significantly longer with LTO enabled and it doesn't hurt anything.
- filter-lto
- fi
-
- if [ "$use_lto" = "false" ] && use official; then
- einfo "USE=official selected and LTO not detected."
- einfo "It is _highly_ recommended that LTO be enabled for performance reasons"
- einfo "and to be consistent with the upstream \"official\" build optimisations."
- fi
-
- if [ "$use_lto" = "false" ] && use test; then
- die "Tests require CFI which requires LTO"
- fi
-
- export use_lto
-
- # 936858
- if tc-ld-is-mold; then
- eerror "Your toolchain is using the mold linker."
- eerror "This is not supported by Chromium."
- die "Please switch to a different linker."
- fi
-
- if use !bundled-toolchain; then
- llvm-r1_pkg_setup
- rust_pkg_setup
- fi
-
- # Forcing clang; respect llvm_slot_x to enable selection of impl from LLVM_COMPAT
- AR=llvm-ar
- CPP="${CHOST}-clang++-${LLVM_SLOT} -E"
- NM=llvm-nm
- CC="${CHOST}-clang-${LLVM_SLOT}"
- CXX="${CHOST}-clang++-${LLVM_SLOT}"
-
- if tc-is-cross-compiler; then
- use pgo && die "The pgo USE flag cannot be used when cross-compiling"
- CPP="${CBUILD}-clang++-${LLVM_SLOT} -E"
- fi
-
- # I hate doing this but upstream Rust have yet to come up with a better solution for
- # us poor packagers. Required for Split LTO units, which are required for CFI.
- export RUSTC_BOOTSTRAP=1
-
- # Users should never hit this, it's purely a development convenience
- if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
- die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium"
- fi
- fi
-
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
- unpack ${P}-linux.tar.xz
- # These should only be required when we're not using the official toolchain
- use !bundled-toolchain && unpack chromium-patches-${PATCH_V}.tar.bz2
-
- use pgo && unpack chromium-profiler-0.2.tar
-
- if use test; then
- # A new testdata tarball is available for each release; but testfonts tend to remain stable
- # for the duration of a release.
- # This unpacks directly into/over ${WORKDIR}/${P} so we can just use `unpack`.
- unpack ${P}-linux-testdata.tar.xz
- # This just contains a bunch of font files that need to be unpacked (or moved) to the correct location.
- local testfonts_dir="${WORKDIR}/${P}/third_party/test_fonts"
- local testfonts_tar="${DISTDIR}/chromium-testfonts-${TEST_FONT:0:10}.tar.gz"
- tar xf "${testfonts_tar}" -C "${testfonts_dir}" || die "Failed to unpack testfonts"
- fi
-
- # We need to manually unpack this since M126 else we'd unpack one toolchain over the other.
- # Since we're doing that anyway let's unpack to sensible locations to make symlink creation easier.
- if use bundled-toolchain; then
- einfo "Unpacking bundled Clang ..."
- mkdir -p "${WORKDIR}"/clang || die "Failed to create clang directory"
- tar xf "${DISTDIR}/chromium-clang-${BUNDLED_CLANG_VER}.tar.xz" -C "${WORKDIR}/clang" || die "Failed to unpack Clang"
- einfo "Unpacking bundled Rust ..."
- local rust_dir="${WORKDIR}/rust-toolchain"
- mkdir -p "${rust_dir}" || die "Failed to create rust toolchain directory"
- tar xf "${DISTDIR}/chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz" -C "${rust_dir}" ||
- die "Failed to unpack Rust"
- fi
-
- if use ppc64; then
- unpack chromium-openpower-${PPC64_HASH:0:10}.tar.bz2
- fi
-}
-
-src_prepare() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local PATCHES=(
- "${FILESDIR}/chromium-cross-compile.patch"
- "${FILESDIR}/chromium-109-system-zlib.patch"
- "${FILESDIR}/chromium-111-InkDropHost-crash.patch"
- "${FILESDIR}/chromium-131-unbundle-icu-target.patch"
- "${FILESDIR}/chromium-134-bindgen-custom-toolchain.patch"
- "${FILESDIR}/chromium-135-oauth2-client-switches.patch"
- "${FILESDIR}/chromium-135-map_droppable-glibc.patch"
- "${FILESDIR}/chromium-136-drop-nodejs-ver-check.patch"
- "${FILESDIR}/chromium-137-openh264-include-path.patch"
- "${FILESDIR}/chromium-137-pdfium-system-libpng.patch"
- )
-
- if use bundled-toolchain; then
- # We need to symlink the toolchain into the expected location
- einfo "Symlinking Clang toolchain to expected location ..."
- mkdir -p third_party/llvm-build/ || die "Failed to create llvm-build directory"
- # the 'Chromium Linux Tarballs' seem to already have 'Release+Asserts/{lib,bin}'; not sure if this is an
- # upstream change - we're using the same scripts to build, theoretically. We'll still attempt to create
- # llvm-build, but we'll rm Release+Asserts and symlink directly.
- if [[ -d third_party/llvm-build/Release+Asserts ]]; then
- rm -r third_party/llvm-build/Release+Asserts || die "Failed to remove third_party/llvm-build/Release+Asserts"
- fi
- ln -s "${WORKDIR}"/clang third_party/llvm-build/Release+Asserts || die "Failed to bundle Clang"
- einfo "Symlinking Rust toolchain to expected location ..."
- # As above, so below
- if [[ -d third_party/rust-toolchain ]]; then
- rm -r third_party/rust-toolchain || die "Failed to remove third_party/rust-toolchain"
- fi
- ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust"
- cp "${WORKDIR}"/rust-toolchain/VERSION \
- "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version"
- else
- # We don't need our toolchain patches if we're using the official toolchain
- shopt -s globstar nullglob
- # 130: moved the PPC64 patches into the chromium-patches repo
- local patch
- for patch in "${WORKDIR}/chromium-patches-${PATCH_V}"/**/*.patch; do
- if [[ ${patch} == *"ppc64le"* ]]; then
- use ppc64 && PATCHES+=( "${patch}" )
- else
- PATCHES+=( "${patch}" )
- fi
- done
-
- shopt -u globstar nullglob
-
- # We can't use the bundled compiler builtins with the system toolchain
- # `grep` is a development convenience to ensure we fail early when google changes something.
- local builtins_match="if (is_clang && !is_nacl && !is_cronet_build) {"
- grep -q "${builtins_match}" build/config/compiler/BUILD.gn || die "Failed to disable bundled compiler builtins"
- sed -i -e "/${builtins_match}/,+2d" build/config/compiler/BUILD.gn
-
- # Strictly speaking this doesn't need to be gated (no bundled toolchain for ppc64); it keeps the logic together
- if use ppc64; then
- local patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches"
- # patch causes build errors on 4K page systems (https://bugs.gentoo.org/show_bug.cgi?id=940304)
- local page_size_patch="ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch"
- local isa_3_patch="ppc64le/core/baseline-isa-3-0.patch"
- # Apply the OpenPOWER patches (check for page size and isa 3.0)
- openpower_patches=( $(grep -E "^ppc64le|^upstream" "${patchset_dir}/series" | grep -v "${page_size_patch}" |
- grep -v "${isa_3_patch}" || die) )
- for patch in "${openpower_patches[@]}"; do
- PATCHES+=( "${patchset_dir}/${patch}" )
- done
- if [[ $(getconf PAGESIZE) == 65536 ]]; then
- PATCHES+=( "${patchset_dir}/${page_size_patch}" )
- fi
- # We use vsx3 as a proxy for 'want isa3.0' (POWER9)
- if use cpu_flags_ppc_vsx3 ; then
- PATCHES+=( "${patchset_dir}/${isa_3_patch}" )
- fi
- fi
-
- # Oxidised hacks, let's keep 'em all in one place
- # This is a nightly option that does not exist in older releases
- # https://github.com/rust-lang/rust/commit/389a399a501a626ebf891ae0bb076c25e325ae64
- if ver_test ${RUST_SLOT} -lt "1.83.0"; then
- sed '/rustflags = \[ "-Zdefault-visibility=hidden" \]/d' -i build/config/gcc/BUILD.gn ||
- die "Failed to remove default visibility nightly option"
- fi
-
- # Upstream Rust replaced adler with adler2, for older versions of Rust we still need
- # to tell GN that we have the older lib when it tries to copy the Rust sysroot
- # into the bulid directory.
- if ver_test ${RUST_SLOT} -lt "1.86.0"; then
- sed -i 's/adler2/adler/' build/rust/std/BUILD.gn ||
- die "Failed to tell GN that we have adler and not adler2"
- fi
- fi
-
- default
-
- if [[ ${LLVM_SLOT} == "19" ]]; then
- # Upstream now hard depend on a feature that was added in LLVM 20.1, but we don't want to stabilise that yet.
- # Do the temp file shuffle in case someone is using something other than `gawk`
- {
- awk '/config\("clang_warning_suppression"\) \{/ { print $0 " }"; sub(/clang/, "xclang"); print; next }
- { print }' build/config/compiler/BUILD.gn > "${T}/build.gn" && \
- mv "${T}/build.gn" build/config/compiler/BUILD.gn
- } || die "Unable to disable warning suppression"
- fi
-
- # Not included in -lite tarballs, but we should check for it anyway.
- if [[ -f third_party/node/linux/node-linux-x64/bin/node ]]; then
- rm third_party/node/linux/node-linux-x64/bin/node || die
- else
- mkdir -p third_party/node/linux/node-linux-x64/bin || die
- fi
- ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
-
- # adjust python interpreter version
- sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
-
- # remove_bundled_libraries.py walks the source tree and looks for paths containing the substring 'third_party'
- # whitelist matches use the right-most matching path component, so we need to whitelist from that point down.
- local keeplibs=(
- base/third_party/cityhash
- base/third_party/double_conversion
- base/third_party/icu
- base/third_party/nspr
- base/third_party/superfasthash
- base/third_party/symbolize
- base/third_party/xdg_user_dirs
- buildtools/third_party/libc++
- buildtools/third_party/libc++abi
- chrome/third_party/mozilla_security_manager
- net/third_party/mozilla_security_manager
- net/third_party/nss
- net/third_party/quic
- net/third_party/uri_template
- third_party/abseil-cpp
- third_party/angle
- third_party/angle/src/common/third_party/xxhash
- third_party/angle/src/third_party/ceval
- third_party/angle/src/third_party/libXNVCtrl
- third_party/angle/src/third_party/volk
- third_party/anonymous_tokens
- third_party/apple_apsl
- third_party/axe-core
- third_party/bidimapper
- third_party/blink
- third_party/boringssl
- third_party/boringssl/src/third_party/fiat
- third_party/breakpad
- third_party/breakpad/breakpad/src/third_party/curl
- third_party/brotli
- third_party/catapult
- third_party/catapult/common/py_vulcanize/third_party/rcssmin
- third_party/catapult/common/py_vulcanize/third_party/rjsmin
- third_party/catapult/third_party/beautifulsoup4-4.9.3
- third_party/catapult/third_party/html5lib-1.1
- third_party/catapult/third_party/polymer
- third_party/catapult/third_party/six
- third_party/catapult/tracing/third_party/d3
- third_party/catapult/tracing/third_party/gl-matrix
- third_party/catapult/tracing/third_party/jpeg-js
- third_party/catapult/tracing/third_party/jszip
- third_party/catapult/tracing/third_party/mannwhitneyu
- third_party/catapult/tracing/third_party/oboe
- third_party/catapult/tracing/third_party/pako
- third_party/ced
- third_party/cld_3
- third_party/closure_compiler
- third_party/compiler-rt # Since M137 atomic is required; we could probably unbundle this as a target of opportunity.
- third_party/content_analysis_sdk
- third_party/cpuinfo
- third_party/crabbyavif
- third_party/crashpad
- third_party/crashpad/crashpad/third_party/lss
- third_party/crashpad/crashpad/third_party/zlib
- third_party/crc32c
- third_party/cros_system_api
- third_party/d3
- third_party/dav1d
- third_party/dawn
- third_party/dawn/third_party/gn/webgpu-cts
- third_party/dawn/third_party/khronos
- third_party/depot_tools
- third_party/devscripts
- third_party/devtools-frontend
- third_party/devtools-frontend/src/front_end/third_party/acorn
- third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
- third_party/devtools-frontend/src/front_end/third_party/axe-core
- third_party/devtools-frontend/src/front_end/third_party/chromium
- third_party/devtools-frontend/src/front_end/third_party/codemirror
- third_party/devtools-frontend/src/front_end/third_party/csp_evaluator
- third_party/devtools-frontend/src/front_end/third_party/diff
- third_party/devtools-frontend/src/front_end/third_party/i18n
- third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
- third_party/devtools-frontend/src/front_end/third_party/json5
- third_party/devtools-frontend/src/front_end/third_party/legacy-javascript
- third_party/devtools-frontend/src/front_end/third_party/lighthouse
- third_party/devtools-frontend/src/front_end/third_party/lit
- third_party/devtools-frontend/src/front_end/third_party/marked
- third_party/devtools-frontend/src/front_end/third_party/puppeteer
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/parsel-js
- third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs
- third_party/devtools-frontend/src/front_end/third_party/third-party-web
- third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
- third_party/devtools-frontend/src/front_end/third_party/wasmparser
- third_party/devtools-frontend/src/front_end/third_party/web-vitals
- third_party/devtools-frontend/src/third_party
- third_party/distributed_point_functions
- third_party/dom_distiller_js
- third_party/eigen3
- third_party/emoji-segmenter
- third_party/farmhash
- third_party/fast_float
- third_party/fdlibm
- third_party/ffmpeg
- third_party/fft2d
- third_party/flatbuffers
- third_party/fp16
- third_party/freetype
- third_party/fusejs
- third_party/fxdiv
- third_party/gemmlowp
- third_party/google_input_tools
- third_party/google_input_tools/third_party/closure_library
- third_party/google_input_tools/third_party/closure_library/third_party/closure
- third_party/googletest
- third_party/highway
- third_party/hunspell
- third_party/ink_stroke_modeler/src/ink_stroke_modeler
- third_party/ink_stroke_modeler/src/ink_stroke_modeler/internal
- third_party/ink/src/ink/brush
- third_party/ink/src/ink/color
- third_party/ink/src/ink/geometry
- third_party/ink/src/ink/rendering
- third_party/ink/src/ink/rendering/skia/common_internal
- third_party/ink/src/ink/rendering/skia/native
- third_party/ink/src/ink/rendering/skia/native/internal
- third_party/ink/src/ink/strokes
- third_party/ink/src/ink/types
- third_party/inspector_protocol
- third_party/ipcz
- third_party/jinja2
- third_party/jsoncpp
- third_party/khronos
- third_party/lens_server_proto
- third_party/leveldatabase
- third_party/libaddressinput
- third_party/libaom
- third_party/libaom/source/libaom/third_party/fastfeat
- third_party/libaom/source/libaom/third_party/SVT-AV1
- third_party/libaom/source/libaom/third_party/vector
- third_party/libaom/source/libaom/third_party/x86inc
- third_party/libc++
- third_party/libdrm
- third_party/libgav1
- third_party/libjingle
- third_party/libphonenumber
- third_party/libsecret
- third_party/libsrtp
- third_party/libsync
- third_party/libtess2/libtess2
- third_party/libtess2/src/Include
- third_party/libtess2/src/Source
- third_party/liburlpattern
- third_party/libva_protected_content
- third_party/libvpx
- third_party/libvpx/source/libvpx/third_party/x86inc
- third_party/libwebm
- third_party/libx11
- third_party/libxcb-keysyms
- third_party/libxml/chromium
- third_party/libyuv
- third_party/libzip
- third_party/lit
- third_party/llvm-libc
- third_party/llvm-libc/src/shared/
- third_party/lottie
- third_party/lss
- third_party/lzma_sdk
- third_party/mako
- third_party/markupsafe
- third_party/material_color_utilities
- third_party/mesa
- third_party/metrics_proto
- third_party/minigbm
- third_party/modp_b64
- third_party/nasm
- third_party/nearby
- third_party/neon_2_sse
- third_party/node
- third_party/omnibox_proto
- third_party/one_euro_filter
- third_party/openscreen
- third_party/openscreen/src/third_party/
- third_party/openscreen/src/third_party/tinycbor/src/src
- third_party/opus
- third_party/ots
- third_party/pdfium
- third_party/pdfium/third_party/agg23
- third_party/pdfium/third_party/bigint
- third_party/pdfium/third_party/freetype
- third_party/pdfium/third_party/lcms
- third_party/pdfium/third_party/libopenjpeg
- third_party/pdfium/third_party/libtiff
- third_party/perfetto
- third_party/perfetto/protos/third_party/chromium
- third_party/perfetto/protos/third_party/simpleperf
- third_party/pffft
- third_party/ply
- third_party/polymer
- third_party/private_membership
- third_party/private-join-and-compute
- third_party/protobuf
- third_party/protobuf/third_party/utf8_range
- third_party/pthreadpool
- third_party/puffin
- third_party/pyjson5
- third_party/pyyaml
- third_party/rapidhash
- third_party/re2
- third_party/rnnoise
- third_party/rust
- third_party/ruy
- third_party/s2cellid
- third_party/search_engines_data
- third_party/securemessage
- third_party/selenium-atoms
- third_party/sentencepiece
- third_party/sentencepiece/src/third_party/darts_clone
- third_party/shell-encryption
- third_party/simdutf
- third_party/simplejson
- third_party/six
- third_party/skia
- third_party/skia/include/third_party/vulkan
- third_party/skia/third_party/vulkan
- third_party/smhasher
- third_party/snappy
- third_party/spirv-headers
- third_party/spirv-tools
- third_party/sqlite
- third_party/swiftshader
- third_party/swiftshader/third_party/astc-encoder
- third_party/swiftshader/third_party/llvm-subzero
- third_party/swiftshader/third_party/marl
- third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
- third_party/swiftshader/third_party/SPIRV-Tools
- third_party/swiftshader/third_party/subzero
- third_party/tensorflow_models
- third_party/tensorflow-text
- third_party/tflite
- third_party/tflite/src/third_party/eigen3
- third_party/tflite/src/third_party/fft2d
- third_party/tflite/src/third_party/xla/third_party/tsl
- third_party/tflite/src/third_party/xla/xla/tsl/framework
- third_party/tflite/src/third_party/xla/xla/tsl/lib/random
- third_party/tflite/src/third_party/xla/xla/tsl/protobuf
- third_party/tflite/src/third_party/xla/xla/tsl/util
- third_party/ukey2
- third_party/unrar
- third_party/utf
- third_party/vulkan
- third_party/wasm_tts_engine
- third_party/wayland
- third_party/webdriver
- third_party/webgpu-cts
- third_party/webrtc
- third_party/webrtc/common_audio/third_party/ooura
- third_party/webrtc/common_audio/third_party/spl_sqrt_floor
- third_party/webrtc/modules/third_party/fft
- third_party/webrtc/modules/third_party/g711
- third_party/webrtc/modules/third_party/g722
- third_party/webrtc/rtc_base/third_party/base64
- third_party/webrtc/rtc_base/third_party/sigslot
- third_party/widevine
- third_party/woff2
- third_party/wuffs
- third_party/x11proto
- third_party/xcbproto
- third_party/xnnpack
- third_party/zlib/google
- third_party/zxcvbn-cpp
- url/third_party/mozilla
- v8/third_party/siphash
- v8/third_party/utf8-decoder
- v8/third_party/glibc
- v8/third_party/inspector_protocol
- v8/third_party/rapidhash-v8
- v8/third_party/v8
- v8/third_party/valgrind
-
- # gyp -> gn leftovers
- third_party/speech-dispatcher
- third_party/usb_ids
- third_party/xdg-utils
- )
-
- if use test; then
- # tar tvf /var/cache/distfiles/${P}-testdata.tar.xz | grep '^d' | grep 'third_party' | awk '{print $NF}'
- keeplibs+=(
- third_party/breakpad/breakpad/src/processor
- third_party/fuzztest
- third_party/google_benchmark/src/include/benchmark
- third_party/google_benchmark/src/src
- third_party/perfetto/protos/third_party/pprof
- third_party/test_fonts
- third_party/test_fonts/fontconfig
- )
- fi
-
- # USE=system-*
- if ! use system-harfbuzz; then
- keeplibs+=( third_party/harfbuzz-ng )
- fi
-
- if ! use system-icu; then
- keeplibs+=( third_party/icu )
- fi
-
- if ! use system-png; then
- keeplibs+=( third_party/libpng )
- fi
-
- if ! use system-zstd; then
- keeplibs+=( third_party/zstd )
- fi
-
- # Arch-specific
- if use arm64 || use ppc64 ; then
- keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
- fi
- # we need to generate ppc64 stuff because upstream does not ship it yet
- # it has to be done before unbundling.
- if use ppc64; then
- pushd third_party/libvpx >/dev/null || die
- mkdir -p source/config/linux/ppc64 || die
- # requires git and clang, bug #832803
- # Revert https://chromium.googlesource.com/chromium/src/+/b463d0f40b08b4e896e7f458d89ae58ce2a27165%5E%21/third_party/libvpx/generate_gni.sh
- # and https://chromium.googlesource.com/chromium/src/+/71ebcbce867dd31da5f8b405a28fcb0de0657d91%5E%21/third_party/libvpx/generate_gni.sh
- # since we're not in a git repo
- sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g; /^git -C/d; /git cl/d; /cd \$BASE_DIR\/\$LIBVPX_SRC_DIR/ign format --in-place \$BASE_DIR\/BUILD.gn\ngn format --in-place \$BASE_DIR\/libvpx_srcs.gni" \
- generate_gni.sh || die
- ./generate_gni.sh || die
- popd >/dev/null || die
-
- pushd third_party/ffmpeg >/dev/null || die
- cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
- cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
- popd >/dev/null || die
- fi
-
- # Sanity check keeplibs, on major version bumps it is often necessary to update this list
- # and this enables us to hit them all at once.
- # There are some entries that need to be whitelisted (TODO: Why? The file is understandable, the rest seem odd)
- whitelist_libs=(
- net/third_party/quic
- third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
- third_party/libjingle
- third_party/mesa
- third_party/skia/third_party/vulkan
- third_party/vulkan
- )
- local not_found_libs=()
- for lib in "${keeplibs[@]}"; do
- if [[ ! -d "${lib}" ]] && ! has "${lib}" "${whitelist_libs[@]}"; then
- not_found_libs+=( "${lib}" )
- fi
- done
-
- if [[ ${#not_found_libs[@]} -gt 0 ]]; then
- eerror "The following \`keeplibs\` directories were not found in the source tree:"
- for lib in "${not_found_libs[@]}"; do
- eerror " ${lib}"
- done
- die "Please update the ebuild."
- fi
-
- # Remove most bundled libraries. Some are still needed.
- einfo "Unbundling third-party libraries ..."
- build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
-
- # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
- mkdir -p buildtools/third_party/eu-strip/bin || die
- ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
-}
-
-chromium_configure() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local myconf_gn=""
-
- if use !bundled-toolchain; then
- # We already forced the "correct" clang via pkg_setup
-
- if tc-is-cross-compiler; then
- CC="${CC} -target ${CHOST} --sysroot ${ESYSROOT}"
- CXX="${CXX} -target ${CHOST} --sysroot ${ESYSROOT}"
- BUILD_AR=${AR}
- BUILD_CC=${CC}
- BUILD_CXX=${CXX}
- BUILD_NM=${NM}
- fi
-
- strip-unsupported-flags
-
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- # https://bugs.gentoo.org/918897#c32
- append-ldflags -Wl,--undefined-version
- myconf_gn+=" use_lld=true"
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
-
- if tc-is-cross-compiler; then
- tc-export BUILD_{AR,CC,CXX,NM}
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\""
- myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
-
- # setup cups-config, build system only uses --libs option
- if use cups; then
- mkdir "${T}/cups-config" || die
- cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
- export PATH="${PATH}:${T}/cups-config"
- fi
-
- # Don't inherit PKG_CONFIG_PATH from environment
- local -x PKG_CONFIG_PATH=
- else
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
- fi
-
- # bindgen settings
- # From 127, to make bindgen work, we need to provide a location for libclang.
- # We patch this in for gentoo - see chromium-*-bindgen-custom-toolchain.patch
- # rust_bindgen_root = directory with `bin/bindgen` beneath it.
- myconf_gn+=" rust_bindgen_root=\"${EPREFIX}/usr/\""
-
- myconf_gn+=" bindgen_libclang_path=\"$(get_llvm_prefix)/$(get_libdir)\""
- # We don't need to set 'clang_base_bath' for anything in our build
- # and it defaults to the google toolchain location. Instead provide a location
- # to where system clang lives sot that bindgen can find system headers (e.g. stddef.h)
- myconf_gn+=" clang_base_path=\"${EPREFIX}/usr/lib/clang/${LLVM_SLOT}/\""
-
- myconf_gn+=" rust_sysroot_absolute=\"$(get_rust_prefix)\""
- myconf_gn+=" rustc_version=\"${RUST_SLOT}\""
- fi
-
- # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
- myconf_gn+=" is_debug=false"
-
- # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
- # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
- myconf_gn+=" dcheck_always_on=$(usex debug true false)"
- myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
-
- # Component build isn't generally intended for use by end users. It's mostly useful
- # for development and debugging.
- myconf_gn+=" is_component_build=false"
-
- # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
- myconf_gn+=" enable_nacl=false"
-
- # Use system-provided libraries.
- # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
- # TODO: use_system_hunspell (upstream changes needed).
- # TODO: use_system_protobuf (bug #525560).
- # TODO: use_system_sqlite (http://crbug.com/22208).
-
- # libevent: https://bugs.gentoo.org/593458
- local gn_system_libraries=(
- flac
- fontconfig
- freetype
- # Need harfbuzz_from_pkgconfig target
- #harfbuzz-ng
- libjpeg
- libwebp
- libxml
- libxslt
- openh264
- zlib
- )
- if use system-icu; then
- gn_system_libraries+=( icu )
- fi
- if use system-png; then
- gn_system_libraries+=( libpng )
- fi
- if use system-zstd; then
- gn_system_libraries+=( zstd )
- fi
-
- build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
-
- # TODO 131: The above call clobbers `enable_freetype = true` in the freetype gni file
- # drop the last line, then append the freetype line and a new curly brace to end the block
- local freetype_gni="build/config/freetype/freetype.gni"
- sed -i -e '$d' ${freetype_gni} || die
- echo " enable_freetype = true" >> ${freetype_gni} || die
- echo "}" >> ${freetype_gni} || die
-
- # See dependency logic in third_party/BUILD.gn
- myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)"
-
- # Optional dependencies.
- myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
- myconf_gn+=" enable_widevine=$(usex widevine true false)"
-
- if use headless; then
- myconf_gn+=" use_cups=false"
- myconf_gn+=" use_kerberos=false"
- myconf_gn+=" use_pulseaudio=false"
- myconf_gn+=" use_vaapi=false"
- myconf_gn+=" rtc_use_pipewire=false"
- else
- myconf_gn+=" use_cups=$(usex cups true false)"
- myconf_gn+=" use_kerberos=$(usex kerberos true false)"
- myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
- myconf_gn+=" use_vaapi=$(usex vaapi true false)"
- myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)"
- myconf_gn+=" gtk_version=$(usex gtk4 4 3)"
- fi
-
- # Allows distributions to link pulseaudio directly (DT_NEEDED) instead of
- # using dlopen. This helps with automated detection of ABI mismatches and
- # prevents silent errors.
- if use pulseaudio; then
- myconf_gn+=" link_pulseaudio=true"
- fi
-
- # Non-developer builds of Chromium (for example, non-Chrome browsers, or
- # Chromium builds provided by Linux distros) should disable the testing config
- myconf_gn+=" disable_fieldtrial_testing_config=true"
-
- # The sysroot is the oldest debian image that chromium supports, we don't need it
- myconf_gn+=" use_sysroot=false"
-
- # Use in-tree libc++ (buildtools/third_party/libc++ and buildtools/third_party/libc++abi)
- # instead of the system C++ library for C++ standard library support.
- # default: true, but let's be explicit (forced since 120 ; USE removed 127).
- myconf_gn+=" use_custom_libcxx=true"
-
- # Disable pseudolocales, only used for testing
- myconf_gn+=" enable_pseudolocales=false"
-
- # Disable code formating of generated files
- myconf_gn+=" blink_enable_generated_code_formatting=false"
-
- if use bindist ; then
- # proprietary_codecs just forces Chromium to say that it can use h264/aac,
- # the work is still done by ffmpeg. If this is set to no Chromium
- # won't be able to load the codec even if the library can handle it
- myconf_gn+=" proprietary_codecs=true"
- myconf_gn+=" ffmpeg_branding=\"Chrome\""
- # build ffmpeg as an external component (libffmpeg.so) that we can remove / substitute
- myconf_gn+=" is_component_ffmpeg=true"
- else
- ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
- myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
- myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
- fi
-
- # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
- # Note: these are for Gentoo use ONLY. For your own distribution,
- # please get your own set of keys. Feel free to contact chromium@gentoo.org
- # for more info. The OAuth2 credentials, however, have been left out.
- # Those OAuth2 credentials have been broken for quite some time anyway.
- # Instead we apply a patch to use the --oauth2-client-id= and
- # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and
- # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
- # Chromium without baked-in values.
- local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
- myconf_gn+=" google_api_key=\"${google_api_key}\""
- local myarch="$(tc-arch)"
-
- # Avoid CFLAGS problems, bug #352457, bug #390147.
- if ! use custom-cflags; then
- replace-flags "-Os" "-O2"
- strip-flags
-
- # Debug info section overflows without component build
- # Prevent linker from running out of address space, bug #471810 .
- filter-flags "-g*"
-
- # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646.
- if [[ ${myarch} == amd64 ]]; then
- filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
- fi
- fi
-
- if [[ $myarch = amd64 ]] ; then
- myconf_gn+=" target_cpu=\"x64\""
- ffmpeg_target_arch=x64
- elif [[ $myarch = arm64 ]] ; then
- myconf_gn+=" target_cpu=\"arm64\""
- ffmpeg_target_arch=arm64
- elif [[ $myarch = ppc64 ]] ; then
- myconf_gn+=" target_cpu=\"ppc64\""
- ffmpeg_target_arch=ppc64
- else
- die "Failed to determine target arch, got '$myarch'."
- fi
-
- myconf_gn+=" treat_warnings_as_errors=false"
- # Disable fatal linker warnings, bug 506268.
- myconf_gn+=" fatal_linker_warnings=false"
-
- # Disable external code space for V8 for ppc64. It is disabled for ppc64
- # by default, but cross-compiling on amd64 enables it again.
- if tc-is-cross-compiler; then
- if ! use amd64 && ! use arm64; then
- myconf_gn+=" v8_enable_external_code_space=false"
- fi
- fi
-
- # Only enabled for clang, but gcc has endian macros too
- myconf_gn+=" v8_use_libm_trig_functions=true"
-
- # Bug 491582.
- export TMPDIR="${WORKDIR}/temp"
- mkdir -p -m 755 "${TMPDIR}" || die
-
- # https://bugs.gentoo.org/654216
- addpredict /dev/dri/ #nowarn
-
- # We don't use the same clang version as upstream, and with -Werror
- # we need to make sure that we don't get superfluous warnings.
- append-flags -Wno-unknown-warning-option
- if tc-is-cross-compiler; then
- export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
- export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
- fi
-
- # Explicitly disable ICU data file support for system-icu/headless builds.
- if use system-icu || use headless; then
- myconf_gn+=" icu_use_data_file=false"
- fi
-
- # Don't need nocompile checks and GN crashes with our config
- myconf_gn+=" enable_nocompile_tests=false"
-
- # 131 began laying the groundwork for replacing freetype with
- # "Rust-based Fontations set of libraries plus Skia path rendering"
- # We now need to opt-in
- myconf_gn+=" enable_freetype=true"
-
- # Enable ozone wayland and/or headless support
- myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
- myconf_gn+=" ozone_platform_headless=true"
- if use headless; then
- myconf_gn+=" ozone_platform=\"headless\""
- myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false"
- myconf_gn+=" use_glib=false use_gio=false"
- myconf_gn+=" use_pangocairo=false use_alsa=false"
- myconf_gn+=" use_libpci=false use_udev=false"
- myconf_gn+=" enable_print_preview=false"
- myconf_gn+=" enable_remoting=false"
- else
- myconf_gn+=" use_system_minigbm=true"
- myconf_gn+=" use_xkbcommon=true"
- myconf_gn+=" use_qt5=false"
- if use qt6; then
- myconf_gn+=" use_qt6=true"
- local cbuild_libdir=$(get_libdir)
- if tc-is-cross-compiler; then
- # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
- local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)
- cbuild_libdir=${cbuild_libdir:2}
- cbuild_libdir=${cbuild_libdir/% }
- fi
- myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\""
- else
- myconf_gn+=" use_qt6=false"
- fi
- myconf_gn+=" ozone_platform_x11=$(usex X true false)"
- myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
- myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
- use wayland && myconf_gn+=" use_system_libffi=true"
- fi
-
- myconf_gn+=" use_thin_lto=${use_lto}"
- myconf_gn+=" thin_lto_enable_optimizations=${use_lto}"
-
- # Enable official builds
- myconf_gn+=" is_official_build=$(usex official true false)"
- if use official; then
- # Allow building against system libraries in official builds
- sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
- tools/generate_shim_headers/generate_shim_headers.py || die
- if use ppc64; then
- myconf_gn+=" is_cfi=false" # requires llvm-runtimes/compiler-rt-sanitizers[cfi]
- else
- myconf_gn+=" is_cfi=${use_lto}"
- fi
- # Don't add symbols to build
- myconf_gn+=" symbol_level=0"
- fi
-
- if use pgo; then
- myconf_gn+=" chrome_pgo_phase=${1}"
- if [[ "$1" == "2" ]]; then
- myconf_gn+=" pgo_data_path=\"${2}\""
- fi
- else
- # Disable PGO
- myconf_gn+=" chrome_pgo_phase=0"
- fi
-
- # skipping typecheck is only supported on amd64, bug #876157
- if ! use amd64; then
- myconf_gn+=" devtools_skip_typecheck=false"
- fi
-
- einfo "Configuring Chromium ..."
- set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
- echo "$@"
- "$@" || die
-}
-
-src_configure() {
- chromium_configure $(usex pgo 1 0)
-}
-
-chromium_compile() {
-
- # Final link uses lots of file descriptors.
- ulimit -n 2048
-
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- # Don't inherit PYTHONPATH from environment, bug #789021, #812689
- local -x PYTHONPATH=
-
- # Build mksnapshot and pax-mark it.
- if use pax-kernel; then
- local x
- for x in mksnapshot v8_context_snapshot_generator; do
- if tc-is-cross-compiler; then
- eninja -C out/Release "host/${x}"
- pax-mark m "out/Release/host/${x}"
- else
- eninja -C out/Release "${x}"
- pax-mark m "out/Release/${x}"
- fi
- done
- fi
-
- # Even though ninja autodetects number of CPUs, we respect
- # user's options, for debugging with -j 1 or any other reason.
- eninja -C out/Release chrome chromedriver chrome_sandbox $(use test && echo "base_unittests")
-
- pax-mark m out/Release/chrome
-
- # This codepath does minimal patching, so we're at the mercy of upstream
- # CFLAGS. This is fine - we're not intending to force this on users
- # and we do a lot of flag 'management' anyway.
- if use bundled-toolchain; then
- QA_FLAGS_IGNORED="
- usr/lib64/chromium-browser/chrome
- usr/lib64/chromium-browser/chrome-sandbox
- usr/lib64/chromium-browser/chromedriver
- usr/lib64/chromium-browser/chrome_crashpad_handler
- usr/lib64/chromium-browser/libEGL.so
- usr/lib64/chromium-browser/libGLESv2.so
- usr/lib64/chromium-browser/libVkICD_mock_icd.so
- usr/lib64/chromium-browser/libVkLayer_khronos_validation.so
- usr/lib64/chromium-browser/libqt6_shim.so
- usr/lib64/chromium-browser/libvk_swiftshader.so
- usr/lib64/chromium-browser/libvulkan.so.1
- "
- fi
-}
-
-# This function is called from virtx, and must always return so that Xvfb
-# session isn't left running. If we return 1, virtx will call die().
-chromium_profile() {
- einfo "Profiling for PGO"
-
- pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
-
- # Remove old profdata in case profiling was interrupted.
- rm -rf "${1}" || return 1
-
- if ! "${EPYTHON}" ./chromium_profiler.py \
- --chrome-executable "${S}/out/Release/chrome" \
- --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
- --add-arg no-sandbox --add-arg disable-dev-shm-usage \
- --profile-output "${1}"; then
- eerror "Profiling failed"
- return 1
- fi
-
- popd >/dev/null || return 1
-}
-
-src_compile() {
- if use pgo; then
- local profdata
-
- profdata="${WORKDIR}/chromium.profdata"
-
- if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
- chromium_compile
- virtx chromium_profile "$profdata"
-
- touch "${WORKDIR}/.pgo-profiled" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
- # Remove phase 1 output
- rm -r out/Release || die
-
- chromium_configure 2 "$profdata"
-
- touch "${WORKDIR}/.pgo-phase-2-configured" || die
- fi
-
- if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
- chromium_compile
- touch "${WORKDIR}/.pgo-phase-2-compiled" || die
- fi
- else
- chromium_compile
- fi
-
- mv out/Release/chromedriver{.unstripped,} || die
-
- rm -f out/Release/locales/*.pak.info || die
-
- # Build manpage; bug #684550
- sed -e 's|@@PACKAGE@@|chromium-browser|g;
- s|@@MENUNAME@@|Chromium|g;' \
- chrome/app/resources/manpage.1.in > \
- out/Release/chromium-browser.1 || die
-
- # Build desktop file; bug #706786
- sed -e 's|@@MENUNAME@@|Chromium|g;
- s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
- s|@@PACKAGE@@|chromium-browser|g;
- s|\(^Exec=\)/usr/bin/|\1|g;' \
- chrome/installer/linux/common/desktop.template > \
- out/Release/chromium-browser-chromium.desktop || die
-
- # Build vk_swiftshader_icd.json; bug #827861
- sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
- third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
- out/Release/vk_swiftshader_icd.json || die
-}
-
-src_test() {
- # Initial list of tests to skip pulled from Alpine. Thanks Lauren!
- # https://issues.chromium.org/issues/40939315
- local skip_tests=(
- 'MessagePumpLibeventTest.NestedNotification*'
- ClampTest.Death
- OptionalTest.DereferencingNoValueCrashes
- PlatformThreadTest.SetCurrentThreadTypeTest
- RawPtrTest.TrivialRelocability
- SafeNumerics.IntMaxOperations
- StackTraceTest.TraceStackFramePointersFromBuffer
- StringPieceTest.InvalidLengthDeath
- StringPieceTest.OutOfBoundsDeath
- ThreadPoolEnvironmentConfig.CanUseBackgroundPriorityForWorker
- ValuesUtilTest.FilePath
- # Gentoo-specific
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/0
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/1
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/2
- AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/3
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/0
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/1
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/2
- AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/3
- CharacterEncodingTest.GetCanonicalEncodingNameByAliasName
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGFPE
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGILL
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGV
- CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGVNonCanonicalAddress
- FilePathTest.FromUTF8Unsafe_And_AsUTF8Unsafe
- FileTest.GetInfoForCreationTime
- ICUStringConversionsTest.ConvertToUtf8AndNormalize
- NumberFormattingTest.FormatPercent
- PathServiceTest.CheckedGetFailure
- PlatformThreadTest.CanChangeThreadType
- RustLogIntegrationTest.CheckAllSeverity
- StackCanary.ChangingStackCanaryCrashesOnReturn
- StackTraceDeathTest.StackDumpSignalHandlerIsMallocFree
- SysStrings.SysNativeMBAndWide
- SysStrings.SysNativeMBToWide
- SysStrings.SysWideToNativeMB
- TestLauncherTools.TruncateSnippetFocusedMatchesFatalMessagesTest
- ToolsSanityTest.BadVirtualCallNull
- ToolsSanityTest.BadVirtualCallWrongType
- CancelableEventTest.BothCancelFailureAndSucceedOccurUnderContention #new m133: TODO investigate
- DriveInfoTest.GetFileDriveInfo # new m137: TODO investigate
- )
- local test_filter="-$(IFS=:; printf '%s' "${skip_tests[*]}")"
- # test-launcher-bot-mode enables parallelism and plain output
- ./out/Release/base_unittests --test-launcher-bot-mode \
- --test-launcher-jobs="$(makeopts_jobs)" \
- --gtest_filter="${test_filter}" || die "Tests failed!"
-}
-
-src_install() {
- local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
- exeinto "${CHROMIUM_HOME}"
- doexe out/Release/chrome
-
- newexe out/Release/chrome_sandbox chrome-sandbox
- fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
-
- doexe out/Release/chromedriver
- doexe out/Release/chrome_crashpad_handler
-
- ozone_auto_session () {
- use X && use wayland && ! use headless && echo true || echo false
- }
- local sedargs=( -e
- "s:/usr/lib/:/usr/$(get_libdir)/:g;
- s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
- )
- sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
- doexe chromium-launcher.sh
-
- # It is important that we name the target "chromium-browser",
- # xdg-utils expect it; bug #355517.
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
- # keep the old symlink around for consistency
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
-
- dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
-
- # Allow users to override command-line options, bug #357629.
- insinto /etc/chromium
- newins "${FILESDIR}/chromium.default" "default"
-
- pushd out/Release/locales > /dev/null || die
- chromium_remove_language_paks
- popd
-
- insinto "${CHROMIUM_HOME}"
- doins out/Release/*.bin
- doins out/Release/*.pak
-
- if use bindist; then
- # We built libffmpeg as a component library, but we can't distribute it
- # with proprietary codec support. Remove it and make a symlink to the requested
- # system library.
- rm -f out/Release/libffmpeg.so \
- || die "Failed to remove bundled libffmpeg.so (with proprietary codecs)"
- # symlink the libffmpeg.so from either ffmpeg-chromium or ffmpeg[chromium].
- einfo "Creating symlink to libffmpeg.so from $(usex ffmpeg-chromium ffmpeg-chromium ffmpeg[chromium])..."
- dosym ../chromium/libffmpeg.so$(usex ffmpeg-chromium .${PV%%\.*} "") \
- /usr/$(get_libdir)/chromium-browser/libffmpeg.so
- fi
-
- (
- shopt -s nullglob
- local files=(out/Release/*.so out/Release/*.so.[0-9])
- [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
- )
-
- # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland"
- doins out/Release/xdg-{settings,mime}
-
- if ! use system-icu && ! use headless; then
- doins out/Release/icudtl.dat
- fi
-
- doins -r out/Release/locales
- doins -r out/Release/MEIPreload
-
- # Install vk_swiftshader_icd.json; bug #827861
- doins out/Release/vk_swiftshader_icd.json
-
- if [[ -d out/Release/swiftshader ]]; then
- insinto "${CHROMIUM_HOME}/swiftshader"
- doins out/Release/swiftshader/*.so
- fi
-
- # Install icons
- local branding size
- for size in 16 24 32 48 64 128 256 ; do
- case ${size} in
- 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
- *) branding="chrome/app/theme/chromium" ;;
- esac
- newicon -s ${size} "${branding}/product_logo_${size}.png" \
- chromium-browser.png
- done
-
- # Install desktop entry
- domenu out/Release/chromium-browser-chromium.desktop
-
- # Install GNOME default application entry (bug #303100).
- insinto /usr/share/gnome-control-center/default-apps
- newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
-
- # Install manpage; bug #684550
- doman out/Release/chromium-browser.1
- dosym chromium-browser.1 /usr/share/man/man1/chromium.1
-
- readme.gentoo_create_doc
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- readme.gentoo_print_elog
-
- if ! use headless; then
- if use vaapi; then
- elog "VA-API is disabled by default at runtime. You have to enable it"
- elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
- elog "in /etc/chromium/default."
- fi
- if use screencast; then
- elog "Screencast is disabled by default at runtime. Either enable it"
- elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
- elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- if use gtk4; then
- elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
- elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
- fi
- fi
-
- if systemd_is_booted && ! [[ -f "/etc/machine-id" ]]; then
- ewarn "The lack of an '/etc/machine-id' file on this system booted with systemd"
- ewarn "indicates that the Gentoo handbook was not followed to completion."
- ewarn ""
- ewarn "Chromium is known to behave unpredictably with this system configuration;"
- ewarn "please complete the configuration of this system before logging any bugs."
- fi
-}
diff --git a/www-client/chromium/chromium-137.0.7151.40.ebuild b/www-client/chromium/chromium-137.0.7151.55.ebuild
index 027fd4347cad..027fd4347cad 100644
--- a/www-client/chromium/chromium-137.0.7151.40.ebuild
+++ b/www-client/chromium/chromium-137.0.7151.55.ebuild
diff --git a/www-client/chromium/chromium-138.0.7180.2.ebuild b/www-client/chromium/chromium-138.0.7204.4.ebuild
index b6c3900a9ab5..8c4f52bbfa18 100644
--- a/www-client/chromium/chromium-138.0.7180.2.ebuild
+++ b/www-client/chromium/chromium-138.0.7204.4.ebuild
@@ -15,18 +15,17 @@ EAPI=8
# and need to get a release out quickly (less likely with `dev` in-tree).
# Since m133 we are using CI-generated tarballs from
-# https://github.com/chromium-linux-tarballs/chromium-tarballs/ (uploaded to S3
-# and made available via https://chromium-tarballs.distfiles.gentoo.org/).
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
-# We do this because upstream tarballs weigh in at about 3.5x the size of our
-# new "Distro tarballs" and include binaries (etc) that are not useful for
-# downstream consumers (like distributions).
+# These are bit-for-bit identical to the official releases, but are built
+# 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.2235
# chromium-tools/get-chromium-toolchain-strings.py
-TEST_FONT=f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35
-BUNDLED_CLANG_VER=llvmorg-21-init-9266-g09006611-2
-BUNDLED_RUST_VER=c8f94230282a8e8c1148f3e657f0199aad909228-1
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-11777-gfd3fecfc-1
+BUNDLED_RUST_VER=4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1
RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
NODE_VER=22.11.0
@@ -49,7 +48,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%%\.*}"
+PATCH_V="${PV%%\.*}-1"
SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
!bundled-toolchain? (
https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
@@ -75,7 +74,7 @@ LICENSE+=" FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0
LICENSE+=" SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA X11-Lucent"
LICENSE+=" rar? ( unRAR )"
-SLOT="0/dev"
+SLOT="0/beta"
# Dev exists mostly to give devs some breathing room for beta/stable releases;
# it shouldn't be keyworded but adventurous users can select it.
if [[ ${SLOT} != "0/dev" ]]; then
@@ -421,7 +420,6 @@ src_prepare() {
"${FILESDIR}/chromium-135-oauth2-client-switches.patch"
"${FILESDIR}/chromium-135-map_droppable-glibc.patch"
"${FILESDIR}/chromium-137-openh264-include-path.patch"
- "${FILESDIR}/chromium-137-pdfium-system-libpng.patch"
"${FILESDIR}/chromium-138-nodejs-version-check.patch"
)
@@ -760,7 +758,6 @@ src_prepare() {
third_party/tensorflow_models
third_party/tensorflow-text
third_party/tflite
- third_party/tflite/src/third_party/eigen3
third_party/tflite/src/third_party/fft2d
third_party/tflite/src/third_party/xla/third_party/tsl
third_party/tflite/src/third_party/xla/xla/tsl/framework
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index d3a7ad7c3820..ce32a0c17c3f 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_137.0.7151.40-1_amd64.deb 117415344 BLAKE2B 40a63ecfa172ab87f14145122ce0518161e106c727ae898fb8b9a9314e15fb2a1e224168482bc39b1f6e93c67f1050ebac15aee9a800a5932758cc19531b5517 SHA512 84800de5733d50e29d92d4e321db250fab24d74ba0992d8374ec97c13ab0c75a68c6111a3bd6034e83dc0e9c6a42d4aaba93b47e44d7976da3eb25eb2c0d0278
+DIST google-chrome-beta_138.0.7204.4-1_amd64.deb 117840920 BLAKE2B ee0ccf36f41d97d77fa62d6af6dd823300ad3d162a0ac9925b6c85de0d27d513e2e1047c0ce68246e417659b7d8b530a2013d978af1f8dfd84d0285882a22129 SHA512 bf432f1762cc505fcf325065806d1bfce9344be451eafcab9cadb69ed2e13e0f435d6e2eba4afece59e504093834e97fbaddc2ff06f4ab831fe82b2fb4a41ba1
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-138.0.7180.2.ebuild b/www-client/google-chrome-beta/google-chrome-beta-138.0.7204.4.ebuild
index 0e122f578036..127916e48846 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-138.0.7180.2.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-138.0.7204.4.ebuild
@@ -10,7 +10,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu
inherit chromium-2 desktop pax-utils unpacker xdg
DESCRIPTION="The web browser from Google"
-HOMEPAGE="https://www.google.com/chrome"
+HOMEPAGE="https://www.google.com/chrome/"
if [[ ${PN} == google-chrome ]]; then
MY_PN=${PN}-stable
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index 330c6abdf3a4..ebd866d77d1d 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_138.0.7180.2-1_amd64.deb 118153036 BLAKE2B 097b08724576fddce28522b84c98fe6cbf6b74eaa95e3c3cdfe3fa3d305a6195a39274c53012293581c1ae18106320975b9f700fb7f71ad93688eb2b04ce80e7 SHA512 c6753980c34714f7bbe909d6efebcb9a752b0d65bb3815b0a66ce9ef01b6dac0a1cda9da182c848fb26cd4e34f3cd1c2d2e9c70ce824081ccf31805f94a079d6
+DIST google-chrome-unstable_138.0.7191.0-1_amd64.deb 118230088 BLAKE2B a052ad9431e701c7c2832d7df8165a438f4ba6194601f4c60cf3a8ae79bf30729bb96bb7b09264fcec20a16796f9d78439580b466e848038ad6c79d8ccd02a45 SHA512 528edfb209c0ca6f5d79b072bd71ec3646a0ae9636e9b15cee1fa7cc8ed479f2807b3b706cc86d23f61e0431f8f38b7dfbbb30ac064776a5019c2a946b77aa79
diff --git a/www-client/google-chrome-beta/google-chrome-beta-137.0.7151.40.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-138.0.7191.0.ebuild
index 0e122f578036..127916e48846 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-137.0.7151.40.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-138.0.7191.0.ebuild
@@ -10,7 +10,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu
inherit chromium-2 desktop pax-utils unpacker xdg
DESCRIPTION="The web browser from Google"
-HOMEPAGE="https://www.google.com/chrome"
+HOMEPAGE="https://www.google.com/chrome/"
if [[ ${PN} == google-chrome ]]; then
MY_PN=${PN}-stable
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index f11a6f2c0e7c..e0136e758971 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1 +1 @@
-DIST google-chrome-stable_136.0.7103.113-1_amd64.deb 116499092 BLAKE2B dd1b5756753e968970cf983f4750d668e79ba5ff8708c8aeb2289f5af07849aa9de5df83da1e0f9ca2593ee520604b6ad6e82cb6d79cc65a60b32cb174a16a68 SHA512 64b503183af1c38d25128d38380771f2803cfb59a2d2ce500814f79dfeaf8f08edb50801395947719807ffdf037034706708aac39e827d5a78245a13342d252f
+DIST google-chrome-stable_137.0.7151.55-1_amd64.deb 117262088 BLAKE2B 4b081ba10d23b9d3eff37c98b044a3722f59177b667ccdcc7ab9da2f82b6b559d4beba381e4635325df118f98aabfb00a9800fb843f41e4d6c77ee2396dbebd8 SHA512 1db26e4c0b1f0e80bd33341979b45b2630fe2c50d3ad3a95e88094f042c8373353f20755356c5070ad981decbc807592371b9f3db6c5db440b9476c9c6e60b2f
diff --git a/www-client/google-chrome/google-chrome-136.0.7103.113.ebuild b/www-client/google-chrome/google-chrome-137.0.7151.55.ebuild
index d187af0f99bc..cc2bf19f8ff3 100644
--- a/www-client/google-chrome/google-chrome-136.0.7103.113.ebuild
+++ b/www-client/google-chrome/google-chrome-137.0.7151.55.ebuild
@@ -10,7 +10,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu
inherit chromium-2 desktop pax-utils unpacker xdg
DESCRIPTION="The web browser from Google"
-HOMEPAGE="https://www.google.com/chrome"
+HOMEPAGE="https://www.google.com/chrome/"
if [[ ${PN} == google-chrome ]]; then
MY_PN=${PN}-stable
diff --git a/www-client/librewolf-bin/Manifest b/www-client/librewolf-bin/Manifest
index bb60f0d0b8b6..cde97c3ff3a7 100644
--- a/www-client/librewolf-bin/Manifest
+++ b/www-client/librewolf-bin/Manifest
@@ -1,4 +1,4 @@
-DIST librewolf-138.0.3-1-linux-arm64-package.tar.xz 72120864 BLAKE2B 0924cdb0dcc9455b1e7c2282e61c7ed4fedfc1ee50a2e3773b97f8ea8829f2813497d33c3ac9895f8b4713898df147730869fd8c4036250ccdb92f5d31029d0c SHA512 fcc267ba43f5c4487a8ff56befb138948f05ab586184e614c3268754b75bf43edcf8fb2550da9a721318091d230f9c9c6a0d04f8101dc734c9ec98cfb42a6bda
-DIST librewolf-138.0.3-1-linux-x86_64-package.tar.xz 79564296 BLAKE2B 6f4c2aeb147ff3c9f706504558f6e2139cb53c816389c2454f83c5fe01f846407fa1d9c278d8c1a1e975635f63ef818c5a9bee6dd2cab156d7349397d51dde39 SHA512 d5db4a038188d0180c53fb459e077803a91f2e9934752fc741958c671531640f77e4d0390f5efa879e7b144c9cad49200e76e05bffbd6de2403f368ee32868c1
DIST librewolf-138.0.4-1-linux-arm64-package.tar.xz 72132448 BLAKE2B c3adc16c0b5c1f3dcf021655d9595d15c2456b172313c8c97d13bdbf7ca50a75901a3c36d40785110c95ff8921d1bad6e847bf693b7f120acd9d04f603ea685a SHA512 9407e22e0cc8a41e9b3ef49d5892b46b93b04746c463b9ed0638905b541a220c14ffdba6a85cb9177563bcfa66a23e2ff35fd6ae90de3645c5163d6d4fa5ae93
DIST librewolf-138.0.4-1-linux-x86_64-package.tar.xz 79570356 BLAKE2B 76d383d8142d41012b427a83fe075d1de5b1afa4810a8bbb14d9ec019d6b7607de628b6242d69f97fa27e81d71f611c379129b877780db95455da28014f37141 SHA512 9da284f09de302f838f27a09d3af53ee18d76de7af7831ec9bbdbab5a42e3bcd237f7094c4466f1a7427b8ebe09c514aeb557e88fef07e1d955fd631f282de91
+DIST librewolf-139.0-1-linux-arm64-package.tar.xz 72812068 BLAKE2B 11d857e7df86d92240926403374daa92099a38452067d70ab6e9600bffc6415cc8514239ee85d624ceb88d8e221a64ae1d48e824f9c20990f343b96206d7ee23 SHA512 fbae0564a1318f9d2a28562b3eba83f69ff0f1c8a10c13f79aca06fe422e513b51554660db2676e7f207971a995bb2e9c31a899dbbffd9087d9d354f2b30f3b3
+DIST librewolf-139.0-1-linux-x86_64-package.tar.xz 80377704 BLAKE2B 964e759b55fd19fc97a58652e68d6824445ba2ede9b84352c3e8a1d6f0239b33f47d454d222a368a30dcdae816afe777d3e4b4449a4b7650941c56a4b9ddbb7f SHA512 f1684448c327993abf8bbb4d00a5d1e46a61ee064a31f64d9b0c95ed3a765a527eafe7545ee85c9617b22f19b3fb3782a3caa4e148a08720d02e383689a73467
diff --git a/www-client/librewolf-bin/librewolf-bin-138.0.3_p1.ebuild b/www-client/librewolf-bin/librewolf-bin-139.0_p1.ebuild
index a548d93f6cc1..a548d93f6cc1 100644
--- a/www-client/librewolf-bin/librewolf-bin-138.0.3_p1.ebuild
+++ b/www-client/librewolf-bin/librewolf-bin-139.0_p1.ebuild
diff --git a/www-client/librewolf/Manifest b/www-client/librewolf/Manifest
index 8d3aeb6ba360..2e872b889f24 100644
--- a/www-client/librewolf/Manifest
+++ b/www-client/librewolf/Manifest
@@ -1,106 +1,5 @@
DIST firefox-138-loong-patches-01.tar.xz 2948 BLAKE2B a88a68418b747206a50b3c7d90c447aaa2a3ae762d7d5d32bd03f3af59d0b9051c278de8b293275758844560f1f275461afbc07e40f449fe5060d47ccd5b0938 SHA512 cd80714cc7142edb1a3dd83a7ddcb11e65f6b3ae2c44c299a6ad6a7636514cbb0ba8bf95446553c028b3a80713825110438727c3308c810358b2483af3340a24
-DIST firefox-138-patches-02.tar.xz 13236 BLAKE2B cda86ec5a89d591e7a294cea611ecf84483e28ddca9ea7087f4161ac7589d2e26255a7a1e78e3690dbe97adc5a2d07eefa3b2d2e032eea82f6722f9a6089dabb SHA512 0211e40595a59db168ee6ebdcde398cd9cde6200306ad08633235d8a85bbe367c6a5cb758fc4a9a646af7c33f6bb9a6cf403c47c62be954bc35949356d1e9f6f
DIST firefox-138-patches-03.tar.xz 13284 BLAKE2B 825aed6ebea3a7c48140f9e050662ca07c93782dcd287c1e61e7a62d715fb9689820c283810f608a80a5221c366fb54ae06f41df16b317b010e17a014b2fbb6b SHA512 eaed91f322ae6151605579d4b1189e217f881a442239fd887d268dcb1a9d76099d501abd3ed16248ffb0a415214974a340dbfc47756a062cf083d5e57a6c655d
-DIST firefox-138.0.3-ach.xpi 295293 BLAKE2B 8e97694abccc3829be411c73400cb3a76029aa651ed6ffa4fee1b78d25cd763c34872488d23cff15c0c74585a792137330f3d52d112ee43403c9b515269fa5e1 SHA512 e10f0129ac8e13f05f9efb2e7d040d46157d5fb775e91168dd2dc0daa9fe399e8a1f7573afbbf3d6bab094a2d776ed5e8783fb4a29c34fdb3fcfe7d1112cc34f
-DIST firefox-138.0.3-af.xpi 267280 BLAKE2B 624ee2b5d22fb9cd56c3f00654fda0dae05b87ecb0809bd09a682780b74aee6c390c89c36381c9eab7f2c902f0ff0b0e92c19115d072d662caf927cd21a546a2 SHA512 1c695e624fda9590d4c352b491cb62dde60a856eebe20923990803b8bdc8f7a91b92bd114b7a79fc352b761a9da6031496d0414990c43f6ffd848564ce767631
-DIST firefox-138.0.3-an.xpi 333085 BLAKE2B e86040151edbcf73ecb3ed8bdafe3b93ea447c63189db9efda55a829e733482f2457669aab7c55cd7ca71b94202322218dc6cebda60d89dc6136f4aca95b91cc SHA512 f158074dd262dd5fa0b3195ddad666269b8b06ea87511adbad660d9b18c8b418ef9d55d2afeceacbdbae1d63fb7d4ea692f6ae65250b87247fa6e7a74df1141f
-DIST firefox-138.0.3-ar.xpi 437182 BLAKE2B b7bdfe78d202fe1ac574f08c42f59e67b577538e89b4ea5f56cb51f8e80b526adc6553d4fb44be44df8ebfe0dc189525bc66ffb9fe8429f4f8d77b35e6c25127 SHA512 3922310f89844704118671d9a1ccf6559ae49e795a20e3d91d3519542eedf6256223f3805f555d52000275df8da15358d4314edce9904e5f6bfe8c00a2c299c0
-DIST firefox-138.0.3-ast.xpi 313964 BLAKE2B 7324ed8f6589c6de100d930295942adda7e108db4e6160348382ad48565e4fc1c8dff49effd3e369dd3b7f29cd0048c0ffe33e6991465dc660a663364e76bd65 SHA512 5f5b66bd29cac84d88f91fd38a24888b7320256bcbe592ae32a493faed78156fa038fc24c1f498983f1943a71d2596bc204add117a00b173ad6c596e350c71bf
-DIST firefox-138.0.3-az.xpi 319119 BLAKE2B 10b83339675c4878c658f5244e723adea732f3cc049a35fc4eef575c66fecbcd58426a390f32e32411e6a0f38a7e24b30fe215336ded3720dc4ec5c6a7d262f4 SHA512 bbb387a0d66340fcc62bafd498af58ed008bf9e8b7c59262afc699e752068d205d36b3cc9358c2c7ee5574fa275d1c20072c5849289aa722d37442881147ed6d
-DIST firefox-138.0.3-be.xpi 515960 BLAKE2B 1794a74798d41a22d8d5045764f400d35567b3eaad0fb19833fe2a64e781947611cd6c2c2248fe86e35be43cfdbb11bcc7e1f4865d9bda12e446151255d144e0 SHA512 8722be1a037876f11e65be47810c93558f66a4f877b664868ae47bd9c73e488ba8e4f7bf718cfae489f05646305dead0d0063fa7b839e6b9b8f4e0e78252f8ca
-DIST firefox-138.0.3-bg.xpi 448973 BLAKE2B 809e00084568adb2bb1ac5cec960f8a61e67dce13a539dcfe2f4c4cc6b0688e1820dfa1eb5d2cc9fb3689ee74b633698325d85e51144fb7296286b89dea13bba SHA512 520e05f8a2775d46ff7b1fc526c6d69b8099952227670ec2865e1bb5b6d9d64cfe3c0f701f06b116588d0782b974e2cdf6ece7cdb24e7ebe4de408db61c9f4a5
-DIST firefox-138.0.3-bn.xpi 413608 BLAKE2B b6f897311285b05a519ec902a927d601f622c2f2aaf8daf6fb48567f2d0020786290c9a48bdfde5b3fc7199d1ed09ddeba5fec102cf86ae4fc84b853698cadb1 SHA512 c47e8aad14023173983700e1baac97e069513731cd4cbf9a86aa94e60ac3a6e31ca17798a91ffe26c521a3e35251e7a790cdc34098793d1a425b127a3b3d4e66
-DIST firefox-138.0.3-br.xpi 394161 BLAKE2B b8b7a76e1ed3332d0cfc65c0cc36e8dbc400a9dc0b274b42c823d35ca3f5cea49c32018f8d41a34465e419ce8f9b02afd2a497aac1c7e6aab453396205d271b7 SHA512 d7df45f6e7057c1c613dff8252d0a1ee3d88732606f276336a3e3260183a377376b82d3d27cbbb7d3e9b30a92366d5d5a6e7d3b010dcc6cc870f746f46104ec8
-DIST firefox-138.0.3-bs.xpi 364822 BLAKE2B ff70df2bc914e85192c524748f83ea879ed4d3777b74b7664503ca3c336b09ad63f59f8ca854afb6c2ba9f2ff6c19be2322f9cb08e2181e05177eeb8888eaadf SHA512 a663a422ff3b2df26a3c5c9947cab1a2e1b6438b8986d29ba65a598c035636728091d76dbeefd04f28ea8d9fd78bda733ea471f318552068cb013c7a5a0195d6
-DIST firefox-138.0.3-ca-valencia.xpi 359047 BLAKE2B 66b87e17912b39d3690eea3c75eaa210af379ee9455601b1a8e3737cf76b336e7e38495e4f1842ae01168df687d09c9d73b4d70b3d984eae63b446f7ebf08d5a SHA512 f2bf33275d2ba5510b34a43e70d74ec51cf022dbcf17c645b664e12ef9dfd7d2845219512f56c50f74ef3b4bcb843ec22225a744f8cf6d8e6549e26c75e6925e
-DIST firefox-138.0.3-ca.xpi 402154 BLAKE2B 67c2a72950165fa70a21295f1d76d931ae3d033c12871bba974daf0c2c98a7c82f30149a922aa92d14394dfad9302a8e7bf0015051a3ee4db196525d7ecbf97a SHA512 f0ecfddb6be9e428fc043ac95d70a080684f519b6237fe3553742c2b8b04177348398c0d451b5accf1070018b436eb5f3166e6671f0b40aafb6058cf2c3a4687
-DIST firefox-138.0.3-cak.xpi 392709 BLAKE2B 3e27fd7e2ac13eeb740acec2b8b70d618dfc27067f297bccfd73c9bee4c8915e65facd383ed6b5212effc3a851be9f9d6cbba05a1b3e1c644fb8fe8f91b3ef4e SHA512 59be73236de0e354712a5581146b698e0f34b8064792834427996e7f3b0ac41646e024658a8540c39d7d9c97c766db98723806c81c2af36c13a35b8c3524b9ae
-DIST firefox-138.0.3-cs.xpi 475078 BLAKE2B 111aa354568cd2044fdc254803398a50ca7452d14c220b4715122925c02aa21548ee5793f9cf4c9c67ead6ccbb2c8de55268e47d0d947be8fa3821a2075a0dae SHA512 b6e7d143c8d80f79dc6a2109969bfcf940a5de3026b0c6f7183b5492ac0baf09ad3b5660daa96fa6f5b38ede66b14e747c01c834e04c5949b443da958acff077
-DIST firefox-138.0.3-cy.xpi 441398 BLAKE2B 61168d8cbd5c8a6e076a70e9fe757d31cf2b36d67aa2dde287b4ede8b51958c42cce18f74a8c2a3a6b93bb2fa5f828cb2d46623ffdc5cdd7d91a5655d46292ed SHA512 a51f1a37ec1b6c05b27cb83ceec136e5972e70e2b508048190c58f7320e95715027604937c4abc75b1b138cfb54c6dbbbb416ecee940ed6956fc95da259f37a3
-DIST firefox-138.0.3-da.xpi 430743 BLAKE2B c76cb1e738cb8c2d7600bbbe755e535a62e2a68b20ac719b9a6785d46339a355ec2f8074ffba8dc8de55edea58699b85bae798dbc5d973fd62177658437bbc22 SHA512 965f8ce8932ed7c8e4e1aa5eb149dafc5cd4ae5f14f0a11cc3acb5c19b6b0e69fd4cef9fd1272623903eb88ce92215a58f07a0393d31cd465498f008b4b3c96c
-DIST firefox-138.0.3-de.xpi 452223 BLAKE2B 0cafbfb48ac9c4f67a6bde9a8fd2f7ece830c26d670e194a50968683b99572d688edd3249950082ef972d39e5a721282959b5d2bcc99b55570d2bdff10b00241 SHA512 4e094e70ae48e0aa513966bba59ec6ab7be469baa2ad29fb609fc0b6f8601f29fc92830e8a820c2ad9dafda202e9ffb5bed41eca79f5d90b8163943502fe02ad
-DIST firefox-138.0.3-dsb.xpi 465486 BLAKE2B e7ebde7c448d935571718174dd75eb1c7f58f5a64950dafcfc7d1e248cf5c5fd9a593418efeb901f2768393663fb737e8b0f4f38fb6b310edc92797939ee53de SHA512 fbc0ea2ab7d132d5d261539ace098aebe9642c1f697c9133f36339aaaa9bbd31ece00449909d738eeb03a7fd905e1a132d6a55d7746deb6882619e2773c816e9
-DIST firefox-138.0.3-el.xpi 536307 BLAKE2B c83089522746810eb2583e531c755661c5f2d16d098ee78584355487da368e85aead29635c231d1bfdabfa8f70ebd2f1cee148f94a22cae678fc074c6c396bdb SHA512 8288e608827e16e7803f97504cbe664ef3575c713cd76d9ae0345fdd0962079d2a6206acbfb69fdaeb002ef6e8c91c0dfc1e66da6f69c7eb1f100ecd325f1f6b
-DIST firefox-138.0.3-en-CA.xpi 407816 BLAKE2B 7dae60f580133f7050b2e79e56503b4eb4bcf1deeedadae50a13bea60a18d1a1a79a2036072068cea32e05a329dc530c919e77095c688ec1a44ad108c08bfafe SHA512 c52aae2259a2f174f1c86733e13fb7b9dcf1b15d6a31a7924537e24ea8c2e7a36550925a932201b7955c2715930d589e448db1351414219ece22cb679e822726
-DIST firefox-138.0.3-en-GB.xpi 411222 BLAKE2B 6b7ae91b7a146e929b9627323d76086c6a1c7c28fc69dd1ca8faeae21289af924d412b148ebad462e602afac7d2f6c5ed669623ff16e088bce2ad268fbdea1e0 SHA512 cc038d16d35ab59277cc33d55d793c1929e42b0ae8d60efabdd3114f0fe5187d68824b376f7076c2e4b69acd1c9d06c102d695b4997c91fab0a1ca6fe0ce207b
-DIST firefox-138.0.3-eo.xpi 433073 BLAKE2B 7a3863cff4f87287b48ffb4e8594e9425f4457f90f1b884c43a80678531c9c086a8d16fa9d0f3ffbd8725b9acfdf3598cb8957dcefd390fc1441bd07ee0a8125 SHA512 956b44d4932ac774c174636679e0cea05d94ac00a446b0f2420a1b9dd936059edfc14c850b104d7180d68a8ea78cf9d9647e9798b52390895c61c7a75fddeffb
-DIST firefox-138.0.3-es-AR.xpi 445144 BLAKE2B c0e5b41efd6c25f3f9eec04999dfdeb94d0cb7d8587d12febda46d2c7b2d41b8064d5e20ba1e0823001b4f7ddbbc69d91feae2233f8589f9cab0c5247a58ca62 SHA512 ebc4e85e494d8cd096d154c32cf6296b479d6f9fbdb87275b0842a1241fa91a97faede9e9c54b856ca31e7814b7d75c08d4d74d8faa6b0a78739dabe2f721dbf
-DIST firefox-138.0.3-es-CL.xpi 445850 BLAKE2B 6655df4eb4f921cf0354bf596cf0e7aead0548fd0d58a8229ad246a6b1773fcf3820e0859d080816dc91eaa84a9882552f6de4bb406ced5dc4b75566ccca8382 SHA512 ab8e003b8ca367428046260a69b38dbb576ce9df027b9ec962ae60cb3688224f0db2d0d4267b69452020ed138a60357067297910e3dfab9daf378b9bc16b952b
-DIST firefox-138.0.3-es-ES.xpi 446611 BLAKE2B fd7fecedcf8e9ea2dd0348f814230e4b85c777f86b06fcb603469ec5a762f56e14a8643683c3b6f4ebf2c86d5cf7d909b69dc9d7117317c14f63adbdbee20c82 SHA512 dfa484c9c694f8f73184d3227d4f3e9a4e160d6c1f82ed35aeaff1d891b6f0962108267c48d381117bea8745d0f3f5974c72d36bd37709c283eb948c47432434
-DIST firefox-138.0.3-es-MX.xpi 442569 BLAKE2B fc032ef61f0882c14964c6210ce8ea16bc527f47292643019fd2795d1d22269160768b542a9e9fabae37ef173ed5b629cd9ad27c65b5df3d3db6444c435220ff SHA512 1ef4cc781abf1865778dcc4d76fd2d4b69c09f28cc034876c0875539779710fa3b4431fa54e82154bd8023be2fedcf75c54aa9503a66b9d85740ac7cafaeee48
-DIST firefox-138.0.3-et.xpi 359646 BLAKE2B 4c35b3d2936b90ea0ab89ea0b2b0e4bf927582111b4cc08fe82e452976aa09d98885cb4400b4efe10bac539792f8d36ba0e6540a4613ed778558291521e0a4ec SHA512 ec1b5ff32fecabaca561a1b6f1098a54c216c53ea216047460aa74117da4933dd6b944a670e9b80a24254c473f454030b457b6cd0953a030061e4cf6bd3f2193
-DIST firefox-138.0.3-eu.xpi 413925 BLAKE2B 62422e6b34a8e826b208a64ac24a5994af854aaabe894ccdb38a713e2d1e4e105660a48614c9fbc6151767c8eda90ca0e97260ca4b580b5ea153c73c25a26d1f SHA512 e21ec669666cc2c5c93f9edc5cf128877457dd496dc836af85adebd49b752cd4ecb8ef59fcd85ebe8d02bf47f00a2558eb1dd9c33705aaf4ef53a71d2db836f4
-DIST firefox-138.0.3-fa.xpi 412997 BLAKE2B d031a3fdcd8c2c70e83bf2ffd99a25b3956a6d12f3803a51420dcac78eae50e4debcb792a935153e9146024d79ca4dbc3591916251f88fc37c7b1375ce8ad226 SHA512 0206c911dfe5fdc3ac584265223c9e7ed2df5f2da1781c4330fd2e3d831147f02eec7bcf348e6598af70b89e8c291d811d56c50f79d83315bf286e8c239c8cc2
-DIST firefox-138.0.3-ff.xpi 311293 BLAKE2B ccdb478fba95a28bfbe344e604dcd1a30b6ba8e8d3ccfeb89fc2741308d18c78014c9f90948216e47d7036fffbdc63756ee5d45d5becc86525f7f352ed110dcb SHA512 2797e2a630a7ca324ef3648e4c3f3d106f651c681965993f75e89ca43a53b6b300e6db1e193f01558baf575b2e584a9aff13a417b3c7cc1b132f3cb85237a7c0
-DIST firefox-138.0.3-fi.xpi 427747 BLAKE2B 08696ad73f75f1a8f9ceca7d719e50a7b7e8336cdec7aba2f5217ee66d9a68896bfbc6a5f31b1f7c1cba4bce3f04c3013e4068bb004a42218999abdc6582939d SHA512 908cc6f5a7bf42b5a10b18353f0da822c4ee390b807d8694a17b430254549dc8ed27524df109f8e7306b2772ed867a1c03880f2fe2019041eed63ada5844bae8
-DIST firefox-138.0.3-fr.xpi 457842 BLAKE2B f32ada3c183877b415a6ae4ffb9d9b3629298a10f69cb1301864f3167d8094edf6fe2d9bec3974d423d3702660c94b7015df02d9f814459540c8e5472d3bd936 SHA512 8c661b297f31617a6623800151e1bed71e515cad2b6384e5d5d6033ebde3aa8d969a16c648f3dbc1b689f817875996bd11a7d6e35339c344b74164e176ef1196
-DIST firefox-138.0.3-fur.xpi 451289 BLAKE2B 46b18b1abe8b6e8eb7973871c2965f4332de210370963e5c8a1a0bd3997ab39dd9865f5b1dc1a39863842a40604885be9191a807b0762c6f0e7f01a483f01f6e SHA512 cbed9576563d28bbd53097a22846fe2f8b09d2c87218c2ecc068f0f6a3601286333500bfc94c7420f868734702a231027aca13d9b31fd9d69efdec661f42fcf7
-DIST firefox-138.0.3-fy-NL.xpi 441754 BLAKE2B 1e67e02cde2c20d75bdde3f81c2ba810ae3533fa9aa04a019d94c5bd474c06616b25cc10229a4d0114385e4e1b4ea8086a0a787afaf27137a91694610e59eff7 SHA512 71b2a09e2feb4e2ca0013ec5607b2350c0be7073257685a9edd31c9316da6c19ffb918d94eafff3bd6f346678b9cf26e61a6c68995162b0a867db60d543d4f50
-DIST firefox-138.0.3-ga-IE.xpi 316381 BLAKE2B 5d7c5e76dd24ba0ca2dbb396fb491a5e429aeba7763f5dd832bbad7df37b55b8d09f04ab67e2f76b2c33df5fe9273f7fcc599123b0eff9eb7b7bc15963e509f7 SHA512 2e74ee40adae42832f240058423e08b4a9ed6fa24bffc9909798b3739e60448612ba77133ae838d133dfbe3ab70ab018e73f21852468694816c1efe822811ceb
-DIST firefox-138.0.3-gd.xpi 401179 BLAKE2B d0eb6d17a5ea739a2cc13e33fa4a5f2b5d8da99a4c35d692c24f572268e7e9c7b9fc9b858f474d7473a2555a2b30bd81cfd01871ce260dd8fa038c5530d908b4 SHA512 ca04d3a6702941ec529446e662960b4cf49079edd8bb44bae80d3d1593410f8b31fb43e75dfc7e543b727e32c19a4e60d672e92295b69004de15b59ba0830907
-DIST firefox-138.0.3-gl.xpi 405190 BLAKE2B 6fd64301f3b437bb349a8782fb8742b2f68adf4bd6ab7af933c5ebe02c8bd420f0480588657b4c03a54e0bdf3ca05aa2ba869f8a99645837da331c2176a6c93f SHA512 39f92bbb24daeec4c66b44e8282ccedbee3032dec620dc96c594444dd58b6b147b9ff63b1a96965cef7c37724b92fa5e1f2e2c17a642a95046dcde0051ea000c
-DIST firefox-138.0.3-gn.xpi 448236 BLAKE2B 79f009e4a736163a872e433bd7fc669aec56012bc52c895565e1008b835a5d0b0d9329161a173b25da3223a126df8278eb724ab68929e04b6eb52f70a4aaa9f8 SHA512 e23d5f5a566f3b51b6979cdd7228dce300c5f8ab778ef6fd3f621487cd4136e20341366b2e607654c1651990f5e26c34fe9f75c19b96158152a8f9b3f8fe1f39
-DIST firefox-138.0.3-gu-IN.xpi 359745 BLAKE2B 458ae5c42d63ea594febe2fd0e8628631205fe1b1a5dd6fb2f14c6aa10444e76e35d08c4f6b3ac850d25e0016b5fa18f27967d17d78cac3e82c9b4cb5b2f97b5 SHA512 fa36c5a307745d558aa160537d77aaa57995bce4919680d5003aad4b5ed3dc72bd1aee8b6a06ed2177ec32ebd5ea4d72a1bbe09ff34bc629fc44c6553abcb7fc
-DIST firefox-138.0.3-he.xpi 443180 BLAKE2B 79700e6bdffef9ab03e66b551f1f9a6c4f1bff2483c289e195e44edf3bd69e49ad236cffc18149c8b1392c61211b5638bb265dd94d5cfa6cab7ecf6fb19896c0 SHA512 3caf4f01663878b3933069a325aaa6b2a6f2a549bde049d70a4c2429a2917db39154cd580693859896856405e4b8a1c627ce11d57f017eab9a8510dc8539657a
-DIST firefox-138.0.3-hi-IN.xpi 378228 BLAKE2B 1791f2b30cc088b80dcdd996f674cbe6eca4174f3ecd391e76910c7bf82b6d3c865878ee5def13693d6724bbfd41a0717ca6351ae4dda6e91b6c57a33c4cae79 SHA512 2462c75b6cc1c5a8a4ad98dea76ed503209ebd1fad059cb81feb6bc225c8194e2361210f920bb0d523d1b96ea88cf45d7abdd5141b36c31675fca0cb88cbeb7d
-DIST firefox-138.0.3-hr.xpi 429580 BLAKE2B d531511bb4861d86591d5aead03f55edc08bedccde70d45efc55c30915533f0c17853c71f40883467fdd23da515b558dd222cfe9337cfb12059a0eca05c164f5 SHA512 8322ad492d92354154c13dfeafb4a867dda7c862cddeafea7134c82ee8c3cd223c97cb4f4986b813d8c02133e0abde172e65d953288f89112572dd8c2975c41e
-DIST firefox-138.0.3-hsb.xpi 462119 BLAKE2B 52bd3c3c2c0607a64ce7a803df4e804c48383a284c83cd82c4a5f45795b04c53e95fe325b9991e0d4dcd3cec41e29855ef3c339b1f33f3199192acdc7d817a71 SHA512 8e102d6db3b1922959e2d035cc3e9a9a5bf7ee32eee76fcb3afe778e79bd986c8b4df4e035542c2bc727a61d78a5fc973d35c023e6193b1b692da662e577bbf7
-DIST firefox-138.0.3-hu.xpi 465924 BLAKE2B 02a79c87e7e22e02d479101b2c02d7a1482b660d941e91cea2a56e0db2a48424f5fc7dae11eeab8700b77ceaf94b2c296cf1dde05c242c58cd7e9ff9a407f2bc SHA512 a2792515bcc395a8c79459b8d4ddf9297fd5a702b76f05ba3c5b374181e66b1955d209a30c617f17d0df4e8a733ac0d2f5dffca6f313fcd785113f507fd78588
-DIST firefox-138.0.3-hy-AM.xpi 453819 BLAKE2B f57ba0cc7fc1cc07aa6e40d1421edd52aa1c6e5862d9f77cd1a9e356c419ee2b78ca1a8a6324bda934a1a3a228537eb98db693fbb25c6a1477c32f386322e1fb SHA512 5acfa722c719b29bc24a060f3cc62c4cdbac23201561636efa2b61a38379bc02340aab0e550cf6817637f5e54087e65eb45d62956067dda42ce289d0e36bffdf
-DIST firefox-138.0.3-ia.xpi 429684 BLAKE2B cd02e0ad92fd8170b732d5d822b72225e4f7b29a43f16c5e18bca481fb139650787bd722a791a0c116664665781f3ebded212b6b8a456f48decb549b8b967376 SHA512 28771881c40d1068746dc46f4014853b10fb5968c9e38b6e6a0494f10db2ccdfaa6d6ce8c8b3954e8ca87334d4218810b060a4e3c5d7d5811de00c02c3c5a84f
-DIST firefox-138.0.3-id.xpi 424279 BLAKE2B 7877de47aadd1e877bea92e35cb131aedd755ddbdd3a866fb8be2e3e9766ae41b8e58448c67fc08a094a7d2d173e439aab3dcfa057aeaa7e0d72f471fc0faf8a SHA512 2de667db7a84fb7c2c3a539eb629b2fa0180383ecd0b05023e08a0421493a3e122d389fe9c9a6a0d958d0c500940820deaf88624eb74ce1e5c8bc5cf5de70e94
-DIST firefox-138.0.3-is.xpi 431996 BLAKE2B a2571b49cd84bb591668c844ed558ef4233a247efcf60cf3a2b97d79c02fbc522a167cc2674d284854e9e73a9945c2ea1c53c408be99af642b91cd92493c7050 SHA512 119190c3e4176905b423ab8ae562e648481ca3e79215758e4a5d1998da185f5a236da5b12d15fc67d717e8cbde75f2d216ce3916cc299c7804be447d99690127
-DIST firefox-138.0.3-it.xpi 440389 BLAKE2B 31386fec8f009f2d53665a7c0649f3480b19837bdf942c8b3cf2b6906d76c38b1761776ec49555c18ff419b654ff8ffa27c473cd40f1028f988b53013891bfa5 SHA512 97823141c8caf1ef19c3a45c27ebacd8956a3c721954246c295ed011a109fc10a2db0ae59235a50b7a977e3f49142bda38f71ab12e787cfe5ab9b83c492af9fb
-DIST firefox-138.0.3-ja.xpi 480876 BLAKE2B d5024cbf59f45d935a80fa5bfc8421a76c349ce099990b526f9a1a49d12124b00803aca4200878c1921d29331ea23196e0725ddad56fc98d5cc3318d264ba59e SHA512 2973a3ff92f49ce91b4bae94df55f62c93f98b7b855e604921266361df67256967d8440795ce5695b94854ecdadb2d104bd8bcb316d6944deb86470455a2f895
-DIST firefox-138.0.3-ka.xpi 494231 BLAKE2B a76e1dc06d9f3c3697f8a30a0ae8b6ffd55ab8e49c49592bbcfe4d3d27007e503c60f2d7983d04540598c85535f297447e738f9458783a4ece26982968afde25 SHA512 2e5766f8e6312b6a86133e092c8fcfb48bf5925edf94a61661bfb3e0118f573af33f770915fcfd033d9433ea2ae30e1869357d93d41e62221ed5cb3f2c1e5685
-DIST firefox-138.0.3-kab.xpi 413553 BLAKE2B 30e1594fb8dc10ebc033ea71c98b422ea8303b9c6ec6b5463119550e4ac775f60e7c79307d5a275bed9254b547d5fb95a20c7542eef029977f4cf9818c2d5b0c SHA512 23bb22fe4bafc717d3cefa9ea113dd22336070880a68899c7eb62173de68da6f4ce2ea624d736cffa0e0baf49c97e1733240c65609de83614651652309cbf1a0
-DIST firefox-138.0.3-kk.xpi 501966 BLAKE2B 081f591613f54b993c6000bda0986f47c00b5b5cc280d2f9cf0319c2795a33194936b2ae1cd7ce81048915f0e738c7492e8fe47dcb2fa9269721a964e411ca16 SHA512 e9bd1fdb6904cd5b7edb74aeb058eb1409d616da3a02051a668cb4ad5826add6cc9d4da85aa1272201896c7619e6f8e5d300f4d2c92bba8a7eda9625d77e9bb8
-DIST firefox-138.0.3-km.xpi 349519 BLAKE2B 243f36ea6b58e45a194c07dce3e21519ac254abf77bc7ada30427565f0808d9c498c4b770da086a1edd2c0058caf078d48434a574fb7d7f2d50d64b48bf631ac SHA512 2dbdc2c1234fa9961f976ef2e5b0e895ccb44c5c4c6178c5634a8d2f158249e03e5ef8f63068f59fbccc1452ad53db7e2851741c7912445e749621ca586efe70
-DIST firefox-138.0.3-kn.xpi 332439 BLAKE2B 93718bef027522a89c770bcfe50257ed7a4f35a7d7717118ba6dcf02d885f3c693b2ff9b50a75ac5055ddd91e592e7d3648d37e82af132db83f81884d52bf952 SHA512 2db6b711afea495d0e57b75369e5e2fa57d522cced0ea0ba3db56d999e484cf9bf3a7e3c0928d4f6fb44dc0c53ddc5f593dd278ca8c1a5d7c20ec9eaad12bcf8
-DIST firefox-138.0.3-ko.xpi 467007 BLAKE2B a6ecad30ad47cb5b83754d6329b82b86fdd9d492e334c5d86fcc8d8663a015e99c50af9e9ab77453898b9aafab2e90ce019031b01a88b332925948d628e073bd SHA512 5f0ab58c513a7bdca4a7ea2ff823478a5e33815f3f9fa0bbe1c049366b7ad66466b53851f19aeb8e1132520ab2bdd00d2f6ecd2238876ae2449ef495ae770950
-DIST firefox-138.0.3-lij.xpi 319041 BLAKE2B 785947bf6461bca00fb7c780fc0939883aad157fc5242ff768f41f3aceb78f1a9b7836b6c8d6b7688c7dbc44dfba0bd81e85d7fe878f83cf085e9ffbaf42b78b SHA512 ec044465dc1bdecc07e1965d6d569706fb115eae638d34ee71085059397e18b0c15143e45a8216602d59eec340fe74b52e4235b591f74923b98ed3f44228fd00
-DIST firefox-138.0.3-lt.xpi 380931 BLAKE2B 452a400c5d87b45d9e81679768991d7ec8752287f7500a48ebcc989f4e758151577414278a0fa3bcf7648a273d3703b4cebfa9af48d63501f9b27143f79380df SHA512 428baa9fbf0df87e9721a161bf58023ea7d1900ab7180fedfaa9ecef441e9d0dfe6ae046cbf73b6f5ec30642a53e58ce6b2005fad76478c98377b184a391daf5
-DIST firefox-138.0.3-lv.xpi 389503 BLAKE2B af5ef675a7aadfe4067d1bf4ede4ee59f9c6b4f8803d244697e5296f85d0ecd492e707f72860cb68679a1897f63bc3b0f28576c6ec9f0d8397c78f0d1d501eec SHA512 e600af88d1e444c7cc250027da9919ef06149781d8041c4f6b6ace1cfbaa31daa1100d2f1cc7ce90659666ab563c301fe14c46f9eb7b8b88087a4ea3a2394941
-DIST firefox-138.0.3-mk.xpi 317489 BLAKE2B 65a6a03c6697480292cd0a05fcd2beb43b32f1f5bd11eb9943e4b6c44afb7e464ff42b5fcb77256f90849f19db04ee477ce224ae2b18f4b4e3f52eda693fa8eb SHA512 86df07029bb1e074db328c73b59fdf9b09b06844996eed09408bc706ccc3918078a6de9aacb6157c0b54024fc21fc122ab8a79f013fe88ea7e03baa6d073e3a7
-DIST firefox-138.0.3-mr.xpi 356925 BLAKE2B 8f884303d1524fa6ada6a6523874ebadd09d2c402c249889066b4339ffb913231213f3ce3a582d4d7e2fe2793989b139c8223d13172a8db9eee5c9be15429e86 SHA512 0c7e8b56567bcfbdce5aaab78554f1fc0b05ca57cfc2df7a894e3686fe06b15999c537293cfda16e338b435450e843a0291d14debe1a658a8637e8b2d6c3e4db
-DIST firefox-138.0.3-ms.xpi 296034 BLAKE2B ed1bf5daaf4f68a20295e85b9690200d786505cdbe59f7bc89c66c1bbabef96b907073d1d6f7fd64597d97ce02fd8291c1c2275dcab103aa7670ddb94792f151 SHA512 07c923491d7904025ffeb735da0211f8dd1a147083ce496bad57fa8ec3606b0b9a09bb924a090e7ca579fdf54474d9673f69f9a65b74b85ed8488ca9de6a41d6
-DIST firefox-138.0.3-my.xpi 343213 BLAKE2B ef7dbb1646c2b1c38fce7d33119301401903d3c3f657ac939eafcec3770412012981e7242afd2f0715b9a6f1f6123d103a73ed3e41e5183af778dd5053edc7fb SHA512 daedd853fc474c97720931261c8a1a293d43a7a1da072c8d6cf671c0ed48744fba7c423430bd3525c744a99d10980808ce626b6bc03c3a5cd54116436f0ea5c9
-DIST firefox-138.0.3-nb-NO.xpi 422062 BLAKE2B 1e235e181f84ffce71345c6573d4a96508dfc419ae55815f2c67768075482130d123c3e45a56b7e05095f9664dd35c36ef4e034d1b6e47ccaffd47e617da7f6e SHA512 9104a74c86b8742d3d0619ef01a5c8c9728691bc9363c0dd4e60aff1c23b4a3749d58d5ea472706d8d5ebbe33d158db7399a731219a73b8203d8ad1b7c1d4a96
-DIST firefox-138.0.3-ne-NP.xpi 350320 BLAKE2B e427ddc04e5901c709984d515a03dd0e071ee47d56bac3a7130de8c3af4d7557788961bb43d973084fc83726cec4d32daed2a05792b3397d4c7a48b7abb5b846 SHA512 677f41a5fce42c20891ecccaf9c509769b0e1bb4af1589be582459a52168f6b0ad04f0432208d414b3567d442a6e404ca25ca8a08dc1d03e6c8d6f1191d8a133
-DIST firefox-138.0.3-nl.xpi 435790 BLAKE2B 0b941b7b71bac4c933b7f64d5ac423a3594bf453ddd9ce9fabb20e49e0fc04fc48a4d87ea35d7a2a6916cf0a4e921437fc7b0d765d781e5e52060bc6bdc665bb SHA512 f3882c6b50e4daf90bdbcab0705110268fa5981cb37497818bb9a3f849a4367e7b0db855824973b847153349bb4a01b30b22e14db4913518fda9ce27733339b4
-DIST firefox-138.0.3-nn-NO.xpi 428375 BLAKE2B 19c575dcce36436248dfdba8c11345810c9e12f575a2ccd07d1ff37e776e3a3459e0df73b6a04c11da12921e1c57c42f6fa67a17b154448b6ea56b75d1014bc1 SHA512 052060581a5025f985ce0bb9690c15bb72a321aa743992e29176c2abbdb4820c2afa9b236ea95f646afea8a1ff5f636d2df0b7ceb44bc4765deb119b4252c525
-DIST firefox-138.0.3-oc.xpi 414224 BLAKE2B 9327b06c3d0b7020c4ee4676ed5b21b83f46f7bac1406cff4934d612353218604fb1052ada56302a94c2867abe208bf863e7c48f323bedbef867aad5521b40ad SHA512 5d4fff36da00f91989515144e1c198421a0bad1af7e594693d922a3a6cd1425fc98668755b6a90c3b4bde1903e4e6467e150e1ada01239c6765402a6f0738354
-DIST firefox-138.0.3-pa-IN.xpi 493685 BLAKE2B b95358428859001f7c009dfc4857406389908a74ca5b7f6882e143e2008b925ac08a5aa5da8031302747ab09813662a551b7116fc72aa916df66ecc30128e1ef SHA512 e69ecb003a093f0d7cb5edcd69853d91a9c33a079eb40e7e9f24efabe19a36424418fea311cb982937558de3f72adc41ec410b6abe10bc7f2a3c605d1b9c0f40
-DIST firefox-138.0.3-pl.xpi 452933 BLAKE2B 2b7c0408a459581a08452c13fe1f90b84092f57f46e3374c57f21ce987b1b2900e68f419070cf95d8402cf28c8f7c1785bba0448e96cb61a074345f3af009d90 SHA512 3b678af162afe0447eab760a8e0fb665663fae1affa88e1b7ef10c1b3a21a581d0f58a9c37259005b70422729ea819252ba39df4dfe4659a7880c5ed4e795094
-DIST firefox-138.0.3-pt-BR.xpi 440312 BLAKE2B 67e220264a6c07c6039b1ccb65c96bd0139c1433f8a210383fdf3c0db67245ebe612ebf59a8b5e9e367d65c8b8cca0b2e4e4ec97e65f612ed8c7dff386dbae74 SHA512 5c11fe553b2ab5f6c6dac0e873280cf33b7943fa15d970ef1d2fa56f4399fd934de19c2b4ad003e06a6345246330ff0b02c007f11a6cbde1af037838f95114b5
-DIST firefox-138.0.3-pt-PT.xpi 446051 BLAKE2B 19f224f08016ed06ffc5c8e72b6739f6f509ff393b6870f20c868d4be0f0ed17f40e3f106dbbcc51df081b28475926984e2c8a677b91a970a8c567dc6a132057 SHA512 8d2dea82ff8cf3a830f497b730531c44b16a3b7c56f181d23620c861dd1e5ca30fd9550c0d5415b36b905d6fe4f13750d9bbeee983fe646acb2bb9a290fcbb0f
-DIST firefox-138.0.3-rm.xpi 439692 BLAKE2B d26d1825e0a07bbac222a442cd8e4394ba89ba7f4c74958a6e3620e982cda18bfd15c3b0f84aa9b06d37d9f11c571afe33ec4ee575a215e3967de7412caa86d2 SHA512 80d348fee3db42a61280c7a982682de99a7327cd13583a9910558d4794cbc46a48c8fdf3206dc788e6fb55bede702fc56b336f7002c992a32e306f10cb29dbee
-DIST firefox-138.0.3-ro.xpi 366327 BLAKE2B faf83a0ca08b8ff7b1a8d9d591a93eb1e5410272932bb3a9ea150e7bb07c0a45a4017f1c8d48478cb00caf24224ba94d082292c622a81a3584a56b61be1f5296 SHA512 4065ca1f5a4576f01054748af7e7607d33198dc59c40211d384656b76e6eddf0ba7deac679d3fba34fb8acc9b53d783fe304d5c8c18cccd51532a5a89e64c606
-DIST firefox-138.0.3-ru.xpi 524408 BLAKE2B 2870e005c5cc26d80de98a1fb8ba477eea929e2799203cc2c1924991f754ef044eaa2a642ecd1cc7d4f42753f68792c094cff07a0bb176e0025594d2d7fff884 SHA512 7d126ff1ab434032ee94abd9207d79a76d34beb9bbff81d2545ef88c2336b4714f0a84569c27c8ab9e58fb8019aa83eb437be194f962f05d3b767c1e4f01a84e
-DIST firefox-138.0.3-sc.xpi 406152 BLAKE2B 6cd59bf18c9d91601c5c460b82069bb73d7c0f3d7b810aed4091ae8e1587fdc042443726e54b57da563ee550af46d4af65e63a88076d6ebcbfe3aed97dff42ad SHA512 ac45e6308bc65eeaef0dc4d9770cd7d35258309a893cc424cef517461f5e6b809aa7e016d39a00a762c5b8c910ae059e7319f483e1c676c4418002f8bd114941
-DIST firefox-138.0.3-sco.xpi 324596 BLAKE2B b44232f1267188735b2a261b6bf797f4248cd2542079cbccd587b01c9273e77cb6e7a2a40384306a575cb393d6a0515e77f2ea19aedf107f60e092d35ddc96ee SHA512 8249da8d5782f031acfd5604cd64254f41126f5b561d84a8ef432b4b88e7ae896d35cdd2e7db0ada66c42e58469d3d5a0416be01bf97d1806977b5f092d980e2
-DIST firefox-138.0.3-si.xpi 414463 BLAKE2B bf039dbe71eec5ae112dba75a22981b7b4a549b406d4528fcd22ca707b4f6f9312f25d623a56aa71f395ffba590918db4278ba897bcee12d265684a2eb12c4e4 SHA512 bc6135c1110ebccf877d3d3508d8cc40b841355a0a88f47a385837cdbfb53287a725bd71d24ad2215136c9eadcfa3ffa6617fda1877eb2728d9f69639a35e802
-DIST firefox-138.0.3-sk.xpi 467394 BLAKE2B ac4f13c6ce4d584a59504ab343de2d8a77724c2cbe46e516f5a3239c0aa19786e311d2521d6f830cdecbb9100feb01fea225879051ec5290a9beec405dc49d16 SHA512 8a961788e7155324b8e396e49d73218cbcec8a09aec92e32700b40ef32b6c2c9783661cbbc3e927037bf559901ccfc4f76db2976cc806840d3ba0b873f194391
-DIST firefox-138.0.3-skr.xpi 492075 BLAKE2B 26932631c6067c45a1d50012ad83e91eb9e64cfc598099f727f2f8038b8d39a30b95b3b2c4f18e6a4730366b2160e379700993fbb46dabbf4394ec1229fb8fc7 SHA512 a376f7d4674dbc6c958a706158fc569d9dfd0d8f5a2fffe0a6a826fe9a157a511891a156e643b9a6984f29802d40d686d4673a308e8d4d9522baf37e87d9e681
-DIST firefox-138.0.3-sl.xpi 439504 BLAKE2B f53c25b67f6add547c09f1d53afd9b880b821bd8414b7cf759705ce303cf7a7c790cdabcba4828c94451935081cd3d81dc8c323d09a1a574420f07be9b019e52 SHA512 7e4d750b2b045c4d8f0b4cbcbb92007fd1d48527f6b17bf6bd3cb0077075c08c78a0796d28cc8c55bb9f24ae1c3d76bedf3b78a7dbd42f9170c8ea04e6a01eba
-DIST firefox-138.0.3-son.xpi 273739 BLAKE2B 6bc40fb85d95ebee78f2c11abcf847770f4f74d66427a44b31e2f1bcfd5c6ff0d25f9f9c2e43c31f965dbd69a3b84784ab22f7bb74ccd0f8ad3babd947414f79 SHA512 a26e3e976ceba34f2dff98487c08435e29b566df71afa03ce3a36e7f818e27a11e171ae99925e492c618514b5c57a16877c7fbe09d6e42797c67ddb677f7a7eb
-DIST firefox-138.0.3-sq.xpi 454745 BLAKE2B d28fc0059ea87bf5d02b0437fbf351930865087d3e662cd640a0d5e4dcf612541ee554137836e928a975aa01c47b59f94861fb53fbca45788926a6869fb67f38 SHA512 8f02a8e082005c6294cfbc7e7621fad07e4be1813d86bce040cd9f91639c1087fa80181d863091922c3e247354cf780a4e331ce88c21ab542b65016115039821
-DIST firefox-138.0.3-sr.xpi 454266 BLAKE2B aa23e9a06df9051baa5a6724e0eef5830920d56eb44ae1845975380cf62562dee4f2d0124e616faa4c644d4470c174b4381e67c216973549f3df4bdc3e324fb4 SHA512 b19e5abc1ff6a00b9975aec0f67970edfe65022b5418fe4cf7eeb0f9ad65e40d607b4f89cad3f04e0261db330bf1fcb19501d72b8e5acbf97a681ecd7016b2e1
-DIST firefox-138.0.3-sv-SE.xpi 435744 BLAKE2B e32eaaeabddcc55146790b644186553e325397eed2292e65bf98fec3773444dc442277fe4438a0f1dcf62cb09fb4990d587031d1110a3ea052724ca4eaf707c7 SHA512 7bdbfdc20efa6afe89dabf1975f5468b97c7ed05a85251b6f51a04db27d2e163bd187f61d3af997e3d3252cd9679f21c75f407452a1ef7042d59db6713e525d9
-DIST firefox-138.0.3-szl.xpi 343637 BLAKE2B ae96f45a25d8cea4454388e5a9d106080784f61c17d512a3e15f88e0fd904417daca37f063a57e4c910250a7ef527558c5982e8b055a6a520768bf359bdc5873 SHA512 2be99eb2c0cd3ccb02615a24ca6a780ac25960a957fdf8499380b95928ea85fb9dfee966c0639f3a86d465517da1fe55a595af11db2414aba14c59b33457c975
-DIST firefox-138.0.3-ta.xpi 338595 BLAKE2B 94b0f30428c057d0a6526e922c43bd2a9aa940a3b2b33fc31d48cc1664c3b1e7bdc23604d7cde0a7292ac8be78f24f8cad9f1aef5f7fc6b4965a5d7e73ba22d0 SHA512 e55aaad7450f2480a350db548afac7069868eb01422e029688a6517b122373d9bb63be974591d0238eb6463ca3ac902edc67b74ab1768894f70186b5168e1300
-DIST firefox-138.0.3-te.xpi 383672 BLAKE2B d49fbf3b5fb489fb6dd1f22e0289528a9821766d811e7678465df5cf4a59feea2ab2c48ed047797be26dda60dbdd8ddd45459d2ae165b104714b6a64a4866ebe SHA512 5d952254b418df9dcb351de4d7f927ec4aaf5098cc7bfabcb8770534fe1cc78d5d2a3d7b947764c9c1a4db1c1d61a6996779262d34daaee975224a3313ff0d15
-DIST firefox-138.0.3-th.xpi 501186 BLAKE2B 6d67d6038572816d2afd2639d0b0d0f5973036f2cce0daba5351f70dd10c9b71fd49d4b22f161f5e63790e45fa71f37db8d784c565a096403e3d21f6816d10a5 SHA512 2cb3f5323100e42474cce634ecd6f11452ef2d848b610d47b7afcf512044a854cc808e6915627959288232f2b43dd84451c0b91914883ba8ccabe5c28cd72313
-DIST firefox-138.0.3-tl.xpi 352257 BLAKE2B 8350f4cf1620ca75335573ae0e27e4b029474b51a76e64a6b348dd75f3f32e9fe4634216b250f0166e0429e7daf497ae48a44f70b89426e2e3f46964ce95c6f9 SHA512 20786bee8dcb2ab8af0f0d1253dea01699f5aaee5e56a32ee9023a89f11fdfae83639c2b8075186996ac5dccf20cc18979195faec4304172a3789553f8fc937f
-DIST firefox-138.0.3-tr.xpi 448021 BLAKE2B e1ae61308009356dd1d477a881b1cbebc423cbf85745458f61c0202e9e25243ade3a3fdd3cbaeed2c249a5f0a7007173d9b6353b0f1d5063530dc48bfed5358f SHA512 0e8fec78f651034b0a05bdc5f8f7de69e54c7fb56f739058b1c19a4e04d8c0d8710dfca670550ac5e36f865a4cd4d4c9c550810d6a4e591aa748b9b16f00c75b
-DIST firefox-138.0.3-trs.xpi 324163 BLAKE2B 72326721a50a119691331e0f664f75c99e57f1a0879ae57fb837fbf020617b65f6a6282f425e73838896af9af9588660531c43f345699d3dde36fb9e523b9ce1 SHA512 e47b12f9f0bbcb0751e99366f708e6beb1bd1e5aa1c939f70aaa94cace8e419af0ef43c42abe6f510746d344331465260c1cad48e33e267c9a8474a7dc3dbe1d
-DIST firefox-138.0.3-uk.xpi 515442 BLAKE2B 97a0c5b32ea2d98af3d4481ea1d4cff3d2dff4169fd88e380f75150c0eb61a3c40cacc1b51b87a22c2e8f2815ffa698974f1191954c044eca4cdb2adc2257580 SHA512 219cfe8b1416cf5369dd914d02e6a2bdadf9e3e38e87dc9ee1a1a0f554ba4eca662fd697fbc89a3bad8b7ff19162ed41b5e10eaedefb534d9e9a8bdf3db0cbfb
-DIST firefox-138.0.3-ur.xpi 371104 BLAKE2B fe7d78569bddeb344f4c992b35eafad3acf7ba23e73c0170652532b4c9f8108b7505c86e47238baf19603628e0350b421ff1e6d3f597f1f2e9685e72b7fb5e59 SHA512 a5fb869c2c2ace79a940a39f4dd8d522168dd18f2856546fa2a8664e5cafa3553f883cb8abff7ee313c9524d475e55a4f86ab577b154ec58e939dde5cfda2a99
-DIST firefox-138.0.3-uz.xpi 304266 BLAKE2B 923b4a8c7bbd5de2bff2e5180a6fa9841f8c11da0745579fd560532aae34be5ff98898f1e08d110801e83f2b5b9b3f868c98a8083cf5f1a879f808ae398c89aa SHA512 79829c5f0cc3fd9f82cd4ccef69f64c963c8c23200a7216b17782d790ef8cbdf6e1ba1732ad41714e4699ab0675483ed3cdf42b46b31519f6f676e9af047abb9
-DIST firefox-138.0.3-vi.xpi 468813 BLAKE2B c765ec399598f94082f5dcb28b2458fe6f61865df78144c2d093b4eb95d555a89b23fb17f10f053bafe216249428cd57363ea232168e5426d3fecdc90d41b281 SHA512 c69fb33a0c3bd437a916efe5caa0e95302274afabe341e4cc84d248ccd111a662fc9d1bd5928bf8ee0f488f1b03d8a64ccac9bc6c02e08eae975670f2e5df48f
-DIST firefox-138.0.3-xh.xpi 273644 BLAKE2B f16aaf398bf34c4da1afa207b4cacbd127010c91464291c97c1f46e7b6e6d0ac37f57fd181c7f1858ea84cb4b26a2d8afdb015ff3d9e6836a58a058a017f91e7 SHA512 1193c0dc4bf086b92595200847bc4fd4030c5df973d2eb215d7f9fff93c5912acd95ba3ed8addae93a9d131332cfcfd0cdbfc11c19d2922c13ff3722239cb863
-DIST firefox-138.0.3-zh-CN.xpi 460401 BLAKE2B 39a7a7fd91fb772459f235e31f6f43a87f65c236a5f15bbe97405b9d8b587af3c0df4d746f387f43b829f60a701c7edeaf412af0d0a1056bbcc5b4e8d4fabdff SHA512 4cce498786dee0e16a559494d5196f6d9e8849b35804be82748aeba3291769a105303a34ff2ff32df82b3e0e9b6027deb4174702e85ee98ed20e3bf1ebd767c5
-DIST firefox-138.0.3-zh-TW.xpi 463417 BLAKE2B 6d59f5c8bf6d1c9dd4fe6eb01447f5afeb2f577ef4c747772aa0e4e3db2688153858e4479e66622177cdbdb30143f6e5d0a54c92f8d2d43f90d699a22378da3c SHA512 8112ebc4e5a1f146e732e8a428131f78859e4f108bc575efd377d7493d747ec76e632dacd5b9ae504ccc52d1660181502fd7b6a6fa262c12bfb38df92df9e7f6
DIST firefox-138.0.4-ach.xpi 295294 BLAKE2B 187cbe1582eff2a7f08351f54993cca272f149724da4e7b6b8fa132cf981ee9d39503c8871f2fd52ca3e8a86312f0787148591dee71e1bd10faf9ff8f59e16ea SHA512 7fe8f88df302506406112ed811712af7a05d48a566d6799a8062f967524f2052170aed82d28f9cc258ed048c10425c161fab9aac27568a6eda6dcc421de7f318
DIST firefox-138.0.4-af.xpi 267279 BLAKE2B 7d3bce907c61b17718001a52b54bc8d94b41256c31da85278a91a8bc4a6c1e762417057371609060e259d7fc95b5a142569ee2d572329e974189943a7e848e0d SHA512 f0053026e683a71f2dcc45bd0ec0d8e0b154a785b515abf093e7e3d0fd3dda14a0bed2a1bad12493ae1595bbd092d59d16008e1086586a01796a0a27ba954815
DIST firefox-138.0.4-an.xpi 333081 BLAKE2B a6d2b90f473ecf8911178f8267871f9fba368a9df26083455d69c80595243da52cf7bd3c16403b58c6a8a56078a86ca9a44b118d8fed38bf0b04281aa69a3dc2 SHA512 32fc0546fee24c9835dee91907da6f7c850c9e8ea65ee73a31b8444534607bc77d32fadff676a73fa9d98f6e381c6269fc50842e8dde6f7c6f80da588d8b4baa
@@ -201,7 +100,108 @@ DIST firefox-138.0.4-vi.xpi 468823 BLAKE2B 8d8ec67eea5604a9a3e8b2e24f1f4dc921f9d
DIST firefox-138.0.4-xh.xpi 273647 BLAKE2B 74a84022bec54543a88ea0b1433d3c5dbe4bac7ff064ab9b1bb9f32561cb06ec8f356d8c135f1b7d4e04e039b633fd07a164629ea09127afa988d9eefb8aed9b SHA512 b55d37bb86fdfcce16b2a0eac90fe2476614f7cb0e09462caa269c4c7c0293eb71a506399b162019e4be08368e865b1a9dfbec0aad18805330c1a242885ff17a
DIST firefox-138.0.4-zh-CN.xpi 460392 BLAKE2B 6b2cfb027e1affdc8e35b57a55147aefc3a429261031f12ec52f07cfd4e6e73bfc81626311e3ccb3c445a766df4c09e8f0e652c6709e4905e42b52bd981dbf1e SHA512 f5ddd024b0298e6c734c148dfd01da6dbee8c172c93b9d30c1b820eeb860214ea89d90391c9c3c6e9521470860638f3c5bab10d75dfc832136ecf0853cb4ee2b
DIST firefox-138.0.4-zh-TW.xpi 463422 BLAKE2B d502bb8689b40878236347064d9e2eebc257aef4cc0f9bb7c84248fc5e412c7bb4234fe6d7e73539bdb0755be2dd1f6e3e94f656e507f7a14696ff88021fbc00 SHA512 0cb8c41dbaea4833fbda8fda9aecfd6dcaf7f9ab24b2e4eb2033b7cefaec45c628f7c4aac6a1366f1153800ce8112188689f1316975deb9f79cf8acd34236e42
-DIST librewolf-138.0.3-1.source.tar.gz 1019083591 BLAKE2B 446f02ce8abd3298ceb4efb2632e8bae1d2dd1075f8b6dfc7c123d30e608d376171bee542a3ce926cfa1313eb3ede79bfb034c0137db0416d64155f4ab6c4357 SHA512 fb11cba0f4a37861370eb65a383ca2226175087ebbc1e1347f9fda407ccbc993baa4d44601368f196ce221c083030f1257815d73b6f8dc61be3ad54af8dd4d1f
+DIST firefox-139-patches-03.tar.xz 11536 BLAKE2B a7610d1348a2a4d02305c8d694a1648997040c69cb1445b901fe456045d0b1a73f28b0102ed03d34f70d8cc1ea9ab0245599a104b0063c7fb0dcb5a8fdd6f60b SHA512 4733d34a842d525824fbcf6ef5d8f33e26b4f37a16aa87043427eaaf1e0665aa257cb8487bd692e4fd095c2a78553ab3f0213208124c3455e534394576fb5614
+DIST firefox-139.0-ach.xpi 297653 BLAKE2B 8d32423d58ceda3d7d98704b68463f9f22f0ba0bddcabcf894f4a925605c641631567590a43d4a40aa799ec0a19a2b85c1eb9ca5ad44e05fcd8eb14bb552d6a1 SHA512 b73748b611719c4159f74dcc74afc9f74757a42f9e2f424084a1e08260a16464e55443bd8e71673599939af7506697080dbe806b8156475277d787ff61cbf6bc
+DIST firefox-139.0-af.xpi 269832 BLAKE2B cae6d4b413cbdc8f8e73df86bd9e619f9d6802e26e4451e6c41de72aa550c7efab70bfb3dcce677e5de27c87fab37f9ae5edc1f633cd882fc95761f7faa2a8d5 SHA512 a8786d471d866afb825fe846539d3aa819e8c2f237a41e710e0cf36c8362b129dace2e77aaeb49adc7f157bd1355ea87a6ef13a8b528d5d91e1cd858e5f9db23
+DIST firefox-139.0-an.xpi 335654 BLAKE2B 90ba1ec787b05799df6b461722aee5c75cf698e710f4afc1e10ea69fa95e8056bf810029f30cc19bb7eb453487e0292cfd1f0474ac4bc990d2ffa9b5c65a4b19 SHA512 b78b029fade7c3468ad575038394978f9fdc149857b49bcec6e49d3ee056548566679d93e9825e2cfabe401737c00c22ccd4779c3955bca059e00308f84cc2c3
+DIST firefox-139.0-ar.xpi 444100 BLAKE2B ee3badb8163b3e2eb19d0340bf602a1305fbf235e199b8e422edf907a830dc5107082a44b42cddd3013cc88b998453ebfbf21452afbb65118e4d7f3ecfb3c0c3 SHA512 7dd8a9ad3cd7f4167cf37755a77461910ac3ccf8363f78edb322f642cf54bb293b7b107be5dc4232a179326a13870f58f60fc7310b814e15b759b087fe85f06d
+DIST firefox-139.0-ast.xpi 316648 BLAKE2B a50e21f62a72368a18fc1f07dd5927a41808f1809b32779601e12e9cd9cad597b8eedb8528a634cc2d490093109410b11ad86b7832966e7f4f9b3b06a1d58cfc SHA512 26e8421682d7d65010e066b3492fb27bbea48e7a37dd377f1f969497090cbbbb4fadd999227915e16b1fe954c8627453023bf96544246a961433822e90046dba
+DIST firefox-139.0-az.xpi 321615 BLAKE2B 1c60fc1cafc4c3e3d2ac9c2bffa584f99f0a0d604d6a5e66b04757cf50e3d6a98b774cc3b758915c8fa1791566f768011813a8c1bdc59dcd571195b30a193535 SHA512 1ea514445468d49f0cb9d8fb52b1e2cd0025a6eabbf9d136de21dcb4bbfc771b7f3c2f2201637c16155b5d3cd824b2c42565e1aed7214507b1c4c6424bf2f058
+DIST firefox-139.0-be.xpi 525086 BLAKE2B a9cf82dec264ed017cefd893dacddb8e69fe929567849f2e3282da5d178960c3b0be93f3d588d8e2a4a652e447011446d3e230b00f545e7646335da9888d8e8f SHA512 3a4250c28e217525a077d96cf70a726bb138284087524c081f859f907ed721e5dea7e93bf4e34c29286c125af92bd9c34f8a19025a920581d48fa2e2b68adb74
+DIST firefox-139.0-bg.xpi 454372 BLAKE2B 2b81aef873043bd66c88314beee8a1b178db221b39efa63b705ec0fa6be3fcf1ac83ffcfb2ed331308eb1e15cbf5e353dfbfe77251ba68b1ba6318ed974d2757 SHA512 bba68ba6cff944502a3f8908bf912366f8b680f0a89d390df7896c3eb2f520ae25c46747ecfeffd9211f043062fca8447979a92c0b3bdc36c73a9e6bcea8bf85
+DIST firefox-139.0-bn.xpi 415415 BLAKE2B 0fb1ddb425c7e5ae0602c2fd1c6e860996d4d747ff489c5012433287e4a6e501319eded9ab81859500c0d6fd0b157dd03cb4b5c6a915aacf0214e60f4eea8aa5 SHA512 b177264d4f0995ade061d7a02dca601854d882faa68faef9766e9060fa123d263e28d7b5a8b082cb184474a820bc7603bc81d607b4b5e85b7cc2b9e47d0c87df
+DIST firefox-139.0-br.xpi 398164 BLAKE2B 499b413ab1dd60891e6e84762c1b6f4d7005b47056242902a058c52af478cd6e8f14715172e3a0178cb16cc492e52403ce1c9d6308a96ac8e8172d86a135467f SHA512 cadec1429b9d03f17a272091212dcf3a17893f0f80eaeccb6a2e531cafc171291c73da4c8e7d7f2e57e2e9bd64e73f1c340ba585f18d4664f5e5ac25d536287d
+DIST firefox-139.0-bs.xpi 366737 BLAKE2B c90233bc3b44205f3cab93319cabb21e0e43bc060ed1117e51ad34a4ff57b0b13e550aaa01f9b26511518bcdf5734a2d6e1708c40f57f8017a76fc178ad7414c SHA512 63e535434efdcd157a3742ac5005c743739d5f757ec06b0f1653c28c471d3a12a43dae0a2ec1126eb7f0ecd7126fd387b16c91c5671413c1edf73773d80d6e3b
+DIST firefox-139.0-ca-valencia.xpi 361690 BLAKE2B cf708c950852911e84497a2c6a58c23db14d79dd95b562cf2a75bc1da6a375c299157d966cfeab51144c69e24f68d69720ec0c079c193685ae75a6ca2a0427f8 SHA512 4d9b7c9586ab40bc1a4600518e0edc4d4861fd0235db0c8943296dfd40eec09edf45ecd80083678dbcfc4560be8e4407bd5ab6bd6fab010a4e53fc60ce34e019
+DIST firefox-139.0-ca.xpi 404026 BLAKE2B df595198bfa168725bb84dc056524ccea0c84153b1fa92db78793c03a4d93e78181e1515ceb0d1a5e6a65793c9f01e353bc1a104170e4258ed3a7785145e9257 SHA512 17616944db9e7594feb48bd51da657ae8a1184642319a6b289229cc244214d8d9c457dfb7f6fbdcc76cd5deb3aab6667cb9ad8c14361311b73ffc7e80e150364
+DIST firefox-139.0-cak.xpi 394727 BLAKE2B 0549166d931acd387ef79c997c742c7719a1757c0830896113e936579883dca044acea6ea01413dda6b1a5e5bfcc5806c930e76e2e98bc7145a16c08354ea6f8 SHA512 fdd08f5c8bfcfd1c69e804db3911215acb36a5bf6e9cef085bc98a0cbb14fb49496998bf8e155b2769a75b9301265318223e7658fe13f39e087ac7e007e0f65e
+DIST firefox-139.0-cs.xpi 479926 BLAKE2B 608a29346069501f9229d1b1e2fd99041a6a5aa7b52ffc27f65b4056442ed633775805ab926c60421cae9f936efa5b9502163dbeb09a16bb8ec45de8f57b6fd9 SHA512 4e7d993175ebb07a4557fd33700656c20fa5fcae02e597ce6947ea2aba748e9822058c7608545d235414b6d96d6459bb983913d09a8bb450c12be7dbc0b320db
+DIST firefox-139.0-cy.xpi 446086 BLAKE2B 30c5ea06943b1921c1d6b5cfb4a0495ba28f5689120da679f9d3be311f6cd2f157b254757c03a02e1fc919b130c52ac04aa029041df74f676539e8982e8d4194 SHA512 da647036c3820f47bf3f8a210f013ea7f5a9b161dfb51be4ae93a1496c41953980716b2c33b0d131bed510c14404f1c947aa6a5ea8b29e84a478fc3be8f6c6ab
+DIST firefox-139.0-da.xpi 435209 BLAKE2B c20da4786db1cc68a891cdbaeead8acebf1680769414f8f7fe22e26ac57eecf45f0f4af06db14e355272cab77de567b4cf11d880cb34c8cb0a6a061138a3742a SHA512 4bb93fc7ad048dab601afc9f973b123dbaca22715e4b0d2cca7480080c5a44113adfa7695d50704241ccb3de7db199781c9800ad61282f4e496fe91c45c4f316
+DIST firefox-139.0-de.xpi 456784 BLAKE2B f360ac4870c2583b045f57f29fbe3eaadef5057f86eb4f64197740e0e44634b95a364dabd00b957b0ed941a8bc49ad8d68284adb07004c857357eada3210e6eb SHA512 3d2282ac0bc4c508afb773e8b392a7b17201e8a27995a609afee198dac4c1cae450a2e7a6afee70a90ac1d0daab9dee61f6eb45606c955518240e10a2c71ae20
+DIST firefox-139.0-dsb.xpi 470271 BLAKE2B d3ed7bcfd301cc239bfd13bfa24c9f54f0ddff2f49c177108974d59a776a45f580fe3a7de78e9aed42b9cd6b13ab31887d549d20dd8ba00aa879450b1e9cb324 SHA512 039783fb23b24a0f2efe6a6a282716049847977bfa3d3a9b7c8f7db81f248ac95719f06d3ac4b870dc697217873eaa9aa0d0a34c26b1a849b4db68d9c0860a50
+DIST firefox-139.0-el.xpi 541199 BLAKE2B abbd91e5e150d8ffbb2dbfaa05a963908a9dad06f3100bd9d535d7ad84efb24a24c883b9f630ae6f98203da372adf429ec463b36d65cbd5f43ddc2724b744ba7 SHA512 e6c7f7082d2e8af42390729b2c7099de240e46cca9e8ea9c22323fd3661dcf01f7884be12270d0f97b2a15194e5310efa90fb9be3764d1f1ee018299d43ff27d
+DIST firefox-139.0-en-CA.xpi 413605 BLAKE2B 707b61a5e7ea9fd00d9d3e4a013f82eaaeb82eca681f81e1fce5cbcb786b2ae3b0c6fdf4410695cc95951d8c67f03d65c46a78bd8bb806736f593bda6826c58f SHA512 573cd20b66b422459a92e96c48500befa264e4df7a5273b9f3d7656198a5c3475e10102f38ad91cafaf02ff453c0c4aebaa8694aa72ac9ba97b567984c65549f
+DIST firefox-139.0-en-GB.xpi 415489 BLAKE2B 147fba49403e15404c6b328e990a5d2364da7475a4da140fa4450355d1ca88c3bfe7ea699d3bf6bb8453be763a521899d05329813398a04d951879bb324dec66 SHA512 94202127610997ebd1e2a45ed4d7ae13b50af0cdd51edbb5dacdb73dbd897e2a417aa8fe7fce12495ef1d6135a382d75835c05573ffbf940e110b2868cd620e3
+DIST firefox-139.0-eo.xpi 437561 BLAKE2B 0bf338bb29ecba1e02738d8a90193cbff60c65fdd9dd4a33d5643ed2be8a189fe65f7871008dd6dffeba6913104baa83090bf10af2f6e4fec92f16d091ca6e45 SHA512 d7b977a53643334450e2570dafb51461f7b0acb2ac3dedc4405ee497d6de5a85e71238258218ff7a8f9220ac2d18198b67be316733dd3b2ea866a933cb20cd72
+DIST firefox-139.0-es-AR.xpi 449705 BLAKE2B aefd23a621fc99c38a7b8ab25b62c03605f25017976cfa2dd3fb9610311d3e51739a48986949158da6c8f707453debfd0eff2e4db2ecdeb48309d4443efc78c8 SHA512 2bd7f08a128415df5ec45e89797b884a4c61f628698399d6e48a093d3c8ae20bcbb2093a4f693a7cd2d2a7014839352a5f326bdc485beb53aad45cf2a9691722
+DIST firefox-139.0-es-CL.xpi 450463 BLAKE2B 7f9a52c9a15f8ea89767b650efa321e175efcebeb741d8562cd972b17da2d35eb481cec8dbfb9b89954f88818ed29286caa9a9e5cabc045f21eba7eebd0dac59 SHA512 0c4690a5c79cb8bba5894d28281eb8a06087ce152d6e136df7bdcdc0f7b98ab6b7cd599d331c85212a3093dddf113fa42534af4ddac2c644fa84da84dd60fd7c
+DIST firefox-139.0-es-ES.xpi 451249 BLAKE2B b229125bda71bc82f2ba72c03ba861180476c8545b9383d5c71466266914f49b13f6b265b9feb9fc3d06d76f207faa19a5e14d00a30c291045db098d093beda4 SHA512 3d8d386db468add905098a2eb7f36d0172e718dde1ec7b58948cf2673dabd6a98cbd87f8e7987227a23b9aa164a3aed287f9e765d0725a45320b8998a392f93f
+DIST firefox-139.0-es-MX.xpi 444375 BLAKE2B e40e5fb28663321aa2e11037a5f6799656f848affe80092c7ca637c5c54de5542e4d359d962fe5634fde6b51b7ed253956d63c854acb07cbe55d14572b502b27 SHA512 bc58aa0310dbc5e85b799fe9b460b80019ac23800357227a17553ce269bf3a0c90cd70ecaff2a77b0d19dd870a0ecd42d64a6163177737e0e536211fdd158cbe
+DIST firefox-139.0-et.xpi 362497 BLAKE2B 747b3bb19cba7f3d3df5ba3afa5e748a68d71a56cfa6a679f19d1fe521b20275b50177bd71173dbf859de7284966083a312b7d614204e1dc2b9703fb1e7b263a SHA512 41347d76b34b393a3f5e736410b935df0af75f292bde410bb6e12e3175755de712d5c6cecb9dddd470e03c58d7babbcebe2c5d7a49173bfbfbe3c1fa4becab58
+DIST firefox-139.0-eu.xpi 416692 BLAKE2B e59814f101d8fa1423d3e08420ecfedfc1cf550bb5ddd49d7f1f6683bcfa99429e23bfbc737b2f6120882ec9ca5c86f66af07dddae7e51a60ba302391dc7b76c SHA512 e5f93e1e444ef41c5b10768a37382e754426d7d764b78453ee97f4627d95c170ec4df9569669885034cf9ee03b9ddfd0647c54cc8c05cdaa2e7d99ac80c03d67
+DIST firefox-139.0-fa.xpi 424165 BLAKE2B 1c8ba918a4346ae08c16ddd64df2ffb90015ebc7e9cdeb242000d8e5a09da50c70fc8ad1c2fe60d8b375b4acc49154d8936e3a20bbf5a40fe6411bceff0d4301 SHA512 4428c9e4db61e32d5a7cacd05d3da8d17b9604c51af6c8eff7212ecfd11e25f2c2b258c067f844666b95632239676bd3b80b9a2f352f901b5baf300482c60876
+DIST firefox-139.0-ff.xpi 313851 BLAKE2B 974fc9e51002b6130297957b1f6b1611353266cda0e110ac866e537ab44f36b6315163f7b2f2279af9304ad957d8678a624c6b67d7ed2fe8175775b1a1a6f2f0 SHA512 cfcb11e63c9d7e48fdfa17e6a4befbb087308b84a971edc0edd92a59a5b69d31f395a02eff433ebf6a8c8168d52e7da995e69df95e149878c4cbb50b38ae739c
+DIST firefox-139.0-fi.xpi 432409 BLAKE2B 07f5052535eb19d2e2e45012ce0babe7f618f927329ca7537480d60b9bfa424bb81f76531521b8c6c9b8ed15cb5d8484a0e9b3fadd186134780c32a75322ef47 SHA512 4cfe3e4ca8a0d872862cca31da35ed11370de4297702661ef35850b2d30888d9013b6792ddf045299eb39bd296dae12a06be29fd5e3dba612bc754644a0dd3f9
+DIST firefox-139.0-fr.xpi 462405 BLAKE2B 59b4aab5e4c4c61f93f67ec369bfa0e627b387a6cdccf85de53766fa3e2ef74dc686ee8d8342d761ff544be57637960f1c26f8b39cbf133d63eb1b76c04cdfcb SHA512 ebb4a9c84401fd91d3bfaad88c5bff23b651735a1f54665f28618054c0259c2b925fb6d5f32a3e577864b083aa413809bdf1d8589afa2d558480c5790dba4af8
+DIST firefox-139.0-fur.xpi 453095 BLAKE2B 6c2e67b5dff9c1db4086c34b36c18dc9f735a9b2ff7f3f0a1c0ef685bb12eda95606546aae246cc44c4ee6f0b226b508d1417dd9df49ce95036f3f0f5911f482 SHA512 8ddd5f311c5c43de454a8dd80ea45dd76ecb01b5b27fb787d47ab807b294f4d2fe1932d9dba7bf724af8afc63d9fc958cb8a0701b1bbf33a3978ceffb553924e
+DIST firefox-139.0-fy-NL.xpi 446338 BLAKE2B 96527212985304a62bd56622985c33cb9c1d908f0b1164308de5587cc0302e92daa77abf4143e82ff699dfe767af7758b138bb53806b06c85a7edadf1a04eb2e SHA512 8ee82b6013e2274bc3ed836e8fa9d1a361a686ca6f973cdd9ddda3b53a825b39a3cec4bd0e4da78440c952bc163d5c57918d220b3d1e034d8f42d374953dd175
+DIST firefox-139.0-ga-IE.xpi 318540 BLAKE2B 26df70887aeb16822a57d4babac091b30163a3bba5fd20e6ce50f45f156487d7a52461828adc161729102dc721ad9ed2bf7418f0d9dc21785c169532bbdd060c SHA512 7fd1615f1bb76631758a379a850382e8581198556814f5e2f67af81f571e65e05568837f58e67180c3f0ff748182f07e33b2dd6687799269cc77b3b795df9a59
+DIST firefox-139.0-gd.xpi 402965 BLAKE2B 65ff9daa71ddf99ba125ec4595944df9259b2866995574b0abd5343b9d373c28f876bbc0886a7b17c06a17c36dcb26994d9b4e4953ef7315973499001ad5d339 SHA512 b881bc5b0e3a035831577ab16a1f75838753779478b67a014beee47e50f6e5df4d4b7b16471bb281ecabeca15c1e4a2dfdcc02bcf37e9e5b438d9b4ea334ff8f
+DIST firefox-139.0-gl.xpi 409738 BLAKE2B da961b792e52353669221f55a57aab355d24caa35c8a0626bfd28a05641fe2ac1fc569d2f8c8ca49d592b21dc3976db740e3a2f9abdb467463eb8c01df1be6bb SHA512 540558dac9ea713e54062d0328ef77016730153b9c6a564a4972f7a5a01da3203529a69e9e02343c687d0ac201dcc957257bf1ff44d5c99b51a609b3969cb8a0
+DIST firefox-139.0-gn.xpi 453113 BLAKE2B e60499b4aa2f8802e132c2270bfec868aaa54d15b6c74645615d6f2d5f58c8dc4e364597d6ede05c01dbedfcf9fb026e19df7073b021971959e961d2239e4a9d SHA512 510f3718db4680b0230156dc50bd73ca63a215f49438aec415871b065abd04629191c939c3364f42ec582e8b3a0aa635314eebc4b66da2cabca83f9c462631ea
+DIST firefox-139.0-gu-IN.xpi 362211 BLAKE2B 173be7eee94b38b7d0c013002f7f25335704afb98f23e9c45855a2bd4ade3797e939a80c2ddb70c3c0d7d0852cf40d504fb94aeb18195a39fbceb3942d769215 SHA512 206b9efe274a987787088ec5bef1466cd2fd7d355515e320c4f80092a7d95d94a2f88e927ab272365b6a5ab57afad86ddc993af1289c58b04ae0e0115b22fe64
+DIST firefox-139.0-he.xpi 448703 BLAKE2B b3d3a3489e73cfa68d95a8e4891d59c2b6a8c668eca395823853ecaa3b7c163e4daf3a7d80ce33bffe217b8bf06b38a981de9aa5df3c3938444f01b3479d613d SHA512 772eac713c0330979ab3b813fbccc48976ab819a7e0c7c704412a7b52d38705469e9a6ab249708e21c4f9e9d5b1d089989692a2e2e92e0f673e54379adee8523
+DIST firefox-139.0-hi-IN.xpi 380724 BLAKE2B 3b0d3a94cc16e4619fffcc37f20496fc2f52d499e792d347dbc8c44502b97954ec7fac94062e096eaad59a95ff503e61d8ca2087fa20d75c732ed3407fd6bacb SHA512 607ce1fe57f1d491ba4e6e92ba6fcec6c88598c27ed4668a6d30be8bf51eff22aa9518084eb2974fc3a99615d053cd10de5ade0baf70b31c6dabf907af94bf3a
+DIST firefox-139.0-hr.xpi 431204 BLAKE2B 83e06dcad8e4c72db99a9c3a3e6f3558ba102079e18a0fc6acd6efcbed71384b1d43d11cbd7f156464fbc9a132ef0fff1501647e9c26e148c442d12942691f04 SHA512 5af950e7e71b8529e440af47777a3a008f6a9994b45ae4161ce2ba5548e3a6ae9eab498d6a2e82dafa929f690c1bdad4e8f0ad7ffb3d278665616e8ab031d58b
+DIST firefox-139.0-hsb.xpi 466852 BLAKE2B b849519049592536a0deb8a69667a13661629b5dc26c46f513d79e937492f032ce750830dfade04a52d929d4644f6814cc1584bf9896a2b7b5204772e5d1ff5a SHA512 4afcdfbb4e0c2c021ed65f3810093d3640587294bc3f615470ac155ef72242f7fa390233ab9cf8ffdc7948b7184a70775682548883fd37c574991aa34eefb5e1
+DIST firefox-139.0-hu.xpi 470461 BLAKE2B fec160476c8eb3fe153003f9a20c7a2ab9e54f7e9ab3a3485e79b1327dc66be8e17c1a47622070b67265a7b18a25ad48061944c3954c5457d027430d3539a1f1 SHA512 6f66f3a97203528b8d43104f9fb8f540b20fbb93798caf377b425ec371768432e34ccd6b44f4aa876d74bbd2041a9c76a8e2a11ffce9398d5795d136b4abc479
+DIST firefox-139.0-hy-AM.xpi 457464 BLAKE2B 35a0180a68fe42a1fc441b7ed2f216d1c7c515ddac943ac23dc91c5e48c95c6dce3aea7d52ef614ba7c66802656c67d3dddcd1403873704785e137e373fbf4a2 SHA512 07c095310175ba96f664fb0e58507b2267c05f5860229749f322b9a82847e47874b0ba5e7fb34949803edaa897957cefa5d120563961c5f7187085fdaf2e5e33
+DIST firefox-139.0-ia.xpi 434198 BLAKE2B c76bf4bdc0e6f228ffa8e33e3052583ef16e60973501c711f1f120a7e2ed941ce114c5620ff81bfd6987afb19484c3c5e3d553140c0e684f008709ddc68edba4 SHA512 6be1593aa8fc47010df3e21cb3d8326c3d9153af154d7b2bdeebdfcdbd92fe3b373604a90865781cdb5fccd1085f9666f96d58795daae3a6c3b3df4400b82253
+DIST firefox-139.0-id.xpi 426325 BLAKE2B 9b4efdb4caece08b804c6a21a8ecb1dad20bd28e5f6caad8b60f5de890d138186e71615d0b049c66e7fcc1c14a7e3923722197df43d0f16a36c137c03bf043bc SHA512 eda65d60956a731c8c576a054c01c7bc4a132e7cc495957cc19e6c4a52b3de902731ab4c38257ec4fb25046e2d573b1d823b7191d97d870b01bedbe423150a69
+DIST firefox-139.0-is.xpi 436857 BLAKE2B daef9096f4d69e0882acc6db2e1dddd63b2e89fca7502ee16ff7226c13f35a1c17f96a27d66c3c130c5f94e85621089cd954661f5a1b294363201869a697b643 SHA512 ab42569fcaf590de151fb6df716764fba02b826aee064adea56bbb1607b1e4488f186e696fa3419aa386b409cf92a6c8f6b625b6270ac819ff28eeaaaacf8c5c
+DIST firefox-139.0-it.xpi 444970 BLAKE2B fc274f872044445746b59f2e91d110b6760621dbf5484613a6c540236aae6d1e2df9fa0c0aea3a2d2d28f3bd342e11d26268683216e977fef2ec1a1497962c01 SHA512 a06df120c82f2ae471f0d0730f1548b2ad07c0235f025506faea2951ba1f5a0f896377a0bb910cc1128e345884325e6f6659cbca92b3cf09e1166ea6c8cf0260
+DIST firefox-139.0-ja.xpi 485460 BLAKE2B bd3f09685603ed0409d96e56a2d001c6f46be92b2bc541731e929ccd49a20359b4a286ea2bfe37e322715c43cfd9a5b45f0663cf656bed887f715bf349b8cc08 SHA512 2309b4644871e2d9000bc4f5aac2e050a487a8677e521b9e4786b7f683f5c9a9f15254a131fbb8d1bb1b02188c851720ff4a7e3899cb47d4c88edd99e26a9f4f
+DIST firefox-139.0-ka.xpi 498906 BLAKE2B ed1105ae2e8f159a5c37d7f0fb53dba27e95eced04518430064b699eca8605ae9452275953143015a6d96f1ecae1655ce6a9d48a10c8d7a7ec250610aa2a0399 SHA512 7cb56b9958f33e481ba3fe5cceaf9534524163ef40f5164fdc2825d4ad7a8a4cb547f45e20dc3ac05ca72be2d051988f0ce0d2a5e2566abce50496a0a0509ae6
+DIST firefox-139.0-kab.xpi 425606 BLAKE2B f2a7b4abb64fa6cc0822847d53f8e6ac9718342692aac678b42a700be0395d92b7a2a1ffe00cd26c666ab0dd719562167a5916a2cfee170e8b1b595cfaa85988 SHA512 342ecd07a8f5f580e4b505fbb6e72d654a9d4380d8a37922f5936a4305a55627714179f657c71a4224271a2662f93989c2e5849f454243b2455ee7195b0b5db4
+DIST firefox-139.0-kk.xpi 507021 BLAKE2B 147088e7d5442ad00c38764a145e8af007f04c3c64cbb8b39a2d98beb3f4229b050e21455393d2607c1deaaf97257511683b057f5b853bcd3b19edc9a1493502 SHA512 c2f8010f59714048d35de76dc32dd35e396060ea6b0e0cdd6862eea76261b5059d03e533a4552c041a9912901c1447cb8403699610ba3fee2a5219dc981769f9
+DIST firefox-139.0-km.xpi 352027 BLAKE2B e7c0a84128c021ddb363018c2a6630dbfb07044c5cbeb429bee92a8dbca84750fbb11f47b4ba54e067c0825d2a1ba1ce5db5a842a902b2426ba5575a2c92da32 SHA512 504a7fd39af29ff4ad6796b6157f3274ab25f37f28d9d77a26f9a292428394e386e51dbe1482f05044f7fdf48ced24a837a2ad0c94360887a298a043f23c64a6
+DIST firefox-139.0-kn.xpi 334942 BLAKE2B ecae7b7bf7651b459378313e6785f3445ea3749c4293570b5ed57095042da027d61a71398706c0cefe8f686080131c34c75e1bdd8eff55f96949b8be88ebd07e SHA512 19ff8e28daa5fa7bfbe1033df0d7c6893bec943591f4f774c9464f0e1eee70967503d8cb095f7f8782d0332333d861033eda710c9dccbb1bdeb67a51f248b797
+DIST firefox-139.0-ko.xpi 471626 BLAKE2B 9f4f3f21581fa37e290cad834fd1c2c079fa225a00ad8afe924570453e52735e3ad17285cd21ef9158a57c6185d4f4a5937f992d0bdadf3fb6e271187b682087 SHA512 1300e82efca6ebeeaaad21d4c954bca3fd2629d19c4c1c517d1b774245ba850f1e38933ba369b295fa5010a1d7ed1c79b81bed86821802e911330df5fd2f1be6
+DIST firefox-139.0-lij.xpi 321769 BLAKE2B 7eb4e8c908cc147edbafe7f58362f443795f28f4a68714a93c9b89aa721e0a9c015d2134a82f7aac17f88a649c5579881d8f40f5a12980be0f4697e7b7094991 SHA512 2a1a9bbc2734e47cd9e806f7e2847c7dafd5a35097aa85def0e57b3749b26201a5897808da98bd7147f9749e1b960419dbfb6abee16b179b13bf3816b091f2d2
+DIST firefox-139.0-lt.xpi 383460 BLAKE2B f81fa3001b5d334eac211cfa4952ffcb807ae0cf9de6d05e3c92aa039ae90d6ef49a3789721a8be88f2713518037e143bab20cfacffaa92ada21c472f8d0a84b SHA512 0abcb78790f77c51229098b5761ef2cbddd6e39cbb77434bbf4955cbb99f743337afbe0f6d9ce0f73d7ce9410bc8fd67ad322f9dd9769c191c945cfd3890106b
+DIST firefox-139.0-lv.xpi 391400 BLAKE2B 9e61383cbb60dd311685e04576ebc0d5acb309791868cf96abf930ce53dec50b85685e560b1d8c7d397a5807c2c821f0e5ecfaa15689ecb2c83651067cf53bff SHA512 e4779967d18a878be9f06cd551cf451730d2dc5dc53d05086c0e19dabcfa8209de3a5aa22626c87e4a3334d3a7ca8c9a089c3816fc1e1898eacfd928767f698e
+DIST firefox-139.0-mk.xpi 320012 BLAKE2B ef6e6a1526e4fc10b3c5d143f8209bd507df89f6f1ce4da6562ca085415dd71b83883667192e4f7f506ff45691f0cd280f05bbf158b768b83e06e0be96fc2818 SHA512 2597ef95b0748bd877d599913034ce63f29ca9c17772e85e4491b9d17aa31162dc1bf7258ffbfa5f9826b4fb3e45460a0d7eb50f7402cf5927550de2b40d16b8
+DIST firefox-139.0-mr.xpi 359449 BLAKE2B df846296c091e2a983a30ea0ce8c96ef81c8d574a743fd871d27f433cfe35d25915ed38f6397d5fed9df5b904f30299cb83c877f63ca84f3f432ae0aa9d7e65a SHA512 1dbe91a3f76d0610839929677e136397a30a934dece4cb65d603c7405f8a26b1debaac1b9ef2dcc6a687bb74fe2f7d647bb02d9909f3a4aa487ef91d2e19e0a1
+DIST firefox-139.0-ms.xpi 298612 BLAKE2B 938a5ea2ac01dc87e18501080299076d016efea43c3ad4b37c9ac6ff63c2269eb1ad3b24a2bd68cfd133cb436239024500ab9eedc3388b1faa22964e1bc10e65 SHA512 406224668b677e494494185738076919a7e5b7810a5b05069bdc151c770a8c6ee47caf7661c888169c6a2f256b17627133fa5c97c3d2b9ebb53248cb7338b4ed
+DIST firefox-139.0-my.xpi 346245 BLAKE2B 623b56dc3a65c7d6abce1c4922b5b33014fb9fc0edc39d5ceb0059405d8ab6d6d1927541e5e3e031f410c7a4428a724ef966ed9ab53e1030081e208e8596c43c SHA512 0a1c193c6725ef099006ecad682f8a3dafa5ef990a2f0aa8770ead14c247c72f4fba37a5dbed72719de4d454cf8c1470f15eff2fd9111f021ee0f7ff1da334c5
+DIST firefox-139.0-nb-NO.xpi 425033 BLAKE2B 35921178d9c2ac1066ca052a8b6958e62291a261578c6b37b2dcfd9775ab8e570a1e29eb52bf378e924006779246203c79429b9344eaf09ad46988d05f37fe8c SHA512 c5faf7abec06788badc9400cb1fe8a60a1a547c06e1435deb226f2b410d7b2b519b9e1118e7f8deccecdbea8dd442094b1765b5e8702b844966efe8a6883c17c
+DIST firefox-139.0-ne-NP.xpi 352273 BLAKE2B 31f7f93224aab930e5ae33067b5669454a0566a6fff897ad6cfb9a225b86806b000f3cab3722053768658e2418f9e3e72ff6d50ff15ad63a819e44db227f1b8a SHA512 b0910f02e2d62398c698769a655aa9b740758fcdcca87672144892af6941ed0a0838ca798cdc41a03a011de45fc4f1fd530f67a6f880b16bf231bedd7fdfe417
+DIST firefox-139.0-nl.xpi 440347 BLAKE2B d99a2ac08014e0d021cb7c9fd4201964bc7d804bef13400139a8bef6ca00113b348af48721f2b5b97e8e9aa42c81439370878c111169e2d899fa2c88797e2f2c SHA512 5dc20e5fe7b089ee8f609b9be91c2cccb28d52a18bf8d13807946d464120047afc94c6082e01e087249b25adff63d0a7bd2b858152ab23fb80ef68c95eaeede5
+DIST firefox-139.0-nn-NO.xpi 432703 BLAKE2B 661c307a91288f90c859cf8ff776d6ebe40abb77c21132d01279202e4b7f67d40061af137ef2224c46ca2f04bf6a3147c9010f08ed4deb42723a73a549355288 SHA512 5d92518b27988cf0b58658d2874f834b55a3e7f7c0194f2d2dd10e5f09aad468312cbed4028ce29cec52c9c3a7aee06e66566c1b31865a858f4be1f5d6ba8602
+DIST firefox-139.0-oc.xpi 416055 BLAKE2B 6ad9cd74fbadeed7dd650895fe20cab849a32772fc339cf9a2bc96f62c273de0739143a775864fda0b25193c2180277fcec5d1ffadf2dca41e7c88cf6749c536 SHA512 93f8a43f2d3c2fb2ae2abe2da34e36b01b63face73be3c4862e58627dfb93759ae48b48089fb2ea039ee98b7bbffbbc16e45c5ce381d0c20268645ca5441b245
+DIST firefox-139.0-pa-IN.xpi 496784 BLAKE2B da98f9126498526b2cf7601e463e375e4e6ca2da8e4b230d2404ab3a6a4a35fd5398a872dc07b4260a25516477a0c48cc095a5b7a9dcea24db5c87d199a2cc4e SHA512 10b4a80e64ce6e53daf73fcd842e2cc333ff55c92ebff06d66ec8beb3ed7c10f529496bda8d6be34f9c41317b2e46f1bd1b71e4fc2f4fbc8872a43d1e9725559
+DIST firefox-139.0-pl.xpi 459807 BLAKE2B 5a61f8b1c6e3de78e9926e8cb60a4c06a42c2658cdfa88056d05e7e92ff602ff82b66c62b0b94e61bf4422b112f007ea7431637be0308a2ba50ad5e9f646525f SHA512 6974e68e685981362abc2c81a2dbcd42b06624448beb1d58856d7c1d09eca3a3cb3d171abda94a9471c0b81c182d5c75c016c713155eee048ef9c5e1e9996d71
+DIST firefox-139.0-pt-BR.xpi 444924 BLAKE2B 6bc2bb68f4ce0548d1568f5a8ff1567ee654d85892844d3ffaed1cf1dcab841a56966e0e178cc92bd25ae9e97d6adebe8d9783e7aaae7a0d2f4c44dcf32b268e SHA512 a07aed72aeba6ac7d53e61a1ae6ad082aa1362c5568a69b49da9a8d1821c1443e95a41e3363dca2f68592970ba030be025f6696a77693267787cb424d24c7c0c
+DIST firefox-139.0-pt-PT.xpi 450737 BLAKE2B 9b8b4cdde1f31aea032227deeea7a9d5f04730c004bc4b6d167f590c37557c1a36463f0911e0e987979acb5ab94a833a9433e094c5cc2516919be27d146cfa63 SHA512 9341a154a8272393805901d062b67c1b7f22f9cb75ce92dbd7434ba7c3797ad28796f683083b970878c0f8bcb1e778e40609bbaf09ed9ae03472243db1a8cf2d
+DIST firefox-139.0-rm.xpi 442531 BLAKE2B 9f0915389e11f7c4d09e4314eb3b8fab6cbd972d220ee79be7daf02511493dadbe2c8717df7c4f6d6e3b3ade208de4d413da783b40b9687019350c5e1467bb00 SHA512 1db97f9a591e730812cd0455c1be22973e73e14501351c27b2f6f6297a09ac04f3d4aaa109feadaede1462913f0814bdbf476a1826fa8aa52484fbd1e743376b
+DIST firefox-139.0-ro.xpi 369468 BLAKE2B a38349fc1b2dcf1dd2d1751efd5c800279e1de342b127881f4c983fa3873b360a69b0c51aeb9efae08030f47fbb84e9e4ad15ac23f60177cb845abbe8ff0030e SHA512 5225b497b507189509511981101d168100da2ffe8ad48b1de00b1ce7c36637fc2cd74057648d452725b09435fe27c86740c5dfe96f831ad68210c9e35c7a2846
+DIST firefox-139.0-ru.xpi 529326 BLAKE2B 62f96936388379ac137bfb7066b072b8a2d5a8e912e95c3e953d88402efe3a844484e9f4a90931a9cd8a005eac633aebaf601a41e761964730146abe4f549d6b SHA512 e659a6b17dadc463bdd16a6d26c92ab00244dc691c837ec7857f8ed79e5c375f8f3f859bc18bcc909f9a5d1de515a18caf6dbe9445c33349560d865713a1f397
+DIST firefox-139.0-sc.xpi 409835 BLAKE2B ac4959a720aca4bb04fd6f0fd0f3cfad76344871e858a3dc47ee2cd96cc7ab6a16ddc5a4edaec4c64ced5b451a3d112d237939d1cfa27a1da2584bbe4fef45ed SHA512 cbf98e8933e3fea1ed81b0dab69d347d77c397d4fa6c1cdf3e3bc4f5dd95e4ef8f9e361f23d554a5f946092005b5d71acc2084b8d25aa7302309d906e1189719
+DIST firefox-139.0-sco.xpi 327255 BLAKE2B 616582ef63780785353ee13b40bf0ad58fe6d7a0aab89a89c9b81deb246a7b0b53a5818a00a6e53ca7eace6ecc64927f4d7b607d4b119d5fb0fd1ddd9fde40c9 SHA512 34ef44fe4d720080e97048ecfe40a79f4e1a11c847d5439ee619734e5fe1df26875f84bf7c1848ad4890dfe4111dd7f600f6e413c4323686692b717d36c00c7d
+DIST firefox-139.0-si.xpi 416104 BLAKE2B 4c56b8c9d38f38724c58568b7dfb5c2b59545785e810e50af2170a2f066ffca515e2da982f55253124b3353bca651200111fac6a37ad0b086008712ac6e377e4 SHA512 3e17b625ac18ccbf00dde90ef3f88475e55459ce7369a8967ff263b07b256bd889bb3f34e5814a279217276285fb80f40b5ea30a85065ca75b2c55845e1dae20
+DIST firefox-139.0-sk.xpi 472198 BLAKE2B a6be6663c22e923331910d07b6393926f10a79e33516a4a2866bd6c8aead432b3e687a49e4f6a8d62d137b4652f458c7e489456b4e2234c1193e07cb36c76222 SHA512 0059a6e717cb2f98fc9299ae1cbef2cfd43a5f500d182180e471f08b8de9ee1eb91e9d4ff4c9319c61ed2516852cbf7dc05fe51ba80a784c7b9ba015aae39d7d
+DIST firefox-139.0-skr.xpi 493738 BLAKE2B dfe9120af93da938b0e352055f3a86a566ab4bc5f03c79db36fa3a3a1e3c80274ffad063c38ca1309ce5de3d015b8226435869df11bbb4589ac000a00d48b1a4 SHA512 f549c8ffa3432d9d6216c203a5a83e9fea64657569cdd198affddcc361133b1d2d8c6505110754c489114b01d90aec7a3c5f7dbd7a79158841b151ce9febe4b6
+DIST firefox-139.0-sl.xpi 444953 BLAKE2B dd43bf3003f5ce23a5a7f3ab83b238dbe3911342c6ef174cd778a25ac2700e11f38869e45a0ff17fd6b0d9528cd5a45eba98f80a3d25e1def8d3570ec1598bc8 SHA512 9951ef8ebeaec29738babfd7f435ec52353ad335359642deaf1c0db5ae48de0acea8cdeaea462cfc5faf5e375cab7330cb5a156e04b63afddfafd8f19db3e205
+DIST firefox-139.0-son.xpi 276309 BLAKE2B 501e91adb5ffdc9edeb4f323bfdf5f7dad5e390e1b7c0f474763814ada083c75da534bdd29470fc1b32e8e47d57351a2eced0d20e565c8461f5ee018bf9e933c SHA512 6938f37af15e7be77587bf6c9de9d31f6f88d94c6e8885c2346bfc392e93dffd2973a82dc3b66939e42b48427f0e6191d5ec4cb417c3e177acb25e713e6cacd4
+DIST firefox-139.0-sq.xpi 460105 BLAKE2B da453c95921f95059a8b8ba98d27f0c6bf3052e2d94384122e57f3cb7685580cd62c3885bd66f8bfc540b5761eff91c33c2f8dcfc1c8fcb4af90d0b7bff0e191 SHA512 b5856aeb73d17c673256eb76844d31153c266d64eeaae09cbbcd84e121cb8d2b2bce5b46751fbb03f2405d9a218cec358dd839588898844b638dd9de72acf1d2
+DIST firefox-139.0-sr.xpi 456113 BLAKE2B 4129658e4e96c2ad80838055b733afdd5559e7bee4ee53bb075c2eeca844640d0dd400724951352a4b80d2b76eaf75fe7ae4aa4588e20857a387ef1aef28a9ee SHA512 46dfd8b699616aaad79ef9f1927da1163fb800686afaf69682c75f2c808ae4dcd83d44f9937b80548bb7ee650e0368bca80bdc12f322d1c1279705786b62c499
+DIST firefox-139.0-sv-SE.xpi 440190 BLAKE2B eb190646483222b8c9f8d87b7fde8401a0051231d247094fb86370aec037843b0eb5b130600f970d3127f3c9d9a35f83ad416141ad4ce11fed86078cd9080fa6 SHA512 ca237c37851d2814af5b6f567576ad88f4bc7dd6cbcc5e9db0c94c641423e8ae5f8b86b75090e705e035fe48150fe5c919ba7a2658f8ed195cc40bf3055c8506
+DIST firefox-139.0-szl.xpi 346233 BLAKE2B 0dab3a753ad99524292379053455e4d8cc79111f9b09384804abe61f71414f5886f5238b2d8b75f0d9fd6c89c9d346faa49fd1d8915d805d0967c28ee053d51e SHA512 70a7afa70ab9019f28d8dc0b4676636a2db5e4b96748bff1f5e4c830a171498f31550fcd4abe623cf31696eaef7b2986c6e151e4462b2d3ab2a415872e1e71b9
+DIST firefox-139.0-ta.xpi 341130 BLAKE2B 89380faeec0c1fb3a8d18c55f17a2862627519a12920210ce1b973b3c46d1ef8e7d60fcede26b35d669cc9402a0181efd976f1deaa87b9779ec60e361b0a2fdf SHA512 87ef8d0b04b193fc1e2fbca024d40f6cf0d1723aa1c10351f8dce57b39ad3f5889d37e0a8089efd004e76e211f3030147a52c576cffa27b4069140365c7221f9
+DIST firefox-139.0-te.xpi 385840 BLAKE2B d02a73436c69901e2a0d096f8e91883fcf8376d0e1dcf96e79566fb5d45b1dfb5408dd59b6bf6ee7fe60da8f299933f9f19990aadf22954758ed6ae4655c37ad SHA512 01e698f08d3c7cddc8840483e10a89ab5da89ad2e58cf5bf803137d23828c4e0c01a0310afbe0f03b589913bb17e94022ecc599b16add7b3afe8efba0dd7ebf6
+DIST firefox-139.0-th.xpi 507678 BLAKE2B 31e0a530487f771e5876e6790d26249cca1de9ddf93214267a06bb481b23d351a1d84319bb5b72f67c84bd37dbe16c3d5f58a9cd20397c3486f226a9f19f8f61 SHA512 82a078280f0db1031b35cb1ad74e444f194b73ac16c6928be857ec0be572b39d0b545d66b0a3a596e5561a3a35abc17d9cf0558fd5766481a1557db83dfc5441
+DIST firefox-139.0-tl.xpi 360238 BLAKE2B e4ad29283e2a172487502936325b5e53e8b735c6982389edc8da2c58a892292d50f699c72d9b56c8f92b02ad228ab089dca741f4cad085a6dd3973fbe0b7fb2d SHA512 3a96590aaea2cabbd3be2833e83d7ac8b7dd4d38d45702f9870f41d07b6bee5728a1312a606019c4b22b38d6b98869bd668f39a2f01081008816dee477988d19
+DIST firefox-139.0-tr.xpi 452760 BLAKE2B 5c22a15a86798fe880f170d22ce1eab7529fd253b88f08894fcdca4dd880149284401b0f12cd2447ae413cfc269fbf75db396044733db6957e16b4ecf84cd094 SHA512 83cb47b65d410de24afc826423ae4c9509b43de6bf66ab6312ce64f618b49ab4c512a740bf4f780c2a1c470a545857046073564b740aa90e2eeede2f41be139d
+DIST firefox-139.0-trs.xpi 326650 BLAKE2B b745701d9541b08934abc2a84f8a9a87824b2a9a783492dd47833d2a792613dc4eb3474a68889a57e8a937afe1047d506614338fd0d7700a258d769423a458a1 SHA512 4cd825438c7d01535b1d65710e1881e6d2f85116535661dd8362794a0ba593c6e507361f4e3371abaa0dcbf7f80b624633e8a3f740ba2729b3cc11b6fc7d014d
+DIST firefox-139.0-uk.xpi 521124 BLAKE2B 38fd262f0e08fbb845d59f17d12c0d4e23b581611df6b7c8e2b1ae81a2b8e693a6f9eb212863d013ddea4da9e1bd95b5655e6a2f79f131227e6409fd9955b0d3 SHA512 43e06cc8431198fd451cfaae14adcc457395c02bec8e4018756e84b442f884ff724230cd0e828f36743cb9800e24de8b932ada66e55a5a1c0de7312656bcd229
+DIST firefox-139.0-ur.xpi 373546 BLAKE2B 03564f7faf2e06767a74bc41ceb46e1fba69edb90772bcc4abacc040331144b53675f0fe228c7c4721c4cffbaa47109397f7fcca4865c90209b78d82bcc3a608 SHA512 7ea3e4c7667129dfc4783f77da2d595e044d6623192cb43ba51c0d892f0f082c403c2945c50303ed063cfbf67f68010467e403f0f641dd844252f3bee93a637f
+DIST firefox-139.0-uz.xpi 306875 BLAKE2B 52697c818d19e411fcc89c2ed7441993142d173f3f1c06066fa7aae94e6b2c8281d348c36a1b8dae679fdd773a6bd0d363c66bdb4130ac07f941865e50a25732 SHA512 398f817e89afc4119b669ca37415768925e582df603473208cdbc2b254487fbaa39e85821b7215f8733a350dedb5927b0731be4f9910e2d1a259ac331caca6ce
+DIST firefox-139.0-vi.xpi 473298 BLAKE2B 1afeb90da285ad5bf657ad0c650b4015899ddd6df8553bf7bb84ef07a8811f0822a0822b0057d30835ad8caddac101d736c431e8d4ee53b93cc8fce30cfb13bd SHA512 b616553b96c708cf424c5fead1cbb7c959ce125ef768478e0ebe8f6ffd815c5ddf6b40541737557bde5c89ddc85f404841522392bb80e3257fe9edcae0d174e0
+DIST firefox-139.0-xh.xpi 276209 BLAKE2B 335f347f5771877ad65d972df27b7aac64cbd39db6c0f0c2e5dc9848b1acf06e94e22c0ec3159e4470eda6fc5c6065f3c12bf86bdf39dd44310fad6c2f64d563 SHA512 f76892da4846770b43dd6ebfc047f536adb0a92b5a9bcbb14ae1c456a2291871eb823115a3f71e999e63088cfad1474a334574a925a3edf36130db9090c2f1e3
+DIST firefox-139.0-zh-CN.xpi 464971 BLAKE2B a880f2062b6ad1f93292b14fdb8451e5b7fa5ce81d3151ad61fe7e80842d9a3177509de718838a9a1dadec5125b28fa673dae8a87c90bba4aca3a259340d544a SHA512 3fcee19114e6478d4e2e469c86484863cfbaf81059ddaba81a48631c666d3468ce9f62449f7650ae0094519a11543dc52a26e44e87a052054223905476e6563d
+DIST firefox-139.0-zh-TW.xpi 468022 BLAKE2B fe35b36cc2463f76f2cd6b87d809b26bf6805cfdd9d7494c033f3aa3a76c39399afa15d1ac93622ce41ac076b22a284710c10c8c38ba0e588311d695898dc91a SHA512 df903d57247b37801382e8f3c8456d955db77ed9d49d91f67ee414d506ebab5275c607ad9376f2e967d079595d134187507f24f3634577f02c188bb8b3d28769
DIST librewolf-138.0.4-1.source.tar.gz 1018411007 BLAKE2B 3e0f9a76e2954ebe23ed1ee01da910f809ed962a72cdb8cb6d8bda839fce7857f64575d0fca55773720970a88e3007e3763318cefd0799a763731fa4cef85a76 SHA512 4c6c9c84926a020b9c058364067c3c356fd7c35a08c5cc745f9479ab790a20b6e14d9d18f111b29adbd33fe69c8197cffa0d8eb3e0a31c23c3fc1078840830fd
+DIST librewolf-139.0-1.source.tar.gz 1025325523 BLAKE2B 49b5216d54296c1e7dc9afa1cd9d5438e8bf194a2840e817ed2a3d9f23f276b70e972f638ffe2143c1bce2e92211c5b6397ab1d49d333bbaf5008485edb79c44 SHA512 816ff8f4c88a4b9c3200f64e03f7af801e59cd6feaaf1fe2f06398fb7615046ed7f558b386085d04ca67720c8713fa6061e91430c67c3f6ec8661f27952fe687
DIST wasi-sdk-25.0-arm64-linux.tar.gz 115160800 BLAKE2B 1ce22aaea87d0720d40d46ebdd96508c8fb0593b53c4489022fd5a1a9afb043a26a6e162a992d73454f612f2b6ab01e17a99c189c0c8b8c2d2d68fd96fabee1b SHA512 ef4eff22c1efec4dc5ab199d09d93ee0004f9fa67b32cac0030f8b6a40def10f714391cec8e803c200995dd8bfad3ebad9ec79b4195aa6b2ea61ea47a8b9e61f
DIST wasi-sdk-25.0-x86_64-linux.tar.gz 114450290 BLAKE2B 07618828d4c25d67421aa72d38fc49bbff9052b8ecfe0fa9f4207e71880e9c650f458567cfa5bd389d5f830fcfee89142a77d33c29e7bccd1da7ddba2bc47b95 SHA512 716acc4b737ad6f51c6b32c3423612c03df9a3165bde3d6e24df5c86779b8be9463f5a79e620f2fc49707275563a6c9710242caca27e1ad9dd2c69e8fce8a766
diff --git a/www-client/librewolf/librewolf-138.0.3_p1.ebuild b/www-client/librewolf/librewolf-139.0_p1.ebuild
index 8c0d18347746..ade82708428d 100644
--- a/www-client/librewolf/librewolf-138.0.3_p1.ebuild
+++ b/www-client/librewolf/librewolf-139.0_p1.ebuild
@@ -3,10 +3,10 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-138-patches-02.tar.xz"
+FIREFOX_PATCHSET="firefox-139-patches-03.tar.xz"
FIREFOX_LOONG_PATCHSET="firefox-138-loong-patches-01.tar.xz"
-LLVM_COMPAT=( 19 )
+LLVM_COMPAT=( 19 20 )
# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
RUST_NEEDS_LLVM=1
@@ -51,7 +51,7 @@ MOZ_P="${MOZ_PN}-${MOZ_PV}"
MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
+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}"
@@ -85,19 +85,14 @@ RESTRICT="mirror"
IUSE="+clang dbus debug eme-free +hardened hwaccel jack libproxy pgo pulseaudio sndio selinux"
IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent"
-IUSE+=" +system-libvpx system-png +system-webp test valgrind wayland wifi +X"
+IUSE+=" +system-libvpx system-pipewire system-png +system-webp test valgrind wayland wifi +X"
# Firefox-only IUSE
IUSE+=" +gmp-autoupdate jpegxl +jumbo-build openh264 -telemetry wasm-sandbox"
-# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being llvm-19 based, and
-# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19 is already stable in
-# Gentoo so it should be widely adopted already - however, it might be possible to workaround
-# the constraint simply by modifying CFLAGS when using clang-17/18. Will need to investigate (bmo#1905251)
REQUIRED_USE="|| ( X wayland )
debug? ( !system-av1 )
pgo? ( jumbo-build )
- wasm-sandbox? ( llvm_slot_19 )
wayland? ( dbus )
wifi? ( dbus )
"
@@ -116,7 +111,7 @@ BDEPEND="${PYTHON_DEPS}
app-alternatives/awk
app-arch/unzip
app-arch/zip
- >=dev-util/cbindgen-0.28.0
+ >=dev-util/cbindgen-0.27.0
net-libs/nodejs
virtual/pkgconfig
amd64? ( >=dev-lang/nasm-2.14 )
@@ -151,6 +146,7 @@ COMMON_DEPEND="${FF_ONLY_DEPEND}
virtual/freedesktop-icon-theme
x11-libs/cairo
x11-libs/gdk-pixbuf:2
+ x11-libs/libdrm
x11-libs/pango
x11-libs/pixman
dbus? (
@@ -178,6 +174,7 @@ COMMON_DEPEND="${FF_ONLY_DEPEND}
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:= )
system-png? ( >=media-libs/libpng-1.6.45:0=[apng] )
system-webp? ( >=media-libs/libwebp-1.1.0:0= )
valgrind? ( dev-debug/valgrind )
@@ -583,7 +580,7 @@ src_unpack() {
src_prepare() {
# LibreWolf already has this I think.
- rm -v "${WORKDIR}/firefox-patches/0023-bgo-928126-enable-jxl.patch"
+ rm -v "${WORKDIR}/firefox-patches/0021-bgo-928126-enable-jxl.patch"
if [[ ${use_lto} == "yes" ]]; then
rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
@@ -796,6 +793,7 @@ src_configure() {
--disable-wmf \
--enable-negotiateauth \
--enable-new-pass-manager \
+ --enable-packed-relative-relocs \
--enable-release \
--enable-system-policies \
--host="${CBUILD:-${CHOST}}" \
@@ -806,14 +804,14 @@ src_configure() {
--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 \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+ --with-unsigned-addon-scopes=app,system
# Librewolf
mozconfig_add_options_ac 'LibreWolf Branding' \
@@ -905,6 +903,7 @@ src_configure() {
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
diff --git a/www-client/librewolf/metadata.xml b/www-client/librewolf/metadata.xml
index ca732a47f59a..2183ace027d2 100644
--- a/www-client/librewolf/metadata.xml
+++ b/www-client/librewolf/metadata.xml
@@ -33,9 +33,9 @@
instead of bundled</flag>
<flag name="system-libvpx">Use the system-wide <pkg>media-libs/libvpx</pkg>
instead of bundled</flag>
+ <flag name="system-pipewire">Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one</flag>
<flag name="system-png">Use the system-wide <pkg>media-libs/libpng</pkg>
instead of bundled (requires APNG patches)</flag>
- <flag name="system-python-libs">Use system's python site instead of bundled python libraries</flag>
<flag name="system-webp">Use the system-wide <pkg>media-libs/libwebp</pkg>
instead of bundled</flag>
<flag name="wasm-sandbox">Sandbox certain third-party libraries through WebAssembly using RLBox</flag>
diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest
index b307d27303f7..a74f05ba159c 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,3 @@
-DIST microsoft-edge-beta_136.0.3240.50-1_amd64.deb 173493182 BLAKE2B a9dc720e14c331aebb772cb4beb2bf234e53507a433cccc35a6fe5d9359e16ca05c1318537b92d8c235e5c38873fc01ad271e36cfa89106a4d89cb53fd35f105 SHA512 317443d9b041ac3e557a6529bae384019e4e5728f50b741f8a93d8aa400b42333954dfd429b898b3f8e0341ac72fe55ba8ad98d0b17083c5dca6148f0249b841
-DIST microsoft-edge-beta_137.0.3296.16-1_amd64.deb 177638818 BLAKE2B 4aeddbedeaed7b435a6d22f31135b981a4a42e30b8581c3b84b2f851a597d9b406829e9ba5d1b07de8dd3ef55117ed10172690aa038ff61c5f40eb3b5f2b5406 SHA512 18b3085e2dbbb736353eb93284ba0805f8bb42610ec7771299a7cb2b11b006af3bde69ec2095937f7d4e4250056eb9b7c2c92252c34db00ba0f78d468722c93f
DIST microsoft-edge-beta_137.0.3296.30-1_amd64.deb 177709006 BLAKE2B cbabd3a9bbf22576e43c970babc1244a758748dd9c4b1420a366eb313b17467190dabf52e92ece27d5fc3419b3fe7973e12f22ae7a701fd32357293333984bf3 SHA512 ba22f76de07ff597647e648ff5aa04c34c9ba28388ec3587cf28db8c2cae1aacf85aa8ee4f263fd33fc8c5c0f09d91fdcc6b12b919897573cd0c33df370dc768
+DIST microsoft-edge-beta_137.0.3296.39-1_amd64.deb 177786738 BLAKE2B 72e40a4927d761f554e4f2a13f8e918e8fff3a00d1ad02765b6776deccfc2d8f0d014acdd26acb76010f5ba217f99c2a35eaf7117a3d3ba0a7cf0022a71a4bf1 SHA512 387aff4b8af3a03734478ac0a23ff0972d9282443d4673f4df05527cdb1f95e610c1f610b0d0c4a8a08bb2d81347a5c6e315db7643f5274f8ee4f3c767380c7e
+DIST microsoft-edge-beta_137.0.3296.50-1_amd64.deb 177802790 BLAKE2B 2df8a84041206b0092a4d3af51bb8c9145d6d236ce86ea91a82d289ad9334e877898b5643f9d42d4a569daf203800606f5201700be10683a60d0ff89ecf0ff1a SHA512 6ec8657c0e727bb4ed9818bd128562ecb2edc08cfc0ec3c603fe8988bc664ba1f5361c339ec82f60e7ad0a2e51bacddb666fe38ded1726533e7cf0f7cf57ee78
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-136.0.3240.50.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.39.ebuild
index c97d2da1484c..c97d2da1484c 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-136.0.3240.50.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.39.ebuild
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.16.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.50.ebuild
index c97d2da1484c..c97d2da1484c 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.16.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-137.0.3296.50.ebuild
diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index 4551f57ef757..5be028911dd2 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,3 @@
-DIST microsoft-edge-dev_138.0.3309.1-1_amd64.deb 178071662 BLAKE2B 7ca5ec7e748db6e03028faaeb4ef0841338f9b8239c69a36ad92ec8107b2a36b31f43ef39456f29b57e0edf0f5b1fb1f36619d92e9071b92a94ffd4b3b4eb09a SHA512 54b1d092394740807298647b569bef86d0c33016dadba20f88382ea8ce6ab286112c3be3e7279013abea1ab716d0bd9ff91a1c9584afc69eb17349c112072748
DIST microsoft-edge-dev_138.0.3309.2-1_amd64.deb 178086042 BLAKE2B eb07927180c8349986ebf360e0c5a0f482d0aaeae3d8db70f555f262c815500c1c04dd583186a13391e0fd26c2f5ed6f65452efa8250c7012e9a8c7fd0306b20 SHA512 389726afadb8ca0ab0ceb303f3e345d45ed9a7a370f29e19008b5964f877175dcac1314f4961709a6afb08a755bd2a9a2bd76a0c18c90b29d227fba6752571fa
DIST microsoft-edge-dev_138.0.3324.1-1_amd64.deb 178654834 BLAKE2B 64f9098cbf6b8251e7616c1334488070177e2e7c01f609f6e1b2ad4f0f13f074bcfa6cbbf0d6dba51426b1f986457a3e363fa6195971dd8555df260b7a4c5d25 SHA512 e9e3756c0b89962a401a537d585a104e56c1dcdcb924a753eb318155df9d9244515d48fa5124b0f81c929be35bc47669502bec346784a2fe026244414b76047e
+DIST microsoft-edge-dev_138.0.3338.1-1_amd64.deb 178827842 BLAKE2B 57a465df064b7f26cf56b66b76ea47842786e0796671d5a7992ceccb7edd49cf47911d899c2528f9892efc6eae6212b17eabf9819a34005f1c81620ba5d22ce0 SHA512 48bece3175b88f8af5be88014eff1e009afb30da4de6e83fcfde17ec8816787db9c7b1f21b11deb5a1731d851fc65aa5d154de8b276e607ca62acfc33e721a2d
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-138.0.3309.1.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-138.0.3338.1.ebuild
index c97d2da1484c..c97d2da1484c 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-138.0.3309.1.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-138.0.3338.1.ebuild
diff --git a/www-client/microsoft-edge/Manifest b/www-client/microsoft-edge/Manifest
index b2b98cc0f152..6cade27d4fdc 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1 @@
-DIST microsoft-edge-stable_136.0.3240.76-1_amd64.deb 173507438 BLAKE2B 6c70567532faae0a6d67fb2b2b3fd3f16373bd045905ee9f56d9b22aa884a63df9112fdd976a3200198136fc6f61f0bd54eee17a2ae9803885718fb304e1d9e1 SHA512 88c58e896e0646790f54a4dc8ed9d8e9e201702c1355876e608242fdb51fb8d9133dfee4095f551b10126715bc150eeba5d7a6706bd2791ca9cd963dc04164ea
+DIST microsoft-edge-stable_136.0.3240.92-1_amd64.deb 173554454 BLAKE2B bc697283baee81b1aba77f5d3e236faabfc51e03dc421e9db2f9537cac75d47d3cfbf56d189a9e1d8a377df0e1999fa5ac5c9b396415db769d8a7bdac0c204e9 SHA512 0156160a3bcb4d57c7176450f2b425e06c55a39dfaa6a62dfba079784900f6db6ff73e2aff96c874b35c6b0b596ccd955c76c8ebdf2326d36271566aacdd71d3
diff --git a/www-client/microsoft-edge/microsoft-edge-136.0.3240.76.ebuild b/www-client/microsoft-edge/microsoft-edge-136.0.3240.92.ebuild
index 216070691eb2..216070691eb2 100644
--- a/www-client/microsoft-edge/microsoft-edge-136.0.3240.76.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-136.0.3240.92.ebuild
diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index b08d6054732f..240a2c9a0041 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,3 +1,3 @@
-DIST opera-beta_119.0.5497.20_amd64.deb 128269136 BLAKE2B 7d076fe2518931cac7bda9462267489bb88a1bea5594c607d82df0d4695d11317790bd1259e83bab68964d054dc6e9ece3e5e724658d2ad97a7772b0c5ceada5 SHA512 f38605e455f6fc27f0d4dd49e8ffda7fb5ca38f0c7434f996fd5cfb3f00bc759af5ea510da12029417cb4a1a058abd487a9d3b7831b534e5ef6cb466cad6ad88
DIST opera-beta_119.0.5497.25_amd64.deb 128245084 BLAKE2B 3a30b8bddd9fba0b508cdac0a726f274289458f31acb3d34b49bf0132b44e66be07ec8ef53356b21f1d2c484ff250b440a08d66c69439061a99e39056bc5dc19 SHA512 c9462d4870b7a47ff2a008c4a57150a011bd60686d62ca9fe6ce5ff9675d2ec0d936179415976e8ad6497af996aedf50f61ec1cf7d3aefe8320a73af6343b80c
DIST opera-beta_119.0.5497.28_amd64.deb 128202884 BLAKE2B 41bcb497f72052f1cacb030e328fcffd0124b763cc5752a24d66b578a9fa26179d82ae6a72139ba748ea68f8d0d63021b24cb6b701f499b2127baf0983aa4474 SHA512 c7b72dd59d87b9bc8f903f5f5cf9ef30cacddce0e82cc321b9819475e9d6e0375c102dbeaff7764cdfc5ae77a848760da6a751474ab5587df2b2ac614ac7796a
+DIST opera-beta_120.0.5543.4_amd64.deb 131507372 BLAKE2B c76772a40a7cbb58921ab5f49b9b3abb4ee193285358b74ffeedacef88b6f6808162c66761c9262e01948305c0c1bcb7a6c563265e6f33fb995d2b3290d13390 SHA512 515ed4eafd1070ef3828ef7bfa254b3d85b603f30dbd08d1680695858080eda5ac38a7b3a3683bc7c45abad22ac863f4e7d818de37598460ff8726fe1378ead5
diff --git a/www-client/opera-beta/opera-beta-119.0.5497.20.ebuild b/www-client/opera-beta/opera-beta-120.0.5543.4.ebuild
index f176df4d5a72..f176df4d5a72 100644
--- a/www-client/opera-beta/opera-beta-119.0.5497.20.ebuild
+++ b/www-client/opera-beta/opera-beta-120.0.5543.4.ebuild
diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest
index f311c6f3d281..bcf193382dfb 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1,3 @@
-DIST opera-developer_120.0.5516.0_amd64.deb 128307856 BLAKE2B 0ce05eaffb35e12bf10a9ce839ead99d244788afcc5e128c4c1a9662d6a290f7c31e78ebcc70d998ab62b4bd7f1a82310bf728960205279080138775d821b906 SHA512 40f020845899287314fdd3de95ade6092c89b19aecb2580d16d587dc69439a89318c709efeef732ff70f9e0039d2a5fe34dce2f9fdfa8c3d1e05f5902594a317
DIST opera-developer_120.0.5524.0_amd64.deb 128320340 BLAKE2B c2dd4fac356c3bf11daa3a0ac9672bfaffb31f85a7099438116890ef1616816933d5cea50a0550f67826ba663beea2712baea91a5423529cb18e4fa342cdfba5 SHA512 9316a8fe4f13fb8d58562f4f87b82c12ed89fdd9f1d1a12ffc7d959bff2ee9915a493e34d8bbe2d4b86a16c93f6ce89309094544a419a04b70b74289d22e2d82
DIST opera-developer_120.0.5530.0_amd64.deb 128353556 BLAKE2B 44bc5d6f3d4acd870dd7bec01152d37f2f4172fb7c3866febcc5fb4a89d856840bc3265bbc163b915acdabd04fd7d642ca3b23a35b40796f1ca88f4472604fd3 SHA512 32cb460c6ac8faa4b5b7af13d9efb89f61a521dcef4eb3aba5d99f7524a18e271625c59d0681d2317e38707c46e34da8d6b9cf0e96dd9aeda04c27fdc911b1f8
+DIST opera-developer_121.0.5544.0_amd64.deb 131630476 BLAKE2B c44e36fa709437bf37f5c50ebd87cfb49be0e847def0c8eeae59f2a6a0832698a691712fb5b3b6230413107e8d9808cda89eda9d10317bc05dbee00e96d20c14 SHA512 ab71f23325e6a827d1e239f292e79c59052888720d6fdb33a93717f90a671276ce6bb7ac38431e944c128ffa2d9fdd1b98d619b48a2baf9852547f59a94c3968
diff --git a/www-client/opera-developer/opera-developer-120.0.5516.0.ebuild b/www-client/opera-developer/opera-developer-121.0.5544.0.ebuild
index f176df4d5a72..f176df4d5a72 100644
--- a/www-client/opera-developer/opera-developer-120.0.5516.0.ebuild
+++ b/www-client/opera-developer/opera-developer-121.0.5544.0.ebuild
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index f9d92b8a769c..df4d1cd5a317 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1 +1 @@
-DIST opera-stable_119.0.5497.40_amd64.deb 128693880 BLAKE2B b69b84130a94d9ae2738d20411678244df3613d9027856a3a0e2bfa514db55d76f068682216067eda0eeb49fdbec57cbaed76bd68b7b3494e287ec6518cef469 SHA512 98be6d88a0f06bd6e3d29f03ed1574b064b2070e20f5fcb3c185ddfa8136585d6a6cec4828a4345e74b0508ed90544c6760e1d9e18a0aa58838b73eb9575afbe
+DIST opera-stable_119.0.5497.56_amd64.deb 128693032 BLAKE2B 5c264ad50bfe5cb956bb2f65b0322a43c5fad76c3df6756117b47c89af70c5b5c313b1cc7fe7e5745d39cadfae22fcc32ffb30390cba820947420834e800457e SHA512 5cf85661cbe81512ff8af06abf7012b4e5c2b7c05bd5470eb685a868c48220419f518f3c0e9086ad2a4c4a694e665d414ced5ec0c0ed600932fbe83ccd811ee4
diff --git a/www-client/opera/opera-119.0.5497.40.ebuild b/www-client/opera/opera-119.0.5497.56.ebuild
index c738c1e83150..c738c1e83150 100644
--- a/www-client/opera/opera-119.0.5497.40.ebuild
+++ b/www-client/opera/opera-119.0.5497.56.ebuild
diff --git a/www-client/ungoogled-chromium/Manifest b/www-client/ungoogled-chromium/Manifest
index 273664b52520..8f6e6f5516bc 100644
--- a/www-client/ungoogled-chromium/Manifest
+++ b/www-client/ungoogled-chromium/Manifest
@@ -11,7 +11,7 @@ DIST chromium-da443d7bd3777a5dd0587ecff1fbad1722b106b5.patch 18961 BLAKE2B 28182
DIST chromium-fd011815c455976b15e31966f826628b4f9f61d4.patch 1556 BLAKE2B 780f79c6b46d40c77e8aefa1f50a8780be2c516c353e0f763ba2dedb7c61495c6d97e0ccb62a9986d876be0144894303b7e1edc24d5129e5dde0d24462913f99 SHA512 e9030c5a64feeda9c1af42ca9e3b11b20c2c6ab195f505c8c813de409fd284c4c183ad102bc45e33cb506d17dbe6629948117d933d692b567d583bb9b9e46bef
DIST chromium-openpower-2c25ddd2bb.tar.bz2 382057 BLAKE2B ba873ae6b542448e0602d110f0dd82a08c03d2e2750b97a9f73b8b205e3d2fb6001ea85d12d21b9b069ceac5e1fc6f2af6a821f14072140e7bffe496a6de94c6 SHA512 9516cf799382a41474a8bbe7293a05a8adeddb462e20f964a3fb7f1e4a5d97147493dc9926cdcf6c9a12b22df45f212886615a9b3447e6396c1dacac011f14be
DIST chromium-openpower-a85b64f07b.tar.bz2 387899 BLAKE2B b01fda2d64ce73068d1536a10cc0896f07a4b714cdb25698b1df8b3252baa0c21c4209b307cf1cb554854f6d0bfe3cd35e06aaa8d02ac5d409a119335084c324 SHA512 05eee81677e8766808441c939bee68e2e6c58ec91f471d88a40181d2eda78614a0a6d27d92ff8f9dda564d12f3451bace4ff2727594748c5c238a3533038019b
-DIST cromite-1abdac0aff0916b1e4a4bd52f1896eec00834262.tar.gz 140931950 BLAKE2B c0e9305be941f921482cd43f8fe549d59894e637ee88724094e42ed119af87252e9ff94b5c2dc0434afa2ad42f02f3cbfd3a4f00c9426772305d8fcd549ace3f SHA512 b1c8dac742a98570a7e9d4bd2bedc0e6a7fcfc22c85715e93e3de03efa5c4971fec2e0d7563c836581709019005ab2310076a806b6a2e07f14e6206454f77dfe
DIST cromite-5a6f6870a4185cb7e2411183031581c7963d6cf5.tar.gz 140910620 BLAKE2B 9bd4d54f80056055f8cf285ac400a7d64c77b19ed09711d6be0e2c63411c1fe257f8e48714a4a8f7c69520326699623cb932e0f7853b326984d2cdf301861576 SHA512 d980fb09c0f4f096f1ddc86d374ff3f8b2475606ae30544a92af2bff26bbecea03c112b1b1d3b9ecd55ca58bcff644dd04c6c221844ad3c5e74daac1ebbd439d
+DIST cromite-b4f8d96284c854cbe6448d2e30ee5a30ce3f0b82.tar.gz 140932273 BLAKE2B f46d6f03ae9989476cb374f763040435d725b69c02312f4858b2e08b1e85b67781ed0e91ddd68ef180540797a4ef01dac3ea4cae2b0c6609a6b01bc2992380f6 SHA512 788864be293ed97f8d7837d5c38224f72cc10d7cd0a5424612ef76f303b3b7f209a7a999e34bed0d2ca93bd29bc13ba578966d8220384f655a63dc883ac1a7a7
DIST ungoogled-chromium-136.0.7103.113-1.tar.gz 633301 BLAKE2B 34b36b4b9e365c5c242092e3b8769689ae813f6288ec3b48e866d155583bb897e3a8b8e840790d41fd67a0bcc5e85f2453d0c07dcabf44668ce9421b593edce1 SHA512 1894f6e63dfcd0450e5fad64715ab79b51d81822b151aa7c37bc89f88bbb4104405a01abec8ad6c3f944edbd9024c13449f971b407f36404573d4a4aeb51c49a
-DIST ungoogled-chromium-239cb92eb88666067599d91686f2ff65bff3ad21.tar.gz 636663 BLAKE2B 372d3f01626bc8a271d9bae82376191877de5d589c4fc274d005d66d545ce99bd0384702a9a8e3353ac0f4c9bd41c35e418d61c596b77a063f1510d74afaf776 SHA512 f24a42ab130fb956a42e232d08cfa0181e733ff526dc43eca650917efc421b7055808c23491fab8bc854d299a2fa6b954e1804b090aaab97bfc582615e18bb99
+DIST ungoogled-chromium-76f98dc4eb94681cd0d585854928127233354b08.tar.gz 636645 BLAKE2B 69c3ee3880db074d199986cf67015455a48e80f6f96f41fa7b9f5f8f8f27108d2bcaa5907f8697b3bd3c04286cd0875e901e01d163a0a82a8af91ae9b2bc74ea SHA512 edba26b99103584b2d90c67402ec4df1417df6b6d437425f0b6f4d9c4c3bd17b2a6ea646e34dd19b7900ead99240e386b67998d965620a4ea99dbaaedd5ad956
diff --git a/www-client/ungoogled-chromium/files/chromium-137-gcc.patch b/www-client/ungoogled-chromium/files/chromium-137-gcc.patch
new file mode 100644
index 000000000000..50dae287e550
--- /dev/null
+++ b/www-client/ungoogled-chromium/files/chromium-137-gcc.patch
@@ -0,0 +1,349 @@
+--- a/base/synchronization/lock_impl_posix.cc
++++ b/base/synchronization/lock_impl_posix.cc
+@@ -20,6 +20,7 @@
+ #include "base/system/sys_info.h"
+ #include "build/build_config.h"
+
++#if BUILDFLAG(IS_ANDROID)
+ // On Android, `pthread_mutexattr_setprotocol()` is only defined in bionic
+ // starting with API level 28. Make it a weak import, so that we can compile.
+ extern "C" {
+@@ -27,6 +28,7 @@ int __attribute__((weak)) pthread_mutexa
+ pthread_mutexattr_t* _Nonnull __attr,
+ int __protocol);
+ }
++#endif
+
+ namespace base {
+
+--- a/chrome/browser/ui/views/frame/contents_web_view.h
++++ b/chrome/browser/ui/views/frame/contents_web_view.h
+@@ -14,6 +14,8 @@
+ #include "ui/base/metadata/metadata_header_macros.h"
+ #include "ui/gfx/geometry/rounded_corners_f.h"
+ #include "ui/views/controls/webview/webview.h"
++#include "chrome/browser/ui/views/status_bubble_views.h"
++#include "chrome/browser/ui/views/frame/web_contents_close_handler.h"
+
+ class StatusBubbleViews;
+ class WebContentsCloseHandler;
+--- a/content/browser/webid/federated_auth_request_impl.cc
++++ b/content/browser/webid/federated_auth_request_impl.cc
+@@ -1602,7 +1602,7 @@ void FederatedAuthRequestImpl::OnFetchDa
+ idp_info->rp_context, disclosure_fields,
+ /*has_login_status_mismatch=*/false);
+ for (auto& account : accounts) {
+- account->identity_provider = idp_info->data;
++ account->identity_provider = idp_info->data.get();
+ }
+ // If the IDP data existed before, we need to remove the old accounts data.
+ // This can happen with the 'use other account' feature.
+@@ -1822,7 +1822,7 @@ void FederatedAuthRequestImpl::MaybeShow
+ accounts_ = {auto_reauthn_account};
+ idp_data_for_display_ = {auto_reauthn_idp};
+ new_accounts_.clear();
+- accounts_[0]->identity_provider = idp_data_for_display_[0];
++ accounts_[0]->identity_provider = idp_data_for_display_[0].get();
+ }
+ }
+
+--- a/content/public/browser/content_browser_client.cc
++++ b/content/public/browser/content_browser_client.cc
+@@ -92,6 +92,7 @@
+ #include "ui/shell_dialogs/select_file_policy.h"
+ #include "url/gurl.h"
+ #include "url/origin.h"
++#include "content/public/browser/web_ui_controller.h"
+
+ #if BUILDFLAG(IS_ANDROID)
+ #include "content/public/browser/tts_environment_android.h"
+--- a/content/public/browser/identity_request_account.h
++++ b/content/public/browser/identity_request_account.h
+@@ -70,7 +70,7 @@ class CONTENT_EXPORT IdentityRequestAcco
+
+ // The identity provider to which the account belongs to. This is not set in
+ // the constructor but instead set later.
+- scoped_refptr<IdentityProviderData> identity_provider = nullptr;
++ IdentityProviderData* identity_provider = nullptr;
+
+ std::string id;
+ // E.g. email or phone number
+--- a/device/fido/cable/cable_discovery_data.cc
++++ b/device/fido/cable/cable_discovery_data.cc
+@@ -118,8 +118,8 @@ Pairing::~Pairing() = default;
+ std::optional<std::unique_ptr<Pairing>> Pairing::Parse(
+ const cbor::Value& cbor,
+ tunnelserver::KnownDomainID domain,
+- base::span<const uint8_t, kQRSeedSize> local_identity_seed,
+- base::span<const uint8_t, 32> handshake_hash) {
++ std::span<const uint8_t, kQRSeedSize> local_identity_seed,
++ std::span<const uint8_t, 32> handshake_hash) {
+ if (!cbor.is_map()) {
+ return std::nullopt;
+ }
+--- a/device/fido/cable/cable_discovery_data.h
++++ b/device/fido/cable/cable_discovery_data.h
+@@ -141,8 +141,8 @@ struct COMPONENT_EXPORT(DEVICE_FIDO) Pai
+ static std::optional<std::unique_ptr<Pairing>> Parse(
+ const cbor::Value& cbor,
+ tunnelserver::KnownDomainID domain,
+- base::span<const uint8_t, kQRSeedSize> local_identity_seed,
+- base::span<const uint8_t, 32> handshake_hash);
++ std::span<const uint8_t, kQRSeedSize> local_identity_seed,
++ std::span<const uint8_t, 32> handshake_hash);
+
+ static bool CompareByMostRecentFirst(const std::unique_ptr<Pairing>&,
+ const std::unique_ptr<Pairing>&);
+--- a/net/base/pickle_traits.h
++++ b/net/base/pickle_traits.h
+@@ -563,7 +563,7 @@ struct PickleTraits<T> {
+ }
+
+ static constexpr std::make_index_sequence<std::tuple_size_v<T>>
+- kIndexSequence;
++ kIndexSequence{};
+ };
+
+ // bool is treated specially by base::Pickle.
+--- a/services/network/public/cpp/ad_auction/event_record.cc
++++ b/services/network/public/cpp/ad_auction/event_record.cc
+@@ -47,16 +47,16 @@ std::optional<std::string> ParseEventTyp
+ std::optional<std::vector<url::Origin>> ParseEligibleOrigins(
+ const net::structured_headers::Dictionary& dict) {
+ const auto it = dict.find("eligible-origins");
++ std::vector<url::Origin> result;
+ if (it == dict.end()) {
+ // "eligible-origins" is optional, so just return an empty list.
+- return {{}};
++ return {result};
+ }
+ const net::structured_headers::ParameterizedMember& parameterized_member =
+ it->second;
+ if (!parameterized_member.member_is_inner_list) {
+ return std::nullopt;
+ }
+- std::vector<url::Origin> result;
+ for (const net::structured_headers::ParameterizedItem& parameterized_item :
+ parameterized_member.member) {
+ if (!parameterized_item.item.is_string()) {
+--- a/third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h
++++ b/third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h
+@@ -3011,7 +3011,7 @@ class UpdateDescriptorSetsBuilder final
+ mCurrentVector = mDescriptorInfos.begin();
+ mTotalSize = 0;
+ }
+- T *allocate(uint32_t count);
++ __attribute__((__used__)) T *allocate(uint32_t count);
+
+ bool empty() const { return mTotalSize == 0; }
+
+--- a/third_party/blink/renderer/core/css/css_shape_value.h
++++ b/third_party/blink/renderer/core/css/css_shape_value.h
+@@ -96,7 +96,7 @@ using CSSShapeControlPoint = std::pair<C
+ template <wtf_size_t NumControlPoints>
+ class CSSShapeCurveCommand : public CSSShapeCommand {
+ public:
+- CSSShapeCurveCommand<1>(Type type,
++ CSSShapeCurveCommand(Type type,
+ const CSSValuePair& end_point,
+ const CSSShapeControlPoint control_point)
+ : CSSShapeCommand(type, end_point), control_points_{control_point} {}
+--- a/third_party/blink/renderer/core/layout/physical_box_fragment.h
++++ b/third_party/blink/renderer/core/layout/physical_box_fragment.h
+@@ -167,7 +167,7 @@ class CORE_EXPORT PhysicalBoxFragment fi
+ !Style().ShouldIgnoreOverflowPropertyForInlineBlockBaseline();
+ }
+
+- const GapGeometry* GapGeometry() const {
++ const blink::GapGeometry* GapGeometry() const {
+ return rare_data_ ? rare_data_->gap_geometry_.Get() : nullptr;
+ }
+
+--- a/third_party/blink/renderer/core/offscreencanvas/offscreen_canvas.h
++++ b/third_party/blink/renderer/core/offscreencanvas/offscreen_canvas.h
+@@ -24,6 +24,7 @@
+ #include "third_party/blink/renderer/platform/heap/garbage_collected.h"
+ #include "third_party/blink/renderer/platform/heap/prefinalizer.h"
+ #include "ui/gfx/geometry/size.h"
++#include "third_party/blink/renderer/platform/text/layout_locale.h"
+
+ namespace blink {
+
+--- a/third_party/blink/renderer/modules/xr/xr_webgl_swap_chain.h
++++ b/third_party/blink/renderer/modules/xr/xr_webgl_swap_chain.h
+@@ -10,6 +10,7 @@
+ #include "third_party/blink/renderer/modules/xr/xr_swap_chain.h"
+ #include "third_party/blink/renderer/platform/heap/garbage_collected.h"
+ #include "third_party/blink/renderer/platform/heap/member.h"
++#include "third_party/blink/renderer/platform/graphics/static_bitmap_image.h"
+
+ namespace blink {
+
+--- a/third_party/blink/renderer/platform/bindings/exception_state.h
++++ b/third_party/blink/renderer/platform/bindings/exception_state.h
+@@ -133,7 +133,7 @@ class PLATFORM_EXPORT ExceptionState {
+ // Delegated constructor for DummyExceptionStateForTesting
+ explicit ExceptionState(DummyExceptionStateForTesting& dummy_derived);
+
+- static constexpr ExceptionContext kEmptyContext;
++ static constexpr ExceptionContext kEmptyContext{};
+
+ private:
+ void SetExceptionInfo(ExceptionCode, const String&);
+--- a/third_party/blink/renderer/platform/fonts/string_truncator.cc
++++ b/third_party/blink/renderer/platform/fonts/string_truncator.cc
+@@ -126,7 +126,7 @@ static String TruncateString(const Strin
+ if (string.length() > STRING_BUFFER_SIZE) {
+ keep_count = STRING_BUFFER_SIZE - 1; // need 1 character for the ellipsis
+ truncated_string =
+- CenterTruncateToBuffer(string, keep_count, string_buffer);
++ CenterTruncateToBuffer(string, keep_count, base::span(string_buffer));
+ } else {
+ keep_count = string.length();
+ auto string_buffer_piece = base::span(string_buffer).first(keep_count);
+@@ -171,7 +171,7 @@ static String TruncateString(const Strin
+ DCHECK_LT(keep_count, keep_count_for_smallest_known_to_not_fit);
+ DCHECK_GT(keep_count, keep_count_for_largest_known_to_fit);
+
+- truncated_string = truncate_to_buffer(string, keep_count, string_buffer);
++ truncated_string = truncate_to_buffer(string, keep_count, base::span(string_buffer));
+
+ width = StringWidth(font, truncated_string);
+ if (width <= max_width) {
+@@ -188,7 +188,7 @@ static String TruncateString(const Strin
+
+ if (keep_count != keep_count_for_largest_known_to_fit) {
+ keep_count = keep_count_for_largest_known_to_fit;
+- truncated_string = truncate_to_buffer(string, keep_count, string_buffer);
++ truncated_string = truncate_to_buffer(string, keep_count, base::span(string_buffer));
+ }
+
+ return String(truncated_string);
+--- a/third_party/blink/renderer/platform/graphics/filters/fe_color_matrix.cc
++++ b/third_party/blink/renderer/platform/graphics/filters/fe_color_matrix.cc
+@@ -123,7 +123,7 @@ static sk_sp<cc::ColorFilter> CreateColo
+ break;
+ case FECOLORMATRIX_TYPE_MATRIX: {
+ if (values.size() == kColorMatrixSize) {
+- base::span(matrix).copy_from(values);
++ base::span(std::span(matrix)).copy_from(values);
+ }
+ break;
+ }
+--- a/third_party/blink/renderer/platform/wtf/text/string_concatenate.h
++++ b/third_party/blink/renderer/platform/wtf/text/string_concatenate.h
+@@ -45,7 +45,7 @@ class StringTypeAdapter<char> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<char>(char buffer) : buffer_(buffer) {}
++ explicit StringTypeAdapter(char buffer) : buffer_(buffer) {}
+
+ size_t length() const { return 1; }
+ bool Is8Bit() const { return true; }
+@@ -64,7 +64,7 @@ class StringTypeAdapter<char> {
+ template <>
+ class StringTypeAdapter<LChar> : public StringTypeAdapter<char> {
+ public:
+- explicit StringTypeAdapter<LChar>(LChar buffer)
++ explicit StringTypeAdapter(LChar buffer)
+ : StringTypeAdapter<char>(buffer) {}
+ };
+
+@@ -73,7 +73,7 @@ class StringTypeAdapter<UChar> {
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<UChar>(UChar buffer) : buffer_(buffer) {}
++ explicit StringTypeAdapter(UChar buffer) : buffer_(buffer) {}
+
+ size_t length() const { return 1; }
+ bool Is8Bit() const { return buffer_ <= 0xff; }
+@@ -96,7 +96,7 @@ class WTF_EXPORT StringTypeAdapter<const
+ DISALLOW_NEW();
+
+ public:
+- explicit StringTypeAdapter<const char*>(const char* buffer)
++ explicit StringTypeAdapter(const char* buffer)
+ : buffer_(base::as_byte_span(std::string_view(buffer))) {}
+
+ size_t length() const { return buffer_.size(); }
+@@ -113,7 +113,7 @@ template <>
+ class WTF_EXPORT StringTypeAdapter<const LChar*>
+ : StringTypeAdapter<const char*> {
+ public:
+- explicit StringTypeAdapter<const LChar*>(const LChar* buffer)
++ explicit StringTypeAdapter(const LChar* buffer)
+ : StringTypeAdapter<const char*>(reinterpret_cast<const char*>(buffer)) {}
+ };
+
+@@ -121,7 +121,7 @@ template <>
+ class WTF_EXPORT StringTypeAdapter<char*>
+ : public StringTypeAdapter<const char*> {
+ public:
+- explicit StringTypeAdapter<char*>(char* buffer)
++ explicit StringTypeAdapter(char* buffer)
+ : StringTypeAdapter<const char*>(buffer) {}
+ };
+
+@@ -129,7 +129,7 @@ template <>
+ class WTF_EXPORT StringTypeAdapter<LChar*>
+ : public StringTypeAdapter<const LChar*> {
+ public:
+- explicit StringTypeAdapter<LChar*>(LChar* buffer)
++ explicit StringTypeAdapter(LChar* buffer)
+ : StringTypeAdapter<const LChar*>(buffer) {}
+ };
+
+--- a/third_party/blink/renderer/platform/wtf/text/string_view.h
++++ b/third_party/blink/renderer/platform/wtf/text/string_view.h
+@@ -20,6 +20,7 @@
+ #include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
+ #include "third_party/blink/renderer/platform/wtf/get_ptr.h"
+ #include "third_party/blink/renderer/platform/wtf/text/string_impl.h"
++#include "third_party/blink/renderer/platform/wtf/text/code_point_iterator.h"
+
+ #if DCHECK_IS_ON()
+ #include "base/memory/scoped_refptr.h"
+--- a/third_party/perfetto/src/tracing/internal/tracing_muxer_fake.cc
++++ b/third_party/perfetto/src/tracing/internal/tracing_muxer_fake.cc
+@@ -27,13 +27,11 @@ PERFETTO_NORETURN void FailUninitialized
+
+ } // namespace
+
+-#if PERFETTO_HAS_NO_DESTROY()
+ // static
+ PERFETTO_NO_DESTROY TracingMuxerFake::FakePlatform
+ TracingMuxerFake::FakePlatform::instance{};
+ // static
+ PERFETTO_NO_DESTROY TracingMuxerFake TracingMuxerFake::instance{};
+-#endif // PERFETTO_HAS_NO_DESTROY()
+
+ TracingMuxerFake::~TracingMuxerFake() = default;
+
+--- a/third_party/perfetto/src/tracing/internal/tracing_muxer_fake.h
++++ b/third_party/perfetto/src/tracing/internal/tracing_muxer_fake.h
+@@ -44,11 +44,7 @@ class TracingMuxerFake : public TracingM
+ ~TracingMuxerFake() override;
+
+ static constexpr TracingMuxerFake* Get() {
+-#if PERFETTO_HAS_NO_DESTROY()
+ return &instance;
+-#else
+- return nullptr;
+-#endif
+ }
+
+ // TracingMuxer implementation.
+--- a/ui/accessibility/platform/ax_platform_node_id.h
++++ b/ui/accessibility/platform/ax_platform_node_id.h
+@@ -57,7 +57,7 @@ class AXPlatformNodeId
+
+ namespace std {
+ template <>
+-struct std::hash<ui::AXPlatformNodeId>
+- : std::hash<base::StrongAlias<class ui::AXPlatformNodeIdTag, int32_t>> {};
++struct hash<ui::AXPlatformNodeId>
++ : hash<base::StrongAlias<class ui::AXPlatformNodeIdTag, int32_t>> {};
+ } // namespace std
+ #endif // UI_ACCESSIBILITY_PLATFORM_AX_PLATFORM_NODE_ID_H_
diff --git a/www-client/ungoogled-chromium/files/chromium-137-libstdc++.patch b/www-client/ungoogled-chromium/files/chromium-137-libstdc++.patch
new file mode 100644
index 000000000000..bb867f7d4816
--- /dev/null
+++ b/www-client/ungoogled-chromium/files/chromium-137-libstdc++.patch
@@ -0,0 +1,77 @@
+--- a/chrome/browser/ui/webui/history/browsing_history_handler.cc
++++ b/chrome/browser/ui/webui/history/browsing_history_handler.cc
+@@ -145,7 +145,7 @@ std::pair<std::string, std::string> SetH
+ title_to_set.resize(kShortTitleLength);
+ }
+
+- return std::make_tuple(entry.url.spec(), base::UTF16ToUTF8(title_to_set));
++ return std::make_pair(entry.url.spec(), base::UTF16ToUTF8(title_to_set));
+ }
+
+ // Helper function to check if entry is present in local database (local-side
+--- a/components/viz/service/display/surface_aggregator.cc
++++ b/components/viz/service/display/surface_aggregator.cc
+@@ -2210,7 +2210,7 @@ AggregatedFrame SurfaceAggregator::Aggre
+ root_surface_id_ = surface_id;
+
+ // Start recording new stats for this aggregation.
+- stats_.emplace();
++ stats_.emplace(AggregateStatistics{});
+
+ base::ElapsedTimer prewalk_timer;
+ ResolvedFrameData* resolved_frame = GetResolvedFrame(surface_id);
+--- a/mojo/public/cpp/bindings/lib/multiplex_router.cc
++++ b/mojo/public/cpp/bindings/lib/multiplex_router.cc
+@@ -893,7 +893,7 @@ bool MultiplexRouter::ExclusiveSyncWaitF
+ DCHECK(!exclusive_sync_wait_);
+
+ scoped_refptr<MultiplexRouter> keep_alive(this);
+- exclusive_sync_wait_.emplace();
++ exclusive_sync_wait_.emplace(ExclusiveSyncWaitInfo{});
+ exclusive_sync_wait_->interface_id = interface_id;
+ exclusive_sync_wait_->request_id = request_id;
+ while (!exclusive_sync_wait_->finished) {
+--- a/third_party/blink/common/interest_group/auction_config_mojom_traits.cc
++++ b/third_party/blink/common/interest_group/auction_config_mojom_traits.cc
+@@ -227,8 +227,6 @@ bool StructTraits<blink::mojom::AuctionA
+ !data.ReadAllBuyersPrioritySignals(&out->all_buyers_priority_signals) ||
+ !data.ReadAuctionReportBuyerKeys(&out->auction_report_buyer_keys) ||
+ !data.ReadAuctionReportBuyers(&out->auction_report_buyers) ||
+- !data.ReadAuctionReportBuyerDebugModeConfig(
+- &out->auction_report_buyer_debug_mode_config) ||
+ !data.ReadRequiredSellerCapabilities(
+ &out->required_seller_capabilities) ||
+ !data.ReadRequestedSize(&out->requested_size) ||
+--- a/third_party/blink/renderer/core/layout/inline/line_breaker.cc
++++ b/third_party/blink/renderer/core/layout/inline/line_breaker.cc
+@@ -2728,7 +2728,7 @@ bool LineBreaker::ComputeTrailingCollaps
+ if (!trailing_collapsible_space_.has_value() ||
+ trailing_collapsible_space_->item_results != results ||
+ trailing_collapsible_space_->item_result_index != index) {
+- trailing_collapsible_space_.emplace();
++ trailing_collapsible_space_.emplace(TrailingCollapsibleSpace{});
+ trailing_collapsible_space_->item_results = results;
+ trailing_collapsible_space_->item_result_index = index;
+ if (item_result.EndOffset() - 1 > item_result.StartOffset()) {
+--- a/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
++++ b/third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
+@@ -604,7 +604,7 @@ class CORE_EXPORT PaintLayerScrollableAr
+ mojom::blink::ScrollBehavior scroll_behavior) override {
+ if (!should_restore_scroll)
+ return;
+- pending_view_state_.emplace();
++ pending_view_state_.emplace(PendingViewState{});
+ pending_view_state_->state = view_state;
+ pending_view_state_->scroll_behavior = scroll_behavior;
+ }
+--- a/third_party/webrtc/call/rtp_config.cc
++++ b/third_party/webrtc/call/rtp_config.cc
+@@ -258,7 +258,7 @@ RtpStreamConfig RtpConfig::GetStreamConf
+ stream_config.raw_payload = raw_payload;
+ if (!rtx.ssrcs.empty()) {
+ RTC_DCHECK_EQ(ssrcs.size(), rtx.ssrcs.size());
+- auto& stream_config_rtx = stream_config.rtx.emplace();
++ auto& stream_config_rtx = stream_config.rtx.emplace(RtpStreamConfig::Rtx{});
+ stream_config_rtx.ssrc = rtx.ssrcs[index];
+ stream_config_rtx.payload_type = rtx.payload_type;
+ }
diff --git a/www-client/ungoogled-chromium/files/chromium-137-no-rust.patch b/www-client/ungoogled-chromium/files/chromium-137-no-rust.patch
new file mode 100644
index 000000000000..61d477b13203
--- /dev/null
+++ b/www-client/ungoogled-chromium/files/chromium-137-no-rust.patch
@@ -0,0 +1,336 @@
+--- a/BUILD.gn
++++ b/BUILD.gn
+@@ -27,7 +27,6 @@ import("//extensions/buildflags/buildfla
+ import("//gpu/vulkan/features.gni")
+ import("//media/gpu/args.gni")
+ import("//media/media_options.gni")
+-import("//mojo/public/rust/rust.gni")
+ import("//pdf/features.gni")
+ import("//ppapi/buildflags/buildflags.gni")
+ import("//printing/buildflags/buildflags.gni")
+@@ -886,17 +885,10 @@ group("all_rust") {
+
+ deps = [
+ ":rust_build_tests",
+- "//base:base_unittests", # There is rust stuff in here.
+- "//third_party/cloud_authenticator/processor",
+ ]
+
+- # TODO(https://crbug.com/405379314): This fails to build on some iOS ASAN
+- # builders.
+- if (!is_ios || !is_asan) {
+- deps += [ "//testing/rust_gtest_interop:rust_gtest_interop_unittests" ]
+- }
+
+- if (enable_rust_mojo) {
++ if (false) {
+ deps += [
+ "//mojo/public/rust:mojo_rust",
+ "//mojo/public/rust:mojo_rust_integration_unittests",
+--- a/base/BUILD.gn
++++ b/base/BUILD.gn
+@@ -36,8 +36,6 @@ import("//build/config/sanitizers/saniti
+ import("//build/config/sysroot.gni")
+ import("//build/config/ui.gni")
+ import("//build/nocompile.gni")
+-import("//build/rust/rust_bindgen.gni")
+-import("//build/rust/rust_static_library.gni")
+ import("//build/timestamp.gni")
+ import("//build/util/process_version.gni")
+ import("//build_overrides/build.gni")
+@@ -1050,11 +1048,6 @@ component("base") {
+ # Used by metrics/crc32, except on NaCl builds.
+ deps += [ "//third_party/zlib" ]
+
+- # NaCl does not support Rust.
+- deps += [
+- ":rust_logger",
+- "//third_party/rust/serde_json_lenient/v0_2/wrapper",
+- ]
+ }
+
+ # `raw_ptr` cannot be made a component due to CRT symbol issues.
+@@ -1094,7 +1087,7 @@ component("base") {
+ # accidentally (transitively) depend on it anymore.
+ public_deps += [ "//build:chromeos_buildflags" ]
+
+- if (!is_nacl) {
++ if (is_nacl) {
+ sources += [
+ "containers/span_rust.h",
+ "strings/string_view_rust.h",
+@@ -1592,8 +1585,6 @@ component("base") {
+ "files/scoped_temp_file.h",
+ "json/json_file_value_serializer.cc",
+ "json/json_file_value_serializer.h",
+- "logging/rust_log_integration.cc",
+- "logging/rust_log_integration.h",
+ "memory/discardable_memory.cc",
+ "memory/discardable_memory.h",
+ "memory/discardable_memory_allocator.cc",
+@@ -2536,62 +2527,6 @@ component("base") {
+ }
+ }
+
+-rust_bindgen("logging_log_severity_bindgen") {
+- # TODO(danakj): Maybe combine all base bindgen targets, or all base/logging
+- # ones even) into a single GN target? But the GN rule needs to handle multiple
+- # headers then.
+- header = "logging/log_severity.h"
+- cpp = true
+- visibility = [ ":*" ]
+-
+- # Transitive generated header dependency.
+- deps = [ ":debugging_buildflags" ]
+-}
+-
+-rust_static_library("rust_logger") {
+- allow_unsafe = true # Unsafe needed for FFI.
+- deps = [
+- ":logging_log_severity_bindgen",
+- ":tracing_buildflags",
+- "//build:chromeos_buildflags",
+- "//third_party/rust/log/v0_4:lib",
+-
+- # Needed because of circular dependency: base depends on this target and by
+- # extension the cxx-generated C++ code, but the cxx-generated code includes
+- # base headers and calls base code. This seems to generally not cause
+- # issues, except for partition_alloc which applies configs when depended on.
+- #
+- # This allows the generated C++ code to transitively include partition alloc
+- # headers without issue.
+- #
+- # TODO(collinbaker): determine how to handle these cxx bindings-induced
+- # circular dependencies more robustly.
+- "//base/allocator/partition_allocator:raw_ptr",
+-
+- # Needed because logging/rust_logger.rs contains:
+- # include!("base/logging/rust_log_integration.h");
+- # rust_log_integration.h ends up transitively #including
+- # debug/debugging_buildflags.h, which is a generated header that needs to
+- # be written first.
+- #
+- # Technically it would be more correct to depend on :base, which is the
+- # target for rust_log_integration.h, but that's not possible due to circular
+- # dependencies.
+- #
+- # Note if this is removed the build may still work by accident because
+- # debug/debugging_buildflags.h still ends up being generated through a
+- # dependency chain via :logging_log_severity_bindgen. But we should not
+- # rely on that.
+- #
+- # See also https://crbug.com/406267472.
+- ":debugging_buildflags",
+- ]
+- visibility = [ ":base" ]
+- sources = [ "logging/rust_logger.rs" ]
+- crate_root = "logging/rust_logger.rs"
+-
+- cxx_bindings = [ "logging/rust_logger.rs" ]
+-}
+
+ if (is_linux || is_chromeos) {
+ # Split out as a separate target for two reasons:
+@@ -3729,7 +3664,7 @@ test("base_unittests") {
+ sources += [ "location_unittest.cc" ]
+ }
+
+- if (!is_nacl) {
++ if (is_nacl) {
+ sources += [
+ "containers/span_rust_unittest.cc",
+ "strings/string_piece_rust_unittest.cc",
+@@ -3784,7 +3719,7 @@ test("base_unittests") {
+ deps += [ "allocator/partition_allocator/src/partition_alloc:unittests" ]
+ }
+
+- if (!is_nacl) {
++ if (is_nacl) {
+ deps += [ "//build/rust:cxx_cppdeps" ]
+ }
+
+--- a/base/json/json_reader.cc
++++ b/base/json/json_reader.cc
+@@ -13,7 +13,7 @@
+ #include "base/metrics/histogram_macros.h"
+ #include "build/build_config.h"
+
+-#if !BUILDFLAG(IS_NACL)
++#if BUILDFLAG(IS_NACL)
+ #include "base/strings/string_view_rust.h"
+ #include "third_party/rust/serde_json_lenient/v0_2/wrapper/functions.h"
+ #include "third_party/rust/serde_json_lenient/v0_2/wrapper/lib.rs.h"
+@@ -21,7 +21,7 @@
+
+ // TODO(crbug.com/40811643): Move the C++ parser into components/nacl to just
+ // run in-process there. Don't compile base::JSONReader on NaCL at all.
+-#if !BUILDFLAG(IS_NACL)
++#if BUILDFLAG(IS_NACL)
+
+ namespace {
+ const char kSecurityJsonParsingTime[] = "Security.JSONParser.ParsingTime";
+@@ -137,7 +137,7 @@ namespace base {
+ std::optional<Value> JSONReader::Read(std::string_view json,
+ int options,
+ size_t max_depth) {
+-#if BUILDFLAG(IS_NACL)
++#if !BUILDFLAG(IS_NACL)
+ internal::JSONParser parser(options, max_depth);
+ return parser.Parse(json);
+ #else // BUILDFLAG(IS_NACL)
+@@ -182,7 +182,7 @@ std::optional<Value::List> JSONReader::R
+ JSONReader::Result JSONReader::ReadAndReturnValueWithError(
+ std::string_view json,
+ int options) {
+-#if BUILDFLAG(IS_NACL)
++#if !BUILDFLAG(IS_NACL)
+ internal::JSONParser parser(options);
+ auto value = parser.Parse(json);
+ if (!value) {
+@@ -223,7 +223,7 @@ bool JSONReader::UsingRust() {
+ if (!base::FeatureList::GetInstance()) {
+ return false;
+ }
+-#if BUILDFLAG(IS_NACL)
++#if !BUILDFLAG(IS_NACL)
+ return false;
+ #else
+ return base::FeatureList::IsEnabled(base::features::kUseRustJsonParser);
+--- a/base/logging.cc
++++ b/base/logging.cc
+@@ -118,7 +118,7 @@ typedef FILE* FileHandle;
+ #include "base/fuchsia/scoped_fx_logger.h"
+ #endif
+
+-#if !BUILDFLAG(IS_NACL)
++#if BUILDFLAG(IS_NACL)
+ #include "base/logging/rust_logger.rs.h"
+ #endif
+
+@@ -530,7 +530,7 @@ bool BaseInitLoggingImpl(const LoggingSe
+ }
+ #endif
+
+-#if !BUILDFLAG(IS_NACL)
++#if BUILDFLAG(IS_NACL)
+ // Connects Rust logging with the //base logging functionality.
+ internal::init_rust_log_crate();
+ #endif
+--- a/base/test/BUILD.gn
++++ b/base/test/BUILD.gn
+@@ -6,7 +6,6 @@ import("//build/compiled_action.gni")
+ import("//build/config/features.gni")
+ import("//build/config/nacl/config.gni")
+ import("//build/config/ui.gni")
+-import("//build/rust/rust_static_library.gni")
+ import("//build_overrides/build.gni")
+ import("//third_party/protobuf/proto_library.gni")
+
+@@ -38,16 +37,6 @@ static_library("test_config") {
+ ]
+ }
+
+-rust_static_library("test_rust_logger_consumer") {
+- allow_unsafe = true # Unsafe needed for FFI
+- testonly = true
+- deps = [ "//third_party/rust/log/v0_4:lib" ]
+- sources = [ "logging/test_rust_logger_consumer.rs" ]
+-
+- crate_root = "logging/test_rust_logger_consumer.rs"
+-
+- cxx_bindings = [ "logging/test_rust_logger_consumer.rs" ]
+-}
+
+ static_library("test_support") {
+ testonly = true
+@@ -192,7 +181,6 @@ static_library("test_support") {
+
+ public_deps = [
+ ":test_config",
+- ":test_rust_logger_consumer",
+ "//base",
+ "//base:base_static",
+ "//base:i18n",
+--- a/third_party/blink/common/BUILD.gn
++++ b/third_party/blink/common/BUILD.gn
+@@ -311,7 +311,6 @@ source_set("common") {
+ "//services/metrics/public/mojom:mojom",
+ "//services/network/public/cpp:cpp",
+ "//services/network/public/mojom:mojom_permissions_policy",
+- "//third_party/blink/common/rust_crash",
+ "//third_party/blink/public/common:buildflags",
+ "//third_party/re2",
+ "//ui/base:base",
+--- a/third_party/blink/common/chrome_debug_urls.cc
++++ b/third_party/blink/common/chrome_debug_urls.cc
+@@ -11,7 +11,6 @@
+ #include "base/threading/platform_thread.h"
+ #include "build/build_config.h"
+ #include "third_party/blink/common/crash_helpers.h"
+-#include "third_party/blink/common/rust_crash/src/lib.rs.h"
+ #include "url/gurl.h"
+
+ #if BUILDFLAG(IS_WIN)
+@@ -117,7 +116,7 @@ NOINLINE void MaybeTriggerAsanError(cons
+ // Ensure that ASAN works even in Rust code.
+ LOG(ERROR) << "Intentionally causing ASAN heap overflow in Rust"
+ << " because user navigated to " << url.spec();
+- crash_in_rust_with_overflow();
++ //crash_in_rust_with_overflow();
+ }
+ }
+ #endif // ADDRESS_SANITIZER
+@@ -137,7 +136,7 @@ void HandleChromeDebugURL(const GURL& ur
+ } else if (url == kChromeUICrashRustURL) {
+ // Cause a typical crash in Rust code, so we can test that call stack
+ // collection and symbol mangling work across the language boundary.
+- crash_in_rust();
++ //crash_in_rust();
+ } else if (url == kChromeUIDumpURL) {
+ // This URL will only correctly create a crash dump file if content is
+ // hosted in a process that has correctly called
+--- a/third_party/breakpad/BUILD.gn
++++ b/third_party/breakpad/BUILD.gn
+@@ -494,14 +494,6 @@ if (is_mac) {
+ # For breakpad/src/common/stabs_reader.h.
+ defines = [ "HAVE_MACH_O_NLIST_H" ]
+
+- # Rust demangle support.
+- deps = [
+- "//build/rust/allocator",
+- "//third_party/rust/rustc_demangle_capi/v0_1:lib",
+- ]
+- defines += [ "HAVE_RUSTC_DEMANGLE" ]
+- include_dirs += [ "//third_party/rust/chromium_crates_io/vendor/rustc-demangle-capi-v0_1/include" ]
+- sources += [ "//third_party/rust/chromium_crates_io/vendor/rustc-demangle-capi-v0_1/include/rustc_demangle.h" ]
+ }
+ test("breakpad_unittests") {
+ sources = [ "breakpad/src/common/module_unittest.cc" ]
+@@ -745,14 +737,6 @@ if (is_linux || is_chromeos || is_androi
+
+ include_dirs = [ "breakpad/src" ]
+
+- # Rust demangle support.
+- deps = [
+- "//build/rust/allocator",
+- "//third_party/rust/rustc_demangle_capi/v0_1:lib",
+- ]
+- defines += [ "HAVE_RUSTC_DEMANGLE" ]
+- include_dirs += [ "//third_party/rust/chromium_crates_io/vendor/rustc-demangle-capi-v0_1/include" ]
+- sources += [ "//third_party/rust/chromium_crates_io/vendor/rustc-demangle-capi-v0_1/include/rustc_demangle.h" ]
+
+ libs = [ "z" ]
+ }
+--- a/services/on_device_model/ml/BUILD.gn
++++ b/services/on_device_model/ml/BUILD.gn
+@@ -71,10 +71,6 @@
+ ]
+ if (enable_constraints) {
+ defines += [ "ENABLE_ON_DEVICE_CONSTRAINTS" ]
+- deps += [
+- "//build/rust/allocator",
+- "//third_party/rust/llguidance/v0_7:lib",
+- ]
+ }
+ if (use_blink) {
+ deps += [ "//gpu/config" ]
diff --git a/www-client/ungoogled-chromium/files/compiler-137.patch b/www-client/ungoogled-chromium/files/compiler-137.patch
new file mode 100644
index 000000000000..32ac8bad5bba
--- /dev/null
+++ b/www-client/ungoogled-chromium/files/compiler-137.patch
@@ -0,0 +1,409 @@
+Subject: [PATCH] This patch configures the Chromium build to work
+with Gentoo.
+
+This includes things like disabling rust nightly features.
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -308,12 +308,8 @@ config("compiler") {
+
+ configs += [
+ # See the definitions below.
+- ":clang_revision",
+- ":rustc_revision",
+- ":compiler_cpu_abi",
+ ":compiler_codegen",
+ ":compiler_deterministic",
+- ":clang_warning_suppression",
+ ]
+
+ # Here we enable -fno-delete-null-pointer-checks, which makes various nullptr
+@@ -569,68 +565,6 @@ config("compiler") {
+ ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
+ }
+
+- if (is_clang && !is_nacl) {
+- cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
+- if (save_reproducers_on_lld_crash && use_lld) {
+- ldflags += [
+- "-fcrash-diagnostics=all",
+- "-fcrash-diagnostics-dir=" + clang_diagnostic_dir,
+- ]
+- }
+-
+- # TODO(hans): Remove this once Clang generates better optimized debug info
+- # by default. https://crbug.com/765793
+- cflags += [
+- "-mllvm",
+- "-instcombine-lower-dbg-declare=0",
+- ]
+- if (!is_debug && use_thin_lto && is_a_target_toolchain) {
+- if (is_win) {
+- ldflags += [ "-mllvm:-instcombine-lower-dbg-declare=0" ]
+- } else {
+- ldflags += [ "-Wl,-mllvm,-instcombine-lower-dbg-declare=0" ]
+- }
+- }
+-
+- # TODO(crbug.com/40283598): This causes binary size growth and potentially
+- # other problems.
+- # TODO(crbug.com/40284925): This isn't supported by Cronet's mainline llvm version.
+- if (default_toolchain != "//build/toolchain/cros:target" &&
+- !llvm_android_mainline) {
+- cflags += [
+- "-mllvm",
+- "-split-threshold-for-reg-with-hint=0",
+- ]
+- if (use_thin_lto && is_a_target_toolchain) {
+- if (is_win) {
+- ldflags += [ "-mllvm:-split-threshold-for-reg-with-hint=0" ]
+- } else {
+- ldflags += [ "-Wl,-mllvm,-split-threshold-for-reg-with-hint=0" ]
+- }
+- }
+- }
+-
+- # TODO(crbug.com/40192287): Investigate why/if this should be needed.
+- if (is_win) {
+- cflags += [ "/clang:-ffp-contract=off" ]
+- } else {
+- cflags += [ "-ffp-contract=off" ]
+- }
+-
+- # Enable ELF CREL (see crbug.com/357878242) for all platforms that use ELF
+- # (excluding toolchains that use an older version of LLVM).
+- if (is_linux && use_lld && !llvm_android_mainline &&
+- default_toolchain != "//build/toolchain/cros:target") {
+- cflags += [ "-Wa,--crel,--allow-experimental-crel" ]
+- }
+-
+- # TODO(crbug.com/413427035): Remove once
+- # https://github.com/llvm/llvm-project/pull/136867/ is landed.
+- if (!is_win && !llvm_android_mainline &&
+- default_toolchain != "//build/toolchain/cros:target") {
+- cflags += [ "-fextend-variable-liveness=none" ]
+- }
+- }
+
+ # C11/C++11 compiler flags setup.
+ # ---------------------------
+@@ -743,7 +677,7 @@ config("compiler") {
+
+ cflags += [
+ "-flto=thin",
+- "-fsplit-lto-unit",
++ "-fno-split-lto-unit",
+ ]
+
+ if (thin_lto_enable_cache) {
+@@ -842,14 +776,12 @@ config("compiler") {
+ # TODO(crbug.com/40182783): investigate why this isn't effective on
+ # arm32.
+ if (!is_android || current_cpu == "arm64") {
+- cflags += [ "-fwhole-program-vtables" ]
+
+ if (toolchain_supports_rust_thin_lto) {
+ # whole-program-vtables implies -fsplit-lto-unit, and Rust needs to match
+ # behaviour. Rust needs to know the linker will be doing LTO in this case
+ # or it rejects the Zsplit-lto-unit flag.
+ rustflags += [
+- "-Zsplit-lto-unit",
+ "-Clinker-plugin-lto=yes",
+ ]
+ } else {
+@@ -857,9 +789,6 @@ config("compiler") {
+ rustflags += [ "-Cembed-bitcode=no" ]
+ }
+
+- if (!is_win) {
+- ldflags += [ "-fwhole-program-vtables" ]
+- }
+ }
+
+ # This flag causes LTO to create an .ARM.attributes section with the correct
+@@ -1569,51 +1498,6 @@ config("compiler_deterministic") {
+ }
+ }
+
+- # Makes builds independent of absolute file path.
+- if (is_clang && strip_absolute_paths_from_debug_symbols) {
+- # If debug option is given, clang includes $cwd in debug info by default.
+- # For such build, this flag generates reproducible obj files even we use
+- # different build directory like "out/feature_a" and "out/feature_b" if
+- # we build same files with same compile flag.
+- # Other paths are already given in relative, no need to normalize them.
+- if (is_nacl) {
+- # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
+- cflags += [
+- "-Xclang",
+- "-fdebug-compilation-dir",
+- "-Xclang",
+- ".",
+- ]
+- } else {
+- # -ffile-compilation-dir is an alias for both -fdebug-compilation-dir=
+- # and -fcoverage-compilation-dir=.
+- cflags += [ "-ffile-compilation-dir=." ]
+-
+- # Convert absolute paths to relative paths. Expands to, for example:
+- # -file-prefix-map /path/to/chromium/src=../..
+- swiftflags += [
+- "-file-prefix-map",
+- rebase_path("//.", "") + "=" + rebase_path("//.", root_build_dir),
+- ]
+- }
+- if (!is_win) {
+- # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
+- asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
+- }
+-
+- if (is_win && use_lld) {
+- if (symbol_level == 2 || (is_clang && using_sanitizer)) {
+- # Absolutize source file paths for PDB. Pass the real build directory
+- # if the pdb contains source-level debug information and if linker
+- # reproducibility is not critical.
+- ldflags += [ "/PDBSourcePath:" + rebase_path(root_build_dir) ]
+- } else {
+- # Use a fake fixed base directory for paths in the pdb to make the pdb
+- # output fully deterministic and independent of the build directory.
+- ldflags += [ "/PDBSourcePath:o:\fake\prefix" ]
+- }
+- }
+- }
+
+ # Tells the compiler not to use absolute paths when passing the default
+ # paths to the tools it invokes. We don't want this because we don't
+@@ -1633,116 +1517,6 @@ config("compiler_deterministic") {
+ }
+ }
+
+-config("clang_revision") {
+- if (is_clang && clang_base_path == default_clang_base_path &&
+- current_os != "zos") {
+- _perform_consistency_checks = current_toolchain == default_toolchain
+- if (llvm_force_head_revision) {
+- _head_revision_stamp_path = "//third_party/llvm-build/force_head_revision"
+- _head_revision = ""
+- if (path_exists(_head_revision_stamp_path)) {
+- _head_revision = read_file(_head_revision_stamp_path, "trim string")
+- }
+- assert(
+- _head_revision != "",
+- "llvm_force_head_revision=true, but no locally built version was detected.")
+- _clang_revision = _head_revision
+- } else {
+- _clang_revision = read_file(
+- "//third_party/llvm-build/Release+Asserts/cr_build_revision",
+- "trim string")
+-
+- # Ensure that the synced clang version matches what's in git.
+- if (_perform_consistency_checks) {
+- # Parse the clang version from the Python script.
+- _clang_version_lines = filter_include(
+- read_file("//tools/clang/scripts/update.py", "list lines"),
+- [ "CLANG_*REVISION = *" ])
+- _py_revision =
+- string_replace(_clang_version_lines[0], "CLANG_REVISION = '", "")
+- _py_revision = string_replace(_py_revision, "'", "")
+- _py_subrevision =
+- string_replace(_clang_version_lines[1], "CLANG_SUB_REVISION = ", "")
+- _expected_clang_revision = "$_py_revision-$_py_subrevision"
+-
+- assert(
+- _clang_revision == _expected_clang_revision,
+- "clang_revision=\"$_clang_revision\" but update.py expected \"$_expected_clang_revision\". Did you forget to gclient sync?")
+- }
+- }
+-
+- if (_perform_consistency_checks) {
+- # Ensure that the revision matches the version major expected by GN.
+- _versions_match = filter_include([ _clang_revision ],
+- [ "llvmorg-$clang_version-*" ]) != []
+- assert(
+- _versions_match,
+- "clang_revision=\"$_clang_revision\" but clang_version=\"$clang_version\". clang_version in build/toolchain/toolchain.gni is likely outdated.")
+- }
+-
+- if (toolchain_has_rust && _perform_consistency_checks) {
+- # Ensure that the synced rust version matches what's in git.
+- _rust_revision_lines =
+- filter_include(read_file("//tools/rust/update_rust.py", "list lines"),
+- [ "RUST_*REVISION = *" ])
+- _py_revision =
+- string_replace(_rust_revision_lines[0], "RUST_REVISION = '", "")
+- _py_revision = string_replace(_py_revision, "'", "")
+- _py_subrevision =
+- string_replace(_rust_revision_lines[1], "RUST_SUB_REVISION = ", "")
+- _expected_rust_revision = "$_py_revision-$_py_subrevision"
+-
+- # Ensure the rust version matches the clang version.
+- assert(
+- filter_include([ rustc_revision ],
+- [ "*-$_expected_rust_revision-*" ]) != [],
+- "rustc_revision=\"$rustc_revision\" but update_rust.py expected \"$_expected_rust_revision\". Run \"gclient sync\"?")
+- }
+-
+- # This is here so that all files get recompiled after a clang roll and
+- # when turning clang on or off. (defines are passed via the command line,
+- # and build system rebuild things when their commandline changes). Nothing
+- # should ever read this define.
+- defines = [ "CR_CLANG_REVISION=\"$_clang_revision\"" ]
+- }
+-}
+-
+-# Controls the usage of a warning suppression mapping (WSM) file to suppress
+-# warnings based on the path of the file they come from. It's controlled by the
+-# `clang_warning_suppression_file` gn argument , which points to a text file
+-# defining which warnings should be suppressed where.
+-# See //build/config/warning_suppression.txt for an example file; this is the
+-# file used by Chromium.
+-#
+-# To use a different file, or to use this functionality outside of chromium,
+-# set the `clang_warning_suppression_file` argument to point to the new file,
+-# e.g. by setting in the the project's .gn file.
+-config("clang_warning_suppression") {
+- # Some build configs use older versions of clang that don't support WSMs
+- if (!is_nacl && default_toolchain != "//build/toolchain/cros:target" &&
+- !llvm_android_mainline && is_clang &&
+- clang_warning_suppression_file != "") {
+- from_build_root =
+- rebase_path(clang_warning_suppression_file, root_build_dir)
+- inputs = [ clang_warning_suppression_file ]
+- cflags = [
+- "-Xclang",
+- "--warning-suppression-mappings=" + from_build_root,
+- ]
+- }
+-}
+-
+-config("rustc_revision") {
+- if (rustc_revision != "") {
+- # Similar to the above config, this is here so that all files get recompiled
+- # after a rustc roll. Nothing should ever read this cfg. This will not be
+- # set if a custom toolchain is used.
+- rustflags = [
+- "--cfg",
+- "cr_rustc_revision=\"$rustc_revision\"",
+- ]
+- }
+-}
+
+ config("compiler_arm_fpu") {
+ if (current_cpu == "arm" && !is_ios && !is_nacl) {
+@@ -2179,11 +1953,7 @@ config("chromium_code") {
+ defines = [ "_HAS_NODISCARD" ]
+ }
+ } else {
+- cflags = [ "-Wall" ]
+- if (is_clang) {
+- # Enable extra warnings for chromium_code when we control the compiler.
+- cflags += [ "-Wextra" ]
+- }
++ cflags = []
+
+ # In Chromium code, we define __STDC_foo_MACROS in order to get the
+ # C99 macros on Mac and Linux.
+@@ -2192,24 +1962,6 @@ config("chromium_code") {
+ "__STDC_FORMAT_MACROS",
+ ]
+
+- if (!is_debug && !using_sanitizer && current_cpu != "s390x" &&
+- current_cpu != "s390" && current_cpu != "ppc64" &&
+- current_cpu != "mips" && current_cpu != "mips64" &&
+- current_cpu != "riscv64" && current_cpu != "loong64") {
+- # Non-chromium code is not guaranteed to compile cleanly with
+- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are
+- # disabled, so only do that for Release build.
+- fortify_level = "2"
+-
+- # ChromeOS's toolchain supports a high-quality _FORTIFY_SOURCE=3
+- # implementation with a few custom glibc patches. Use that if it's
+- # available.
+- if (is_chromeos_device && !lacros_use_chromium_toolchain) {
+- fortify_level = "3"
+- }
+- defines += [ "_FORTIFY_SOURCE=" + fortify_level ]
+- }
+-
+ if (is_apple) {
+ cflags_objc = [ "-Wimplicit-retain-self" ]
+ cflags_objcc = [ "-Wimplicit-retain-self" ]
+@@ -2625,7 +2377,8 @@ config("default_stack_frames") {
+ # [0]: https://pinpoint-dot-chromeperf.appspot.com/job/147634a8be0000
+ # [1]: https://pinpoint-dot-chromeperf.appspot.com/job/132bc772be0000
+ # [2]: https://crrev.com/c/5447532
+-config("optimize") {
++config("optimize") { }
++config("xoptimize") {
+ if (is_win) {
+ # clang-cl's /O2 corresponds to clang's -O3, and really want -O2 for
+ # consistency with the other platforms.
+@@ -2674,7 +2427,8 @@ config("optimize") {
+ }
+
+ # Turn off optimizations.
+-config("no_optimize") {
++config("no_optimize") { }
++config("xno_optimize") {
+ if (is_win) {
+ cflags = [
+ "/Od", # Disable optimization.
+@@ -2709,7 +2463,8 @@ config("no_optimize") {
+ # Turns up the optimization level. Used to explicitly enable -O2 instead of
+ # -Os for select targets on platforms that use optimize_for_size. No-op
+ # elsewhere.
+-config("optimize_max") {
++config("optimize_max") { }
++config("xoptimize_max") {
+ if (is_nacl && is_nacl_irt) {
+ # The NaCl IRT is a special case and always wants its own config.
+ # Various components do:
+@@ -2742,7 +2497,8 @@ config("optimize_max") {
+ #
+ # TODO(crbug.com/41259697) - rework how all of these configs are related
+ # so that we don't need this disclaimer.
+-config("optimize_speed") {
++config("optimize_speed") { }
++config("xoptimize_speed") {
+ if (is_nacl && is_nacl_irt) {
+ # The NaCl IRT is a special case and always wants its own config.
+ # Various components do:
+@@ -2771,7 +2527,8 @@ config("optimize_speed") {
+ }
+ }
+
+-config("optimize_fuzzing") {
++config("optimize_fuzzing") { }
++config("xoptimize_fuzzing") {
+ cflags = [ "-O1" ] + common_optimize_on_cflags
+ rustflags = [ "-Copt-level=1" ]
+ ldflags = common_optimize_on_ldflags
+@@ -2902,7 +2659,8 @@ config("win_pdbaltpath") {
+ }
+
+ # Full symbols.
+-config("symbols") {
++config("symbols") { }
++config("xsymbols") {
+ rustflags = []
+ configs = []
+ if (is_win) {
+@@ -3064,7 +2822,8 @@ config("symbols") {
+ # Minimal symbols.
+ # This config guarantees to hold symbol for stack trace which are shown to user
+ # when crash happens in unittests running on buildbot.
+-config("minimal_symbols") {
++config("minimal_symbols") { }
++config("xminimal_symbols") {
+ rustflags = []
+ if (is_win) {
+ # Functions, files, and line tables only.
+@@ -3149,7 +2908,8 @@ config("minimal_symbols") {
+ # This configuration contains function names only. That is, the compiler is
+ # told to not generate debug information and the linker then just puts function
+ # names in the final debug information.
+-config("no_symbols") {
++config("no_symbols") { }
++config("xno_symbols") {
+ if (is_win) {
+ ldflags = [ "/DEBUG" ]
+
diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-137.0.7151.55_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-137.0.7151.55_p1.ebuild
index 07acd66783e8..684e3f8ccadd 100644
--- a/www-client/ungoogled-chromium/ungoogled-chromium-137.0.7151.55_p1.ebuild
+++ b/www-client/ungoogled-chromium/ungoogled-chromium-137.0.7151.55_p1.ebuild
@@ -55,13 +55,13 @@ REQUIRED_USE="
vaapi? ( !system-av1 !system-libvpx )
"
-UGC_COMMIT_ID="239cb92eb88666067599d91686f2ff65bff3ad21"
+UGC_COMMIT_ID="76f98dc4eb94681cd0d585854928127233354b08"
# UGC_PR_COMMITS=(
# c917e096342e5b90eeea91ab1f8516447c8756cf
# 5794e9d12bf82620d5f24505798fecb45ca5a22d
# )
-CROMITE_COMMIT_ID="1abdac0aff0916b1e4a4bd52f1896eec00834262"
+CROMITE_COMMIT_ID="b4f8d96284c854cbe6448d2e30ee5a30ce3f0b82"
# CHROMIUM_COMMITS=(
# -da443d7bd3777a5dd0587ecff1fbad1722b106b5
@@ -454,7 +454,7 @@ src_prepare() {
# Calling this here supports resumption via FEATURES=keepwork
python_setup
- cp -f "${FILESDIR}/compiler-136.patch" "${T}/compiler.patch"
+ cp -f "${FILESDIR}/compiler-137.patch" "${T}/compiler.patch"
if ! use custom-cflags; then #See #25 #92
sed -i '/default_stack_frames/Q' "${T}/compiler.patch" || die
fi
@@ -482,8 +482,8 @@ src_prepare() {
"${FILESDIR}/chromium-132-optional-lens.patch"
"${FILESDIR}/chromium-133-webrtc-fixes.patch"
"${FILESDIR}/chromium-135-crabby.patch"
- "${FILESDIR}/chromium-136-no-rust.patch"
"${FILESDIR}/chromium-136-fontations.patch"
+ "${FILESDIR}/chromium-137-no-rust.patch"
)
shopt -s globstar nullglob
@@ -529,9 +529,15 @@ src_prepare() {
ewarn "Using media-libs/libavif instead of CrabbyAvif"
ewarn
+ if ! use clang ; then
+ PATCHES+=(
+ "${FILESDIR}/chromium-137-gcc.patch"
+ )
+ fi
+
if ! use libcxx ; then
PATCHES+=(
- "${FILESDIR}/chromium-136-libstdc++.patch"
+ "${FILESDIR}/chromium-137-libstdc++.patch"
"${FILESDIR}/chromium-134-stdatomic.patch"
"${FILESDIR}/font-gc-asan.patch"
)
@@ -879,6 +885,7 @@ src_prepare() {
third_party/ced
third_party/cld_3
third_party/closure_compiler
+ third_party/compiler-rt # Since M137 atomic is required; we could probably unbundle this as a target of opportunity.
third_party/content_analysis_sdk
third_party/cpuinfo
third_party/crabbyavif
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index 031ffc165040..0f56bc8eb0f4 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_137.0.7151.40-1_amd64.deb 117415344 BLAKE2B 40a63ecfa172ab87f14145122ce0518161e106c727ae898fb8b9a9314e15fb2a1e224168482bc39b1f6e93c67f1050ebac15aee9a800a5932758cc19531b5517 SHA512 84800de5733d50e29d92d4e321db250fab24d74ba0992d8374ec97c13ab0c75a68c6111a3bd6034e83dc0e9c6a42d4aaba93b47e44d7976da3eb25eb2c0d0278
-DIST google-chrome-stable_136.0.7103.113-1_amd64.deb 116499092 BLAKE2B dd1b5756753e968970cf983f4750d668e79ba5ff8708c8aeb2289f5af07849aa9de5df83da1e0f9ca2593ee520604b6ad6e82cb6d79cc65a60b32cb174a16a68 SHA512 64b503183af1c38d25128d38380771f2803cfb59a2d2ce500814f79dfeaf8f08edb50801395947719807ffdf037034706708aac39e827d5a78245a13342d252f
-DIST google-chrome-unstable_138.0.7180.2-1_amd64.deb 118153036 BLAKE2B 097b08724576fddce28522b84c98fe6cbf6b74eaa95e3c3cdfe3fa3d305a6195a39274c53012293581c1ae18106320975b9f700fb7f71ad93688eb2b04ce80e7 SHA512 c6753980c34714f7bbe909d6efebcb9a752b0d65bb3815b0a66ce9ef01b6dac0a1cda9da182c848fb26cd4e34f3cd1c2d2e9c70ce824081ccf31805f94a079d6
+DIST google-chrome-beta_138.0.7204.4-1_amd64.deb 117840920 BLAKE2B ee0ccf36f41d97d77fa62d6af6dd823300ad3d162a0ac9925b6c85de0d27d513e2e1047c0ce68246e417659b7d8b530a2013d978af1f8dfd84d0285882a22129 SHA512 bf432f1762cc505fcf325065806d1bfce9344be451eafcab9cadb69ed2e13e0f435d6e2eba4afece59e504093834e97fbaddc2ff06f4ab831fe82b2fb4a41ba1
+DIST google-chrome-stable_137.0.7151.55-1_amd64.deb 117262088 BLAKE2B 4b081ba10d23b9d3eff37c98b044a3722f59177b667ccdcc7ab9da2f82b6b559d4beba381e4635325df118f98aabfb00a9800fb843f41e4d6c77ee2396dbebd8 SHA512 1db26e4c0b1f0e80bd33341979b45b2630fe2c50d3ad3a95e88094f042c8373353f20755356c5070ad981decbc807592371b9f3db6c5db440b9476c9c6e60b2f
+DIST google-chrome-unstable_138.0.7191.0-1_amd64.deb 118230088 BLAKE2B a052ad9431e701c7c2832d7df8165a438f4ba6194601f4c60cf3a8ae79bf30729bb96bb7b09264fcec20a16796f9d78439580b466e848038ad6c79d8ccd02a45 SHA512 528edfb209c0ca6f5d79b072bd71ec3646a0ae9636e9b15cee1fa7cc8ed479f2807b3b706cc86d23f61e0431f8f38b7dfbbb30ac064776a5019c2a946b77aa79
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-136.0.7103.113.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-137.0.7151.55.ebuild
index 57e4c7d71e26..9131f42489d1 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-136.0.7103.113.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-137.0.7151.55.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit unpacker
DESCRIPTION="Binary plugins from Google Chrome for use in Chromium"
-HOMEPAGE="https://www.google.com/chrome"
+HOMEPAGE="https://www.google.com/chrome/"
case ${PV} in
*_alpha*)
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-137.0.7151.40_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7191.0_alpha.ebuild
index f6ac2535ffcc..7d3f79816251 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-137.0.7151.40_beta.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7191.0_alpha.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit unpacker
DESCRIPTION="Binary plugins from Google Chrome for use in Chromium"
-HOMEPAGE="https://www.google.com/chrome"
+HOMEPAGE="https://www.google.com/chrome/"
case ${PV} in
*_alpha*)
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7180.2_alpha.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7204.4_beta.ebuild
index f6ac2535ffcc..7d3f79816251 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7180.2_alpha.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-138.0.7204.4_beta.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit unpacker
DESCRIPTION="Binary plugins from Google Chrome for use in Chromium"
-HOMEPAGE="https://www.google.com/chrome"
+HOMEPAGE="https://www.google.com/chrome/"
case ${PV} in
*_alpha*)